/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/@masth0/cookie-consent/dist/style.css ***!
  \**************************************************************************************************************************************************************************************************************************/
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes moveToRight {
  0% {
    transform-origin: left center;
    transform: scaleY(0.7) scaleX(1.3);
  }
  100% {
    transform: scaleY(1) scaleX(1);
  }
}

@keyframes moveToLeft {
  0% {
    transform-origin: right center;
    transform: scaleY(0.7) scaleX(1.3);
  }
  100% {
    transform: scaleY(1) scaleX(1);
  }
}

#cc_container {
  --cc-color-primary: rgb(0, 72, 186);
  --cc-color-primary-light: rgb(230, 234, 245);
  --cc-color-secondary: rgb(248, 232, 217);
  --cc-color-grey: #efeff5;
  --cc-color-bg: #ffffff;
  --cc-color-text: #313131;
  --cc-color-focus: rgba(0, 72, 186, 0.7);
  --cc-color-shadow: rgba(0,0,0,0.2);
  /*// Btn Continue*/
  --cc-btn-continue-color: #212121;
  --cc-btn-continue-bg: #efeff5;
  --cc-btn-continue-color-hover: #212121;
  --cc-btn-continue-bg-hover: #e5e5f1;
  /*// Btn Allow*/
  --cc-btn-allow-color: #ffffff;
  --cc-btn-allow-bg: #0048BA;
  --cc-btn-allow-color-hover: #ffffff;
  --cc-btn-allow-bg-hover: #6486cc;
  /*// btn Deny*/
  --cc-btn-deny-color: #212121;
  --cc-btn-deny-bg: #f3d5d5;
  --cc-btn-deny-color-hover: #212121;
  --cc-btn-deny-bg-hover: #d9a2a2;
  --cc-radius: 6px;
}

#cc_container {
  font-family: sans-serif;
  position: fixed;
  bottom: 16px;
  left: 16px;
  /*display: block;*/
  max-width: 500px;
  max-height: calc(100vh - 16px);
  overflow: auto;
  border: 0;
  border-radius: var(--cc-radius);
  padding: 0;
  background-color: var(--cc-color-bg);
  box-shadow: 0 0 40px 0 var(--cc-color-shadow);
}

.cc_header {
  padding: 16px;
}

.cc_header .cc_title {
  margin-top: 0;
}

.cc_body {
  max-height: 50vh;
  overflow: auto;
}

.cc_body ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.cc_footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 10px;
}

.cc_footer .cc_btn {
  margin: 6px;
}

.cc_footer [data-cc-params] {}

.cc_topbar {
 text-align: right;
}

.cc_topbar .cc_btn {
  font-size: 12px;
}

.cc_category {
  padding: 0 16px;
}

.cc_category +.cc_category {
  margin-top: 16px;
}

.cc_category_title {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  min-height: 38px;
  align-items: center;
  justify-content: flex-start;
  display: flex;
  position: relative;
  width: 100%;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  padding: 0 24px 0 12px;
  cursor: pointer;
  background-color: var(--cc-color-primary-light);
  border-radius: var(--cc-radius);
  transition: all ease 300ms;
}

.cc_category_title::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 6px;
  transform: rotate(0) translateY(-50%);
  display: block;
  width: 24px;
  height: 24px;
  pointer-events: none;
  transform-origin: 50% 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27icon icon-tabler icon-tabler-chevron-down%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 stroke-width=%272%27 stroke=%27%23313131%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath stroke=%27none%27 d=%27M0 0h24v24H0z%27 fill=%27none%27%3E%3C/path%3E%3Cpolyline points=%276 9 12 15 18 9%27%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform ease 150ms;
}

.cc_category_title.is-open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.cc_category_title.is-open::after {
  transform: rotate(180deg) translateY(-50%);
}

.cc_cookie {
  position: relative;
  padding: 8px 0;
}

.cc_category li + li .cc_cookie {
  border-top: 1px solid lightgrey;
}

.cc_cookie .cc_description {
  margin-top: 0.5em;
}

.cc_title {
  font-weight: 600;
  margin-bottom: 0.2em;
  margin-top: 0;
}

.cc_description {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 0.75em;
}

.cc_category_inner {
  display: none;
  padding: 12px;
  background-color: var(--cc-color-grey);
}

.cc_category_inner.is-open {
  display: block;
  animation: fadeIn ease-out 600ms;
}

.cc_category_inner > ul {
  margin-top: 0;
}

.cc_btn {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  display: inline-flex;
  align-content: center;
  align-items: center;
  text-align: center;
  min-height: 34px;
  cursor: pointer;
  padding: 0.5em 1em;
  border-radius: var(--cc-radius);
}

.cc_btn[hidden] {
  display: none;
}

.cc_topbar .cc_btn[data-cc-reject] {
  min-height: 1em;
  background-color: var(--cc-btn-continue-bg);
  color: var(--cc-btn-continue-color);
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
}

.cc_topbar .cc_btn[data-cc-reject]:hover,
.cc_topbar .cc_btn[data-cc-reject]:focus-visible {
  background-color: var(--cc-btn-continue-bg-hover);
  color: var(--cc-btn-continue-color-hover);
}

.cc_btn[data-cc-reject] {
  background-color: var(--cc-btn-deny-bg);
  color: var(--cc-btn-deny-color);
}

.cc_btn[data-cc-reject]:hover,
.cc_btn[data-cc-reject]:focus-visible {
  background-color: var(--cc-btn-deny-bg-hover);
  color: var(--cc-btn-deny-color-hover);
}

.cc_btn[data-cc-save-all],
.cc_btn[data-cc-save] {
  background-color: var(--cc-btn-allow-bg);
  color: var(--cc-btn-allow-color);
}

.cc_btn[data-cc-save-all]:hover,
.cc_btn[data-cc-save-all]:focus-visible,
.cc_btn[data-cc-save]:hover,
.cc_btn[data-cc-save]:focus-visible {
  background-color: var(--cc-btn-allow-bg-hover);
  color: var(--cc-btn-allow-color-hover);
}

.cc_btn:focus-visible,
.cc_category > button:focus-visible,
.cc_cookie .cc_switch_container input[type="checkbox"].cc_switch:focus-visible + label {
  outline: none;
  box-shadow: 0 0 0 3px var(--cc-color-focus);
}

/* Switch box */
.cc_switch_container {
  position: relative;
  width: 100%;
}

.cc_cookie .cc_switch_container input[type="checkbox"].cc_switch {
  opacity: 0;
  position: absolute;
  text-indent: -9999px;
}

.cc_cookie .cc_switch_container input[type="checkbox"].cc_switch + label {
  position: relative;
  display: block;
  padding-left: 0;
  padding-right: 50px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}

.cc_cookie .cc_switch_container input[type="checkbox"].cc_switch + label::before {
  content: '';
  position: absolute;
  display: inline-block;
  right: 0;
  top: 50%;
  margin-top: -12px;
  width: 40px;
  height: 24px;
  border: 0;
  background-color: var(--cc-color-primary-light);
  border-radius: 20px;
  transition: background-color ease 300ms;
}

.cc_cookie .cc_switch_container input[type="checkbox"].cc_switch + label::after {
  content: '';
  position: absolute;
  display: inline-block;
  border: 1px solid var(--cc-color-primary);
  height: 20px;
  width: 20px;
  border-radius: 12px;
  right: 18px;
  top: 50%;
  margin-top: -11px;
  background-color: var(--cc-color-bg);
  animation: moveToLeft ease 400ms;
  transition: all ease 300ms;
}

.cc_cookie .cc_switch_container input[type="checkbox"].cc_switch:checked + label::before {
  background-color: var(--cc-color-primary);
}

.cc_cookie .cc_switch_container input[type="checkbox"].cc_switch:checked + label::after {
  content: '';
  right: 1px;
  border-color: var(--cc-color-primary);
  animation-duration: 0s;
  animation: moveToRight ease 400ms;
}

.cc_cookie .cc_switch_container input[type="checkbox"].cc_switch:disabled + label {
  cursor: not-allowed;
}

.cc_cookie .cc_switch_container input[type="checkbox"].cc_switch:disabled:focus-visible + label {
  outline: none;
  box-shadow: none;
}

.cc_cookie .cc_switch_container input[type="checkbox"].cc_switch:disabled + label::before,
.cc_cookie .cc_switch_container input[type="checkbox"].cc_switch:disabled + label::after {
  opacity: 0.5;
}

/* Class added on category_inner after animationend */
.cc-disable-anim,
.cc-disable-anim::before,
.cc-disable-anim::after,
.cc-disable-anim + label::before,
.cc-disable-anim + label::after{
  animation-duration: 0s !important;
  transition-duration: 0s !important;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/app.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Colors map example
  $light-theme:(
    'primary': (
      'value': #FF7D00,
      'light-shades': 4, // Max 4 tints, 500, 400, 300, 200
      'dark-shades': 4, // Max 4 shades, 600, 700, 800, 900
      'override': (
        '10': #fcf8f5,
        '20': #ffeac4,
        '30': #ffdea0,
      ),
    ),
    'secondary': (
      'value': #00A7CD,
      'light-shades': 4, // Max 4 tints, 500, 400, 300, 200
      'dark-shades': 4, // Max 4 shades, 600, 700, 800, 900
      'override': (),
    ),
  );
*/
/*
$font-size-0: 0rem !default;
$font-size-1: pxToRem(12) !default;
$font-size-2: pxToRem(14) !default;
$font-size-3: 1rem !default;
$font-size-4: pxToRem(18) !default;
$font-size-5: pxToRem(22) !default;
$font-size-6: pxToRem(28) !default;
$font-size-7: pxToRem(36) !default;
$font-size-8: pxToRem(44) !default;
$font-size-9: pxToRem(52) !default;
$font-size-base: $font-size-3 !default;
*/
/*
$spacing-1: 4px !default;
$spacing-2: 6px !default;
$spacing-3: 10px !default;
$spacing-4: 16px !default;
$spacing-5: 24px !default;
$spacing-6: 34px !default;
$spacing-7: 46px !default;
$spacing-8: 60px !default;
$spacing-9: 76px !default;
*/
:root {
  --body-font-family: Rubik-Regular, sans-serif;
  --body-font-size: 1rem;
  --body-color: var(--c-text);
  --body-font-weight: 400;
  --body-line-height: 1.5;
  --body-text-align: start;
  --body-bg: var(--c-bg);
  --gap: 16px;
}
@media screen and (min-width: 544px) {
  :root {
    --gap: 24px;
  }
}

@font-face {
  font-family: Rubik-Bold;
  src: url(/build/fonts/Rubik-Bold.c934eb22.ttf) format("truetype");
}
@font-face {
  font-family: Rubik-Regular;
  src: url(/build/fonts/Rubik-Regular.55fa11cd.ttf) format("truetype");
}
@font-face {
  font-family: Elometha;
  src: url(/build/fonts/Elometha.39baf705.otf) format("opentype");
}
@font-face {
  font-family: DMSans-Variable;
  src: url(/build/fonts/DMSans-Variable.90130db6.ttf) format("truetype");
}
@font-face {
  font-family: DMSans-Regular;
  src: url(/build/fonts/DMSans-Regular.5796ba67.ttf) format("truetype");
}
@font-face {
  font-family: DMSans-Bold;
  src: url(/build/fonts/DMSans-Bold.49af0e9e.ttf) format("truetype");
}
@font-face {
  font-family: Pilowlava-Regular;
  src: url(/build/fonts/Pilowlava-Regular.9512fcfd.woff) format("woff");
}
@font-face {
  font-family: OpenDyslexic-Bold;
  src: url(/build/fonts/OpenDyslexic-Bold.292139f3.woff) format("woff");
}
@font-face {
  font-family: OpenDyslexic-Regular;
  src: url(/build/fonts/OpenDyslexic-Regular.faf7bb41.woff) format("woff");
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
  font-family: "Rubik-Regular", "sans-serif";
}

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

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

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

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

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --scrollbar-background: transparent;
  --scrollbar-foreground: var(--c-grey);
  --scrollbar-width: 8px;
  --scrollbar-height: 8px;
}

* {
  scrollbar-width: thin;
  scrollbar-color: var(--scrollbar-foreground) var(--scrollbar-background);
}
*::-webkit-scrollbar {
  width: var(--scrollbar-width); /* Mostly for vertical scrollbars */
  height: var(--scrollbar-height); /* Mostly for horizontal scrollbars */
}
*::-webkit-scrollbar-thumb {
  background: var(--scrollbar-foreground);
  border-radius: calc(var(--scrollbar-width) * 0.2);
  border: 2px solid var(--scrollbar-background);
}
*::-webkit-scrollbar-track {
  background: var(--scrollbar-background);
}

html {
  min-height: 100%;
  height: auto;
  --c-bg: var(--c-beige);
  --navbar-bg: #FFFFFF;
  --card-bg: #FFFFFF;
  --c-light: #ffffff;
  --c-light-rgb: 255, 255, 255;
  --c-dark: #1D222E;
  --c-dark-rgb: 29, 34, 46;
  --c-text-light: #ffffff;
  --c-text-dark: #1D222E;
  --c-text: #1D222E;
  --c-text-primary: #A24672;
  --c-text-secondary: #8BA0C0;
  --c-text-muted: #8BA0C0;
  /* GENERATED COLORS */
  --c-primary-500-rgb: 162, 70, 114;
  --c-primary-500: #A24672;
  --c-primary-rgb: 162, 70, 114;
  --c-primary: #A24672;
  --c-primary-400-rgb: 181, 83, 130;
  --c-primary-400: #b55382;
  --c-primary-300-rgb: 190, 105, 146;
  --c-primary-300: #be6992;
  --c-primary-200-rgb: 200, 127, 162;
  --c-primary-200: #c87fa2;
  --c-primary-100-rgb: 209, 149, 178;
  --c-primary-100: #d195b2;
  --c-primary-600-rgb: 144, 62, 101;
  --c-primary-600: #903e65;
  --c-primary-700-rgb: 125, 54, 88;
  --c-primary-700: #7d3658;
  --c-primary-800-rgb: 107, 46, 75;
  --c-primary-800: #6b2e4b;
  --c-primary-900-rgb: 88, 38, 62;
  --c-primary-900: #58263e;
  --c-secondary-500-rgb: 219, 126, 75;
  --c-secondary-500: #DB7E4B;
  --c-secondary-rgb: 219, 126, 75;
  --c-secondary: #DB7E4B;
  --c-secondary-400-rgb: 224, 145, 101;
  --c-secondary-400: #e09165;
  --c-secondary-300-rgb: 229, 163, 127;
  --c-secondary-300: #e5a37f;
  --c-secondary-200-rgb: 235, 182, 153;
  --c-secondary-200: #ebb699;
  --c-secondary-100-rgb: 240, 200, 179;
  --c-secondary-100: #f0c8b3;
  --c-secondary-600-rgb: 210, 101, 42;
  --c-secondary-600: #d2652a;
  --c-secondary-700-rgb: 174, 84, 35;
  --c-secondary-700: #ae5423;
  --c-secondary-800-rgb: 139, 67, 28;
  --c-secondary-800: #8b431c;
  --c-secondary-900-rgb: 104, 50, 21;
  --c-secondary-900: #683215;
  --c-beige-500-rgb: 241, 236, 224;
  --c-beige-500: #F1ECE0;
  --c-beige-rgb: 241, 236, 224;
  --c-beige: #F1ECE0;
  --c-beige-400-rgb: 244, 240, 231;
  --c-beige-400: #f4f0e7;
  --c-beige-300-rgb: 247, 245, 238;
  --c-beige-300: #f7f5ee;
  --c-beige-200-rgb: 251, 249, 245;
  --c-beige-200: #fbf9f5;
  --c-beige-100-rgb: 254, 253, 252;
  --c-beige-100: #fefdfc;
  --c-beige-600-rgb: 208, 191, 151;
  --c-beige-600: #d0bf97;
  --c-beige-700-rgb: 174, 146, 79;
  --c-beige-700: #ae924f;
  --c-beige-800-rgb: 101, 85, 46;
  --c-beige-800: #65552e;
  --c-beige-900-rgb: 28, 24, 13;
  --c-beige-900: #1c180d;
  --c-purple-500-rgb: 193, 176, 224;
  --c-purple-500: #C1B0E0;
  --c-purple-rgb: 193, 176, 224;
  --c-purple: #C1B0E0;
  --c-purple-400-rgb: 205, 191, 230;
  --c-purple-400: #cdbfe6;
  --c-purple-300-rgb: 217, 207, 236;
  --c-purple-300: #d9cfec;
  --c-purple-200-rgb: 229, 222, 242;
  --c-purple-200: #e5def2;
  --c-purple-100-rgb: 242, 238, 248;
  --c-purple-100: #f2eef8;
  --c-purple-600-rgb: 149, 120, 202;
  --c-purple-600: #9578ca;
  --c-purple-700-rgb: 106, 69, 175;
  --c-purple-700: #6a45af;
  --c-purple-800-rgb: 72, 46, 118;
  --c-purple-800: #482e76;
  --c-purple-900-rgb: 38, 24, 62;
  --c-purple-900: #26183e;
  --c-blue-500-rgb: 136, 132, 228;
  --c-blue-500: #8884E4;
  --c-blue-rgb: 136, 132, 228;
  --c-blue: #8884E4;
  --c-blue-400-rgb: 157, 154, 233;
  --c-blue-400: #9d9ae9;
  --c-blue-300-rgb: 178, 175, 238;
  --c-blue-300: #b2afee;
  --c-blue-200-rgb: 199, 197, 242;
  --c-blue-200: #c7c5f2;
  --c-blue-100-rgb: 220, 219, 247;
  --c-blue-100: #dcdbf7;
  --c-blue-600-rgb: 86, 80, 217;
  --c-blue-600: #5650d9;
  --c-blue-700-rgb: 48, 42, 191;
  --c-blue-700: #302abf;
  --c-blue-800-rgb: 35, 30, 139;
  --c-blue-800: #231e8b;
  --c-blue-900-rgb: 22, 19, 87;
  --c-blue-900: #161357;
  --c-red-500-rgb: 203, 51, 54;
  --c-red-500: #CB3336;
  --c-red-rgb: 203, 51, 54;
  --c-red: #CB3336;
  --c-red-400-rgb: 210, 76, 79;
  --c-red-400: #d24c4f;
  --c-red-300-rgb: 216, 101, 104;
  --c-red-300: #d86568;
  --c-red-200-rgb: 223, 127, 129;
  --c-red-200: #df7f81;
  --c-red-100-rgb: 229, 152, 154;
  --c-red-100: #e5989a;
  --c-red-600-rgb: 178, 45, 47;
  --c-red-600: #b22d2f;
  --c-red-700-rgb: 152, 38, 41;
  --c-red-700: #982629;
  --c-red-800-rgb: 127, 32, 34;
  --c-red-800: #7f2022;
  --c-red-900-rgb: 102, 26, 27;
  --c-red-900: #661a1b;
  --c-pink-500-rgb: 240, 147, 184;
  --c-pink-500: #F093B8;
  --c-pink-rgb: 240, 147, 184;
  --c-pink: #F093B8;
  --c-pink-400-rgb: 243, 167, 197;
  --c-pink-400: #f3a7c5;
  --c-pink-300-rgb: 246, 188, 211;
  --c-pink-300: #f6bcd3;
  --c-pink-200-rgb: 249, 208, 224;
  --c-pink-200: #f9d0e0;
  --c-pink-100-rgb: 251, 229, 238;
  --c-pink-100: #fbe5ee;
  --c-pink-600-rgb: 231, 83, 142;
  --c-pink-600: #e7538e;
  --c-pink-700-rgb: 211, 29, 102;
  --c-pink-700: #d31d66;
  --c-pink-800-rgb: 146, 20, 70;
  --c-pink-800: #921446;
  --c-pink-900-rgb: 82, 11, 39;
  --c-pink-900: #520b27;
  --c-yellow-500-rgb: 255, 207, 78;
  --c-yellow-500: #FFCF4E;
  --c-yellow-rgb: 255, 207, 78;
  --c-yellow: #FFCF4E;
  --c-yellow-400-rgb: 255, 215, 107;
  --c-yellow-400: #ffd76b;
  --c-yellow-300-rgb: 255, 223, 136;
  --c-yellow-300: #ffdf88;
  --c-yellow-200-rgb: 255, 231, 165;
  --c-yellow-200: #ffe7a5;
  --c-yellow-100-rgb: 255, 238, 194;
  --c-yellow-100: #ffeec2;
  --c-yellow-600-rgb: 255, 192, 24;
  --c-yellow-600: #ffc018;
  --c-yellow-700-rgb: 224, 163, 0;
  --c-yellow-700: #e0a300;
  --c-yellow-800-rgb: 170, 124, 0;
  --c-yellow-800: #aa7c00;
  --c-yellow-900-rgb: 116, 84, 0;
  --c-yellow-900: #745400;
  --c-grey-500-rgb: 192, 192, 192;
  --c-grey-500: #C0C0C0;
  --c-grey-rgb: 192, 192, 192;
  --c-grey: #C0C0C0;
  --c-grey-400-rgb: 204, 204, 204;
  --c-grey-400: #cccccc;
  --c-grey-300-rgb: 216, 216, 216;
  --c-grey-300: #d8d8d8;
  --c-grey-200-rgb: 228, 228, 228;
  --c-grey-200: #e4e4e4;
  --c-grey-100-rgb: 239, 239, 239;
  --c-grey-100: #efefef;
  --c-grey-600-rgb: 156, 156, 156;
  --c-grey-600: #9c9c9c;
  --c-grey-700-rgb: 120, 120, 120;
  --c-grey-700: #787878;
  --c-grey-800-rgb: 84, 84, 84;
  --c-grey-800: #545454;
  --c-grey-900-rgb: 47, 47, 47;
  --c-grey-900: #2f2f2f;
  --c-info-500-rgb: 30, 144, 255;
  --c-info-500: #1e90ff;
  --c-info-rgb: 30, 144, 255;
  --c-info: #1e90ff;
  --c-info-400-rgb: 61, 160, 255;
  --c-info-400: #3da0ff;
  --c-info-300-rgb: 93, 175, 255;
  --c-info-300: #5dafff;
  --c-info-200-rgb: 124, 191, 255;
  --c-info-200: #7cbfff;
  --c-info-100-rgb: 156, 206, 255;
  --c-info-100: #9cceff;
  --c-info-600-rgb: 0, 124, 245;
  --c-info-600: #007cf5;
  --c-info-700-rgb: 0, 104, 205;
  --c-info-700: #0068cd;
  --c-info-800-rgb: 0, 84, 166;
  --c-info-800: #0054a6;
  --c-info-900-rgb: 10, 60, 108;
  --c-info-900: #0a3c6c;
  --c-success-500-rgb: 72, 199, 91;
  --c-success-500: #48c75b;
  --c-success-rgb: 72, 199, 91;
  --c-success: #48c75b;
  --c-success-400-rgb: 96, 206, 113;
  --c-success-400: #60ce71;
  --c-success-300-rgb: 121, 214, 135;
  --c-success-300: #79d687;
  --c-success-200-rgb: 145, 221, 156;
  --c-success-200: #91dd9c;
  --c-success-100-rgb: 169, 229, 178;
  --c-success-100: #a9e5b2;
  --c-success-600-rgb: 55, 180, 74;
  --c-success-600: #37b44a;
  --c-success-700-rgb: 47, 152, 62;
  --c-success-700: #2f983e;
  --c-success-800-rgb: 38, 125, 51;
  --c-success-800: #267d33;
  --c-success-900-rgb: 30, 97, 40;
  --c-success-900: #1e6128;
  --c-warning-500-rgb: 255, 133, 11;
  --c-warning-500: #FF850B;
  --c-warning-rgb: 255, 133, 11;
  --c-warning: #FF850B;
  --c-warning-400-rgb: 255, 149, 43;
  --c-warning-400: #ff952b;
  --c-warning-300-rgb: 255, 165, 75;
  --c-warning-300: #ffa54b;
  --c-warning-200-rgb: 255, 181, 106;
  --c-warning-200: #ffb56a;
  --c-warning-100-rgb: 255, 197, 138;
  --c-warning-100: #ffc58a;
  --c-warning-600-rgb: 231, 116, 0;
  --c-warning-600: #e77400;
  --c-warning-700-rgb: 197, 98, 0;
  --c-warning-700: #c56200;
  --c-warning-800-rgb: 162, 81, 0;
  --c-warning-800: #a25100;
  --c-warning-900-rgb: 127, 64, 0;
  --c-warning-900: #7f4000;
  --c-error-500-rgb: 210, 58, 75;
  --c-error-500: #D23A4B;
  --c-error-rgb: 210, 58, 75;
  --c-error: #D23A4B;
  --c-error-400-rgb: 216, 84, 99;
  --c-error-400: #d85463;
  --c-error-300-rgb: 222, 110, 122;
  --c-error-300: #de6e7a;
  --c-error-200-rgb: 228, 136, 146;
  --c-error-200: #e48892;
  --c-error-100-rgb: 234, 162, 170;
  --c-error-100: #eaa2aa;
  --c-error-600-rgb: 190, 43, 60;
  --c-error-600: #be2b3c;
  --c-error-700-rgb: 161, 37, 51;
  --c-error-700: #a12533;
  --c-error-800-rgb: 132, 30, 42;
  --c-error-800: #841e2a;
  --c-error-900-rgb: 104, 24, 33;
  --c-error-900: #681821;
  /* END GENERATED COLORS */
}

body {
  position: relative;
  font-family: var(--body-font-family);
  font-size: var(--body-font-size);
  font-weight: var(--body-font-weight);
  line-height: var(--body-line-height);
  text-align: var(--body-text-align);
  background-color: var(--c-bg);
  color: var(--c-text-dark);
  min-height: var(--vh);
  height: auto;
  padding-top: 126px;
  display: flex;
  flex-direction: column;
  background-image: url(/build/images/background-website.696625f0.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top center;
}
@media (prefers-reduced-motion: no-preference) {
  body {
    scroll-behavior: smooth;
  }
}
@media screen and (min-width: 1400px) {
  body {
    padding-top: 180px;
  }
}

html[data-a11y-line-spacing],
*[data-a11y-line-spacing] {
  --body-line-height: 1.5 !important;
}
html[data-a11y-line-spacing] *,
html[data-a11y-line-spacing] *::before,
html[data-a11y-line-spacing] *::after,
*[data-a11y-line-spacing] *,
*[data-a11y-line-spacing] *::before,
*[data-a11y-line-spacing] *::after {
  line-height: var(--body-line-height);
}

html[data-a11y-dyslexia-font],
*[data-a11y-dyslexia-font] {
  --body-font-family: "OpenDyslexic-Regular";
  font-family: "OpenDyslexic-Regular", Arial, Sans-serif, serif !important;
}
html[data-a11y-dyslexia-font] *,
*[data-a11y-dyslexia-font] * {
  font-family: "OpenDyslexic-Regular", Arial, Sans-serif, serif !important;
}

body[data-a11y-reduced-motion=reduce] *,
body[data-a11y-reduced-motion=reduce] *::before,
body[data-a11y-reduced-motion=reduce] *::after,
*[data-a11y-reduced-motion=reduce] *,
*[data-a11y-reduced-motion=reduce] *::before,
*[data-a11y-reduced-motion=reduce] *::after {
  animation-duration: 0s !important;
  transition-duration: 0s !important;
  animation: none !important;
  transition: none !important;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

p {
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

p + p {
  -webkit-margin-before: 12px;
          margin-block-start: 12px;
}

p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
p + .h1,
p + .h2,
p + .h3,
p + .h4,
p + .h5,
p + .h6 {
  margin-top: 0.65em;
}

a {
  color: inherit;
}

strong {
  font-family: "DMSans-Bold", "sans-serif";
  font-weight: 700 !important;
}

.container-full, .container,
.container-xxxl,
.container-xxl,
.container-xl,
.container-l,
.container-m,
.container-s {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--gap);
  padding-right: var(--gap);
}

.container-s {
  max-width: 640px;
}

.container-m {
  max-width: 768px;
}

.container-l {
  max-width: 1024px;
}

.container-xl {
  max-width: 1200px;
}

.container-xxl {
  max-width: 1344px;
}

.container-xxxl {
  max-width: 1600px;
}

.container {
  width: 100%;
  max-width: 1600px;
}

/*
<div class="grid">
    <div class="col-6 col-l-3">col-6</div>
    <div class="col-6">col-6</div>
    <div class="col-push-l-6">col-push-l-6</div>
</div>
*/
.grid > .col-auto {
  flex-grow: 0;
  flex-basis: auto;
  max-width: 100%;
}

.grid {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: calc(var(--gap) * -1);
  margin-left: calc(var(--gap) * 0.5 * -1);
  margin-right: calc(var(--gap) * 0.5 * -1);
}
.grid > * {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
  padding-left: calc(var(--gap) * 0.5);
  padding-right: calc(var(--gap) * 0.5);
}

.col-1 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-push-1 {
  position: relative;
  left: 8.3333333333%;
}

.col-pull-1 {
  position: relative;
  left: -8.3333333333%;
}

.col-2 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-push-2 {
  position: relative;
  left: 16.6666666667%;
}

.col-pull-2 {
  position: relative;
  left: -16.6666666667%;
}

.col-3 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
  flex-basis: 25%;
  max-width: 25%;
}

.col-push-3 {
  position: relative;
  left: 25%;
}

.col-pull-3 {
  position: relative;
  left: -25%;
}

.col-4 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-push-4 {
  position: relative;
  left: 33.3333333333%;
}

.col-pull-4 {
  position: relative;
  left: -33.3333333333%;
}

.col-5 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-push-5 {
  position: relative;
  left: 41.6666666667%;
}

.col-pull-5 {
  position: relative;
  left: -41.6666666667%;
}

.col-6 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
  flex-basis: 50%;
  max-width: 50%;
}

.col-push-6 {
  position: relative;
  left: 50%;
}

.col-pull-6 {
  position: relative;
  left: -50%;
}

.col-7 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-push-7 {
  position: relative;
  left: 58.3333333333%;
}

.col-pull-7 {
  position: relative;
  left: -58.3333333333%;
}

.col-8 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-push-8 {
  position: relative;
  left: 66.6666666667%;
}

.col-pull-8 {
  position: relative;
  left: -66.6666666667%;
}

.col-9 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
  flex-basis: 75%;
  max-width: 75%;
}

.col-push-9 {
  position: relative;
  left: 75%;
}

.col-pull-9 {
  position: relative;
  left: -75%;
}

.col-10 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-push-10 {
  position: relative;
  left: 83.3333333333%;
}

.col-pull-10 {
  position: relative;
  left: -83.3333333333%;
}

.col-11 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-push-11 {
  position: relative;
  left: 91.6666666667%;
}

.col-pull-11 {
  position: relative;
  left: -91.6666666667%;
}

.col-12 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
  flex-basis: 100%;
  max-width: 100%;
}

.col-push-12 {
  position: relative;
  left: 100%;
}

.col-pull-12 {
  position: relative;
  left: -100%;
}

@media (min-width: 544px) {
  .col-s-1 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-push-s-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .col-pull-s-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .col-s-2 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-push-s-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .col-pull-s-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .col-s-3 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-push-s-3 {
    position: relative;
    left: 25%;
  }
  .col-pull-s-3 {
    position: relative;
    left: -25%;
  }
  .col-s-4 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-push-s-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .col-pull-s-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .col-s-5 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-push-s-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .col-pull-s-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .col-s-6 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-push-s-6 {
    position: relative;
    left: 50%;
  }
  .col-pull-s-6 {
    position: relative;
    left: -50%;
  }
  .col-s-7 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-push-s-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .col-pull-s-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .col-s-8 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-push-s-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .col-pull-s-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .col-s-9 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-push-s-9 {
    position: relative;
    left: 75%;
  }
  .col-pull-s-9 {
    position: relative;
    left: -75%;
  }
  .col-s-10 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-push-s-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .col-pull-s-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .col-s-11 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-push-s-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .col-pull-s-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .col-s-12 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-push-s-12 {
    position: relative;
    left: 100%;
  }
  .col-pull-s-12 {
    position: relative;
    left: -100%;
  }
}
@media (min-width: 768px) {
  .col-m-1 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-push-m-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .col-pull-m-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .col-m-2 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-push-m-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .col-pull-m-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .col-m-3 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-push-m-3 {
    position: relative;
    left: 25%;
  }
  .col-pull-m-3 {
    position: relative;
    left: -25%;
  }
  .col-m-4 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-push-m-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .col-pull-m-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .col-m-5 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-push-m-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .col-pull-m-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .col-m-6 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-push-m-6 {
    position: relative;
    left: 50%;
  }
  .col-pull-m-6 {
    position: relative;
    left: -50%;
  }
  .col-m-7 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-push-m-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .col-pull-m-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .col-m-8 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-push-m-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .col-pull-m-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .col-m-9 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-push-m-9 {
    position: relative;
    left: 75%;
  }
  .col-pull-m-9 {
    position: relative;
    left: -75%;
  }
  .col-m-10 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-push-m-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .col-pull-m-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .col-m-11 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-push-m-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .col-pull-m-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .col-m-12 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-push-m-12 {
    position: relative;
    left: 100%;
  }
  .col-pull-m-12 {
    position: relative;
    left: -100%;
  }
}
@media (min-width: 1024px) {
  .col-l-1 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-push-l-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .col-pull-l-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .col-l-2 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-push-l-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .col-pull-l-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .col-l-3 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-push-l-3 {
    position: relative;
    left: 25%;
  }
  .col-pull-l-3 {
    position: relative;
    left: -25%;
  }
  .col-l-4 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-push-l-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .col-pull-l-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .col-l-5 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-push-l-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .col-pull-l-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .col-l-6 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-push-l-6 {
    position: relative;
    left: 50%;
  }
  .col-pull-l-6 {
    position: relative;
    left: -50%;
  }
  .col-l-7 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-push-l-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .col-pull-l-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .col-l-8 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-push-l-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .col-pull-l-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .col-l-9 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-push-l-9 {
    position: relative;
    left: 75%;
  }
  .col-pull-l-9 {
    position: relative;
    left: -75%;
  }
  .col-l-10 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-push-l-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .col-pull-l-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .col-l-11 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-push-l-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .col-pull-l-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .col-l-12 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-push-l-12 {
    position: relative;
    left: 100%;
  }
  .col-pull-l-12 {
    position: relative;
    left: -100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-1 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-push-xl-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .col-pull-xl-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .col-xl-2 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-push-xl-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .col-pull-xl-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .col-xl-3 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-push-xl-3 {
    position: relative;
    left: 25%;
  }
  .col-pull-xl-3 {
    position: relative;
    left: -25%;
  }
  .col-xl-4 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-push-xl-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .col-pull-xl-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .col-xl-5 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-push-xl-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .col-pull-xl-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .col-xl-6 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-push-xl-6 {
    position: relative;
    left: 50%;
  }
  .col-pull-xl-6 {
    position: relative;
    left: -50%;
  }
  .col-xl-7 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-push-xl-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .col-pull-xl-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .col-xl-8 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-push-xl-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .col-pull-xl-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .col-xl-9 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-push-xl-9 {
    position: relative;
    left: 75%;
  }
  .col-pull-xl-9 {
    position: relative;
    left: -75%;
  }
  .col-xl-10 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-push-xl-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .col-pull-xl-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .col-xl-11 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-push-xl-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .col-pull-xl-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .col-xl-12 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-push-xl-12 {
    position: relative;
    left: 100%;
  }
  .col-pull-xl-12 {
    position: relative;
    left: -100%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-1 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-push-xxl-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .col-pull-xxl-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .col-xxl-2 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-push-xxl-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .col-pull-xxl-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .col-xxl-3 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-push-xxl-3 {
    position: relative;
    left: 25%;
  }
  .col-pull-xxl-3 {
    position: relative;
    left: -25%;
  }
  .col-xxl-4 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-push-xxl-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .col-pull-xxl-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .col-xxl-5 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-push-xxl-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .col-pull-xxl-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .col-xxl-6 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-push-xxl-6 {
    position: relative;
    left: 50%;
  }
  .col-pull-xxl-6 {
    position: relative;
    left: -50%;
  }
  .col-xxl-7 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-push-xxl-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .col-pull-xxl-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .col-xxl-8 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-push-xxl-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .col-pull-xxl-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .col-xxl-9 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-push-xxl-9 {
    position: relative;
    left: 75%;
  }
  .col-pull-xxl-9 {
    position: relative;
    left: -75%;
  }
  .col-xxl-10 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-push-xxl-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .col-pull-xxl-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .col-xxl-11 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-push-xxl-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .col-pull-xxl-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .col-xxl-12 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-push-xxl-12 {
    position: relative;
    left: 100%;
  }
  .col-pull-xxl-12 {
    position: relative;
    left: -100%;
  }
}
@media (min-width: 1400px) {
  .col-menu-desktop-1 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-push-menu-desktop-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .col-pull-menu-desktop-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .col-menu-desktop-2 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-push-menu-desktop-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .col-pull-menu-desktop-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .col-menu-desktop-3 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-push-menu-desktop-3 {
    position: relative;
    left: 25%;
  }
  .col-pull-menu-desktop-3 {
    position: relative;
    left: -25%;
  }
  .col-menu-desktop-4 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-push-menu-desktop-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .col-pull-menu-desktop-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .col-menu-desktop-5 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-push-menu-desktop-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .col-pull-menu-desktop-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .col-menu-desktop-6 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-push-menu-desktop-6 {
    position: relative;
    left: 50%;
  }
  .col-pull-menu-desktop-6 {
    position: relative;
    left: -50%;
  }
  .col-menu-desktop-7 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-push-menu-desktop-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .col-pull-menu-desktop-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .col-menu-desktop-8 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-push-menu-desktop-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .col-pull-menu-desktop-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .col-menu-desktop-9 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-push-menu-desktop-9 {
    position: relative;
    left: 75%;
  }
  .col-pull-menu-desktop-9 {
    position: relative;
    left: -75%;
  }
  .col-menu-desktop-10 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-push-menu-desktop-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .col-pull-menu-desktop-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .col-menu-desktop-11 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-push-menu-desktop-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .col-pull-menu-desktop-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .col-menu-desktop-12 {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: var(--gap);
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-push-menu-desktop-12 {
    position: relative;
    left: 100%;
  }
  .col-pull-menu-desktop-12 {
    position: relative;
    left: -100%;
  }
}
.v-stack {
  --stack-gap: var(--gap);
  display: flex;
  flex-direction: column;
  justify-content: stretch;
}

.v-stack > * {
  flex-grow: 0;
  max-width: 100%;
}

.v-stack > * + * {
  margin-top: var(--stack-gap);
}

.h-stack,
.h-stack-auto {
  --stack-gap: var(--gap);
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  margin-left: calc(var(--stack-gap) * -0.5);
  margin-right: calc(var(--stack-gap) * -0.5);
  margin-bottom: calc(var(--stack-gap) * -1);
}
.h-stack > *,
.h-stack-auto > * {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  max-width: 100%;
  margin-left: calc(var(--stack-gap) * 0.5);
  margin-right: calc(var(--stack-gap) * 0.5);
  margin-bottom: calc(var(--stack-gap));
}

.h-stack-auto > * {
  flex-grow: 0;
}

@media screen and (min-width: 544px) {
  .h-stack-auto-s {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: calc(var(--stack-gap) * -0.5);
    margin-right: calc(var(--stack-gap) * -0.5);
    margin-bottom: calc(var(--stack-gap) * -1);
  }
  .h-stack-auto-s > * {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    max-width: 100%;
    margin-left: calc(var(--stack-gap) * 0.5);
    margin-right: calc(var(--stack-gap) * 0.5);
    margin-bottom: calc(var(--stack-gap));
  }
  .h-stack-auto-s > * {
    flex-grow: 0;
  }
}
@media screen and (min-width: 768px) {
  .h-stack-auto-m {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: calc(var(--stack-gap) * -0.5);
    margin-right: calc(var(--stack-gap) * -0.5);
    margin-bottom: calc(var(--stack-gap) * -1);
  }
  .h-stack-auto-m > * {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    max-width: 100%;
    margin-left: calc(var(--stack-gap) * 0.5);
    margin-right: calc(var(--stack-gap) * 0.5);
    margin-bottom: calc(var(--stack-gap));
  }
  .h-stack-auto-m > * {
    flex-grow: 0;
  }
}
@media screen and (min-width: 1024px) {
  .h-stack-auto-l {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: calc(var(--stack-gap) * -0.5);
    margin-right: calc(var(--stack-gap) * -0.5);
    margin-bottom: calc(var(--stack-gap) * -1);
  }
  .h-stack-auto-l > * {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    max-width: 100%;
    margin-left: calc(var(--stack-gap) * 0.5);
    margin-right: calc(var(--stack-gap) * 0.5);
    margin-bottom: calc(var(--stack-gap));
  }
  .h-stack-auto-l > * {
    flex-grow: 0;
  }
}
@media screen and (min-width: 1200px) {
  .h-stack-auto-xl {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: calc(var(--stack-gap) * -0.5);
    margin-right: calc(var(--stack-gap) * -0.5);
    margin-bottom: calc(var(--stack-gap) * -1);
  }
  .h-stack-auto-xl > * {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    max-width: 100%;
    margin-left: calc(var(--stack-gap) * 0.5);
    margin-right: calc(var(--stack-gap) * 0.5);
    margin-bottom: calc(var(--stack-gap));
  }
  .h-stack-auto-xl > * {
    flex-grow: 0;
  }
}
@media screen and (min-width: 1600px) {
  .h-stack-auto-xxl {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: calc(var(--stack-gap) * -0.5);
    margin-right: calc(var(--stack-gap) * -0.5);
    margin-bottom: calc(var(--stack-gap) * -1);
  }
  .h-stack-auto-xxl > * {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    max-width: 100%;
    margin-left: calc(var(--stack-gap) * 0.5);
    margin-right: calc(var(--stack-gap) * 0.5);
    margin-bottom: calc(var(--stack-gap));
  }
  .h-stack-auto-xxl > * {
    flex-grow: 0;
  }
}
@media screen and (min-width: 1400px) {
  .h-stack-auto-menu-desktop {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: calc(var(--stack-gap) * -0.5);
    margin-right: calc(var(--stack-gap) * -0.5);
    margin-bottom: calc(var(--stack-gap) * -1);
  }
  .h-stack-auto-menu-desktop > * {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    max-width: 100%;
    margin-left: calc(var(--stack-gap) * 0.5);
    margin-right: calc(var(--stack-gap) * 0.5);
    margin-bottom: calc(var(--stack-gap));
  }
  .h-stack-auto-menu-desktop > * {
    flex-grow: 0;
  }
}
ul.v-stack {
  list-style: none;
  padding-left: 0;
}

:root {
  --section-padding: 48px;
}
@media screen and (min-width: 1200px) {
  :root {
    --section-padding: 64px;
  }
}

*[class*=section-] {
  position: relative;
  padding-top: var(--section-padding);
  padding-bottom: var(--section-padding);
}

@media screen and (min-width: 1400px) {
  .section-intro {
    --section-padding: 128px;
  }
}

.section-intro-homepage {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
}

.homepage_intro_decoration {
  display: none;
  z-index: -1;
}
@media screen and (min-width: 1024px) {
  .homepage_intro_decoration {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }
}

:root {
  --btn-size: 40px;
  --btn-bg: var(--c-grey-400);
  --btn-color: var(--c-text);
  --btn-radius: 999em;
}

.navbar_menu_btn, .btn-red, .btn-purple, .btn-primary-fade, .btn-icon-border-secondary, .btn-icon-secondary, .btn-border-secondary, .btn-text-secondary, .btn-secondary, .btn-icon-border-primary, .btn-icon-primary, .btn-border-primary, .btn-text-primary, .btn-primary, .btn-icon-border, .btn-icon, .btn-border, .btn-text, .btn {
  display: inline-flex;
  align-items: center;
  align-content: center;
  line-height: 1;
  font-family: "Rubik-Bold", "sans-serif";
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  padding-right: 24px;
  min-height: var(--btn-size);
  border: 0;
  border-radius: var(--btn-radius);
  background-color: var(--btn-bg);
  color: var(--btn-color);
  cursor: pointer;
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}
.navbar_menu_btn:disabled, .btn-red:disabled, .btn-purple:disabled, .btn-primary-fade:disabled, .btn-icon-border-secondary:disabled, .btn-icon-secondary:disabled, .btn-border-secondary:disabled, .btn-text-secondary:disabled, .btn-secondary:disabled, .btn-icon-border-primary:disabled, .btn-icon-primary:disabled, .btn-border-primary:disabled, .btn-text-primary:disabled, .btn-primary:disabled, .btn-icon-border:disabled, .btn-icon:disabled, .btn-border:disabled, .btn-text:disabled, .btn:disabled, .is-disabled.navbar_menu_btn, .is-disabled.btn-red, .is-disabled.btn-purple, .is-disabled.btn-primary-fade, .is-disabled.btn-icon-border-secondary, .is-disabled.btn-icon-secondary, .is-disabled.btn-border-secondary, .is-disabled.btn-text-secondary, .is-disabled.btn-secondary, .is-disabled.btn-icon-border-primary, .is-disabled.btn-icon-primary, .is-disabled.btn-border-primary, .is-disabled.btn-text-primary, .is-disabled.btn-primary, .is-disabled.btn-icon-border, .is-disabled.btn-icon, .is-disabled.btn-border, .is-disabled.btn-text, .is-disabled.btn {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  opacity: 0.5;
}

.btn-small {
  --btn-size: 32px;
  --btn-radius: 4px;
  font-size: 0.875rem;
}

.btn-large {
  --btn-size: 40px;
  --btn-radius: 6px;
  font-size: 1.25rem;
}

*[class*=btn]:focus-visible {
  transition: none;
  outline-offset: 3px;
  outline: ButtonText solid 2px;
}

button[class^=btn] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
button[class^=btn] svg {
  width: 1em;
  height: 1em;
}

a[class*=btn] {
  text-decoration: none;
}
a[class*=btn] svg {
  width: 1em;
  height: 1em;
}

input[type=file]::-webkit-file-upload-button {
  --btn-size: 16px;
  padding: 0.6em 1em;
  font-size: 0.75rem;
  margin-right: 1em;
}

input[type=file]::-webkit-file-upload-button,
input[type=file]::file-selector-button {
  --btn-size: 16px;
  padding: 0.6em 1em;
  font-size: 0.75rem;
  margin-right: 1em;
}

.btn:hover, .btn:focus-visible {
  --btn-bg: var(--c-grey-800);
  --btn-color: var(--c-text-light);
}
.btn:active {
  --btn-bg: var(--c-grey-700);
}

.btn-text {
  --btn-bg: transparent;
}
.btn-text:hover, .btn-text:focus-visible {
  --btn-bg: var(--c-grey-800);
  --btn-color: var(--c-text-light);
}
.btn-text:active {
  --btn-bg: var(--c-grey-700);
}

.btn-border {
  --btn-bg: transparent;
  border: 1px solid var(--c-dark);
}
.btn-border:hover, .btn-border:focus-visible {
  --btn-bg: var(--c-primary);
  --btn-color: var(--c-text-light);
  border: 1px solid var(--c-primary);
}
.btn-border:active {
  --btn-bg: var(--c-primary-600);
  --btn-color: var(--c-text-light);
  border: 1px solid var(--c-primary);
}

*[class*=btn-icon] {
  --btn-radius: 999em;
}

.btn-icon {
  --btn-radius: 999em;
  padding: 0;
  height: var(--btn-size);
  width: var(--btn-size);
}
.btn-icon:hover, .btn-icon:focus-visible {
  --btn-bg: var(--c-grey-800);
  --btn-color: var(--c-text-light);
}
.btn-icon:active {
  --btn-bg: var(--c-grey-700);
}

.btn-icon-border {
  --btn-bg: transparent;
  padding: 0;
  height: var(--btn-size);
  width: var(--btn-size);
  border: 1px solid var(--c-text);
}
.btn-icon-border:hover, .btn-icon-border:focus-visible {
  --btn-bg: var(--c-primary);
  --btn-color: var(--c-text);
}
.btn-icon-border:active {
  --btn-bg: var(--c-primary);
}

.btn-primary {
  --btn-bg: var(--c-primary);
  --btn-color: var(--c-text-light);
}
.btn-primary:hover, .btn-primary:focus-visible {
  --btn-bg: var(--c-primary-800);
  --btn-color: var(--c-text-light);
}
.btn-primary:active {
  --btn-bg: var(--c-primary-700);
}

.btn-text-primary {
  --btn-bg: transparent;
  --btn-color: var(--c-primary);
}
.btn-text-primary:hover, .btn-text-primary:focus-visible {
  --btn-bg: var(--c-primary-800);
  --btn-color: var(--c-text-light);
}
.btn-text-primary:active {
  --btn-bg: var(--c-primary-700);
}

.btn-border-primary {
  --btn-bg: transparent;
  --btn-color: var(--c-primary);
  border: 1px solid var(--c-primary);
}
.btn-border-primary:hover, .btn-border-primary:focus-visible {
  --btn-bg: var(--c-primary-800);
  --btn-color: var(--c-text-light);
  border-color: var(--c-primary-800);
}
.btn-border-primary:active {
  --btn-bg: var(--c-primary-700);
}

.btn-icon-primary {
  --btn-bg: var(--c-primary);
  --btn-color: var(--c-text-light);
  padding: 0;
  height: var(--btn-size);
  width: var(--btn-size);
}
.btn-icon-primary:hover, .btn-icon-primary:focus-visible {
  --btn-bg: var(--c-primary-800);
  --btn-color: var(--c-text-light);
}
.btn-icon-primary:active {
  --btn-bg: var(--c-PRIMARY-700);
}

.btn-icon-border-primary {
  --btn-bg: transparent;
  --btn-color: var(--c-primary);
  padding: 0;
  height: var(--btn-size);
  width: var(--btn-size);
  border: 1px solid var(--c-primary);
}
.btn-icon-border-primary:hover, .btn-icon-border-primary:focus-visible {
  --btn-bg: var(--c-primary-800);
  --btn-color: var(--c-text-light);
}
.btn-icon-border-primary:active {
  --btn-bg: var(--c-primary-700);
}

.btn-secondary {
  --btn-bg: var(--c-secondary);
  --btn-color: var(--c-text-light);
}
.btn-secondary:hover, .btn-secondary:focus-visible {
  --btn-bg: var(--c-secondary-800);
  --btn-color: var(--c-text-light);
}
.btn-secondary:active {
  --btn-bg: var(--c-secondary-700);
}

.btn-text-secondary {
  --btn-bg: transparent;
  --btn-color: var(--c-secondary);
}
.btn-text-secondary:hover, .btn-text-secondary:focus-visible {
  --btn-bg: var(--c-secondary-800);
  --btn-color: var(--c-text-light);
}
.btn-text-secondary:active {
  --btn-bg: var(--c-secondary-700);
}

.btn-border-secondary {
  --btn-bg: transparent;
  --btn-color: var(--c-secondary);
  border: 1px solid var(--c-secondary);
}
.btn-border-secondary:hover, .btn-border-secondary:focus-visible {
  --btn-bg: var(--c-secondary-800);
  --btn-color: var(--c-text-light);
  border-color: var(--c-secondary-800);
}
.btn-border-secondary:active {
  --btn-bg: var(--c-secondary-700);
}

.btn-icon-secondary {
  --btn-bg: var(--c-secondary);
  --btn-color: var(--c-text-light);
  padding: 0;
  height: var(--btn-size);
  width: var(--btn-size);
}
.btn-icon-secondary:hover, .btn-icon-secondary:focus-visible {
  --btn-bg: var(--c-secondary-800);
  --btn-color: var(--c-text-light);
}
.btn-icon-secondary:active {
  --btn-bg: var(--c-PRIMARY-700);
}

.btn-icon-border-secondary {
  --btn-bg: transparent;
  --btn-color: var(--c-secondary);
  padding: 0;
  height: var(--btn-size);
  width: var(--btn-size);
  border: 1px solid var(--c-secondary);
}
.btn-icon-border-secondary:hover, .btn-icon-border-secondary:focus-visible {
  --btn-bg: var(--c-secondary-800);
  --btn-color: var(--c-text-light);
}
.btn-icon-border-secondary:active {
  --btn-bg: var(--c-secondary-700);
}

.btn-link {
  min-height: 0;
  text-decoration: none;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  color: inherit;
  padding-left: 0;
  padding-right: 0;
}
.btn-link:hover, .btn-link:focus, .btn-link:focus-visible {
  text-decoration: underline;
}

.btn-primary-fade {
  --btn-bg: rgba(var(--c-primary-rgb), 0.64);
  --btn-color: var(--c-text-light);
}
.btn-primary-fade:hover, .btn-primary-fade:focus-visible {
  --btn-bg: rgba(var(--c-primary-rgb), 1);
  --btn-color: var(--c-text-light);
}
.btn-primary-fade:active {
  --btn-bg: var(--c-purple-700);
}

.btn-purple {
  --btn-bg: rgba(var(--c-purple-rgb), 0.64);
  --btn-color: var(--c-text-light);
}
.btn-purple:hover, .btn-purple:focus-visible {
  --btn-bg: rgba(var(--c-purple-rgb), 1);
  --btn-color: var(--c-text-light);
}
.btn-purple:active {
  --btn-bg: var(--c-purple-700);
}

.btn-red {
  --btn-bg: rgba(var(--c-red-rgb), 0.64);
  --btn-color: var(--c-text-light);
}
.btn-red:hover, .btn-red:focus-visible {
  --btn-bg: rgba(var(--c-red-rgb), 1);
  --btn-color: var(--c-text-light);
}
.btn-red:active {
  --btn-bg: var(--c-red-700);
}

.h0, .h00, h6,
.h6, h5,
.h5, h4,
.h4, h3,
.h3, h2,
.h2, h1,
.h1 {
  font-family: "Rubik-Bold", "sans-serif";
  text-transform: uppercase;
  line-height: 1.2em;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0.45em;
}

h1,
.h1 {
  font-size: 2rem;
}
@media screen and (min-width: 1024px) {
  h1,
  .h1 {
    font-size: 3rem;
  }
}

h2,
.h2 {
  font-size: 1.75rem;
}
@media screen and (min-width: 1024px) {
  h2,
  .h2 {
    font-size: 2rem;
  }
}

h3,
.h3 {
  font-size: 1.5rem;
}
@media screen and (min-width: 1024px) {
  h3,
  .h3 {
    font-size: 1.75rem;
  }
}

h4,
.h4 {
  font-size: 1.25rem;
}
@media screen and (min-width: 1024px) {
  h4,
  .h4 {
    font-size: 1.5rem;
  }
}

h5,
.h5 {
  font-size: 1.125rem;
}
@media screen and (min-width: 1024px) {
  h5,
  .h5 {
    font-size: 1.25rem;
  }
}

h6,
.h6 {
  font-size: 1rem;
}
@media screen and (min-width: 1024px) {
  h6,
  .h6 {
    font-size: 1.125rem;
  }
}

.h00 {
  font-size: 1.5rem;
}
@media screen and (min-width: 768px) {
  .h00 {
    font-size: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .h00 {
    font-size: 2.625rem;
  }
}
@media screen and (min-width: 1200px) {
  .h00 {
    font-size: 4.5rem;
  }
}

.h0 {
  font-size: 3.375rem;
}
@media screen and (min-width: 1024px) {
  .h0 {
    font-size: 3rem;
  }
}
@media screen and (min-width: 1200px) {
  .h0 {
    font-size: 4rem;
  }
}

:root {
  --table-bg-header: transparent;
  --table-bg-footer: transparent;
  --table-bg-striped: var(--c-grey-200);
  --table-border-color: var(--c-grey-200);
  --table-th-font-size: fontSize(3);
  --table-th-padding: 12px;
  --table-td-padding: 12px;
  --table-highlight-color: rgba(var(--c-secondary-rgb), 0.1);
}

.table_container {
  overflow: auto;
}

thead th {
  text-align: left;
  font-family: "Rubik-Bold", "sans-serif";
  font-weight: normal;
  font-size: var(--table-th-font-size);
  padding: var(--table-th-padding);
  background-color: var(--table-bg-header);
  color: var(--c-text);
  border: 0;
}

tbody th,
td {
  padding: var(--table-td-padding);
  border: 0;
}

.table_container {
  overflow: auto;
}
.table_container th {
  word-break: keep-all;
  white-space: nowrap;
}

table {
  table-layout: auto;
  width: 100%;
  border-collapse: collapse;
  overflow: hidden;
}

thead tr {
  border-bottom: 1px solid var(--table-border-color);
}

tbody tr {
  border-bottom: 1px solid var(--table-border-color);
}
tbody tr:last-child {
  border-bottom: 0;
}

tfoot tr {
  border-top: 1px solid var(--table-border-color);
  background-color: var(--table-bg-footer);
}

table.highlight-row tbody tr {
  transition: background-color cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}
table.highlight-row tbody tr:hover {
  background-color: var(--table-highlight-color);
}

.table-striped thead tr {
  background-color: var(--table-bg-striped);
}
.table-striped tr:nth-child(even) {
  background-color: var(--table-bg-striped);
}

.table-no-border tr {
  border-bottom: 0;
}
.table-no-border tbody td {
  padding-top: 0;
  margin-bottom: 0;
}

:root {
  --card-gap: 12px;
  --card-gap-y: 12px;
  --card-radius: 8px;
  --card-bg: rgba(var(--c-light-rgb), 0.24);
}
@media screen and (min-width: 544px) {
  :root {
    --card-gap: 16px;
  }
}

.h-card, .card {
  position: relative;
  display: flex;
  border-radius: var(--card-radius);
  background-color: var(--card-bg);
  gap: var(--card-gap);
}

/*
<div class="card">
    <div class="card_media_container">
        <div class="card_media" style="background-image: url();"></div>
    </div>

    <div class="card_content">
        <div class="card_header">
            <h2 class="card_title">Lorem ipsum dolor.</h2>
        </div>
        <div class="card_body">
            <p>Lorem ipsum dolor sit amet.</p>
            <p>Lorem ipsum dolor sit amet.</p>
            <p>Lorem ipsum dolor sit amet.</p>
        </div>
        <div class="card_footer justify-content-end">
            <a href="" class="btn-primary">Button label</a>
        </div>
    </div>
</div>
*/
.card {
  flex-direction: column;
  border: 1px solid var(--c-light);
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}

a.card {
  text-decoration: none;
}
a.card:hover, a.card:focus {
  --card-color: var(--c-light);
  --card-bg: var(--c-primary);
  color: var(--card-color);
  background-color: var(--card-bg);
}
a.card:hover .free-label, a.card:focus .free-label {
  color: var(--c-light);
}

.card-with-hover:hover {
  --card-color: var(--c-light);
  --card-bg: var(--c-primary);
  color: var(--card-color);
  background-color: var(--card-bg);
}
.card-with-hover:hover .free-label {
  color: var(--c-light);
}

.card.b-0 {
  border: 0;
  box-shadow: none;
}

.h-card {
  flex-direction: column;
}
@media screen and (min-width: 544px) {
  .h-card {
    flex-direction: row;
  }
}

.card > * + *:last-child {
  margin-bottom: var(--card-gap);
}

.card_header {
  position: relative;
  padding-top: var(--card-gap);
  padding-left: var(--card-gap);
  padding-right: var(--card-gap);
  padding-bottom: var(--card-gap);
  border-top-left-radius: var(--card-radius);
  border-top-right-radius: var(--card-radius);
  z-index: 8;
}

.card_header .card_header_diamond {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateY(50%) translateX(-50%);
  width: auto;
}

.card_media_container {
  position: relative;
  min-height: 200px;
  border-radius: var(--card-radius);
  overflow: hidden;
}
@media screen and (min-width: 544px) {
  .card_media_container {
    min-height: 272px;
  }
}

.card_media {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  border-top-left-radius: var(--card-radius);
  border-top-right-radius: var(--card-radius);
  transition: transform cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}

.card_content {
  display: flex;
  flex-direction: column;
  gap: var(--card-gap);
}
.card_content .card_header {
  padding-bottom: 0;
}

.card_body {
  padding: 0 var(--card-gap);
}

.card_footer {
  display: flex;
  justify-content: space-between;
  padding-left: var(--card-gap);
  padding-right: var(--card-gap);
  padding-bottom: var(--card-gap);
}

.card_title {
  margin-top: 0;
  margin-bottom: 0;
}

.card_link {
  text-decoration: none;
  color: inherit;
}
.card_link:hover::after, .card_link:focus-visible::after {
  opacity: 1;
}

.card_link::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--card-radius);
  opacity: 0;
  transition: opacity cubic-bezier(0.185, 0, 0.2, 1) 200ms;
  z-index: 9;
}

.card.has-bg {
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: rgba(var(--c-light-rgb), 0.24);
}

.card-large {
  --card-gap: 16px;
  position: relative;
  display: flex;
  border-radius: var(--card-radius);
  background-color: var(--card-bg);
  flex-direction: column;
  border: 1px solid var(--c-light);
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}
@media screen and (min-width: 768px) {
  .card-large {
    --card-gap: 32px;
  }
}

/*  Utilisation :
  <div class="flash-info"> Ici ton message </div>
  <div class="flash-success"> Ici ton message </div>
  <div class="flash-warning"> Ici ton message </div>
  <div class="flash-error"> Ici ton message </div>
*/
.flash-danger, .flash-error, .flash-warning, .flash-success, .flash-info, .flash-message {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  margin: var(--gap) auto;
  padding: 16px 16px 16px 16px;
  border-radius: 8px;
  font-size: 16;
  font-family: "DMSans-Regular", "sans-serif";
  line-height: 1.5em;
  opacity: 1;
}
.flash-danger > *, .flash-error > *, .flash-warning > *, .flash-success > *, .flash-info > *, .flash-message > * {
  line-height: inherit;
  flex-grow: 1;
}
.flash-danger > svg, .flash-error > svg, .flash-warning > svg, .flash-success > svg, .flash-info > svg, .flash-message > svg {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  margin-right: 16px;
  display: inline-flex;
  line-height: inherit;
  align-self: start;
  width: 1.5rem;
  height: 1.5rem;
}
.flash-danger a, .flash-error a, .flash-warning a, .flash-success a, .flash-info a, .flash-message a {
  font-weight: bold;
  color: inherit;
  text-decoration: underline;
}
.flash-danger p:last-of-type, .flash-error p:last-of-type, .flash-warning p:last-of-type, .flash-success p:last-of-type, .flash-info p:last-of-type, .flash-message p:last-of-type {
  margin-bottom: 0;
}

.flash-message {
  background-color: transparent;
  color: var(--c-text-dark);
  border: 1px solid var(--c-text-dark);
}

.flash-info {
  background-color: rgba(var(--c-info-rgb), 0.16);
  color: var(--c-info-900);
  border: 1px solid var(--c-info-900);
}

.flash-success {
  background-color: var(--c-success);
  color: var(--c-text-light);
  border: 1px solid var(--c-text-light);
}

.flash-warning {
  background-color: var(--c-warning);
  color: var(--c-text-light);
  border: 1px solid var(--c-text-light);
}

.flash-error {
  background-color: var(--c-error);
  color: var(--c-text-light);
  border: 1px solid var(--c-text-light);
}

.flash-danger {
  background-color: var(--c-error);
  color: var(--c-text-light);
  border: 1px solid var(--c-text-light);
}

.flash-error {
  --form-error-color: var(--c-text-light);
}

.list-with-separator {
  list-style: none;
  padding: 0;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: -16px;
  margin-top: 0;
}

.list-with-separator li {
  padding: 0 16px;
}

.list-with-separator li:not(:last-child) {
  position: relative;
  padding-right: calc(12px + 1);
}
.list-with-separator li:not(:last-child)::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 1px;
  border-left: 1px solid;
}

.list-with-zigzag {
  list-style: none;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.list-with-zigzag_card {
  position: relative;
  text-align: center;
  padding: var(--gap);
}

a.list-with-zigzag_card {
  display: block;
  text-decoration: none;
  transition: background-color cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}

.list-with-zigzag > li:not(:last-child) {
  position: relative;
  padding-bottom: 16px;
  margin-bottom: var(--gap);
}
.list-with-zigzag > li:not(:last-child)::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 10px;
  width: 100%;
  background-repeat: repeat-x;
  background-image: url(/build/images/zigzag-blue.6b7bca1e.svg);
}

.list-with-zigzag.is-primary > li:not(:last-child)::after {
  background-image: url(/build/images/zigzag-blue.6b7bca1e.svg);
}

.list-with-zigzag.is-primary a.list-with-zigzag_card:hover {
  background-color: rgba(var(--c-primary-rgb), 0.32);
}

.list-with-zigzag.is-purple > li:not(:last-child)::after {
  background-image: url(/build/images/zigzag-purple.74ddbbe7.svg);
}

.list-with-zigzag.is-purple a.list-with-zigzag_card:hover {
  background-color: rgba(var(--c-purple-rgb), 0.32);
}

.list-with-zigzag.is-pink > li:not(:last-child)::after {
  background-image: url(/build/images/zigzag-pink.e1d5de2a.svg);
}

.list-with-zigzag.is-pink a.list-with-zigzag_card:hover {
  background-color: rgba(var(--c-pink-rgb), 0.32);
}

.page_nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--section-padding) 0 0 0;
  flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .page_nav {
    flex-direction: row;
  }
}

.page_nav_prev,
.page_nav_next {
  flex-basis: auto;
  max-width: 100%;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .page_nav_prev,
  .page_nav_next {
    max-width: 50%;
  }
}

.page_nav_next .page_btn_content {
  text-align: right;
}

.page_btn {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  text-align: left;
  padding: 12px 0;
  cursor: pointer;
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}
.page_btn:hover {
  color: var(--c-primary);
}

.page_btn_content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.page_btn_content > * {
  margin-bottom: 0;
}

.page_nav_prev .page_btn_icon {
  display: block;
  padding-right: 32px;
  flex-shrink: 0;
}

.page_nav_prev .page_btn {
  padding-right: 16px;
}

.page_nav_next {
  text-align: right;
}

.page_nav_next .page_btn {
  flex-direction: row-reverse;
}

.page_nav_next .page_btn_icon {
  display: block;
  padding-left: 32px;
  flex-shrink: 0;
}

.page_nav_next .page_btn {
  padding-left: 16px;
}

a .page_btn_icon svg {
  width: 2.25em;
  height: 2.25em;
}

.form_steps {
  --step-border: 2px;
  --step-border-color: var(--c-text);
  --step-active-color: var(--c-primary);
  margin-bottom: 24px;
  overflow: hidden;
}
@media screen and (min-width: 1200px) {
  .form_steps {
    margin-bottom: 64px;
  }
}

ol.steps {
  padding-left: 0;
  margin: 0 auto;
  list-style-type: none;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  max-width: 100%;
  counter-reset: step;
}

ol.steps li {
  position: relative;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  border-top: var(--step-border) solid var(--step-border-color);
  padding-top: 8px;
  font-size: 0.875rem;
  font-family: "Rubik-Bold", serif;
  min-width: 0;
}
@media screen and (min-width: 768px) {
  ol.steps li {
    padding-top: 12px;
    font-size: 1.25rem;
  }
}

ol.steps li::before {
  content: counter(step);
  counter-increment: step;
  display: block;
}

ol.steps li.is-active {
  --step-border-color: var(--step-active-color);
  color: var(--step-active-color);
}

ol.steps li.is-done {
  --step-border-color: var(--step-active-color);
}

.step_label {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

:root {
  --navbar-bg: var(--c-bg);
  --navbar-text-color: var(--c-text);
  --navbar-text-color-active: var(--c-text);
  --navbar-logo-height: 68px;
  --navbar-padding-y: 12px;
  --navbar-padding-x: 12px;
  --navbar-min-height: calc(var(--navbar-logo-height, 68px) + (var(--navbar-padding-y) * 2));
  --menu-font-size: 24px;
  --menu-item-gap: 48px;
}
@media screen and (min-width: 1130px) {
  :root {
    --menu-font-size: 16x;
    --menu-item-gap: 32px;
  }
}
@media screen and (min-width: 1400px) {
  :root {
    --navbar-min-height: calc(var(--navbar-logo-height, 135px) + (var(--navbar-padding-y) * 2));
    --navbar-logo-height: 135px;
  }
}

.navbar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-height: var(--navbar-min-height);
  max-height: var(--vh);
  z-index: 8000;
  transition: height, min-height, background-color cubic-bezier(0.25, 1, 0.5, 1) 416ms;
}
@media screen and (min-width: 1400px) {
  .navbar {
    max-height: var(--navbar-min-height);
  }
}

.navbar.is-scrolled {
  --navbar-logo-height: 68px;
  --navbar-min-height: calc(var(--navbar-logo-height, 68px) + (var(--navbar-padding-y) * 2));
  min-height: var(--navbar-min-height);
  background-color: var(--navbar-bg);
}
.navbar.is-scrolled :root {
  --filter-top: var(--navbar-min-height);
}

.navbar.navbar-active {
  background-color: var(--navbar-bg);
  height: var(--vh);
}

.navbar_logo_wrapper {
  position: absolute;
  top: var(--navbar-padding-y);
  left: var(--navbar-padding-x);
  z-index: 999 !important;
}
@media screen and (min-width: 1400px) {
  .navbar_logo_wrapper {
    left: 50%;
    transform: translateX(-50%);
  }
}

.navbar_mobile {
  display: block;
  padding: 0 var(--navbar-padding-x);
}
@media screen and (min-width: 1130px) {
  .navbar_mobile {
    display: none;
  }
}

.navbar_mobile_container {
  display: flex;
  max-width: 1600px;
  min-height: var(--navbar-min-height);
  align-items: center;
  justify-content: flex-end;
}

.navbar_nav {
  position: relative;
  display: none;
  opacity: 0;
  height: calc(var(--vh) - var(--navbar-min-height) - var(--navbar-padding-y) * 2);
  padding: 0 var(--navbar-padding-x);
}
@media screen and (min-width: 1130px) {
  .navbar_nav {
    display: block;
    opacity: 1;
    height: var(--navbar-min-height);
    padding: 0;
    transition: height cubic-bezier(0.25, 1, 0.5, 1) 416ms;
  }
}

.navbar_nav::before,
.navbar_nav::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 64px;
}
@media screen and (min-width: 1130px) {
  .navbar_nav::before,
  .navbar_nav::after {
    display: none;
  }
}

.navbar_nav::before {
  top: 0;
  background-image: linear-gradient(to bottom, var(--navbar-bg), transparent);
}

.navbar_nav::after {
  bottom: 0;
  background-image: linear-gradient(to top, var(--navbar-bg), transparent);
}

.navbar_nav.navbar-active {
  display: block;
  opacity: 1;
  background-color: var(--navbar-bg);
  animation: fadeIn cubic-bezier(0.25, 1, 0.5, 1) 416ms;
}

.navbar_nav_container {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  margin: 0 auto;
  padding: 64px 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
@media screen and (min-width: 1130px) {
  .navbar_nav_container {
    overflow: initial;
    flex-direction: row;
    padding: 0 var(--gap);
    justify-content: flex-end;
  }
}
@media screen and (min-width: 1400px) {
  .navbar_nav_container {
    justify-content: space-between;
  }
}

.navbar_nav_left {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  margin-top: auto;
  margin-bottom: auto;
}
@media screen and (min-width: 1130px) {
  .navbar_nav_left {
    flex-grow: 0;
    flex-direction: row;
  }
}

.navbar_nav_right {
  margin-top: auto;
  margin-bottom: 0;
  padding-top: 64px;
}
@media screen and (min-width: 1130px) {
  .navbar_nav_right {
    margin-top: initial;
    margin-bottom: initial;
    padding-top: 0;
    margin-left: var(--navbar-padding-x);
  }
}

.navbar_logo,
a.navbar_logo {
  text-decoration: none;
}

.navbar_logo svg,
.navbar_logo img {
  display: block;
  height: var(--navbar-logo-height);
  transition: height cubic-bezier(0.25, 1, 0.5, 1) 416ms;
}

.navbar_menu_list {
  list-style-type: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 0;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1130px) {
  .navbar_menu_list {
    align-items: center;
    flex-direction: row;
    margin-top: 0;
    margin-bottom: 0;
  }
}

.navbar_menu_list > li {
  margin: 0 auto;
}
.navbar_menu_list > li + li {
  margin-top: var(--menu-item-gap);
}
@media screen and (min-width: 1130px) {
  .navbar_menu_list > li + li {
    margin-top: 0;
  }
}

@media screen and (min-width: 1130px) {
  .navbar_menu_list > li + li {
    margin-left: var(--menu-item-gap);
  }
}

.navbar_menu_link {
  font-family: "Rubik-Regular", "sans-serif";
  text-transform: uppercase;
  text-decoration: none;
  color: var(--navbar-text-color);
  font-size: var(--menu-font-size);
  font-weight: 600;
}
.navbar_menu_link:hover, .navbar_menu_link:focus, .navbar_menu_link.is-active {
  color: var(--navbar-text-color-active);
  text-decoration: underline;
}

.navbar_menu_btn {
  --btn-radius: 999em;
  --btn-bg: transparent;
  --btn-color: var(--navbar-text-color);
  padding: 0;
  border: 1px solid var(--btn-color);
  height: var(--btn-size);
  width: var(--btn-size);
}
.navbar_menu_btn:hover, .navbar_menu_btn:focus-visible {
  --btn-color: var(--c-secondary-800);
}
.navbar_menu_btn:active {
  --btn-color: var(--c-secondary-800);
}

.navbar_menu_btn svg.when-navbar-hidden {
  display: block;
}
.navbar_menu_btn svg.when-navbar-show {
  display: none;
}

.navbar_menu_btn.navbar-active svg.when-navbar-hidden {
  display: none;
}
.navbar_menu_btn.navbar-active svg.when-navbar-show {
  display: block;
}

.site_header {
  padding-top: 64px;
}

footer.footer {
  font-size: 0.75rem;
  padding-top: 64px;
  padding-bottom: 16px;
  text-align: center;
  margin-top: auto;
  margin-bottom: 0;
  font-family: "DMSans-Regular", "sans-serif";
}

footer.footer .btn-link {
  font-family: "DMSans-Regular", "sans-serif";
}

footer.footer a:not([class*=btn-icon-border]) {
  font-family: "DMSans-Regular", "sans-serif";
  color: var(--c-text);
  text-decoration: none;
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}
footer.footer a:not([class*=btn-icon-border]):hover, footer.footer a:not([class*=btn-icon-border]):focus-visible, footer.footer a:not([class*=btn-icon-border]).is-active {
  text-decoration: underline;
}

.img-partner {
  display: block;
  height: 48px;
  width: auto;
}

.img-partner-large {
  display: block;
  width: 100%;
  max-width: 150px;
  max-height: 150px;
}

.img-sponsor {
  display: block;
  max-width: 140px;
  max-height: 80px;
  width: auto;
}

.img-sponsor-large {
  display: block;
  max-width: 150px;
  max-height: 150px;
  width: auto;
}

.countdown {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  align-items: stretch;
  justify-content: space-around;
}

.countdown_item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-basis: 25%;
  max-width: 25%;
}
.countdown_item:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  height: 50%;
  border-right: 1px solid var(--c-text);
}
.countdown_item > * {
  display: block;
}

.countdown_value {
  font-size: 2rem;
  letter-spacing: 4px;
  font-weight: 700;
  line-height: 1;
  color: transparent;
  -webkit-text-stroke: 1px var(--c-text);
  text-stroke: 1px var(--c-text);
  text-shadow: none;
}
@media screen and (min-width: 1024px) {
  .countdown_value {
    font-size: 6rem;
  }
}

.countdown_label {
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media screen and (min-width: 1024px) {
  .countdown_label {
    font-size: 1.5rem;
  }
}

#cc_container {
  font-family: "DMSans-Regular", "sans-serif";
  z-index: 9999 !important;
  bottom: 0;
  left: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
@media screen and (min-width: 500px) {
  #cc_container {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 8px;
  }
}
@media screen and (min-width: 1024px) {
  #cc_container {
    bottom: 16px;
    left: 16px;
    border-bottom-left-radius: 8px;
  }
}

.cc_title {
  font-family: "DMSans-Regular", "sans-serif";
  font-size: 1.25rem;
  color: var(--c-text-dark);
}

.cc_footer {
  flex-wrap: wrap;
  justify-content: flex-start;
}
.cc_footer .cc_btn {
  font-size: 1rem;
}

/**
 * Swiper 11.2.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 31, 2025
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.cards_slider {
  --swiper-pagination-bottom: 0;
  --swiper-theme-color: var(--c-primary);
  --swiper-pagination-bullet-size: 18px;
  --swiper-pagination-bullet-inactive-color: transparent;
  position: relative;
}

.swiper {
  max-width: 344px;
  height: 400px;
}
@media screen and (min-width: 768px) {
  .swiper {
    max-width: 512px;
    height: 600px;
  }
}

.swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--card-radius);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.cards_slider_pagination {
  position: absolute;
  width: auto;
  max-width: 100%;
  z-index: 5;
  text-align: center;
}

.cards_slider_pagination > .swiper-pagination-bullet {
  border: 1px solid var(--c-light);
  opacity: 1;
}

.cards_slider_decoration {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translate(-50%, 20%);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  z-index: 5;
}

.decoration-circles {
  display: none;
  position: absolute;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  top: 5%;
  right: 15%;
}
@media screen and (min-width: 1024px) {
  .decoration-circles {
    display: block;
  }
}

.decoration-zigzag {
  display: none;
  position: absolute;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  bottom: 10%;
  left: 10%;
}
@media screen and (min-width: 1024px) {
  .decoration-zigzag {
    display: block;
  }
}

.program_header_date {
  text-align: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  padding: 16px;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 32px;
  width: 129px;
  height: 129px;
}
@media screen and (min-width: 1200px) {
  .program_header_date {
    width: 196px;
    height: 196px;
  }
}

.program_header_date .font-fantasy {
  font-size: 4rem;
  font-weight: normal;
  line-height: 1;
}
@media screen and (min-width: 1200px) {
  .program_header_date .font-fantasy {
    font-size: 6.625rem;
  }
}

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

.free-label {
  --stack-gap: 0;
  color: var(--c-blue);
  font-size: 1rem;
  font-family: "Rubik-Regular", "sans-serif";
  font-weight: 500;
  text-transform: initial;
  display: inline-flex;
  align-items: center;
}

:root {
  --input-height: 40px;
  --input-radius: 8px;
  --form-error-color: var(--c-error);
  --form-border-color: var(--c-light);
  --form-active-color: var(--c-text);
  --form-help-color: var(--c-text-muted);
  --form-label-width: 10%;
  --form-label-size: 0.875rem;
  --form-error-size: 0.875rem;
  --form-widget-icon-bg: var(--c-dark);
  --form-icon-size: 1.25rem;
}

input[type=text],
input[type=date],
input[type=datetime-local],
input[type=time],
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=file],
select {
  font-family: "DMSans-Regular", "sans-serif";
  height: var(--input-height);
  border: 0;
  background-color: rgba(var(--c-light-rgb), 0.16);
  color: inherit;
  padding-left: 12px;
  padding-right: 12px;
  width: 100%;
  transform: translateZ(0);
}
input[type=text]:focus-visible,
input[type=date]:focus-visible,
input[type=datetime-local]:focus-visible,
input[type=time]:focus-visible,
input[type=email]:focus-visible,
input[type=password]:focus-visible,
input[type=tel]:focus-visible,
input[type=url]:focus-visible,
input[type=password]:focus-visible,
input[type=search]:focus-visible,
input[type=number]:focus-visible,
input[type=file]:focus-visible,
select:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 2px var(--form-active-color);
  transform: translateZ(0);
  border-radius: var(--input-radius);
}
input[type=text]:-webkit-autofill,
input[type=date]:-webkit-autofill,
input[type=datetime-local]:-webkit-autofill,
input[type=time]:-webkit-autofill,
input[type=email]:-webkit-autofill,
input[type=password]:-webkit-autofill,
input[type=tel]:-webkit-autofill,
input[type=url]:-webkit-autofill,
input[type=password]:-webkit-autofill,
input[type=search]:-webkit-autofill,
input[type=number]:-webkit-autofill,
input[type=file]:-webkit-autofill,
select:-webkit-autofill {
  animation: onautofill 0s;
}

textarea {
  border: 0;
  background-color: rgba(var(--c-light-rgb), 0.16);
  color: inherit;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  width: 100%;
  transform: translateZ(0);
  min-height: 200px;
  resize: vertical;
  border-radius: var(--textarea-radius);
}
textarea:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 2px var(--form-active-color);
  transform: translateZ(0);
  border-radius: var(--textarea-radius);
}

/* Change Autocomplete styles in Chrome */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
input:-webkit-autofill {
  -webkit-text-fill-color: var(--c-text);
  box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0) inset;
  background-image: none;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.select_container select,
.select_wrapper select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(/build/images/chevron-down.637c1521.svg);
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 1.5rem;
}

.select_wrapper > select,
.select_container > select {
  padding-right: 32px;
}

fieldset {
  padding-top: var(--gap);
  border-color: var(--form-border-color);
  border-width: 1px;
}

fieldset legend {
  padding: 0 12px;
  font-size: var(--form-label-size);
}

/*
PhoneNumber
<div class="form_row">
        <div class="form_label">
            <label for="phoneNumber">Phone number</label>
        </div>
       <!-- <div class="form_error">
            <span>Please fill in this field</span>
        </div>-->
        <div class="form_widget has-many">
            <div class="select_container">
                <select id="locale">
                    <option value="fr">Fr (+33)</option>
                    <option value="be">Be (+32)</option>
                    <option value="lu">Lu (+352)</option>
                </select>
            </div>
            <input type="tel" name="phoneNumber" id="phoneNumber" value="" placeholder="">
        </div>
        <div class="form_help">
            <span>How to generate <a href="https://support.google.com/accounts/answer/32040?hl=en" target="_blank">strong password</a>?</span>
        </div>
    </div>
</div>

Select
<div class="form_row">
    <div class="form_label">
        <label for="phoneNumber">Country</label>
    </div>
    <div class="form_widget">
        <div class="select_container">
            <select id="countries">
                <option value="France">France</option>
                <option value="Belgium">Belgium</option>
                <option value="Luxembourg">Luxembourg</option>
            </select>
        </div>
    </div>
</div>
*/
.form_row {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  width: auto;
}

.form_label {
  display: inline-flex;
  font-size: var(--form-label-size);
  padding: 0;
  line-height: 1;
  color: var(--c-text);
}

.form_widget {
  position: relative;
  display: inline-flex;
  box-shadow: inset 0 0 0 1px var(--form-border-color);
  border-radius: var(--input-radius);
}

.form_widget:not(.has-many) .select_wrapper,
.form_widget:not(.has-many) .select_container {
  width: 100%;
}

.form_help {
  display: flex;
  align-items: center;
  padding: 0;
  font-size: 0.875rem;
  font-style: italic;
  color: var(--form-help-color);
}

.form_help a {
  color: var(--form-help-color);
  text-decoration: underline;
}

.form_help > svg {
  flex-shrink: 0;
  display: inline-flex;
  margin-right: 4px;
}

.form_error {
  font-size: var(--form-error-size);
  color: var(--form-error-color);
  padding: 0;
}

.form_widget_icon {
  align-self: stretch;
  flex-shrink: 0;
  line-height: 1;
  background-color: var(--form-widget-icon-bg);
  border-top-left-radius: var(--input-radius);
  border-bottom-left-radius: var(--input-radius);
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  width: var(--input-height);
}

.form_widget_icon svg,
.form_widget button svg {
  width: var(--form-icon-size);
  height: var(--form-icon-size);
}

.form_widget button {
  min-height: var(--input-height);
  max-height: var(--input-height);
  min-width: var(--input-height);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.form_widget button[class*=btn-icon] {
  width: var(--input-height);
}

.form_widget.has-many > * + * {
  box-shadow: -1px 0 0 0 var(--form-border-color);
}

.form_widget.has-many .select_wrapper,
.form_widget.has-many .select_container {
  flex-shrink: 0;
}

.select_container {
  border-radius: var(--input-radius);
  box-shadow: inset 0 -2px 0 var(--form-border-color);
}

.form_radio-card_extra_content th:not(:first-child),
.form_radio-card_extra_content td:not(:first-child) {
  text-align: center;
}

.form_radio-card_extra_content th:last-child,
.form_radio-card_extra_content td:last-child {
  text-align: right;
}

.form_radio-card_extra_content table td:last-child .form_row {
  width: 73px;
  margin: 0 0 0 auto;
}

/*
* Checkbox custom
* The input tag must be before the label
* Example :
* <input type="checkbox" id="bar" name="test" value="foo">
* <label for="bar">Bar</label>
*/
:root {
  --checkbox-size: 24px;
  --checkbox-bullet-size: 16px;
  --checkbox-border-size: 1px;
  --checkbox-border-radius: 6px;
  --checkbox-border-color: var(--c-dark);
  --checkbox-icon-checked-color: #ffffff;
  --checkbox-checked-color: var(--c-primary);
  --checkbox-active-color: rgba(var(--c-primary-rgb), 0.4);
  --checkbox-disabled-color: var(--c-grey);
}

input[type=checkbox].checkbox + label {
  font-family: "DMSans-Regular", "sans-serif";
}

input[type=checkbox].checkbox.is-small + label {
  --checkbox-size: 16px;
  --checkbox-border-radius: 4px;
  --checkbox-bullet-size: 12px;
  font-size: 0.875rem;
}

input[type=checkbox].checkbox.is-large + label {
  --checkbox-size: 32px;
  --checkbox-border-radius: 8px;
  --checkbox-bullet-size: 24px;
  font-size: 1rem;
}

input[type=checkbox].checkbox {
  position: absolute;
  text-indent: -9999px;
  opacity: 0;
}

input[type=checkbox].checkbox + label {
  position: relative;
  display: inline-block;
  font-size: 16px;
  align-items: center;
  min-height: var(--checkbox-size);
  padding-left: calc(var(--checkbox-size) + 12px);
  line-height: var(--checkbox-size);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

input[type=checkbox].checkbox + label::before,
input[type=checkbox].checkbox + label::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

input[type=checkbox].checkbox + label::before {
  width: var(--checkbox-size);
  height: var(--checkbox-size);
  border-radius: var(--checkbox-border-radius);
  border: var(--checkbox-border-size) solid var(--checkbox-border-color);
}

input[type=checkbox].checkbox + label::after {
  content: "";
  position: absolute;
  display: block;
  opacity: 0;
  left: calc(var(--checkbox-size) * 0.5);
  top: 40%;
  transform-origin: center center;
  transform: translate(-50%, -50%) rotate(-5deg) scale(0.8);
  width: calc(var(--checkbox-size) * 0.45);
  height: calc(var(--checkbox-size) * 0.35);
  border-bottom: 2px solid var(--checkbox-checked-color);
  border-left: 2px solid var(--checkbox-checked-color);
  transition: all cubic-bezier(0.25, 1, 0.5, 1) 416ms;
}

input[type=checkbox].checkbox:focus-visible + label {
  box-shadow: 0 0 0 4px var(--c-bg), 0 0 0 6px var(--c-text);
}

input[type=checkbox].checkbox:not(:disabled) + label:active::before {
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
  border-color: var(--checkbox-checked-color);
  box-shadow: 0 0 0 3px var(--checkbox-active-color);
}

input[type=checkbox].checkbox:checked + label::before {
  border-color: var(--checkbox-checked-color);
  background-color: var(--checkbox-checked-color);
}

input[type=checkbox].checkbox:checked + label::after {
  opacity: 1;
  transform: translate(-50%, -50%) rotate(-45deg) scale(1);
  border-color: var(--checkbox-icon-checked-color);
}

input[type=checkbox].checkbox:disabled + label {
  cursor: not-allowed;
  opacity: 0.6;
}

/*
* Checkbox card
* The input tag must be before the label
* Example :
* <div class="form_check-card">
*     <input class="checkbox" type="checkbox" id="checkbox-card" name="test" value="foo">
*     <label for="checkbox-card">Checkbox card</label>
* </div>
*/
.form_check-card {
  position: relative;
}

input[type=checkbox].checkbox-card {
  position: absolute;
  text-indent: -9999px;
  opacity: 0;
}

input[type=checkbox].checkbox-card + label {
  position: relative;
  display: inline-flex;
  align-items: center;
  min-height: var(--btn-size);
  padding-left: calc(var(--checkbox-size) + 12px + 12px);
  padding-right: 12px;
  border-radius: var(--checkbox-border-radius);
  border: var(--checkbox-border-size) solid var(--checkbox-border-color);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}

input[type=checkbox].checkbox-card + label::before,
input[type=checkbox].checkbox-card + label::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

input[type=checkbox].checkbox-card + label::before {
  width: var(--checkbox-size);
  height: var(--checkbox-size);
  border: var(--checkbox-border-size) solid var(--checkbox-border-color);
  border-radius: var(--checkbox-border-radius);
  left: 12px;
}

input[type=checkbox].checkbox-card + label::after {
  content: "";
  position: absolute;
  display: block;
  opacity: 0;
  left: calc(var(--checkbox-size) * 0.5 + 12px);
  top: 45%;
  transform-origin: center center;
  transform: translate(-50%, -50%) rotate(-5deg) scale(0.8);
  width: calc(var(--checkbox-size) * 0.45);
  height: calc(var(--checkbox-size) * 0.35);
  border-bottom: 2px solid var(--checkbox-checked-color);
  border-left: 2px solid var(--checkbox-checked-color);
  transition: all cubic-bezier(0.25, 1, 0.5, 1) 416ms;
}

input[type=checkbox].checkbox-card:focus-visible + label {
  box-shadow: 0 0 0 4px var(--c-bg), 0 0 0 6px var(--c-text);
}

input[type=checkbox].checkbox-card:not(:disabled) + label:active {
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
  border-color: var(--checkbox-checked-color);
  box-shadow: 0 0 0 3px var(--checkbox-active-color);
}

input[type=checkbox].checkbox-card:not(:disabled) + label:active::after {
  opacity: 0.5;
  transform: translate(-50%, -50%) rotate(-45deg) scale(0.7);
}

input[type=checkbox].checkbox-card:checked + label {
  --c-text: var(--c-light);
  color: var(--c-text);
  border-color: var(--checkbox-checked-color);
  background-color: var(--checkbox-checked-color);
}

input[type=checkbox].checkbox-card:checked + label::before {
  border-color: var(--c-text);
}

input[type=checkbox].checkbox-card:checked + label::after {
  opacity: 1;
  transform: translate(-50%, -50%) rotate(-45deg) scale(1);
  border-color: var(--c-text);
}

input[type=checkbox].checkbox-card:disabled + label {
  cursor: not-allowed;
  opacity: 0.6;
}

/*
* Radio custom
* The input tag must be before the label
* Example :
* <input class="checkbox-switch" type="checkbox" id="bar" name="test" value="foo">
* <label for="bar">Bar</label>
*/
:root {
  --checkbox-bullet-size: 16px;
  --checkbox-bullet-color: var(--c-primary);
  --checkbox-checked-bullet-color: #ffffff;
  --checkbox-bullet-disabled-color: var(--c-grey);
  --checkbox-checked-bg: var(--c-primary);
}

@keyframes bulletMoveToLeft {
  0% {
    transform-origin: right center;
    transform: translate(50%, -50%) scale(1.8, 1);
  }
  100% {
    transform: translate(-50%, -50%) scale(1, 1);
  }
}
@keyframes bulletMoveToRight {
  0% {
    transform: translate(-50%, -50%) scale(1.8, 1);
  }
  100% {
    transform: translate(50%, -50%) scale(1, 1);
  }
}
input[type=checkbox].checkbox-switch {
  position: absolute;
  text-indent: -9999px;
  opacity: 0;
}

input[type=checkbox].checkbox-switch + label {
  position: relative;
  display: inline-flex;
  min-height: var(--checkbox-size);
  padding-left: calc(var(--checkbox-size) + 16px + 12px);
  line-height: var(--checkbox-size);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

input[type=checkbox].checkbox-switch + label::before,
input[type=checkbox].checkbox-switch + label::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

input[type=checkbox].checkbox-switch + label::before {
  width: calc(var(--checkbox-size) + 16px);
  height: var(--checkbox-size);
  border-radius: calc(var(--checkbox-size) * 0.5);
  border: var(--checkbox-border-size) solid var(--checkbox-border-color);
  background-color: transparent;
  transition: all cubic-bezier(0.25, 1, 0.5, 1) 416ms;
}

input[type=checkbox].checkbox-switch + label::after {
  opacity: 1;
  left: calc(var(--checkbox-size) * 0.5);
  transform: translate(-50%, -50%) scale(1);
  width: var(--checkbox-bullet-size);
  height: var(--checkbox-bullet-size);
  border-radius: calc(var(--checkbox-bullet-size) * 0.5);
  border-left: 0;
  border-bottom: 0;
  background-color: var(--checkbox-bullet-color);
  transition: transform cubic-bezier(0.185, 0, 0.2, 1) 200ms;
  animation: bulletMoveToLeft cubic-bezier(0.25, 1, 0.5, 1) 416ms;
}

input[type=checkbox].checkbox-switch:focus-visible + label {
  box-shadow: 0 0 0 4px var(--c-bg), 0 0 0 6px var(--c-text);
}

input[type=checkbox].checkbox-switch:not(:disabled) + label:active::before {
  border-color: var(--checkbox-bullet-color);
  box-shadow: 0 0 0 3px var(--checkbox-active-color);
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}

input[type=checkbox].checkbox-switch:not(:disabled) + label:active::after {
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
  transform: translate(-50%, -50%) scale(1.1, 1);
  transform-origin: center left;
}

input[type=checkbox].checkbox-switch:checked + label:active::after {
  transform: translate(50%, -50%) scale(1.1, 1);
  transform-origin: center right;
}

input[type=checkbox].checkbox-switch:checked + label::before {
  border-color: var(--checkbox-bullet-color);
  background-color: var(--checkbox-checked-bg);
}

input[type=checkbox].checkbox-switch:checked + label::after {
  background-color: var(--checkbox-checked-bullet-color);
  transform: translate(50%, -50%) scale(1);
  animation: bulletMoveToRight cubic-bezier(0.25, 1, 0.5, 1) 416ms;
}

input[type=checkbox].checkbox-switch:disabled + label {
  cursor: not-allowed;
  opacity: 0.6;
}

/*
* Radio custom
* The input tag must be before the label
* Example :
* <input type="radio" id="bar" name="test" value="foo">
* <label for="bar">Bar</label>
*/
:root {
  --radio-size: 24px;
  --radio-bullet-size: 12px;
  --radio-border-size: 1px;
  --radio-border-color: var(--c-text);
  --radio-bullet-color: var(--c-text);
  --radio-disabled-color: var(--c-grey);
  --radio-border-radius: 99em;
  --radio-checked-color: var(--c-primary);
  --radio-active-color: rgba(var(--c-primary-rgb), 0.4);
}

input[type=radio].radio.is-small + label {
  --radio-size: 16px;
  --radio-border-radius: 4px;
  --radio-bullet-size: 12px;
  font-size: 0.875rem;
}

input[type=radio].radio.is-large + label {
  --radio-size: 32px;
  --radio-border-radius: 8px;
  --radio-bullet-size: 24px;
  font-size: 1rem;
}

input[type=radio].radio {
  position: absolute;
  text-indent: -9999px;
  opacity: 0;
}

input[type=radio].radio + label {
  position: relative;
  display: inline-flex;
  font-size: 16px;
  align-items: center;
  min-height: var(--radio-size);
  padding-left: calc(var(--radio-size) + 12px);
  line-height: var(--radio-size);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

input[type=radio].radio + label::before,
input[type=radio].radio + label::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

input[type=radio].radio + label::before {
  width: var(--radio-size);
  height: var(--radio-size);
  border-radius: var(--radio-border-radius);
  border: var(--radio-border-width) solid var(--radio-border-color);
}

input[type=radio].radio + label::after {
  content: "";
  position: absolute;
  display: block;
  opacity: 0;
  border-radius: 99em;
  left: calc(var(--radio-size) * 0.5);
  top: 50%;
  transform-origin: center center;
  transform: translate(-50%, -50%) scale(0);
  width: calc(var(--radio-size) * 0.6);
  height: calc(var(--radio-size) * 0.6);
  background-color: var(--radio-checked-color);
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}

input[type=radio].radio:focus-visible + label {
  box-shadow: 0 0 0 4px var(--c-bg), 0 0 0 6px var(--c-text);
}

input[type=radio].radio:not(:disabled) + label:active::before {
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
  border-color: var(--radio-checked-color);
  box-shadow: 0 0 0 3px var(--radio-active-color);
}

input[type=radio].radio:checked + label::before {
  border-color: var(--radio-checked-color);
}

input[type=radio].radio:checked + label::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

input[type=radio].radio:disabled + label {
  cursor: not-allowed;
  opacity: 0.6;
}

input[type=radio].radio:disabled + label::after {
  opacity: 0.5;
}

/*
* Checkbox card
* The input tag must be before the label
* Example :
* <div class="form_radio-card">
*     <input class="radio" type="radio" id="radio-card" name="test" value="foo">
*     <label for="radio-card">Radio card</label>
* </div>
*/
.form_radio-card {
  --radio-border-radius: 8px;
  position: relative;
  border: 1px solid var(--c-light);
  border-radius: var(--radio-border-radius);
  background-color: rgba(var(--c-light-rgb), 0.16);
}

input[type=radio].radio-card {
  position: absolute;
  text-indent: -9999px;
  opacity: 0;
}

input[type=radio].radio-card + label {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: var(--btn-size);
  padding-left: calc(var(--radio-size) + 32px + 12px);
  padding-right: 32px;
  padding-top: 32px;
  padding-bottom: 32px;
  border-radius: var(--radio-border-radius);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-family: "Rubik-Bold", "sans-serif";
  font-weight: 700;
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}

input[type=radio].radio-card + label::before,
input[type=radio].radio-card + label::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

input[type=radio].radio-card + label::before {
  width: var(--radio-size);
  height: var(--radio-size);
  border: var(--radio-border-size) solid var(--radio-border-color);
  border-radius: 99em;
  left: 32px;
}

input[type=radio].radio-card + label::after {
  content: "";
  position: absolute;
  display: block;
  opacity: 0;
  border-radius: 99em;
  left: calc(var(--radio-size) * 0.5 + 32px);
  top: 50%;
  transform-origin: center center;
  transform: translate(-50%, -50%) scale(0);
  width: calc(var(--radio-size) * 0.6);
  height: calc(var(--radio-size) * 0.6);
  background-color: var(--radio-checked-color);
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}

input[type=radio].radio-card:focus-visible + label {
  box-shadow: 0 0 0 4px var(--c-bg), 0 0 0 6px var(--c-text);
}

input[type=radio].radio-card:not(:disabled) + label:active {
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
  border-color: var(--radio-checked-color);
  box-shadow: 0 0 0 3px var(--radio-active-color);
}

input[type=radio].radio-card:not(:disabled) + label:active::after {
  opacity: 0.5;
  transform: translate(-50%, -50%) scale(0.5);
}

input[type=radio].radio-card:checked + label {
  color: var(--c-primary);
  border-color: var(--radio-checked-color);
}

input[type=radio].radio-card:checked + label::before {
  border-color: var(--c-primary);
}

input[type=radio].radio-card:checked + label::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
  background-color: var(--c-primary);
}

input[type=radio].radio-card:disabled + label {
  cursor: not-allowed;
  opacity: 0.6;
}

input[type=radio].radio-card:disabled + label::after {
  opacity: 0.5;
}

.form_radio-card_extra_content {
  padding: 0 32px 32px;
  display: none;
  opacity: 0;
}

.form_radio-card_extra_content.is-active {
  opacity: 1;
  display: block;
  animation: fadeIn cubic-bezier(0.25, 1, 0.5, 1) 416ms;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
}
.bg-primary-500 {
  background-color: var(--c-primary-500);
}

.text-primary-500 {
  color: var(--c-primary-500);
}

.bg-primary {
  background-color: var(--c-primary);
}

.text-primary {
  color: var(--c-primary);
}

.bg-primary-400 {
  background-color: var(--c-primary-400);
}

.text-primary-400 {
  color: var(--c-primary-400);
}

.bg-primary-300 {
  background-color: var(--c-primary-300);
}

.text-primary-300 {
  color: var(--c-primary-300);
}

.bg-primary-200 {
  background-color: var(--c-primary-200);
}

.text-primary-200 {
  color: var(--c-primary-200);
}

.bg-primary-100 {
  background-color: var(--c-primary-100);
}

.text-primary-100 {
  color: var(--c-primary-100);
}

.bg-primary-600 {
  background-color: var(--c-primary-600);
}

.text-primary-600 {
  color: var(--c-primary-600);
}

.bg-primary-700 {
  background-color: var(--c-primary-700);
}

.text-primary-700 {
  color: var(--c-primary-700);
}

.bg-primary-800 {
  background-color: var(--c-primary-800);
}

.text-primary-800 {
  color: var(--c-primary-800);
}

.bg-primary-900 {
  background-color: var(--c-primary-900);
}

.text-primary-900 {
  color: var(--c-primary-900);
}

.bg-secondary-500 {
  background-color: var(--c-secondary-500);
}

.text-secondary-500 {
  color: var(--c-secondary-500);
}

.bg-secondary {
  background-color: var(--c-secondary);
}

.text-secondary {
  color: var(--c-secondary);
}

.bg-secondary-400 {
  background-color: var(--c-secondary-400);
}

.text-secondary-400 {
  color: var(--c-secondary-400);
}

.bg-secondary-300 {
  background-color: var(--c-secondary-300);
}

.text-secondary-300 {
  color: var(--c-secondary-300);
}

.bg-secondary-200 {
  background-color: var(--c-secondary-200);
}

.text-secondary-200 {
  color: var(--c-secondary-200);
}

.bg-secondary-100 {
  background-color: var(--c-secondary-100);
}

.text-secondary-100 {
  color: var(--c-secondary-100);
}

.bg-secondary-600 {
  background-color: var(--c-secondary-600);
}

.text-secondary-600 {
  color: var(--c-secondary-600);
}

.bg-secondary-700 {
  background-color: var(--c-secondary-700);
}

.text-secondary-700 {
  color: var(--c-secondary-700);
}

.bg-secondary-800 {
  background-color: var(--c-secondary-800);
}

.text-secondary-800 {
  color: var(--c-secondary-800);
}

.bg-secondary-900 {
  background-color: var(--c-secondary-900);
}

.text-secondary-900 {
  color: var(--c-secondary-900);
}

.bg-beige-500 {
  background-color: var(--c-beige-500);
}

.text-beige-500 {
  color: var(--c-beige-500);
}

.bg-beige {
  background-color: var(--c-beige);
}

.text-beige {
  color: var(--c-beige);
}

.bg-beige-400 {
  background-color: var(--c-beige-400);
}

.text-beige-400 {
  color: var(--c-beige-400);
}

.bg-beige-300 {
  background-color: var(--c-beige-300);
}

.text-beige-300 {
  color: var(--c-beige-300);
}

.bg-beige-200 {
  background-color: var(--c-beige-200);
}

.text-beige-200 {
  color: var(--c-beige-200);
}

.bg-beige-100 {
  background-color: var(--c-beige-100);
}

.text-beige-100 {
  color: var(--c-beige-100);
}

.bg-beige-600 {
  background-color: var(--c-beige-600);
}

.text-beige-600 {
  color: var(--c-beige-600);
}

.bg-beige-700 {
  background-color: var(--c-beige-700);
}

.text-beige-700 {
  color: var(--c-beige-700);
}

.bg-beige-800 {
  background-color: var(--c-beige-800);
}

.text-beige-800 {
  color: var(--c-beige-800);
}

.bg-beige-900 {
  background-color: var(--c-beige-900);
}

.text-beige-900 {
  color: var(--c-beige-900);
}

.bg-purple-500 {
  background-color: var(--c-purple-500);
}

.text-purple-500 {
  color: var(--c-purple-500);
}

.bg-purple {
  background-color: var(--c-purple);
}

.text-purple {
  color: var(--c-purple);
}

.bg-purple-400 {
  background-color: var(--c-purple-400);
}

.text-purple-400 {
  color: var(--c-purple-400);
}

.bg-purple-300 {
  background-color: var(--c-purple-300);
}

.text-purple-300 {
  color: var(--c-purple-300);
}

.bg-purple-200 {
  background-color: var(--c-purple-200);
}

.text-purple-200 {
  color: var(--c-purple-200);
}

.bg-purple-100 {
  background-color: var(--c-purple-100);
}

.text-purple-100 {
  color: var(--c-purple-100);
}

.bg-purple-600 {
  background-color: var(--c-purple-600);
}

.text-purple-600 {
  color: var(--c-purple-600);
}

.bg-purple-700 {
  background-color: var(--c-purple-700);
}

.text-purple-700 {
  color: var(--c-purple-700);
}

.bg-purple-800 {
  background-color: var(--c-purple-800);
}

.text-purple-800 {
  color: var(--c-purple-800);
}

.bg-purple-900 {
  background-color: var(--c-purple-900);
}

.text-purple-900 {
  color: var(--c-purple-900);
}

.bg-blue-500 {
  background-color: var(--c-blue-500);
}

.text-blue-500 {
  color: var(--c-blue-500);
}

.bg-blue {
  background-color: var(--c-blue);
}

.text-blue {
  color: var(--c-blue);
}

.bg-blue-400 {
  background-color: var(--c-blue-400);
}

.text-blue-400 {
  color: var(--c-blue-400);
}

.bg-blue-300 {
  background-color: var(--c-blue-300);
}

.text-blue-300 {
  color: var(--c-blue-300);
}

.bg-blue-200 {
  background-color: var(--c-blue-200);
}

.text-blue-200 {
  color: var(--c-blue-200);
}

.bg-blue-100 {
  background-color: var(--c-blue-100);
}

.text-blue-100 {
  color: var(--c-blue-100);
}

.bg-blue-600 {
  background-color: var(--c-blue-600);
}

.text-blue-600 {
  color: var(--c-blue-600);
}

.bg-blue-700 {
  background-color: var(--c-blue-700);
}

.text-blue-700 {
  color: var(--c-blue-700);
}

.bg-blue-800 {
  background-color: var(--c-blue-800);
}

.text-blue-800 {
  color: var(--c-blue-800);
}

.bg-blue-900 {
  background-color: var(--c-blue-900);
}

.text-blue-900 {
  color: var(--c-blue-900);
}

.bg-red-500 {
  background-color: var(--c-red-500);
}

.text-red-500 {
  color: var(--c-red-500);
}

.bg-red {
  background-color: var(--c-red);
}

.text-red {
  color: var(--c-red);
}

.bg-red-400 {
  background-color: var(--c-red-400);
}

.text-red-400 {
  color: var(--c-red-400);
}

.bg-red-300 {
  background-color: var(--c-red-300);
}

.text-red-300 {
  color: var(--c-red-300);
}

.bg-red-200 {
  background-color: var(--c-red-200);
}

.text-red-200 {
  color: var(--c-red-200);
}

.bg-red-100 {
  background-color: var(--c-red-100);
}

.text-red-100 {
  color: var(--c-red-100);
}

.bg-red-600 {
  background-color: var(--c-red-600);
}

.text-red-600 {
  color: var(--c-red-600);
}

.bg-red-700 {
  background-color: var(--c-red-700);
}

.text-red-700 {
  color: var(--c-red-700);
}

.bg-red-800 {
  background-color: var(--c-red-800);
}

.text-red-800 {
  color: var(--c-red-800);
}

.bg-red-900 {
  background-color: var(--c-red-900);
}

.text-red-900 {
  color: var(--c-red-900);
}

.bg-pink-500 {
  background-color: var(--c-pink-500);
}

.text-pink-500 {
  color: var(--c-pink-500);
}

.bg-pink {
  background-color: var(--c-pink);
}

.text-pink {
  color: var(--c-pink);
}

.bg-pink-400 {
  background-color: var(--c-pink-400);
}

.text-pink-400 {
  color: var(--c-pink-400);
}

.bg-pink-300 {
  background-color: var(--c-pink-300);
}

.text-pink-300 {
  color: var(--c-pink-300);
}

.bg-pink-200 {
  background-color: var(--c-pink-200);
}

.text-pink-200 {
  color: var(--c-pink-200);
}

.bg-pink-100 {
  background-color: var(--c-pink-100);
}

.text-pink-100 {
  color: var(--c-pink-100);
}

.bg-pink-600 {
  background-color: var(--c-pink-600);
}

.text-pink-600 {
  color: var(--c-pink-600);
}

.bg-pink-700 {
  background-color: var(--c-pink-700);
}

.text-pink-700 {
  color: var(--c-pink-700);
}

.bg-pink-800 {
  background-color: var(--c-pink-800);
}

.text-pink-800 {
  color: var(--c-pink-800);
}

.bg-pink-900 {
  background-color: var(--c-pink-900);
}

.text-pink-900 {
  color: var(--c-pink-900);
}

.bg-yellow-500 {
  background-color: var(--c-yellow-500);
}

.text-yellow-500 {
  color: var(--c-yellow-500);
}

.bg-yellow {
  background-color: var(--c-yellow);
}

.text-yellow {
  color: var(--c-yellow);
}

.bg-yellow-400 {
  background-color: var(--c-yellow-400);
}

.text-yellow-400 {
  color: var(--c-yellow-400);
}

.bg-yellow-300 {
  background-color: var(--c-yellow-300);
}

.text-yellow-300 {
  color: var(--c-yellow-300);
}

.bg-yellow-200 {
  background-color: var(--c-yellow-200);
}

.text-yellow-200 {
  color: var(--c-yellow-200);
}

.bg-yellow-100 {
  background-color: var(--c-yellow-100);
}

.text-yellow-100 {
  color: var(--c-yellow-100);
}

.bg-yellow-600 {
  background-color: var(--c-yellow-600);
}

.text-yellow-600 {
  color: var(--c-yellow-600);
}

.bg-yellow-700 {
  background-color: var(--c-yellow-700);
}

.text-yellow-700 {
  color: var(--c-yellow-700);
}

.bg-yellow-800 {
  background-color: var(--c-yellow-800);
}

.text-yellow-800 {
  color: var(--c-yellow-800);
}

.bg-yellow-900 {
  background-color: var(--c-yellow-900);
}

.text-yellow-900 {
  color: var(--c-yellow-900);
}

.bg-grey-500 {
  background-color: var(--c-grey-500);
}

.text-grey-500 {
  color: var(--c-grey-500);
}

.bg-grey {
  background-color: var(--c-grey);
}

.text-grey {
  color: var(--c-grey);
}

.bg-grey-400 {
  background-color: var(--c-grey-400);
}

.text-grey-400 {
  color: var(--c-grey-400);
}

.bg-grey-300 {
  background-color: var(--c-grey-300);
}

.text-grey-300 {
  color: var(--c-grey-300);
}

.bg-grey-200 {
  background-color: var(--c-grey-200);
}

.text-grey-200 {
  color: var(--c-grey-200);
}

.bg-grey-100 {
  background-color: var(--c-grey-100);
}

.text-grey-100 {
  color: var(--c-grey-100);
}

.bg-grey-600 {
  background-color: var(--c-grey-600);
}

.text-grey-600 {
  color: var(--c-grey-600);
}

.bg-grey-700 {
  background-color: var(--c-grey-700);
}

.text-grey-700 {
  color: var(--c-grey-700);
}

.bg-grey-800 {
  background-color: var(--c-grey-800);
}

.text-grey-800 {
  color: var(--c-grey-800);
}

.bg-grey-900 {
  background-color: var(--c-grey-900);
}

.text-grey-900 {
  color: var(--c-grey-900);
}

.bg-info-500 {
  background-color: var(--c-info-500);
}

.text-info-500 {
  color: var(--c-info-500);
}

.bg-info {
  background-color: var(--c-info);
}

.text-info {
  color: var(--c-info);
}

.bg-updated {
  background-color: var(--c-info);
}

.text-updated {
  color: var(--c-info);
}

.bg-info-400 {
  background-color: var(--c-info-400);
}

.text-info-400 {
  color: var(--c-info-400);
}

.bg-info-300 {
  background-color: var(--c-info-300);
}

.text-info-300 {
  color: var(--c-info-300);
}

.bg-info-200 {
  background-color: var(--c-info-200);
}

.text-info-200 {
  color: var(--c-info-200);
}

.bg-info-100 {
  background-color: var(--c-info-100);
}

.text-info-100 {
  color: var(--c-info-100);
}

.bg-info-600 {
  background-color: var(--c-info-600);
}

.text-info-600 {
  color: var(--c-info-600);
}

.bg-info-700 {
  background-color: var(--c-info-700);
}

.text-info-700 {
  color: var(--c-info-700);
}

.bg-info-800 {
  background-color: var(--c-info-800);
}

.text-info-800 {
  color: var(--c-info-800);
}

.bg-info-900 {
  background-color: var(--c-info-900);
}

.text-info-900 {
  color: var(--c-info-900);
}

.bg-success-500 {
  background-color: var(--c-success-500);
}

.text-success-500 {
  color: var(--c-success-500);
}

.bg-success {
  background-color: var(--c-success);
}

.text-success {
  color: var(--c-success);
}

.bg-accepted {
  background-color: var(--c-success);
}

.text-accepted {
  color: var(--c-success);
}

.bg-validated {
  background-color: var(--c-success);
}

.text-validated {
  color: var(--c-success);
}

.bg-success-400 {
  background-color: var(--c-success-400);
}

.text-success-400 {
  color: var(--c-success-400);
}

.bg-success-300 {
  background-color: var(--c-success-300);
}

.text-success-300 {
  color: var(--c-success-300);
}

.bg-success-200 {
  background-color: var(--c-success-200);
}

.text-success-200 {
  color: var(--c-success-200);
}

.bg-success-100 {
  background-color: var(--c-success-100);
}

.text-success-100 {
  color: var(--c-success-100);
}

.bg-success-600 {
  background-color: var(--c-success-600);
}

.text-success-600 {
  color: var(--c-success-600);
}

.bg-success-700 {
  background-color: var(--c-success-700);
}

.text-success-700 {
  color: var(--c-success-700);
}

.bg-success-800 {
  background-color: var(--c-success-800);
}

.text-success-800 {
  color: var(--c-success-800);
}

.bg-success-900 {
  background-color: var(--c-success-900);
}

.text-success-900 {
  color: var(--c-success-900);
}

.bg-warning-500 {
  background-color: var(--c-warning-500);
}

.text-warning-500 {
  color: var(--c-warning-500);
}

.bg-warning {
  background-color: var(--c-warning);
}

.text-warning {
  color: var(--c-warning);
}

.bg-pending {
  background-color: var(--c-warning);
}

.text-pending {
  color: var(--c-warning);
}

.bg-warning-400 {
  background-color: var(--c-warning-400);
}

.text-warning-400 {
  color: var(--c-warning-400);
}

.bg-warning-300 {
  background-color: var(--c-warning-300);
}

.text-warning-300 {
  color: var(--c-warning-300);
}

.bg-warning-200 {
  background-color: var(--c-warning-200);
}

.text-warning-200 {
  color: var(--c-warning-200);
}

.bg-warning-100 {
  background-color: var(--c-warning-100);
}

.text-warning-100 {
  color: var(--c-warning-100);
}

.bg-warning-600 {
  background-color: var(--c-warning-600);
}

.text-warning-600 {
  color: var(--c-warning-600);
}

.bg-warning-700 {
  background-color: var(--c-warning-700);
}

.text-warning-700 {
  color: var(--c-warning-700);
}

.bg-warning-800 {
  background-color: var(--c-warning-800);
}

.text-warning-800 {
  color: var(--c-warning-800);
}

.bg-warning-900 {
  background-color: var(--c-warning-900);
}

.text-warning-900 {
  color: var(--c-warning-900);
}

.bg-error-500 {
  background-color: var(--c-error-500);
}

.text-error-500 {
  color: var(--c-error-500);
}

.bg-error {
  background-color: var(--c-error);
}

.text-error {
  color: var(--c-error);
}

.bg-danger {
  background-color: var(--c-error);
}

.text-danger {
  color: var(--c-error);
}

.bg-error-400 {
  background-color: var(--c-error-400);
}

.text-error-400 {
  color: var(--c-error-400);
}

.bg-error-300 {
  background-color: var(--c-error-300);
}

.text-error-300 {
  color: var(--c-error-300);
}

.bg-error-200 {
  background-color: var(--c-error-200);
}

.text-error-200 {
  color: var(--c-error-200);
}

.bg-error-100 {
  background-color: var(--c-error-100);
}

.text-error-100 {
  color: var(--c-error-100);
}

.bg-error-600 {
  background-color: var(--c-error-600);
}

.text-error-600 {
  color: var(--c-error-600);
}

.bg-error-700 {
  background-color: var(--c-error-700);
}

.text-error-700 {
  color: var(--c-error-700);
}

.bg-error-800 {
  background-color: var(--c-error-800);
}

.text-error-800 {
  color: var(--c-error-800);
}

.bg-error-900 {
  background-color: var(--c-error-900);
}

.text-error-900 {
  color: var(--c-error-900);
}

.bg-background {
  background-color: var(--c-bg);
}

.bg-none {
  background-color: transparent !important;
}

.bg-dark {
  background-color: var(--c-dark);
}

.bg-light {
  background-color: var(--c-light);
}

.bg-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.text-muted {
  color: var(--c-text-muted);
}

.text-light {
  color: var(--c-text-light);
}

.text-dark {
  color: var(--c-text-dark);
}

.text-start {
  text-align: start;
}

.text-end {
  text-align: end;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

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

@media screen and (min-width: 544px) {
  .text-s-start {
    text-align: start;
  }
  .text-s-end {
    text-align: end;
  }
  .text-s-left {
    text-align: left;
  }
  .text-s-right {
    text-align: right;
  }
  .text-s-center {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .text-m-start {
    text-align: start;
  }
  .text-m-end {
    text-align: end;
  }
  .text-m-left {
    text-align: left;
  }
  .text-m-right {
    text-align: right;
  }
  .text-m-center {
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-start {
    text-align: start;
  }
  .text-l-end {
    text-align: end;
  }
  .text-l-left {
    text-align: left;
  }
  .text-l-right {
    text-align: right;
  }
  .text-l-center {
    text-align: center;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-start {
    text-align: start;
  }
  .text-xl-end {
    text-align: end;
  }
  .text-xl-left {
    text-align: left;
  }
  .text-xl-right {
    text-align: right;
  }
  .text-xl-center {
    text-align: center;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-start {
    text-align: start;
  }
  .text-xxl-end {
    text-align: end;
  }
  .text-xxl-left {
    text-align: left;
  }
  .text-xxl-right {
    text-align: right;
  }
  .text-xxl-center {
    text-align: center;
  }
}
@media screen and (min-width: 1400px) {
  .text-menu-desktop-start {
    text-align: start;
  }
  .text-menu-desktop-end {
    text-align: end;
  }
  .text-menu-desktop-left {
    text-align: left;
  }
  .text-menu-desktop-right {
    text-align: right;
  }
  .text-menu-desktop-center {
    text-align: center;
  }
}
.text-break {
  word-wrap: break-word;
  word-break: break-word;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

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

.text-initial {
  text-transform: initial;
}

.text-1 {
  font-size: 0.75rem;
}

.icon-size-1 {
  width: 0.75rem;
  height: 0.75rem;
}

.text-2 {
  font-size: 0.875rem;
}

.icon-size-2 {
  width: 0.875rem;
  height: 0.875rem;
}

.text-3 {
  font-size: 1rem;
}

.icon-size-3 {
  width: 1rem;
  height: 1rem;
}

.text-4 {
  font-size: 1.125rem;
}

.icon-size-4 {
  width: 1.125rem;
  height: 1.125rem;
}

.text-5 {
  font-size: 1.25rem;
}

.icon-size-5 {
  width: 1.25rem;
  height: 1.25rem;
}

.text-6 {
  font-size: 1.5rem;
}

.icon-size-6 {
  width: 1.5rem;
  height: 1.5rem;
}

.text-7 {
  font-size: 1.75rem;
}

.icon-size-7 {
  width: 1.75rem;
  height: 1.75rem;
}

.text-8 {
  font-size: 2rem;
}

.icon-size-8 {
  width: 2rem;
  height: 2rem;
}

.text-9 {
  font-size: 2.25rem;
}

.icon-size-9 {
  width: 2.25rem;
  height: 2.25rem;
}

.text-10 {
  font-size: 2.625rem;
}

.icon-size-10 {
  width: 2.625rem;
  height: 2.625rem;
}

.text-11 {
  font-size: 3rem;
}

.icon-size-11 {
  width: 3rem;
  height: 3rem;
}

.text-12 {
  font-size: 3.375rem;
}

.icon-size-12 {
  width: 3.375rem;
  height: 3.375rem;
}

@media screen and (min-width: 544px) {
  .text-s-1 {
    font-size: 0.75rem;
  }
  .icon-size-s-1 {
    width: 0.75rem;
    height: 0.75rem;
  }
}
@media screen and (min-width: 768px) {
  .text-m-1 {
    font-size: 0.75rem;
  }
  .icon-size-m-1 {
    width: 0.75rem;
    height: 0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-1 {
    font-size: 0.75rem;
  }
  .icon-size-l-1 {
    width: 0.75rem;
    height: 0.75rem;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-1 {
    font-size: 0.75rem;
  }
  .icon-size-xl-1 {
    width: 0.75rem;
    height: 0.75rem;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-1 {
    font-size: 0.75rem;
  }
  .icon-size-xxl-1 {
    width: 0.75rem;
    height: 0.75rem;
  }
}
@media screen and (min-width: 1400px) {
  .text-menu-desktop-1 {
    font-size: 0.75rem;
  }
  .icon-size-menu-desktop-1 {
    width: 0.75rem;
    height: 0.75rem;
  }
}
@media screen and (min-width: 544px) {
  .text-s-2 {
    font-size: 0.875rem;
  }
  .icon-size-s-2 {
    width: 0.875rem;
    height: 0.875rem;
  }
}
@media screen and (min-width: 768px) {
  .text-m-2 {
    font-size: 0.875rem;
  }
  .icon-size-m-2 {
    width: 0.875rem;
    height: 0.875rem;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-2 {
    font-size: 0.875rem;
  }
  .icon-size-l-2 {
    width: 0.875rem;
    height: 0.875rem;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-2 {
    font-size: 0.875rem;
  }
  .icon-size-xl-2 {
    width: 0.875rem;
    height: 0.875rem;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-2 {
    font-size: 0.875rem;
  }
  .icon-size-xxl-2 {
    width: 0.875rem;
    height: 0.875rem;
  }
}
@media screen and (min-width: 1400px) {
  .text-menu-desktop-2 {
    font-size: 0.875rem;
  }
  .icon-size-menu-desktop-2 {
    width: 0.875rem;
    height: 0.875rem;
  }
}
@media screen and (min-width: 544px) {
  .text-s-3 {
    font-size: 1rem;
  }
  .icon-size-s-3 {
    width: 1rem;
    height: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .text-m-3 {
    font-size: 1rem;
  }
  .icon-size-m-3 {
    width: 1rem;
    height: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-3 {
    font-size: 1rem;
  }
  .icon-size-l-3 {
    width: 1rem;
    height: 1rem;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-3 {
    font-size: 1rem;
  }
  .icon-size-xl-3 {
    width: 1rem;
    height: 1rem;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-3 {
    font-size: 1rem;
  }
  .icon-size-xxl-3 {
    width: 1rem;
    height: 1rem;
  }
}
@media screen and (min-width: 1400px) {
  .text-menu-desktop-3 {
    font-size: 1rem;
  }
  .icon-size-menu-desktop-3 {
    width: 1rem;
    height: 1rem;
  }
}
@media screen and (min-width: 544px) {
  .text-s-4 {
    font-size: 1.125rem;
  }
  .icon-size-s-4 {
    width: 1.125rem;
    height: 1.125rem;
  }
}
@media screen and (min-width: 768px) {
  .text-m-4 {
    font-size: 1.125rem;
  }
  .icon-size-m-4 {
    width: 1.125rem;
    height: 1.125rem;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-4 {
    font-size: 1.125rem;
  }
  .icon-size-l-4 {
    width: 1.125rem;
    height: 1.125rem;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-4 {
    font-size: 1.125rem;
  }
  .icon-size-xl-4 {
    width: 1.125rem;
    height: 1.125rem;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-4 {
    font-size: 1.125rem;
  }
  .icon-size-xxl-4 {
    width: 1.125rem;
    height: 1.125rem;
  }
}
@media screen and (min-width: 1400px) {
  .text-menu-desktop-4 {
    font-size: 1.125rem;
  }
  .icon-size-menu-desktop-4 {
    width: 1.125rem;
    height: 1.125rem;
  }
}
@media screen and (min-width: 544px) {
  .text-s-5 {
    font-size: 1.25rem;
  }
  .icon-size-s-5 {
    width: 1.25rem;
    height: 1.25rem;
  }
}
@media screen and (min-width: 768px) {
  .text-m-5 {
    font-size: 1.25rem;
  }
  .icon-size-m-5 {
    width: 1.25rem;
    height: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-5 {
    font-size: 1.25rem;
  }
  .icon-size-l-5 {
    width: 1.25rem;
    height: 1.25rem;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-5 {
    font-size: 1.25rem;
  }
  .icon-size-xl-5 {
    width: 1.25rem;
    height: 1.25rem;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-5 {
    font-size: 1.25rem;
  }
  .icon-size-xxl-5 {
    width: 1.25rem;
    height: 1.25rem;
  }
}
@media screen and (min-width: 1400px) {
  .text-menu-desktop-5 {
    font-size: 1.25rem;
  }
  .icon-size-menu-desktop-5 {
    width: 1.25rem;
    height: 1.25rem;
  }
}
@media screen and (min-width: 544px) {
  .text-s-6 {
    font-size: 1.5rem;
  }
  .icon-size-s-6 {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@media screen and (min-width: 768px) {
  .text-m-6 {
    font-size: 1.5rem;
  }
  .icon-size-m-6 {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-6 {
    font-size: 1.5rem;
  }
  .icon-size-l-6 {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-6 {
    font-size: 1.5rem;
  }
  .icon-size-xl-6 {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-6 {
    font-size: 1.5rem;
  }
  .icon-size-xxl-6 {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@media screen and (min-width: 1400px) {
  .text-menu-desktop-6 {
    font-size: 1.5rem;
  }
  .icon-size-menu-desktop-6 {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@media screen and (min-width: 544px) {
  .text-s-7 {
    font-size: 1.75rem;
  }
  .icon-size-s-7 {
    width: 1.75rem;
    height: 1.75rem;
  }
}
@media screen and (min-width: 768px) {
  .text-m-7 {
    font-size: 1.75rem;
  }
  .icon-size-m-7 {
    width: 1.75rem;
    height: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-7 {
    font-size: 1.75rem;
  }
  .icon-size-l-7 {
    width: 1.75rem;
    height: 1.75rem;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-7 {
    font-size: 1.75rem;
  }
  .icon-size-xl-7 {
    width: 1.75rem;
    height: 1.75rem;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-7 {
    font-size: 1.75rem;
  }
  .icon-size-xxl-7 {
    width: 1.75rem;
    height: 1.75rem;
  }
}
@media screen and (min-width: 1400px) {
  .text-menu-desktop-7 {
    font-size: 1.75rem;
  }
  .icon-size-menu-desktop-7 {
    width: 1.75rem;
    height: 1.75rem;
  }
}
@media screen and (min-width: 544px) {
  .text-s-8 {
    font-size: 2rem;
  }
  .icon-size-s-8 {
    width: 2rem;
    height: 2rem;
  }
}
@media screen and (min-width: 768px) {
  .text-m-8 {
    font-size: 2rem;
  }
  .icon-size-m-8 {
    width: 2rem;
    height: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-8 {
    font-size: 2rem;
  }
  .icon-size-l-8 {
    width: 2rem;
    height: 2rem;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-8 {
    font-size: 2rem;
  }
  .icon-size-xl-8 {
    width: 2rem;
    height: 2rem;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-8 {
    font-size: 2rem;
  }
  .icon-size-xxl-8 {
    width: 2rem;
    height: 2rem;
  }
}
@media screen and (min-width: 1400px) {
  .text-menu-desktop-8 {
    font-size: 2rem;
  }
  .icon-size-menu-desktop-8 {
    width: 2rem;
    height: 2rem;
  }
}
@media screen and (min-width: 544px) {
  .text-s-9 {
    font-size: 2.25rem;
  }
  .icon-size-s-9 {
    width: 2.25rem;
    height: 2.25rem;
  }
}
@media screen and (min-width: 768px) {
  .text-m-9 {
    font-size: 2.25rem;
  }
  .icon-size-m-9 {
    width: 2.25rem;
    height: 2.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-9 {
    font-size: 2.25rem;
  }
  .icon-size-l-9 {
    width: 2.25rem;
    height: 2.25rem;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-9 {
    font-size: 2.25rem;
  }
  .icon-size-xl-9 {
    width: 2.25rem;
    height: 2.25rem;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-9 {
    font-size: 2.25rem;
  }
  .icon-size-xxl-9 {
    width: 2.25rem;
    height: 2.25rem;
  }
}
@media screen and (min-width: 1400px) {
  .text-menu-desktop-9 {
    font-size: 2.25rem;
  }
  .icon-size-menu-desktop-9 {
    width: 2.25rem;
    height: 2.25rem;
  }
}
@media screen and (min-width: 544px) {
  .text-s-10 {
    font-size: 2.625rem;
  }
  .icon-size-s-10 {
    width: 2.625rem;
    height: 2.625rem;
  }
}
@media screen and (min-width: 768px) {
  .text-m-10 {
    font-size: 2.625rem;
  }
  .icon-size-m-10 {
    width: 2.625rem;
    height: 2.625rem;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-10 {
    font-size: 2.625rem;
  }
  .icon-size-l-10 {
    width: 2.625rem;
    height: 2.625rem;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-10 {
    font-size: 2.625rem;
  }
  .icon-size-xl-10 {
    width: 2.625rem;
    height: 2.625rem;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-10 {
    font-size: 2.625rem;
  }
  .icon-size-xxl-10 {
    width: 2.625rem;
    height: 2.625rem;
  }
}
@media screen and (min-width: 1400px) {
  .text-menu-desktop-10 {
    font-size: 2.625rem;
  }
  .icon-size-menu-desktop-10 {
    width: 2.625rem;
    height: 2.625rem;
  }
}
@media screen and (min-width: 544px) {
  .text-s-11 {
    font-size: 3rem;
  }
  .icon-size-s-11 {
    width: 3rem;
    height: 3rem;
  }
}
@media screen and (min-width: 768px) {
  .text-m-11 {
    font-size: 3rem;
  }
  .icon-size-m-11 {
    width: 3rem;
    height: 3rem;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-11 {
    font-size: 3rem;
  }
  .icon-size-l-11 {
    width: 3rem;
    height: 3rem;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-11 {
    font-size: 3rem;
  }
  .icon-size-xl-11 {
    width: 3rem;
    height: 3rem;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-11 {
    font-size: 3rem;
  }
  .icon-size-xxl-11 {
    width: 3rem;
    height: 3rem;
  }
}
@media screen and (min-width: 1400px) {
  .text-menu-desktop-11 {
    font-size: 3rem;
  }
  .icon-size-menu-desktop-11 {
    width: 3rem;
    height: 3rem;
  }
}
@media screen and (min-width: 544px) {
  .text-s-12 {
    font-size: 3.375rem;
  }
  .icon-size-s-12 {
    width: 3.375rem;
    height: 3.375rem;
  }
}
@media screen and (min-width: 768px) {
  .text-m-12 {
    font-size: 3.375rem;
  }
  .icon-size-m-12 {
    width: 3.375rem;
    height: 3.375rem;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-12 {
    font-size: 3.375rem;
  }
  .icon-size-l-12 {
    width: 3.375rem;
    height: 3.375rem;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-12 {
    font-size: 3.375rem;
  }
  .icon-size-xl-12 {
    width: 3.375rem;
    height: 3.375rem;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-12 {
    font-size: 3.375rem;
  }
  .icon-size-xxl-12 {
    width: 3.375rem;
    height: 3.375rem;
  }
}
@media screen and (min-width: 1400px) {
  .text-menu-desktop-12 {
    font-size: 3.375rem;
  }
  .icon-size-menu-desktop-12 {
    width: 3.375rem;
    height: 3.375rem;
  }
}
.font-heading {
  font-family: "Rubik-Bold", serif;
}

.font-primary {
  font-family: "Rubik-Regular", "sans-serif";
}

.font-primary-bold {
  font-family: "Rubik-Bold", "sans-serif";
}

.font-secondary-bold {
  font-family: "DMSans-Bold", "sans-serif";
}

.font-secondary-regular {
  font-family: "DMSans-Regular", "sans-serif";
}

.font-fantasy {
  font-family: "Elometha", "cursive";
  font-weight: normal;
  text-transform: lowercase;
}

.curved_text_wrapper {
  position: relative;
  text-align: center;
  z-index: 1;
}

.svg_curved_text {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  width: 70%;
  display: inline-block;
  margin: 0 auto;
  font-weight: 600;
}

.curved_text_wrapper > svg {
  z-index: -1;
}

.curved_text_wrapper > svg + * {
  margin-top: 35px;
  z-index: 1;
}

.p-1 {
  padding: 4px;
}

.py-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.px-1 {
  padding-left: 4px;
  padding-right: 4px;
}

.pt-1 {
  padding-top: 4px;
}

.pb-1 {
  padding-bottom: 4px;
}

.pl-1 {
  padding-left: 4px;
}

.pr-1 {
  padding-right: 4px;
}

.ps-1 {
  padding-left: 4px;
  padding-right: inherit;
}

.pe-1 {
  padding-right: 4px;
  padding-left: inherit;
}

*[dir=rtl] .ps-1 {
  padding-left: inherit;
  padding-right: 4px;
}
*[dir=rtl] .pe-1 {
  padding-right: inherit;
  padding-left: 4px;
}

*[dir=ltr] .ps-1 {
  padding-left: 4px;
  padding-right: inherit;
}
*[dir=ltr] .pe-1 {
  padding-right: 4px;
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-1 {
    padding: 4px;
  }
  .pt-s-1 {
    padding-top: 4px;
  }
  .pb-s-1 {
    padding-bottom: 4px;
  }
  .pl-s-1 {
    padding-left: 4px;
  }
  .pr-s-1 {
    padding-right: 4px;
  }
}
@media screen and (min-width: 768px) {
  .p-m-1 {
    padding: 4px;
  }
  .pt-m-1 {
    padding-top: 4px;
  }
  .pb-m-1 {
    padding-bottom: 4px;
  }
  .pl-m-1 {
    padding-left: 4px;
  }
  .pr-m-1 {
    padding-right: 4px;
  }
}
@media screen and (min-width: 1024px) {
  .p-l-1 {
    padding: 4px;
  }
  .pt-l-1 {
    padding-top: 4px;
  }
  .pb-l-1 {
    padding-bottom: 4px;
  }
  .pl-l-1 {
    padding-left: 4px;
  }
  .pr-l-1 {
    padding-right: 4px;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-1 {
    padding: 4px;
  }
  .pt-xl-1 {
    padding-top: 4px;
  }
  .pb-xl-1 {
    padding-bottom: 4px;
  }
  .pl-xl-1 {
    padding-left: 4px;
  }
  .pr-xl-1 {
    padding-right: 4px;
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-1 {
    padding: 4px;
  }
  .pt-xxl-1 {
    padding-top: 4px;
  }
  .pb-xxl-1 {
    padding-bottom: 4px;
  }
  .pl-xxl-1 {
    padding-left: 4px;
  }
  .pr-xxl-1 {
    padding-right: 4px;
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-1 {
    padding: 4px;
  }
  .pt-menu-desktop-1 {
    padding-top: 4px;
  }
  .pb-menu-desktop-1 {
    padding-bottom: 4px;
  }
  .pl-menu-desktop-1 {
    padding-left: 4px;
  }
  .pr-menu-desktop-1 {
    padding-right: 4px;
  }
}
.m-1 {
  margin: 4px;
}

.mt-1 {
  margin-top: 4px;
}

.mb-1 {
  margin-bottom: 4px;
}

.ml-1 {
  margin-left: 4px;
}

.mr-1 {
  margin-right: 4px;
}

.mx-1 {
  margin-left: 4px;
  margin-right: 4px;
}

.my-1 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.ms-1 {
  margin-left: 4px;
  margin-right: inherit;
}

.me-1 {
  margin-right: 4px;
  margin-left: inherit;
}

.m-n-1 {
  margin: -4px;
}

.mt-n-1 {
  margin-top: -4px;
}

.mb-n-1 {
  margin-bottom: -4px;
}

.ml-n-1 {
  margin-left: -4px;
}

.mr-n-1 {
  margin-right: -4px;
}

.mx-n-1 {
  margin-left: -4px;
  margin-right: -4px;
}

.my-n-1 {
  margin-top: -4px;
  margin-bottom: -4px;
}

.ms-n-1 {
  margin-left: -4px;
  margin-right: inherit;
}

.me-1 {
  margin-right: -4px;
  margin-left: inherit;
}

*[dir=rtl] .ms-1 {
  margin-left: inherit;
  margin-right: 4px;
}
*[dir=rtl] .me-1 {
  margin-right: inherit;
  margin-left: 4px;
}
*[dir=rtl] .ms-n-1 {
  margin-left: inherit;
  margin-right: -4px;
}
*[dir=rtl] .me-n-1 {
  margin-right: inherit;
  margin-left: -4px;
}

*[dir=ltr] .ms-1 {
  margin-left: 4px;
  margin-right: inherit;
}
*[dir=ltr] .me-1 {
  margin-right: 4px;
  margin-left: inherit;
}
*[dir=ltr] .ms-n-1 {
  margin-left: -4px;
  margin-right: inherit;
}
*[dir=ltr] .me-n-1 {
  margin-right: -4px;
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-1 {
    margin: 4px;
  }
  .mt-s-1 {
    margin-top: 4px;
  }
  .mb-s-1 {
    margin-bottom: 4px;
  }
  .ml-s-1 {
    margin-left: 4px;
  }
  .mr-s-1 {
    margin-right: 4px;
  }
  .m-n-s-1 {
    margin: -4px;
  }
  .mt-n-s-1 {
    margin-top: -4px;
  }
  .mb-n-s-1 {
    margin-bottom: -4px;
  }
  .ml-n-s-1 {
    margin-left: -4px;
  }
  .mr-n-s-1 {
    margin-right: -4px;
  }
}
@media screen and (min-width: 768px) {
  .m-m-1 {
    margin: 4px;
  }
  .mt-m-1 {
    margin-top: 4px;
  }
  .mb-m-1 {
    margin-bottom: 4px;
  }
  .ml-m-1 {
    margin-left: 4px;
  }
  .mr-m-1 {
    margin-right: 4px;
  }
  .m-n-m-1 {
    margin: -4px;
  }
  .mt-n-m-1 {
    margin-top: -4px;
  }
  .mb-n-m-1 {
    margin-bottom: -4px;
  }
  .ml-n-m-1 {
    margin-left: -4px;
  }
  .mr-n-m-1 {
    margin-right: -4px;
  }
}
@media screen and (min-width: 1024px) {
  .m-l-1 {
    margin: 4px;
  }
  .mt-l-1 {
    margin-top: 4px;
  }
  .mb-l-1 {
    margin-bottom: 4px;
  }
  .ml-l-1 {
    margin-left: 4px;
  }
  .mr-l-1 {
    margin-right: 4px;
  }
  .m-n-l-1 {
    margin: -4px;
  }
  .mt-n-l-1 {
    margin-top: -4px;
  }
  .mb-n-l-1 {
    margin-bottom: -4px;
  }
  .ml-n-l-1 {
    margin-left: -4px;
  }
  .mr-n-l-1 {
    margin-right: -4px;
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-1 {
    margin: 4px;
  }
  .mt-xl-1 {
    margin-top: 4px;
  }
  .mb-xl-1 {
    margin-bottom: 4px;
  }
  .ml-xl-1 {
    margin-left: 4px;
  }
  .mr-xl-1 {
    margin-right: 4px;
  }
  .m-n-xl-1 {
    margin: -4px;
  }
  .mt-n-xl-1 {
    margin-top: -4px;
  }
  .mb-n-xl-1 {
    margin-bottom: -4px;
  }
  .ml-n-xl-1 {
    margin-left: -4px;
  }
  .mr-n-xl-1 {
    margin-right: -4px;
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-1 {
    margin: 4px;
  }
  .mt-xxl-1 {
    margin-top: 4px;
  }
  .mb-xxl-1 {
    margin-bottom: 4px;
  }
  .ml-xxl-1 {
    margin-left: 4px;
  }
  .mr-xxl-1 {
    margin-right: 4px;
  }
  .m-n-xxl-1 {
    margin: -4px;
  }
  .mt-n-xxl-1 {
    margin-top: -4px;
  }
  .mb-n-xxl-1 {
    margin-bottom: -4px;
  }
  .ml-n-xxl-1 {
    margin-left: -4px;
  }
  .mr-n-xxl-1 {
    margin-right: -4px;
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-1 {
    margin: 4px;
  }
  .mt-menu-desktop-1 {
    margin-top: 4px;
  }
  .mb-menu-desktop-1 {
    margin-bottom: 4px;
  }
  .ml-menu-desktop-1 {
    margin-left: 4px;
  }
  .mr-menu-desktop-1 {
    margin-right: 4px;
  }
  .m-n-menu-desktop-1 {
    margin: -4px;
  }
  .mt-n-menu-desktop-1 {
    margin-top: -4px;
  }
  .mb-n-menu-desktop-1 {
    margin-bottom: -4px;
  }
  .ml-n-menu-desktop-1 {
    margin-left: -4px;
  }
  .mr-n-menu-desktop-1 {
    margin-right: -4px;
  }
}
.p-2 {
  padding: 8px;
}

.py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.px-2 {
  padding-left: 8px;
  padding-right: 8px;
}

.pt-2 {
  padding-top: 8px;
}

.pb-2 {
  padding-bottom: 8px;
}

.pl-2 {
  padding-left: 8px;
}

.pr-2 {
  padding-right: 8px;
}

.ps-2 {
  padding-left: 8px;
  padding-right: inherit;
}

.pe-2 {
  padding-right: 8px;
  padding-left: inherit;
}

*[dir=rtl] .ps-2 {
  padding-left: inherit;
  padding-right: 8px;
}
*[dir=rtl] .pe-2 {
  padding-right: inherit;
  padding-left: 8px;
}

*[dir=ltr] .ps-2 {
  padding-left: 8px;
  padding-right: inherit;
}
*[dir=ltr] .pe-2 {
  padding-right: 8px;
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-2 {
    padding: 8px;
  }
  .pt-s-2 {
    padding-top: 8px;
  }
  .pb-s-2 {
    padding-bottom: 8px;
  }
  .pl-s-2 {
    padding-left: 8px;
  }
  .pr-s-2 {
    padding-right: 8px;
  }
}
@media screen and (min-width: 768px) {
  .p-m-2 {
    padding: 8px;
  }
  .pt-m-2 {
    padding-top: 8px;
  }
  .pb-m-2 {
    padding-bottom: 8px;
  }
  .pl-m-2 {
    padding-left: 8px;
  }
  .pr-m-2 {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1024px) {
  .p-l-2 {
    padding: 8px;
  }
  .pt-l-2 {
    padding-top: 8px;
  }
  .pb-l-2 {
    padding-bottom: 8px;
  }
  .pl-l-2 {
    padding-left: 8px;
  }
  .pr-l-2 {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-2 {
    padding: 8px;
  }
  .pt-xl-2 {
    padding-top: 8px;
  }
  .pb-xl-2 {
    padding-bottom: 8px;
  }
  .pl-xl-2 {
    padding-left: 8px;
  }
  .pr-xl-2 {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-2 {
    padding: 8px;
  }
  .pt-xxl-2 {
    padding-top: 8px;
  }
  .pb-xxl-2 {
    padding-bottom: 8px;
  }
  .pl-xxl-2 {
    padding-left: 8px;
  }
  .pr-xxl-2 {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-2 {
    padding: 8px;
  }
  .pt-menu-desktop-2 {
    padding-top: 8px;
  }
  .pb-menu-desktop-2 {
    padding-bottom: 8px;
  }
  .pl-menu-desktop-2 {
    padding-left: 8px;
  }
  .pr-menu-desktop-2 {
    padding-right: 8px;
  }
}
.m-2 {
  margin: 8px;
}

.mt-2 {
  margin-top: 8px;
}

.mb-2 {
  margin-bottom: 8px;
}

.ml-2 {
  margin-left: 8px;
}

.mr-2 {
  margin-right: 8px;
}

.mx-2 {
  margin-left: 8px;
  margin-right: 8px;
}

.my-2 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.ms-2 {
  margin-left: 8px;
  margin-right: inherit;
}

.me-2 {
  margin-right: 8px;
  margin-left: inherit;
}

.m-n-2 {
  margin: -8px;
}

.mt-n-2 {
  margin-top: -8px;
}

.mb-n-2 {
  margin-bottom: -8px;
}

.ml-n-2 {
  margin-left: -8px;
}

.mr-n-2 {
  margin-right: -8px;
}

.mx-n-2 {
  margin-left: -8px;
  margin-right: -8px;
}

.my-n-2 {
  margin-top: -8px;
  margin-bottom: -8px;
}

.ms-n-2 {
  margin-left: -8px;
  margin-right: inherit;
}

.me-2 {
  margin-right: -8px;
  margin-left: inherit;
}

*[dir=rtl] .ms-2 {
  margin-left: inherit;
  margin-right: 8px;
}
*[dir=rtl] .me-2 {
  margin-right: inherit;
  margin-left: 8px;
}
*[dir=rtl] .ms-n-2 {
  margin-left: inherit;
  margin-right: -8px;
}
*[dir=rtl] .me-n-2 {
  margin-right: inherit;
  margin-left: -8px;
}

*[dir=ltr] .ms-2 {
  margin-left: 8px;
  margin-right: inherit;
}
*[dir=ltr] .me-2 {
  margin-right: 8px;
  margin-left: inherit;
}
*[dir=ltr] .ms-n-2 {
  margin-left: -8px;
  margin-right: inherit;
}
*[dir=ltr] .me-n-2 {
  margin-right: -8px;
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-2 {
    margin: 8px;
  }
  .mt-s-2 {
    margin-top: 8px;
  }
  .mb-s-2 {
    margin-bottom: 8px;
  }
  .ml-s-2 {
    margin-left: 8px;
  }
  .mr-s-2 {
    margin-right: 8px;
  }
  .m-n-s-2 {
    margin: -8px;
  }
  .mt-n-s-2 {
    margin-top: -8px;
  }
  .mb-n-s-2 {
    margin-bottom: -8px;
  }
  .ml-n-s-2 {
    margin-left: -8px;
  }
  .mr-n-s-2 {
    margin-right: -8px;
  }
}
@media screen and (min-width: 768px) {
  .m-m-2 {
    margin: 8px;
  }
  .mt-m-2 {
    margin-top: 8px;
  }
  .mb-m-2 {
    margin-bottom: 8px;
  }
  .ml-m-2 {
    margin-left: 8px;
  }
  .mr-m-2 {
    margin-right: 8px;
  }
  .m-n-m-2 {
    margin: -8px;
  }
  .mt-n-m-2 {
    margin-top: -8px;
  }
  .mb-n-m-2 {
    margin-bottom: -8px;
  }
  .ml-n-m-2 {
    margin-left: -8px;
  }
  .mr-n-m-2 {
    margin-right: -8px;
  }
}
@media screen and (min-width: 1024px) {
  .m-l-2 {
    margin: 8px;
  }
  .mt-l-2 {
    margin-top: 8px;
  }
  .mb-l-2 {
    margin-bottom: 8px;
  }
  .ml-l-2 {
    margin-left: 8px;
  }
  .mr-l-2 {
    margin-right: 8px;
  }
  .m-n-l-2 {
    margin: -8px;
  }
  .mt-n-l-2 {
    margin-top: -8px;
  }
  .mb-n-l-2 {
    margin-bottom: -8px;
  }
  .ml-n-l-2 {
    margin-left: -8px;
  }
  .mr-n-l-2 {
    margin-right: -8px;
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-2 {
    margin: 8px;
  }
  .mt-xl-2 {
    margin-top: 8px;
  }
  .mb-xl-2 {
    margin-bottom: 8px;
  }
  .ml-xl-2 {
    margin-left: 8px;
  }
  .mr-xl-2 {
    margin-right: 8px;
  }
  .m-n-xl-2 {
    margin: -8px;
  }
  .mt-n-xl-2 {
    margin-top: -8px;
  }
  .mb-n-xl-2 {
    margin-bottom: -8px;
  }
  .ml-n-xl-2 {
    margin-left: -8px;
  }
  .mr-n-xl-2 {
    margin-right: -8px;
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-2 {
    margin: 8px;
  }
  .mt-xxl-2 {
    margin-top: 8px;
  }
  .mb-xxl-2 {
    margin-bottom: 8px;
  }
  .ml-xxl-2 {
    margin-left: 8px;
  }
  .mr-xxl-2 {
    margin-right: 8px;
  }
  .m-n-xxl-2 {
    margin: -8px;
  }
  .mt-n-xxl-2 {
    margin-top: -8px;
  }
  .mb-n-xxl-2 {
    margin-bottom: -8px;
  }
  .ml-n-xxl-2 {
    margin-left: -8px;
  }
  .mr-n-xxl-2 {
    margin-right: -8px;
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-2 {
    margin: 8px;
  }
  .mt-menu-desktop-2 {
    margin-top: 8px;
  }
  .mb-menu-desktop-2 {
    margin-bottom: 8px;
  }
  .ml-menu-desktop-2 {
    margin-left: 8px;
  }
  .mr-menu-desktop-2 {
    margin-right: 8px;
  }
  .m-n-menu-desktop-2 {
    margin: -8px;
  }
  .mt-n-menu-desktop-2 {
    margin-top: -8px;
  }
  .mb-n-menu-desktop-2 {
    margin-bottom: -8px;
  }
  .ml-n-menu-desktop-2 {
    margin-left: -8px;
  }
  .mr-n-menu-desktop-2 {
    margin-right: -8px;
  }
}
.p-3 {
  padding: 12px;
}

.py-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.pt-3 {
  padding-top: 12px;
}

.pb-3 {
  padding-bottom: 12px;
}

.pl-3 {
  padding-left: 12px;
}

.pr-3 {
  padding-right: 12px;
}

.ps-3 {
  padding-left: 12px;
  padding-right: inherit;
}

.pe-3 {
  padding-right: 12px;
  padding-left: inherit;
}

*[dir=rtl] .ps-3 {
  padding-left: inherit;
  padding-right: 12px;
}
*[dir=rtl] .pe-3 {
  padding-right: inherit;
  padding-left: 12px;
}

*[dir=ltr] .ps-3 {
  padding-left: 12px;
  padding-right: inherit;
}
*[dir=ltr] .pe-3 {
  padding-right: 12px;
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-3 {
    padding: 12px;
  }
  .pt-s-3 {
    padding-top: 12px;
  }
  .pb-s-3 {
    padding-bottom: 12px;
  }
  .pl-s-3 {
    padding-left: 12px;
  }
  .pr-s-3 {
    padding-right: 12px;
  }
}
@media screen and (min-width: 768px) {
  .p-m-3 {
    padding: 12px;
  }
  .pt-m-3 {
    padding-top: 12px;
  }
  .pb-m-3 {
    padding-bottom: 12px;
  }
  .pl-m-3 {
    padding-left: 12px;
  }
  .pr-m-3 {
    padding-right: 12px;
  }
}
@media screen and (min-width: 1024px) {
  .p-l-3 {
    padding: 12px;
  }
  .pt-l-3 {
    padding-top: 12px;
  }
  .pb-l-3 {
    padding-bottom: 12px;
  }
  .pl-l-3 {
    padding-left: 12px;
  }
  .pr-l-3 {
    padding-right: 12px;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-3 {
    padding: 12px;
  }
  .pt-xl-3 {
    padding-top: 12px;
  }
  .pb-xl-3 {
    padding-bottom: 12px;
  }
  .pl-xl-3 {
    padding-left: 12px;
  }
  .pr-xl-3 {
    padding-right: 12px;
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-3 {
    padding: 12px;
  }
  .pt-xxl-3 {
    padding-top: 12px;
  }
  .pb-xxl-3 {
    padding-bottom: 12px;
  }
  .pl-xxl-3 {
    padding-left: 12px;
  }
  .pr-xxl-3 {
    padding-right: 12px;
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-3 {
    padding: 12px;
  }
  .pt-menu-desktop-3 {
    padding-top: 12px;
  }
  .pb-menu-desktop-3 {
    padding-bottom: 12px;
  }
  .pl-menu-desktop-3 {
    padding-left: 12px;
  }
  .pr-menu-desktop-3 {
    padding-right: 12px;
  }
}
.m-3 {
  margin: 12px;
}

.mt-3 {
  margin-top: 12px;
}

.mb-3 {
  margin-bottom: 12px;
}

.ml-3 {
  margin-left: 12px;
}

.mr-3 {
  margin-right: 12px;
}

.mx-3 {
  margin-left: 12px;
  margin-right: 12px;
}

.my-3 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.ms-3 {
  margin-left: 12px;
  margin-right: inherit;
}

.me-3 {
  margin-right: 12px;
  margin-left: inherit;
}

.m-n-3 {
  margin: -12px;
}

.mt-n-3 {
  margin-top: -12px;
}

.mb-n-3 {
  margin-bottom: -12px;
}

.ml-n-3 {
  margin-left: -12px;
}

.mr-n-3 {
  margin-right: -12px;
}

.mx-n-3 {
  margin-left: -12px;
  margin-right: -12px;
}

.my-n-3 {
  margin-top: -12px;
  margin-bottom: -12px;
}

.ms-n-3 {
  margin-left: -12px;
  margin-right: inherit;
}

.me-3 {
  margin-right: -12px;
  margin-left: inherit;
}

*[dir=rtl] .ms-3 {
  margin-left: inherit;
  margin-right: 12px;
}
*[dir=rtl] .me-3 {
  margin-right: inherit;
  margin-left: 12px;
}
*[dir=rtl] .ms-n-3 {
  margin-left: inherit;
  margin-right: -12px;
}
*[dir=rtl] .me-n-3 {
  margin-right: inherit;
  margin-left: -12px;
}

*[dir=ltr] .ms-3 {
  margin-left: 12px;
  margin-right: inherit;
}
*[dir=ltr] .me-3 {
  margin-right: 12px;
  margin-left: inherit;
}
*[dir=ltr] .ms-n-3 {
  margin-left: -12px;
  margin-right: inherit;
}
*[dir=ltr] .me-n-3 {
  margin-right: -12px;
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-3 {
    margin: 12px;
  }
  .mt-s-3 {
    margin-top: 12px;
  }
  .mb-s-3 {
    margin-bottom: 12px;
  }
  .ml-s-3 {
    margin-left: 12px;
  }
  .mr-s-3 {
    margin-right: 12px;
  }
  .m-n-s-3 {
    margin: -12px;
  }
  .mt-n-s-3 {
    margin-top: -12px;
  }
  .mb-n-s-3 {
    margin-bottom: -12px;
  }
  .ml-n-s-3 {
    margin-left: -12px;
  }
  .mr-n-s-3 {
    margin-right: -12px;
  }
}
@media screen and (min-width: 768px) {
  .m-m-3 {
    margin: 12px;
  }
  .mt-m-3 {
    margin-top: 12px;
  }
  .mb-m-3 {
    margin-bottom: 12px;
  }
  .ml-m-3 {
    margin-left: 12px;
  }
  .mr-m-3 {
    margin-right: 12px;
  }
  .m-n-m-3 {
    margin: -12px;
  }
  .mt-n-m-3 {
    margin-top: -12px;
  }
  .mb-n-m-3 {
    margin-bottom: -12px;
  }
  .ml-n-m-3 {
    margin-left: -12px;
  }
  .mr-n-m-3 {
    margin-right: -12px;
  }
}
@media screen and (min-width: 1024px) {
  .m-l-3 {
    margin: 12px;
  }
  .mt-l-3 {
    margin-top: 12px;
  }
  .mb-l-3 {
    margin-bottom: 12px;
  }
  .ml-l-3 {
    margin-left: 12px;
  }
  .mr-l-3 {
    margin-right: 12px;
  }
  .m-n-l-3 {
    margin: -12px;
  }
  .mt-n-l-3 {
    margin-top: -12px;
  }
  .mb-n-l-3 {
    margin-bottom: -12px;
  }
  .ml-n-l-3 {
    margin-left: -12px;
  }
  .mr-n-l-3 {
    margin-right: -12px;
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-3 {
    margin: 12px;
  }
  .mt-xl-3 {
    margin-top: 12px;
  }
  .mb-xl-3 {
    margin-bottom: 12px;
  }
  .ml-xl-3 {
    margin-left: 12px;
  }
  .mr-xl-3 {
    margin-right: 12px;
  }
  .m-n-xl-3 {
    margin: -12px;
  }
  .mt-n-xl-3 {
    margin-top: -12px;
  }
  .mb-n-xl-3 {
    margin-bottom: -12px;
  }
  .ml-n-xl-3 {
    margin-left: -12px;
  }
  .mr-n-xl-3 {
    margin-right: -12px;
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-3 {
    margin: 12px;
  }
  .mt-xxl-3 {
    margin-top: 12px;
  }
  .mb-xxl-3 {
    margin-bottom: 12px;
  }
  .ml-xxl-3 {
    margin-left: 12px;
  }
  .mr-xxl-3 {
    margin-right: 12px;
  }
  .m-n-xxl-3 {
    margin: -12px;
  }
  .mt-n-xxl-3 {
    margin-top: -12px;
  }
  .mb-n-xxl-3 {
    margin-bottom: -12px;
  }
  .ml-n-xxl-3 {
    margin-left: -12px;
  }
  .mr-n-xxl-3 {
    margin-right: -12px;
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-3 {
    margin: 12px;
  }
  .mt-menu-desktop-3 {
    margin-top: 12px;
  }
  .mb-menu-desktop-3 {
    margin-bottom: 12px;
  }
  .ml-menu-desktop-3 {
    margin-left: 12px;
  }
  .mr-menu-desktop-3 {
    margin-right: 12px;
  }
  .m-n-menu-desktop-3 {
    margin: -12px;
  }
  .mt-n-menu-desktop-3 {
    margin-top: -12px;
  }
  .mb-n-menu-desktop-3 {
    margin-bottom: -12px;
  }
  .ml-n-menu-desktop-3 {
    margin-left: -12px;
  }
  .mr-n-menu-desktop-3 {
    margin-right: -12px;
  }
}
.p-4 {
  padding: 16px;
}

.py-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.px-4 {
  padding-left: 16px;
  padding-right: 16px;
}

.pt-4 {
  padding-top: 16px;
}

.pb-4 {
  padding-bottom: 16px;
}

.pl-4 {
  padding-left: 16px;
}

.pr-4 {
  padding-right: 16px;
}

.ps-4 {
  padding-left: 16px;
  padding-right: inherit;
}

.pe-4 {
  padding-right: 16px;
  padding-left: inherit;
}

*[dir=rtl] .ps-4 {
  padding-left: inherit;
  padding-right: 16px;
}
*[dir=rtl] .pe-4 {
  padding-right: inherit;
  padding-left: 16px;
}

*[dir=ltr] .ps-4 {
  padding-left: 16px;
  padding-right: inherit;
}
*[dir=ltr] .pe-4 {
  padding-right: 16px;
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-4 {
    padding: 16px;
  }
  .pt-s-4 {
    padding-top: 16px;
  }
  .pb-s-4 {
    padding-bottom: 16px;
  }
  .pl-s-4 {
    padding-left: 16px;
  }
  .pr-s-4 {
    padding-right: 16px;
  }
}
@media screen and (min-width: 768px) {
  .p-m-4 {
    padding: 16px;
  }
  .pt-m-4 {
    padding-top: 16px;
  }
  .pb-m-4 {
    padding-bottom: 16px;
  }
  .pl-m-4 {
    padding-left: 16px;
  }
  .pr-m-4 {
    padding-right: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .p-l-4 {
    padding: 16px;
  }
  .pt-l-4 {
    padding-top: 16px;
  }
  .pb-l-4 {
    padding-bottom: 16px;
  }
  .pl-l-4 {
    padding-left: 16px;
  }
  .pr-l-4 {
    padding-right: 16px;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-4 {
    padding: 16px;
  }
  .pt-xl-4 {
    padding-top: 16px;
  }
  .pb-xl-4 {
    padding-bottom: 16px;
  }
  .pl-xl-4 {
    padding-left: 16px;
  }
  .pr-xl-4 {
    padding-right: 16px;
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-4 {
    padding: 16px;
  }
  .pt-xxl-4 {
    padding-top: 16px;
  }
  .pb-xxl-4 {
    padding-bottom: 16px;
  }
  .pl-xxl-4 {
    padding-left: 16px;
  }
  .pr-xxl-4 {
    padding-right: 16px;
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-4 {
    padding: 16px;
  }
  .pt-menu-desktop-4 {
    padding-top: 16px;
  }
  .pb-menu-desktop-4 {
    padding-bottom: 16px;
  }
  .pl-menu-desktop-4 {
    padding-left: 16px;
  }
  .pr-menu-desktop-4 {
    padding-right: 16px;
  }
}
.m-4 {
  margin: 16px;
}

.mt-4 {
  margin-top: 16px;
}

.mb-4 {
  margin-bottom: 16px;
}

.ml-4 {
  margin-left: 16px;
}

.mr-4 {
  margin-right: 16px;
}

.mx-4 {
  margin-left: 16px;
  margin-right: 16px;
}

.my-4 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.ms-4 {
  margin-left: 16px;
  margin-right: inherit;
}

.me-4 {
  margin-right: 16px;
  margin-left: inherit;
}

.m-n-4 {
  margin: -16px;
}

.mt-n-4 {
  margin-top: -16px;
}

.mb-n-4 {
  margin-bottom: -16px;
}

.ml-n-4 {
  margin-left: -16px;
}

.mr-n-4 {
  margin-right: -16px;
}

.mx-n-4 {
  margin-left: -16px;
  margin-right: -16px;
}

.my-n-4 {
  margin-top: -16px;
  margin-bottom: -16px;
}

.ms-n-4 {
  margin-left: -16px;
  margin-right: inherit;
}

.me-4 {
  margin-right: -16px;
  margin-left: inherit;
}

*[dir=rtl] .ms-4 {
  margin-left: inherit;
  margin-right: 16px;
}
*[dir=rtl] .me-4 {
  margin-right: inherit;
  margin-left: 16px;
}
*[dir=rtl] .ms-n-4 {
  margin-left: inherit;
  margin-right: -16px;
}
*[dir=rtl] .me-n-4 {
  margin-right: inherit;
  margin-left: -16px;
}

*[dir=ltr] .ms-4 {
  margin-left: 16px;
  margin-right: inherit;
}
*[dir=ltr] .me-4 {
  margin-right: 16px;
  margin-left: inherit;
}
*[dir=ltr] .ms-n-4 {
  margin-left: -16px;
  margin-right: inherit;
}
*[dir=ltr] .me-n-4 {
  margin-right: -16px;
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-4 {
    margin: 16px;
  }
  .mt-s-4 {
    margin-top: 16px;
  }
  .mb-s-4 {
    margin-bottom: 16px;
  }
  .ml-s-4 {
    margin-left: 16px;
  }
  .mr-s-4 {
    margin-right: 16px;
  }
  .m-n-s-4 {
    margin: -16px;
  }
  .mt-n-s-4 {
    margin-top: -16px;
  }
  .mb-n-s-4 {
    margin-bottom: -16px;
  }
  .ml-n-s-4 {
    margin-left: -16px;
  }
  .mr-n-s-4 {
    margin-right: -16px;
  }
}
@media screen and (min-width: 768px) {
  .m-m-4 {
    margin: 16px;
  }
  .mt-m-4 {
    margin-top: 16px;
  }
  .mb-m-4 {
    margin-bottom: 16px;
  }
  .ml-m-4 {
    margin-left: 16px;
  }
  .mr-m-4 {
    margin-right: 16px;
  }
  .m-n-m-4 {
    margin: -16px;
  }
  .mt-n-m-4 {
    margin-top: -16px;
  }
  .mb-n-m-4 {
    margin-bottom: -16px;
  }
  .ml-n-m-4 {
    margin-left: -16px;
  }
  .mr-n-m-4 {
    margin-right: -16px;
  }
}
@media screen and (min-width: 1024px) {
  .m-l-4 {
    margin: 16px;
  }
  .mt-l-4 {
    margin-top: 16px;
  }
  .mb-l-4 {
    margin-bottom: 16px;
  }
  .ml-l-4 {
    margin-left: 16px;
  }
  .mr-l-4 {
    margin-right: 16px;
  }
  .m-n-l-4 {
    margin: -16px;
  }
  .mt-n-l-4 {
    margin-top: -16px;
  }
  .mb-n-l-4 {
    margin-bottom: -16px;
  }
  .ml-n-l-4 {
    margin-left: -16px;
  }
  .mr-n-l-4 {
    margin-right: -16px;
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-4 {
    margin: 16px;
  }
  .mt-xl-4 {
    margin-top: 16px;
  }
  .mb-xl-4 {
    margin-bottom: 16px;
  }
  .ml-xl-4 {
    margin-left: 16px;
  }
  .mr-xl-4 {
    margin-right: 16px;
  }
  .m-n-xl-4 {
    margin: -16px;
  }
  .mt-n-xl-4 {
    margin-top: -16px;
  }
  .mb-n-xl-4 {
    margin-bottom: -16px;
  }
  .ml-n-xl-4 {
    margin-left: -16px;
  }
  .mr-n-xl-4 {
    margin-right: -16px;
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-4 {
    margin: 16px;
  }
  .mt-xxl-4 {
    margin-top: 16px;
  }
  .mb-xxl-4 {
    margin-bottom: 16px;
  }
  .ml-xxl-4 {
    margin-left: 16px;
  }
  .mr-xxl-4 {
    margin-right: 16px;
  }
  .m-n-xxl-4 {
    margin: -16px;
  }
  .mt-n-xxl-4 {
    margin-top: -16px;
  }
  .mb-n-xxl-4 {
    margin-bottom: -16px;
  }
  .ml-n-xxl-4 {
    margin-left: -16px;
  }
  .mr-n-xxl-4 {
    margin-right: -16px;
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-4 {
    margin: 16px;
  }
  .mt-menu-desktop-4 {
    margin-top: 16px;
  }
  .mb-menu-desktop-4 {
    margin-bottom: 16px;
  }
  .ml-menu-desktop-4 {
    margin-left: 16px;
  }
  .mr-menu-desktop-4 {
    margin-right: 16px;
  }
  .m-n-menu-desktop-4 {
    margin: -16px;
  }
  .mt-n-menu-desktop-4 {
    margin-top: -16px;
  }
  .mb-n-menu-desktop-4 {
    margin-bottom: -16px;
  }
  .ml-n-menu-desktop-4 {
    margin-left: -16px;
  }
  .mr-n-menu-desktop-4 {
    margin-right: -16px;
  }
}
.p-5 {
  padding: 24px;
}

.py-5 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.px-5 {
  padding-left: 24px;
  padding-right: 24px;
}

.pt-5 {
  padding-top: 24px;
}

.pb-5 {
  padding-bottom: 24px;
}

.pl-5 {
  padding-left: 24px;
}

.pr-5 {
  padding-right: 24px;
}

.ps-5 {
  padding-left: 24px;
  padding-right: inherit;
}

.pe-5 {
  padding-right: 24px;
  padding-left: inherit;
}

*[dir=rtl] .ps-5 {
  padding-left: inherit;
  padding-right: 24px;
}
*[dir=rtl] .pe-5 {
  padding-right: inherit;
  padding-left: 24px;
}

*[dir=ltr] .ps-5 {
  padding-left: 24px;
  padding-right: inherit;
}
*[dir=ltr] .pe-5 {
  padding-right: 24px;
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-5 {
    padding: 24px;
  }
  .pt-s-5 {
    padding-top: 24px;
  }
  .pb-s-5 {
    padding-bottom: 24px;
  }
  .pl-s-5 {
    padding-left: 24px;
  }
  .pr-s-5 {
    padding-right: 24px;
  }
}
@media screen and (min-width: 768px) {
  .p-m-5 {
    padding: 24px;
  }
  .pt-m-5 {
    padding-top: 24px;
  }
  .pb-m-5 {
    padding-bottom: 24px;
  }
  .pl-m-5 {
    padding-left: 24px;
  }
  .pr-m-5 {
    padding-right: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .p-l-5 {
    padding: 24px;
  }
  .pt-l-5 {
    padding-top: 24px;
  }
  .pb-l-5 {
    padding-bottom: 24px;
  }
  .pl-l-5 {
    padding-left: 24px;
  }
  .pr-l-5 {
    padding-right: 24px;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-5 {
    padding: 24px;
  }
  .pt-xl-5 {
    padding-top: 24px;
  }
  .pb-xl-5 {
    padding-bottom: 24px;
  }
  .pl-xl-5 {
    padding-left: 24px;
  }
  .pr-xl-5 {
    padding-right: 24px;
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-5 {
    padding: 24px;
  }
  .pt-xxl-5 {
    padding-top: 24px;
  }
  .pb-xxl-5 {
    padding-bottom: 24px;
  }
  .pl-xxl-5 {
    padding-left: 24px;
  }
  .pr-xxl-5 {
    padding-right: 24px;
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-5 {
    padding: 24px;
  }
  .pt-menu-desktop-5 {
    padding-top: 24px;
  }
  .pb-menu-desktop-5 {
    padding-bottom: 24px;
  }
  .pl-menu-desktop-5 {
    padding-left: 24px;
  }
  .pr-menu-desktop-5 {
    padding-right: 24px;
  }
}
.m-5 {
  margin: 24px;
}

.mt-5 {
  margin-top: 24px;
}

.mb-5 {
  margin-bottom: 24px;
}

.ml-5 {
  margin-left: 24px;
}

.mr-5 {
  margin-right: 24px;
}

.mx-5 {
  margin-left: 24px;
  margin-right: 24px;
}

.my-5 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.ms-5 {
  margin-left: 24px;
  margin-right: inherit;
}

.me-5 {
  margin-right: 24px;
  margin-left: inherit;
}

.m-n-5 {
  margin: -24px;
}

.mt-n-5 {
  margin-top: -24px;
}

.mb-n-5 {
  margin-bottom: -24px;
}

.ml-n-5 {
  margin-left: -24px;
}

.mr-n-5 {
  margin-right: -24px;
}

.mx-n-5 {
  margin-left: -24px;
  margin-right: -24px;
}

.my-n-5 {
  margin-top: -24px;
  margin-bottom: -24px;
}

.ms-n-5 {
  margin-left: -24px;
  margin-right: inherit;
}

.me-5 {
  margin-right: -24px;
  margin-left: inherit;
}

*[dir=rtl] .ms-5 {
  margin-left: inherit;
  margin-right: 24px;
}
*[dir=rtl] .me-5 {
  margin-right: inherit;
  margin-left: 24px;
}
*[dir=rtl] .ms-n-5 {
  margin-left: inherit;
  margin-right: -24px;
}
*[dir=rtl] .me-n-5 {
  margin-right: inherit;
  margin-left: -24px;
}

*[dir=ltr] .ms-5 {
  margin-left: 24px;
  margin-right: inherit;
}
*[dir=ltr] .me-5 {
  margin-right: 24px;
  margin-left: inherit;
}
*[dir=ltr] .ms-n-5 {
  margin-left: -24px;
  margin-right: inherit;
}
*[dir=ltr] .me-n-5 {
  margin-right: -24px;
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-5 {
    margin: 24px;
  }
  .mt-s-5 {
    margin-top: 24px;
  }
  .mb-s-5 {
    margin-bottom: 24px;
  }
  .ml-s-5 {
    margin-left: 24px;
  }
  .mr-s-5 {
    margin-right: 24px;
  }
  .m-n-s-5 {
    margin: -24px;
  }
  .mt-n-s-5 {
    margin-top: -24px;
  }
  .mb-n-s-5 {
    margin-bottom: -24px;
  }
  .ml-n-s-5 {
    margin-left: -24px;
  }
  .mr-n-s-5 {
    margin-right: -24px;
  }
}
@media screen and (min-width: 768px) {
  .m-m-5 {
    margin: 24px;
  }
  .mt-m-5 {
    margin-top: 24px;
  }
  .mb-m-5 {
    margin-bottom: 24px;
  }
  .ml-m-5 {
    margin-left: 24px;
  }
  .mr-m-5 {
    margin-right: 24px;
  }
  .m-n-m-5 {
    margin: -24px;
  }
  .mt-n-m-5 {
    margin-top: -24px;
  }
  .mb-n-m-5 {
    margin-bottom: -24px;
  }
  .ml-n-m-5 {
    margin-left: -24px;
  }
  .mr-n-m-5 {
    margin-right: -24px;
  }
}
@media screen and (min-width: 1024px) {
  .m-l-5 {
    margin: 24px;
  }
  .mt-l-5 {
    margin-top: 24px;
  }
  .mb-l-5 {
    margin-bottom: 24px;
  }
  .ml-l-5 {
    margin-left: 24px;
  }
  .mr-l-5 {
    margin-right: 24px;
  }
  .m-n-l-5 {
    margin: -24px;
  }
  .mt-n-l-5 {
    margin-top: -24px;
  }
  .mb-n-l-5 {
    margin-bottom: -24px;
  }
  .ml-n-l-5 {
    margin-left: -24px;
  }
  .mr-n-l-5 {
    margin-right: -24px;
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-5 {
    margin: 24px;
  }
  .mt-xl-5 {
    margin-top: 24px;
  }
  .mb-xl-5 {
    margin-bottom: 24px;
  }
  .ml-xl-5 {
    margin-left: 24px;
  }
  .mr-xl-5 {
    margin-right: 24px;
  }
  .m-n-xl-5 {
    margin: -24px;
  }
  .mt-n-xl-5 {
    margin-top: -24px;
  }
  .mb-n-xl-5 {
    margin-bottom: -24px;
  }
  .ml-n-xl-5 {
    margin-left: -24px;
  }
  .mr-n-xl-5 {
    margin-right: -24px;
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-5 {
    margin: 24px;
  }
  .mt-xxl-5 {
    margin-top: 24px;
  }
  .mb-xxl-5 {
    margin-bottom: 24px;
  }
  .ml-xxl-5 {
    margin-left: 24px;
  }
  .mr-xxl-5 {
    margin-right: 24px;
  }
  .m-n-xxl-5 {
    margin: -24px;
  }
  .mt-n-xxl-5 {
    margin-top: -24px;
  }
  .mb-n-xxl-5 {
    margin-bottom: -24px;
  }
  .ml-n-xxl-5 {
    margin-left: -24px;
  }
  .mr-n-xxl-5 {
    margin-right: -24px;
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-5 {
    margin: 24px;
  }
  .mt-menu-desktop-5 {
    margin-top: 24px;
  }
  .mb-menu-desktop-5 {
    margin-bottom: 24px;
  }
  .ml-menu-desktop-5 {
    margin-left: 24px;
  }
  .mr-menu-desktop-5 {
    margin-right: 24px;
  }
  .m-n-menu-desktop-5 {
    margin: -24px;
  }
  .mt-n-menu-desktop-5 {
    margin-top: -24px;
  }
  .mb-n-menu-desktop-5 {
    margin-bottom: -24px;
  }
  .ml-n-menu-desktop-5 {
    margin-left: -24px;
  }
  .mr-n-menu-desktop-5 {
    margin-right: -24px;
  }
}
.p-6 {
  padding: 32px;
}

.py-6 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.px-6 {
  padding-left: 32px;
  padding-right: 32px;
}

.pt-6 {
  padding-top: 32px;
}

.pb-6 {
  padding-bottom: 32px;
}

.pl-6 {
  padding-left: 32px;
}

.pr-6 {
  padding-right: 32px;
}

.ps-6 {
  padding-left: 32px;
  padding-right: inherit;
}

.pe-6 {
  padding-right: 32px;
  padding-left: inherit;
}

*[dir=rtl] .ps-6 {
  padding-left: inherit;
  padding-right: 32px;
}
*[dir=rtl] .pe-6 {
  padding-right: inherit;
  padding-left: 32px;
}

*[dir=ltr] .ps-6 {
  padding-left: 32px;
  padding-right: inherit;
}
*[dir=ltr] .pe-6 {
  padding-right: 32px;
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-6 {
    padding: 32px;
  }
  .pt-s-6 {
    padding-top: 32px;
  }
  .pb-s-6 {
    padding-bottom: 32px;
  }
  .pl-s-6 {
    padding-left: 32px;
  }
  .pr-s-6 {
    padding-right: 32px;
  }
}
@media screen and (min-width: 768px) {
  .p-m-6 {
    padding: 32px;
  }
  .pt-m-6 {
    padding-top: 32px;
  }
  .pb-m-6 {
    padding-bottom: 32px;
  }
  .pl-m-6 {
    padding-left: 32px;
  }
  .pr-m-6 {
    padding-right: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .p-l-6 {
    padding: 32px;
  }
  .pt-l-6 {
    padding-top: 32px;
  }
  .pb-l-6 {
    padding-bottom: 32px;
  }
  .pl-l-6 {
    padding-left: 32px;
  }
  .pr-l-6 {
    padding-right: 32px;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-6 {
    padding: 32px;
  }
  .pt-xl-6 {
    padding-top: 32px;
  }
  .pb-xl-6 {
    padding-bottom: 32px;
  }
  .pl-xl-6 {
    padding-left: 32px;
  }
  .pr-xl-6 {
    padding-right: 32px;
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-6 {
    padding: 32px;
  }
  .pt-xxl-6 {
    padding-top: 32px;
  }
  .pb-xxl-6 {
    padding-bottom: 32px;
  }
  .pl-xxl-6 {
    padding-left: 32px;
  }
  .pr-xxl-6 {
    padding-right: 32px;
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-6 {
    padding: 32px;
  }
  .pt-menu-desktop-6 {
    padding-top: 32px;
  }
  .pb-menu-desktop-6 {
    padding-bottom: 32px;
  }
  .pl-menu-desktop-6 {
    padding-left: 32px;
  }
  .pr-menu-desktop-6 {
    padding-right: 32px;
  }
}
.m-6 {
  margin: 32px;
}

.mt-6 {
  margin-top: 32px;
}

.mb-6 {
  margin-bottom: 32px;
}

.ml-6 {
  margin-left: 32px;
}

.mr-6 {
  margin-right: 32px;
}

.mx-6 {
  margin-left: 32px;
  margin-right: 32px;
}

.my-6 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.ms-6 {
  margin-left: 32px;
  margin-right: inherit;
}

.me-6 {
  margin-right: 32px;
  margin-left: inherit;
}

.m-n-6 {
  margin: -32px;
}

.mt-n-6 {
  margin-top: -32px;
}

.mb-n-6 {
  margin-bottom: -32px;
}

.ml-n-6 {
  margin-left: -32px;
}

.mr-n-6 {
  margin-right: -32px;
}

.mx-n-6 {
  margin-left: -32px;
  margin-right: -32px;
}

.my-n-6 {
  margin-top: -32px;
  margin-bottom: -32px;
}

.ms-n-6 {
  margin-left: -32px;
  margin-right: inherit;
}

.me-6 {
  margin-right: -32px;
  margin-left: inherit;
}

*[dir=rtl] .ms-6 {
  margin-left: inherit;
  margin-right: 32px;
}
*[dir=rtl] .me-6 {
  margin-right: inherit;
  margin-left: 32px;
}
*[dir=rtl] .ms-n-6 {
  margin-left: inherit;
  margin-right: -32px;
}
*[dir=rtl] .me-n-6 {
  margin-right: inherit;
  margin-left: -32px;
}

*[dir=ltr] .ms-6 {
  margin-left: 32px;
  margin-right: inherit;
}
*[dir=ltr] .me-6 {
  margin-right: 32px;
  margin-left: inherit;
}
*[dir=ltr] .ms-n-6 {
  margin-left: -32px;
  margin-right: inherit;
}
*[dir=ltr] .me-n-6 {
  margin-right: -32px;
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-6 {
    margin: 32px;
  }
  .mt-s-6 {
    margin-top: 32px;
  }
  .mb-s-6 {
    margin-bottom: 32px;
  }
  .ml-s-6 {
    margin-left: 32px;
  }
  .mr-s-6 {
    margin-right: 32px;
  }
  .m-n-s-6 {
    margin: -32px;
  }
  .mt-n-s-6 {
    margin-top: -32px;
  }
  .mb-n-s-6 {
    margin-bottom: -32px;
  }
  .ml-n-s-6 {
    margin-left: -32px;
  }
  .mr-n-s-6 {
    margin-right: -32px;
  }
}
@media screen and (min-width: 768px) {
  .m-m-6 {
    margin: 32px;
  }
  .mt-m-6 {
    margin-top: 32px;
  }
  .mb-m-6 {
    margin-bottom: 32px;
  }
  .ml-m-6 {
    margin-left: 32px;
  }
  .mr-m-6 {
    margin-right: 32px;
  }
  .m-n-m-6 {
    margin: -32px;
  }
  .mt-n-m-6 {
    margin-top: -32px;
  }
  .mb-n-m-6 {
    margin-bottom: -32px;
  }
  .ml-n-m-6 {
    margin-left: -32px;
  }
  .mr-n-m-6 {
    margin-right: -32px;
  }
}
@media screen and (min-width: 1024px) {
  .m-l-6 {
    margin: 32px;
  }
  .mt-l-6 {
    margin-top: 32px;
  }
  .mb-l-6 {
    margin-bottom: 32px;
  }
  .ml-l-6 {
    margin-left: 32px;
  }
  .mr-l-6 {
    margin-right: 32px;
  }
  .m-n-l-6 {
    margin: -32px;
  }
  .mt-n-l-6 {
    margin-top: -32px;
  }
  .mb-n-l-6 {
    margin-bottom: -32px;
  }
  .ml-n-l-6 {
    margin-left: -32px;
  }
  .mr-n-l-6 {
    margin-right: -32px;
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-6 {
    margin: 32px;
  }
  .mt-xl-6 {
    margin-top: 32px;
  }
  .mb-xl-6 {
    margin-bottom: 32px;
  }
  .ml-xl-6 {
    margin-left: 32px;
  }
  .mr-xl-6 {
    margin-right: 32px;
  }
  .m-n-xl-6 {
    margin: -32px;
  }
  .mt-n-xl-6 {
    margin-top: -32px;
  }
  .mb-n-xl-6 {
    margin-bottom: -32px;
  }
  .ml-n-xl-6 {
    margin-left: -32px;
  }
  .mr-n-xl-6 {
    margin-right: -32px;
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-6 {
    margin: 32px;
  }
  .mt-xxl-6 {
    margin-top: 32px;
  }
  .mb-xxl-6 {
    margin-bottom: 32px;
  }
  .ml-xxl-6 {
    margin-left: 32px;
  }
  .mr-xxl-6 {
    margin-right: 32px;
  }
  .m-n-xxl-6 {
    margin: -32px;
  }
  .mt-n-xxl-6 {
    margin-top: -32px;
  }
  .mb-n-xxl-6 {
    margin-bottom: -32px;
  }
  .ml-n-xxl-6 {
    margin-left: -32px;
  }
  .mr-n-xxl-6 {
    margin-right: -32px;
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-6 {
    margin: 32px;
  }
  .mt-menu-desktop-6 {
    margin-top: 32px;
  }
  .mb-menu-desktop-6 {
    margin-bottom: 32px;
  }
  .ml-menu-desktop-6 {
    margin-left: 32px;
  }
  .mr-menu-desktop-6 {
    margin-right: 32px;
  }
  .m-n-menu-desktop-6 {
    margin: -32px;
  }
  .mt-n-menu-desktop-6 {
    margin-top: -32px;
  }
  .mb-n-menu-desktop-6 {
    margin-bottom: -32px;
  }
  .ml-n-menu-desktop-6 {
    margin-left: -32px;
  }
  .mr-n-menu-desktop-6 {
    margin-right: -32px;
  }
}
.p-7 {
  padding: 40px;
}

.py-7 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.px-7 {
  padding-left: 40px;
  padding-right: 40px;
}

.pt-7 {
  padding-top: 40px;
}

.pb-7 {
  padding-bottom: 40px;
}

.pl-7 {
  padding-left: 40px;
}

.pr-7 {
  padding-right: 40px;
}

.ps-7 {
  padding-left: 40px;
  padding-right: inherit;
}

.pe-7 {
  padding-right: 40px;
  padding-left: inherit;
}

*[dir=rtl] .ps-7 {
  padding-left: inherit;
  padding-right: 40px;
}
*[dir=rtl] .pe-7 {
  padding-right: inherit;
  padding-left: 40px;
}

*[dir=ltr] .ps-7 {
  padding-left: 40px;
  padding-right: inherit;
}
*[dir=ltr] .pe-7 {
  padding-right: 40px;
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-7 {
    padding: 40px;
  }
  .pt-s-7 {
    padding-top: 40px;
  }
  .pb-s-7 {
    padding-bottom: 40px;
  }
  .pl-s-7 {
    padding-left: 40px;
  }
  .pr-s-7 {
    padding-right: 40px;
  }
}
@media screen and (min-width: 768px) {
  .p-m-7 {
    padding: 40px;
  }
  .pt-m-7 {
    padding-top: 40px;
  }
  .pb-m-7 {
    padding-bottom: 40px;
  }
  .pl-m-7 {
    padding-left: 40px;
  }
  .pr-m-7 {
    padding-right: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .p-l-7 {
    padding: 40px;
  }
  .pt-l-7 {
    padding-top: 40px;
  }
  .pb-l-7 {
    padding-bottom: 40px;
  }
  .pl-l-7 {
    padding-left: 40px;
  }
  .pr-l-7 {
    padding-right: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-7 {
    padding: 40px;
  }
  .pt-xl-7 {
    padding-top: 40px;
  }
  .pb-xl-7 {
    padding-bottom: 40px;
  }
  .pl-xl-7 {
    padding-left: 40px;
  }
  .pr-xl-7 {
    padding-right: 40px;
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-7 {
    padding: 40px;
  }
  .pt-xxl-7 {
    padding-top: 40px;
  }
  .pb-xxl-7 {
    padding-bottom: 40px;
  }
  .pl-xxl-7 {
    padding-left: 40px;
  }
  .pr-xxl-7 {
    padding-right: 40px;
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-7 {
    padding: 40px;
  }
  .pt-menu-desktop-7 {
    padding-top: 40px;
  }
  .pb-menu-desktop-7 {
    padding-bottom: 40px;
  }
  .pl-menu-desktop-7 {
    padding-left: 40px;
  }
  .pr-menu-desktop-7 {
    padding-right: 40px;
  }
}
.m-7 {
  margin: 40px;
}

.mt-7 {
  margin-top: 40px;
}

.mb-7 {
  margin-bottom: 40px;
}

.ml-7 {
  margin-left: 40px;
}

.mr-7 {
  margin-right: 40px;
}

.mx-7 {
  margin-left: 40px;
  margin-right: 40px;
}

.my-7 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.ms-7 {
  margin-left: 40px;
  margin-right: inherit;
}

.me-7 {
  margin-right: 40px;
  margin-left: inherit;
}

.m-n-7 {
  margin: -40px;
}

.mt-n-7 {
  margin-top: -40px;
}

.mb-n-7 {
  margin-bottom: -40px;
}

.ml-n-7 {
  margin-left: -40px;
}

.mr-n-7 {
  margin-right: -40px;
}

.mx-n-7 {
  margin-left: -40px;
  margin-right: -40px;
}

.my-n-7 {
  margin-top: -40px;
  margin-bottom: -40px;
}

.ms-n-7 {
  margin-left: -40px;
  margin-right: inherit;
}

.me-7 {
  margin-right: -40px;
  margin-left: inherit;
}

*[dir=rtl] .ms-7 {
  margin-left: inherit;
  margin-right: 40px;
}
*[dir=rtl] .me-7 {
  margin-right: inherit;
  margin-left: 40px;
}
*[dir=rtl] .ms-n-7 {
  margin-left: inherit;
  margin-right: -40px;
}
*[dir=rtl] .me-n-7 {
  margin-right: inherit;
  margin-left: -40px;
}

*[dir=ltr] .ms-7 {
  margin-left: 40px;
  margin-right: inherit;
}
*[dir=ltr] .me-7 {
  margin-right: 40px;
  margin-left: inherit;
}
*[dir=ltr] .ms-n-7 {
  margin-left: -40px;
  margin-right: inherit;
}
*[dir=ltr] .me-n-7 {
  margin-right: -40px;
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-7 {
    margin: 40px;
  }
  .mt-s-7 {
    margin-top: 40px;
  }
  .mb-s-7 {
    margin-bottom: 40px;
  }
  .ml-s-7 {
    margin-left: 40px;
  }
  .mr-s-7 {
    margin-right: 40px;
  }
  .m-n-s-7 {
    margin: -40px;
  }
  .mt-n-s-7 {
    margin-top: -40px;
  }
  .mb-n-s-7 {
    margin-bottom: -40px;
  }
  .ml-n-s-7 {
    margin-left: -40px;
  }
  .mr-n-s-7 {
    margin-right: -40px;
  }
}
@media screen and (min-width: 768px) {
  .m-m-7 {
    margin: 40px;
  }
  .mt-m-7 {
    margin-top: 40px;
  }
  .mb-m-7 {
    margin-bottom: 40px;
  }
  .ml-m-7 {
    margin-left: 40px;
  }
  .mr-m-7 {
    margin-right: 40px;
  }
  .m-n-m-7 {
    margin: -40px;
  }
  .mt-n-m-7 {
    margin-top: -40px;
  }
  .mb-n-m-7 {
    margin-bottom: -40px;
  }
  .ml-n-m-7 {
    margin-left: -40px;
  }
  .mr-n-m-7 {
    margin-right: -40px;
  }
}
@media screen and (min-width: 1024px) {
  .m-l-7 {
    margin: 40px;
  }
  .mt-l-7 {
    margin-top: 40px;
  }
  .mb-l-7 {
    margin-bottom: 40px;
  }
  .ml-l-7 {
    margin-left: 40px;
  }
  .mr-l-7 {
    margin-right: 40px;
  }
  .m-n-l-7 {
    margin: -40px;
  }
  .mt-n-l-7 {
    margin-top: -40px;
  }
  .mb-n-l-7 {
    margin-bottom: -40px;
  }
  .ml-n-l-7 {
    margin-left: -40px;
  }
  .mr-n-l-7 {
    margin-right: -40px;
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-7 {
    margin: 40px;
  }
  .mt-xl-7 {
    margin-top: 40px;
  }
  .mb-xl-7 {
    margin-bottom: 40px;
  }
  .ml-xl-7 {
    margin-left: 40px;
  }
  .mr-xl-7 {
    margin-right: 40px;
  }
  .m-n-xl-7 {
    margin: -40px;
  }
  .mt-n-xl-7 {
    margin-top: -40px;
  }
  .mb-n-xl-7 {
    margin-bottom: -40px;
  }
  .ml-n-xl-7 {
    margin-left: -40px;
  }
  .mr-n-xl-7 {
    margin-right: -40px;
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-7 {
    margin: 40px;
  }
  .mt-xxl-7 {
    margin-top: 40px;
  }
  .mb-xxl-7 {
    margin-bottom: 40px;
  }
  .ml-xxl-7 {
    margin-left: 40px;
  }
  .mr-xxl-7 {
    margin-right: 40px;
  }
  .m-n-xxl-7 {
    margin: -40px;
  }
  .mt-n-xxl-7 {
    margin-top: -40px;
  }
  .mb-n-xxl-7 {
    margin-bottom: -40px;
  }
  .ml-n-xxl-7 {
    margin-left: -40px;
  }
  .mr-n-xxl-7 {
    margin-right: -40px;
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-7 {
    margin: 40px;
  }
  .mt-menu-desktop-7 {
    margin-top: 40px;
  }
  .mb-menu-desktop-7 {
    margin-bottom: 40px;
  }
  .ml-menu-desktop-7 {
    margin-left: 40px;
  }
  .mr-menu-desktop-7 {
    margin-right: 40px;
  }
  .m-n-menu-desktop-7 {
    margin: -40px;
  }
  .mt-n-menu-desktop-7 {
    margin-top: -40px;
  }
  .mb-n-menu-desktop-7 {
    margin-bottom: -40px;
  }
  .ml-n-menu-desktop-7 {
    margin-left: -40px;
  }
  .mr-n-menu-desktop-7 {
    margin-right: -40px;
  }
}
.p-8 {
  padding: 48px;
}

.py-8 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.px-8 {
  padding-left: 48px;
  padding-right: 48px;
}

.pt-8 {
  padding-top: 48px;
}

.pb-8 {
  padding-bottom: 48px;
}

.pl-8 {
  padding-left: 48px;
}

.pr-8 {
  padding-right: 48px;
}

.ps-8 {
  padding-left: 48px;
  padding-right: inherit;
}

.pe-8 {
  padding-right: 48px;
  padding-left: inherit;
}

*[dir=rtl] .ps-8 {
  padding-left: inherit;
  padding-right: 48px;
}
*[dir=rtl] .pe-8 {
  padding-right: inherit;
  padding-left: 48px;
}

*[dir=ltr] .ps-8 {
  padding-left: 48px;
  padding-right: inherit;
}
*[dir=ltr] .pe-8 {
  padding-right: 48px;
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-8 {
    padding: 48px;
  }
  .pt-s-8 {
    padding-top: 48px;
  }
  .pb-s-8 {
    padding-bottom: 48px;
  }
  .pl-s-8 {
    padding-left: 48px;
  }
  .pr-s-8 {
    padding-right: 48px;
  }
}
@media screen and (min-width: 768px) {
  .p-m-8 {
    padding: 48px;
  }
  .pt-m-8 {
    padding-top: 48px;
  }
  .pb-m-8 {
    padding-bottom: 48px;
  }
  .pl-m-8 {
    padding-left: 48px;
  }
  .pr-m-8 {
    padding-right: 48px;
  }
}
@media screen and (min-width: 1024px) {
  .p-l-8 {
    padding: 48px;
  }
  .pt-l-8 {
    padding-top: 48px;
  }
  .pb-l-8 {
    padding-bottom: 48px;
  }
  .pl-l-8 {
    padding-left: 48px;
  }
  .pr-l-8 {
    padding-right: 48px;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-8 {
    padding: 48px;
  }
  .pt-xl-8 {
    padding-top: 48px;
  }
  .pb-xl-8 {
    padding-bottom: 48px;
  }
  .pl-xl-8 {
    padding-left: 48px;
  }
  .pr-xl-8 {
    padding-right: 48px;
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-8 {
    padding: 48px;
  }
  .pt-xxl-8 {
    padding-top: 48px;
  }
  .pb-xxl-8 {
    padding-bottom: 48px;
  }
  .pl-xxl-8 {
    padding-left: 48px;
  }
  .pr-xxl-8 {
    padding-right: 48px;
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-8 {
    padding: 48px;
  }
  .pt-menu-desktop-8 {
    padding-top: 48px;
  }
  .pb-menu-desktop-8 {
    padding-bottom: 48px;
  }
  .pl-menu-desktop-8 {
    padding-left: 48px;
  }
  .pr-menu-desktop-8 {
    padding-right: 48px;
  }
}
.m-8 {
  margin: 48px;
}

.mt-8 {
  margin-top: 48px;
}

.mb-8 {
  margin-bottom: 48px;
}

.ml-8 {
  margin-left: 48px;
}

.mr-8 {
  margin-right: 48px;
}

.mx-8 {
  margin-left: 48px;
  margin-right: 48px;
}

.my-8 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.ms-8 {
  margin-left: 48px;
  margin-right: inherit;
}

.me-8 {
  margin-right: 48px;
  margin-left: inherit;
}

.m-n-8 {
  margin: -48px;
}

.mt-n-8 {
  margin-top: -48px;
}

.mb-n-8 {
  margin-bottom: -48px;
}

.ml-n-8 {
  margin-left: -48px;
}

.mr-n-8 {
  margin-right: -48px;
}

.mx-n-8 {
  margin-left: -48px;
  margin-right: -48px;
}

.my-n-8 {
  margin-top: -48px;
  margin-bottom: -48px;
}

.ms-n-8 {
  margin-left: -48px;
  margin-right: inherit;
}

.me-8 {
  margin-right: -48px;
  margin-left: inherit;
}

*[dir=rtl] .ms-8 {
  margin-left: inherit;
  margin-right: 48px;
}
*[dir=rtl] .me-8 {
  margin-right: inherit;
  margin-left: 48px;
}
*[dir=rtl] .ms-n-8 {
  margin-left: inherit;
  margin-right: -48px;
}
*[dir=rtl] .me-n-8 {
  margin-right: inherit;
  margin-left: -48px;
}

*[dir=ltr] .ms-8 {
  margin-left: 48px;
  margin-right: inherit;
}
*[dir=ltr] .me-8 {
  margin-right: 48px;
  margin-left: inherit;
}
*[dir=ltr] .ms-n-8 {
  margin-left: -48px;
  margin-right: inherit;
}
*[dir=ltr] .me-n-8 {
  margin-right: -48px;
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-8 {
    margin: 48px;
  }
  .mt-s-8 {
    margin-top: 48px;
  }
  .mb-s-8 {
    margin-bottom: 48px;
  }
  .ml-s-8 {
    margin-left: 48px;
  }
  .mr-s-8 {
    margin-right: 48px;
  }
  .m-n-s-8 {
    margin: -48px;
  }
  .mt-n-s-8 {
    margin-top: -48px;
  }
  .mb-n-s-8 {
    margin-bottom: -48px;
  }
  .ml-n-s-8 {
    margin-left: -48px;
  }
  .mr-n-s-8 {
    margin-right: -48px;
  }
}
@media screen and (min-width: 768px) {
  .m-m-8 {
    margin: 48px;
  }
  .mt-m-8 {
    margin-top: 48px;
  }
  .mb-m-8 {
    margin-bottom: 48px;
  }
  .ml-m-8 {
    margin-left: 48px;
  }
  .mr-m-8 {
    margin-right: 48px;
  }
  .m-n-m-8 {
    margin: -48px;
  }
  .mt-n-m-8 {
    margin-top: -48px;
  }
  .mb-n-m-8 {
    margin-bottom: -48px;
  }
  .ml-n-m-8 {
    margin-left: -48px;
  }
  .mr-n-m-8 {
    margin-right: -48px;
  }
}
@media screen and (min-width: 1024px) {
  .m-l-8 {
    margin: 48px;
  }
  .mt-l-8 {
    margin-top: 48px;
  }
  .mb-l-8 {
    margin-bottom: 48px;
  }
  .ml-l-8 {
    margin-left: 48px;
  }
  .mr-l-8 {
    margin-right: 48px;
  }
  .m-n-l-8 {
    margin: -48px;
  }
  .mt-n-l-8 {
    margin-top: -48px;
  }
  .mb-n-l-8 {
    margin-bottom: -48px;
  }
  .ml-n-l-8 {
    margin-left: -48px;
  }
  .mr-n-l-8 {
    margin-right: -48px;
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-8 {
    margin: 48px;
  }
  .mt-xl-8 {
    margin-top: 48px;
  }
  .mb-xl-8 {
    margin-bottom: 48px;
  }
  .ml-xl-8 {
    margin-left: 48px;
  }
  .mr-xl-8 {
    margin-right: 48px;
  }
  .m-n-xl-8 {
    margin: -48px;
  }
  .mt-n-xl-8 {
    margin-top: -48px;
  }
  .mb-n-xl-8 {
    margin-bottom: -48px;
  }
  .ml-n-xl-8 {
    margin-left: -48px;
  }
  .mr-n-xl-8 {
    margin-right: -48px;
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-8 {
    margin: 48px;
  }
  .mt-xxl-8 {
    margin-top: 48px;
  }
  .mb-xxl-8 {
    margin-bottom: 48px;
  }
  .ml-xxl-8 {
    margin-left: 48px;
  }
  .mr-xxl-8 {
    margin-right: 48px;
  }
  .m-n-xxl-8 {
    margin: -48px;
  }
  .mt-n-xxl-8 {
    margin-top: -48px;
  }
  .mb-n-xxl-8 {
    margin-bottom: -48px;
  }
  .ml-n-xxl-8 {
    margin-left: -48px;
  }
  .mr-n-xxl-8 {
    margin-right: -48px;
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-8 {
    margin: 48px;
  }
  .mt-menu-desktop-8 {
    margin-top: 48px;
  }
  .mb-menu-desktop-8 {
    margin-bottom: 48px;
  }
  .ml-menu-desktop-8 {
    margin-left: 48px;
  }
  .mr-menu-desktop-8 {
    margin-right: 48px;
  }
  .m-n-menu-desktop-8 {
    margin: -48px;
  }
  .mt-n-menu-desktop-8 {
    margin-top: -48px;
  }
  .mb-n-menu-desktop-8 {
    margin-bottom: -48px;
  }
  .ml-n-menu-desktop-8 {
    margin-left: -48px;
  }
  .mr-n-menu-desktop-8 {
    margin-right: -48px;
  }
}
.p-9 {
  padding: 64px;
}

.py-9 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.px-9 {
  padding-left: 64px;
  padding-right: 64px;
}

.pt-9 {
  padding-top: 64px;
}

.pb-9 {
  padding-bottom: 64px;
}

.pl-9 {
  padding-left: 64px;
}

.pr-9 {
  padding-right: 64px;
}

.ps-9 {
  padding-left: 64px;
  padding-right: inherit;
}

.pe-9 {
  padding-right: 64px;
  padding-left: inherit;
}

*[dir=rtl] .ps-9 {
  padding-left: inherit;
  padding-right: 64px;
}
*[dir=rtl] .pe-9 {
  padding-right: inherit;
  padding-left: 64px;
}

*[dir=ltr] .ps-9 {
  padding-left: 64px;
  padding-right: inherit;
}
*[dir=ltr] .pe-9 {
  padding-right: 64px;
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-9 {
    padding: 64px;
  }
  .pt-s-9 {
    padding-top: 64px;
  }
  .pb-s-9 {
    padding-bottom: 64px;
  }
  .pl-s-9 {
    padding-left: 64px;
  }
  .pr-s-9 {
    padding-right: 64px;
  }
}
@media screen and (min-width: 768px) {
  .p-m-9 {
    padding: 64px;
  }
  .pt-m-9 {
    padding-top: 64px;
  }
  .pb-m-9 {
    padding-bottom: 64px;
  }
  .pl-m-9 {
    padding-left: 64px;
  }
  .pr-m-9 {
    padding-right: 64px;
  }
}
@media screen and (min-width: 1024px) {
  .p-l-9 {
    padding: 64px;
  }
  .pt-l-9 {
    padding-top: 64px;
  }
  .pb-l-9 {
    padding-bottom: 64px;
  }
  .pl-l-9 {
    padding-left: 64px;
  }
  .pr-l-9 {
    padding-right: 64px;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-9 {
    padding: 64px;
  }
  .pt-xl-9 {
    padding-top: 64px;
  }
  .pb-xl-9 {
    padding-bottom: 64px;
  }
  .pl-xl-9 {
    padding-left: 64px;
  }
  .pr-xl-9 {
    padding-right: 64px;
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-9 {
    padding: 64px;
  }
  .pt-xxl-9 {
    padding-top: 64px;
  }
  .pb-xxl-9 {
    padding-bottom: 64px;
  }
  .pl-xxl-9 {
    padding-left: 64px;
  }
  .pr-xxl-9 {
    padding-right: 64px;
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-9 {
    padding: 64px;
  }
  .pt-menu-desktop-9 {
    padding-top: 64px;
  }
  .pb-menu-desktop-9 {
    padding-bottom: 64px;
  }
  .pl-menu-desktop-9 {
    padding-left: 64px;
  }
  .pr-menu-desktop-9 {
    padding-right: 64px;
  }
}
.m-9 {
  margin: 64px;
}

.mt-9 {
  margin-top: 64px;
}

.mb-9 {
  margin-bottom: 64px;
}

.ml-9 {
  margin-left: 64px;
}

.mr-9 {
  margin-right: 64px;
}

.mx-9 {
  margin-left: 64px;
  margin-right: 64px;
}

.my-9 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.ms-9 {
  margin-left: 64px;
  margin-right: inherit;
}

.me-9 {
  margin-right: 64px;
  margin-left: inherit;
}

.m-n-9 {
  margin: -64px;
}

.mt-n-9 {
  margin-top: -64px;
}

.mb-n-9 {
  margin-bottom: -64px;
}

.ml-n-9 {
  margin-left: -64px;
}

.mr-n-9 {
  margin-right: -64px;
}

.mx-n-9 {
  margin-left: -64px;
  margin-right: -64px;
}

.my-n-9 {
  margin-top: -64px;
  margin-bottom: -64px;
}

.ms-n-9 {
  margin-left: -64px;
  margin-right: inherit;
}

.me-9 {
  margin-right: -64px;
  margin-left: inherit;
}

*[dir=rtl] .ms-9 {
  margin-left: inherit;
  margin-right: 64px;
}
*[dir=rtl] .me-9 {
  margin-right: inherit;
  margin-left: 64px;
}
*[dir=rtl] .ms-n-9 {
  margin-left: inherit;
  margin-right: -64px;
}
*[dir=rtl] .me-n-9 {
  margin-right: inherit;
  margin-left: -64px;
}

*[dir=ltr] .ms-9 {
  margin-left: 64px;
  margin-right: inherit;
}
*[dir=ltr] .me-9 {
  margin-right: 64px;
  margin-left: inherit;
}
*[dir=ltr] .ms-n-9 {
  margin-left: -64px;
  margin-right: inherit;
}
*[dir=ltr] .me-n-9 {
  margin-right: -64px;
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-9 {
    margin: 64px;
  }
  .mt-s-9 {
    margin-top: 64px;
  }
  .mb-s-9 {
    margin-bottom: 64px;
  }
  .ml-s-9 {
    margin-left: 64px;
  }
  .mr-s-9 {
    margin-right: 64px;
  }
  .m-n-s-9 {
    margin: -64px;
  }
  .mt-n-s-9 {
    margin-top: -64px;
  }
  .mb-n-s-9 {
    margin-bottom: -64px;
  }
  .ml-n-s-9 {
    margin-left: -64px;
  }
  .mr-n-s-9 {
    margin-right: -64px;
  }
}
@media screen and (min-width: 768px) {
  .m-m-9 {
    margin: 64px;
  }
  .mt-m-9 {
    margin-top: 64px;
  }
  .mb-m-9 {
    margin-bottom: 64px;
  }
  .ml-m-9 {
    margin-left: 64px;
  }
  .mr-m-9 {
    margin-right: 64px;
  }
  .m-n-m-9 {
    margin: -64px;
  }
  .mt-n-m-9 {
    margin-top: -64px;
  }
  .mb-n-m-9 {
    margin-bottom: -64px;
  }
  .ml-n-m-9 {
    margin-left: -64px;
  }
  .mr-n-m-9 {
    margin-right: -64px;
  }
}
@media screen and (min-width: 1024px) {
  .m-l-9 {
    margin: 64px;
  }
  .mt-l-9 {
    margin-top: 64px;
  }
  .mb-l-9 {
    margin-bottom: 64px;
  }
  .ml-l-9 {
    margin-left: 64px;
  }
  .mr-l-9 {
    margin-right: 64px;
  }
  .m-n-l-9 {
    margin: -64px;
  }
  .mt-n-l-9 {
    margin-top: -64px;
  }
  .mb-n-l-9 {
    margin-bottom: -64px;
  }
  .ml-n-l-9 {
    margin-left: -64px;
  }
  .mr-n-l-9 {
    margin-right: -64px;
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-9 {
    margin: 64px;
  }
  .mt-xl-9 {
    margin-top: 64px;
  }
  .mb-xl-9 {
    margin-bottom: 64px;
  }
  .ml-xl-9 {
    margin-left: 64px;
  }
  .mr-xl-9 {
    margin-right: 64px;
  }
  .m-n-xl-9 {
    margin: -64px;
  }
  .mt-n-xl-9 {
    margin-top: -64px;
  }
  .mb-n-xl-9 {
    margin-bottom: -64px;
  }
  .ml-n-xl-9 {
    margin-left: -64px;
  }
  .mr-n-xl-9 {
    margin-right: -64px;
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-9 {
    margin: 64px;
  }
  .mt-xxl-9 {
    margin-top: 64px;
  }
  .mb-xxl-9 {
    margin-bottom: 64px;
  }
  .ml-xxl-9 {
    margin-left: 64px;
  }
  .mr-xxl-9 {
    margin-right: 64px;
  }
  .m-n-xxl-9 {
    margin: -64px;
  }
  .mt-n-xxl-9 {
    margin-top: -64px;
  }
  .mb-n-xxl-9 {
    margin-bottom: -64px;
  }
  .ml-n-xxl-9 {
    margin-left: -64px;
  }
  .mr-n-xxl-9 {
    margin-right: -64px;
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-9 {
    margin: 64px;
  }
  .mt-menu-desktop-9 {
    margin-top: 64px;
  }
  .mb-menu-desktop-9 {
    margin-bottom: 64px;
  }
  .ml-menu-desktop-9 {
    margin-left: 64px;
  }
  .mr-menu-desktop-9 {
    margin-right: 64px;
  }
  .m-n-menu-desktop-9 {
    margin: -64px;
  }
  .mt-n-menu-desktop-9 {
    margin-top: -64px;
  }
  .mb-n-menu-desktop-9 {
    margin-bottom: -64px;
  }
  .ml-n-menu-desktop-9 {
    margin-left: -64px;
  }
  .mr-n-menu-desktop-9 {
    margin-right: -64px;
  }
}
.p-10 {
  padding: 80px;
}

.py-10 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.px-10 {
  padding-left: 80px;
  padding-right: 80px;
}

.pt-10 {
  padding-top: 80px;
}

.pb-10 {
  padding-bottom: 80px;
}

.pl-10 {
  padding-left: 80px;
}

.pr-10 {
  padding-right: 80px;
}

.ps-10 {
  padding-left: 80px;
  padding-right: inherit;
}

.pe-10 {
  padding-right: 80px;
  padding-left: inherit;
}

*[dir=rtl] .ps-10 {
  padding-left: inherit;
  padding-right: 80px;
}
*[dir=rtl] .pe-10 {
  padding-right: inherit;
  padding-left: 80px;
}

*[dir=ltr] .ps-10 {
  padding-left: 80px;
  padding-right: inherit;
}
*[dir=ltr] .pe-10 {
  padding-right: 80px;
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-10 {
    padding: 80px;
  }
  .pt-s-10 {
    padding-top: 80px;
  }
  .pb-s-10 {
    padding-bottom: 80px;
  }
  .pl-s-10 {
    padding-left: 80px;
  }
  .pr-s-10 {
    padding-right: 80px;
  }
}
@media screen and (min-width: 768px) {
  .p-m-10 {
    padding: 80px;
  }
  .pt-m-10 {
    padding-top: 80px;
  }
  .pb-m-10 {
    padding-bottom: 80px;
  }
  .pl-m-10 {
    padding-left: 80px;
  }
  .pr-m-10 {
    padding-right: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .p-l-10 {
    padding: 80px;
  }
  .pt-l-10 {
    padding-top: 80px;
  }
  .pb-l-10 {
    padding-bottom: 80px;
  }
  .pl-l-10 {
    padding-left: 80px;
  }
  .pr-l-10 {
    padding-right: 80px;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-10 {
    padding: 80px;
  }
  .pt-xl-10 {
    padding-top: 80px;
  }
  .pb-xl-10 {
    padding-bottom: 80px;
  }
  .pl-xl-10 {
    padding-left: 80px;
  }
  .pr-xl-10 {
    padding-right: 80px;
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-10 {
    padding: 80px;
  }
  .pt-xxl-10 {
    padding-top: 80px;
  }
  .pb-xxl-10 {
    padding-bottom: 80px;
  }
  .pl-xxl-10 {
    padding-left: 80px;
  }
  .pr-xxl-10 {
    padding-right: 80px;
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-10 {
    padding: 80px;
  }
  .pt-menu-desktop-10 {
    padding-top: 80px;
  }
  .pb-menu-desktop-10 {
    padding-bottom: 80px;
  }
  .pl-menu-desktop-10 {
    padding-left: 80px;
  }
  .pr-menu-desktop-10 {
    padding-right: 80px;
  }
}
.m-10 {
  margin: 80px;
}

.mt-10 {
  margin-top: 80px;
}

.mb-10 {
  margin-bottom: 80px;
}

.ml-10 {
  margin-left: 80px;
}

.mr-10 {
  margin-right: 80px;
}

.mx-10 {
  margin-left: 80px;
  margin-right: 80px;
}

.my-10 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.ms-10 {
  margin-left: 80px;
  margin-right: inherit;
}

.me-10 {
  margin-right: 80px;
  margin-left: inherit;
}

.m-n-10 {
  margin: -80px;
}

.mt-n-10 {
  margin-top: -80px;
}

.mb-n-10 {
  margin-bottom: -80px;
}

.ml-n-10 {
  margin-left: -80px;
}

.mr-n-10 {
  margin-right: -80px;
}

.mx-n-10 {
  margin-left: -80px;
  margin-right: -80px;
}

.my-n-10 {
  margin-top: -80px;
  margin-bottom: -80px;
}

.ms-n-10 {
  margin-left: -80px;
  margin-right: inherit;
}

.me-10 {
  margin-right: -80px;
  margin-left: inherit;
}

*[dir=rtl] .ms-10 {
  margin-left: inherit;
  margin-right: 80px;
}
*[dir=rtl] .me-10 {
  margin-right: inherit;
  margin-left: 80px;
}
*[dir=rtl] .ms-n-10 {
  margin-left: inherit;
  margin-right: -80px;
}
*[dir=rtl] .me-n-10 {
  margin-right: inherit;
  margin-left: -80px;
}

*[dir=ltr] .ms-10 {
  margin-left: 80px;
  margin-right: inherit;
}
*[dir=ltr] .me-10 {
  margin-right: 80px;
  margin-left: inherit;
}
*[dir=ltr] .ms-n-10 {
  margin-left: -80px;
  margin-right: inherit;
}
*[dir=ltr] .me-n-10 {
  margin-right: -80px;
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-10 {
    margin: 80px;
  }
  .mt-s-10 {
    margin-top: 80px;
  }
  .mb-s-10 {
    margin-bottom: 80px;
  }
  .ml-s-10 {
    margin-left: 80px;
  }
  .mr-s-10 {
    margin-right: 80px;
  }
  .m-n-s-10 {
    margin: -80px;
  }
  .mt-n-s-10 {
    margin-top: -80px;
  }
  .mb-n-s-10 {
    margin-bottom: -80px;
  }
  .ml-n-s-10 {
    margin-left: -80px;
  }
  .mr-n-s-10 {
    margin-right: -80px;
  }
}
@media screen and (min-width: 768px) {
  .m-m-10 {
    margin: 80px;
  }
  .mt-m-10 {
    margin-top: 80px;
  }
  .mb-m-10 {
    margin-bottom: 80px;
  }
  .ml-m-10 {
    margin-left: 80px;
  }
  .mr-m-10 {
    margin-right: 80px;
  }
  .m-n-m-10 {
    margin: -80px;
  }
  .mt-n-m-10 {
    margin-top: -80px;
  }
  .mb-n-m-10 {
    margin-bottom: -80px;
  }
  .ml-n-m-10 {
    margin-left: -80px;
  }
  .mr-n-m-10 {
    margin-right: -80px;
  }
}
@media screen and (min-width: 1024px) {
  .m-l-10 {
    margin: 80px;
  }
  .mt-l-10 {
    margin-top: 80px;
  }
  .mb-l-10 {
    margin-bottom: 80px;
  }
  .ml-l-10 {
    margin-left: 80px;
  }
  .mr-l-10 {
    margin-right: 80px;
  }
  .m-n-l-10 {
    margin: -80px;
  }
  .mt-n-l-10 {
    margin-top: -80px;
  }
  .mb-n-l-10 {
    margin-bottom: -80px;
  }
  .ml-n-l-10 {
    margin-left: -80px;
  }
  .mr-n-l-10 {
    margin-right: -80px;
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-10 {
    margin: 80px;
  }
  .mt-xl-10 {
    margin-top: 80px;
  }
  .mb-xl-10 {
    margin-bottom: 80px;
  }
  .ml-xl-10 {
    margin-left: 80px;
  }
  .mr-xl-10 {
    margin-right: 80px;
  }
  .m-n-xl-10 {
    margin: -80px;
  }
  .mt-n-xl-10 {
    margin-top: -80px;
  }
  .mb-n-xl-10 {
    margin-bottom: -80px;
  }
  .ml-n-xl-10 {
    margin-left: -80px;
  }
  .mr-n-xl-10 {
    margin-right: -80px;
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-10 {
    margin: 80px;
  }
  .mt-xxl-10 {
    margin-top: 80px;
  }
  .mb-xxl-10 {
    margin-bottom: 80px;
  }
  .ml-xxl-10 {
    margin-left: 80px;
  }
  .mr-xxl-10 {
    margin-right: 80px;
  }
  .m-n-xxl-10 {
    margin: -80px;
  }
  .mt-n-xxl-10 {
    margin-top: -80px;
  }
  .mb-n-xxl-10 {
    margin-bottom: -80px;
  }
  .ml-n-xxl-10 {
    margin-left: -80px;
  }
  .mr-n-xxl-10 {
    margin-right: -80px;
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-10 {
    margin: 80px;
  }
  .mt-menu-desktop-10 {
    margin-top: 80px;
  }
  .mb-menu-desktop-10 {
    margin-bottom: 80px;
  }
  .ml-menu-desktop-10 {
    margin-left: 80px;
  }
  .mr-menu-desktop-10 {
    margin-right: 80px;
  }
  .m-n-menu-desktop-10 {
    margin: -80px;
  }
  .mt-n-menu-desktop-10 {
    margin-top: -80px;
  }
  .mb-n-menu-desktop-10 {
    margin-bottom: -80px;
  }
  .ml-n-menu-desktop-10 {
    margin-left: -80px;
  }
  .mr-n-menu-desktop-10 {
    margin-right: -80px;
  }
}
.p-11 {
  padding: 96px;
}

.py-11 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.px-11 {
  padding-left: 96px;
  padding-right: 96px;
}

.pt-11 {
  padding-top: 96px;
}

.pb-11 {
  padding-bottom: 96px;
}

.pl-11 {
  padding-left: 96px;
}

.pr-11 {
  padding-right: 96px;
}

.ps-11 {
  padding-left: 96px;
  padding-right: inherit;
}

.pe-11 {
  padding-right: 96px;
  padding-left: inherit;
}

*[dir=rtl] .ps-11 {
  padding-left: inherit;
  padding-right: 96px;
}
*[dir=rtl] .pe-11 {
  padding-right: inherit;
  padding-left: 96px;
}

*[dir=ltr] .ps-11 {
  padding-left: 96px;
  padding-right: inherit;
}
*[dir=ltr] .pe-11 {
  padding-right: 96px;
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-11 {
    padding: 96px;
  }
  .pt-s-11 {
    padding-top: 96px;
  }
  .pb-s-11 {
    padding-bottom: 96px;
  }
  .pl-s-11 {
    padding-left: 96px;
  }
  .pr-s-11 {
    padding-right: 96px;
  }
}
@media screen and (min-width: 768px) {
  .p-m-11 {
    padding: 96px;
  }
  .pt-m-11 {
    padding-top: 96px;
  }
  .pb-m-11 {
    padding-bottom: 96px;
  }
  .pl-m-11 {
    padding-left: 96px;
  }
  .pr-m-11 {
    padding-right: 96px;
  }
}
@media screen and (min-width: 1024px) {
  .p-l-11 {
    padding: 96px;
  }
  .pt-l-11 {
    padding-top: 96px;
  }
  .pb-l-11 {
    padding-bottom: 96px;
  }
  .pl-l-11 {
    padding-left: 96px;
  }
  .pr-l-11 {
    padding-right: 96px;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-11 {
    padding: 96px;
  }
  .pt-xl-11 {
    padding-top: 96px;
  }
  .pb-xl-11 {
    padding-bottom: 96px;
  }
  .pl-xl-11 {
    padding-left: 96px;
  }
  .pr-xl-11 {
    padding-right: 96px;
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-11 {
    padding: 96px;
  }
  .pt-xxl-11 {
    padding-top: 96px;
  }
  .pb-xxl-11 {
    padding-bottom: 96px;
  }
  .pl-xxl-11 {
    padding-left: 96px;
  }
  .pr-xxl-11 {
    padding-right: 96px;
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-11 {
    padding: 96px;
  }
  .pt-menu-desktop-11 {
    padding-top: 96px;
  }
  .pb-menu-desktop-11 {
    padding-bottom: 96px;
  }
  .pl-menu-desktop-11 {
    padding-left: 96px;
  }
  .pr-menu-desktop-11 {
    padding-right: 96px;
  }
}
.m-11 {
  margin: 96px;
}

.mt-11 {
  margin-top: 96px;
}

.mb-11 {
  margin-bottom: 96px;
}

.ml-11 {
  margin-left: 96px;
}

.mr-11 {
  margin-right: 96px;
}

.mx-11 {
  margin-left: 96px;
  margin-right: 96px;
}

.my-11 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.ms-11 {
  margin-left: 96px;
  margin-right: inherit;
}

.me-11 {
  margin-right: 96px;
  margin-left: inherit;
}

.m-n-11 {
  margin: -96px;
}

.mt-n-11 {
  margin-top: -96px;
}

.mb-n-11 {
  margin-bottom: -96px;
}

.ml-n-11 {
  margin-left: -96px;
}

.mr-n-11 {
  margin-right: -96px;
}

.mx-n-11 {
  margin-left: -96px;
  margin-right: -96px;
}

.my-n-11 {
  margin-top: -96px;
  margin-bottom: -96px;
}

.ms-n-11 {
  margin-left: -96px;
  margin-right: inherit;
}

.me-11 {
  margin-right: -96px;
  margin-left: inherit;
}

*[dir=rtl] .ms-11 {
  margin-left: inherit;
  margin-right: 96px;
}
*[dir=rtl] .me-11 {
  margin-right: inherit;
  margin-left: 96px;
}
*[dir=rtl] .ms-n-11 {
  margin-left: inherit;
  margin-right: -96px;
}
*[dir=rtl] .me-n-11 {
  margin-right: inherit;
  margin-left: -96px;
}

*[dir=ltr] .ms-11 {
  margin-left: 96px;
  margin-right: inherit;
}
*[dir=ltr] .me-11 {
  margin-right: 96px;
  margin-left: inherit;
}
*[dir=ltr] .ms-n-11 {
  margin-left: -96px;
  margin-right: inherit;
}
*[dir=ltr] .me-n-11 {
  margin-right: -96px;
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-11 {
    margin: 96px;
  }
  .mt-s-11 {
    margin-top: 96px;
  }
  .mb-s-11 {
    margin-bottom: 96px;
  }
  .ml-s-11 {
    margin-left: 96px;
  }
  .mr-s-11 {
    margin-right: 96px;
  }
  .m-n-s-11 {
    margin: -96px;
  }
  .mt-n-s-11 {
    margin-top: -96px;
  }
  .mb-n-s-11 {
    margin-bottom: -96px;
  }
  .ml-n-s-11 {
    margin-left: -96px;
  }
  .mr-n-s-11 {
    margin-right: -96px;
  }
}
@media screen and (min-width: 768px) {
  .m-m-11 {
    margin: 96px;
  }
  .mt-m-11 {
    margin-top: 96px;
  }
  .mb-m-11 {
    margin-bottom: 96px;
  }
  .ml-m-11 {
    margin-left: 96px;
  }
  .mr-m-11 {
    margin-right: 96px;
  }
  .m-n-m-11 {
    margin: -96px;
  }
  .mt-n-m-11 {
    margin-top: -96px;
  }
  .mb-n-m-11 {
    margin-bottom: -96px;
  }
  .ml-n-m-11 {
    margin-left: -96px;
  }
  .mr-n-m-11 {
    margin-right: -96px;
  }
}
@media screen and (min-width: 1024px) {
  .m-l-11 {
    margin: 96px;
  }
  .mt-l-11 {
    margin-top: 96px;
  }
  .mb-l-11 {
    margin-bottom: 96px;
  }
  .ml-l-11 {
    margin-left: 96px;
  }
  .mr-l-11 {
    margin-right: 96px;
  }
  .m-n-l-11 {
    margin: -96px;
  }
  .mt-n-l-11 {
    margin-top: -96px;
  }
  .mb-n-l-11 {
    margin-bottom: -96px;
  }
  .ml-n-l-11 {
    margin-left: -96px;
  }
  .mr-n-l-11 {
    margin-right: -96px;
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-11 {
    margin: 96px;
  }
  .mt-xl-11 {
    margin-top: 96px;
  }
  .mb-xl-11 {
    margin-bottom: 96px;
  }
  .ml-xl-11 {
    margin-left: 96px;
  }
  .mr-xl-11 {
    margin-right: 96px;
  }
  .m-n-xl-11 {
    margin: -96px;
  }
  .mt-n-xl-11 {
    margin-top: -96px;
  }
  .mb-n-xl-11 {
    margin-bottom: -96px;
  }
  .ml-n-xl-11 {
    margin-left: -96px;
  }
  .mr-n-xl-11 {
    margin-right: -96px;
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-11 {
    margin: 96px;
  }
  .mt-xxl-11 {
    margin-top: 96px;
  }
  .mb-xxl-11 {
    margin-bottom: 96px;
  }
  .ml-xxl-11 {
    margin-left: 96px;
  }
  .mr-xxl-11 {
    margin-right: 96px;
  }
  .m-n-xxl-11 {
    margin: -96px;
  }
  .mt-n-xxl-11 {
    margin-top: -96px;
  }
  .mb-n-xxl-11 {
    margin-bottom: -96px;
  }
  .ml-n-xxl-11 {
    margin-left: -96px;
  }
  .mr-n-xxl-11 {
    margin-right: -96px;
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-11 {
    margin: 96px;
  }
  .mt-menu-desktop-11 {
    margin-top: 96px;
  }
  .mb-menu-desktop-11 {
    margin-bottom: 96px;
  }
  .ml-menu-desktop-11 {
    margin-left: 96px;
  }
  .mr-menu-desktop-11 {
    margin-right: 96px;
  }
  .m-n-menu-desktop-11 {
    margin: -96px;
  }
  .mt-n-menu-desktop-11 {
    margin-top: -96px;
  }
  .mb-n-menu-desktop-11 {
    margin-bottom: -96px;
  }
  .ml-n-menu-desktop-11 {
    margin-left: -96px;
  }
  .mr-n-menu-desktop-11 {
    margin-right: -96px;
  }
}
.p-gap {
  padding: var(--gap);
}

.py-gap {
  padding-top: var(--gap);
  padding-bottom: var(--gap);
}

.px-gap {
  padding-left: var(--gap);
  padding-right: var(--gap);
}

.pt-gap {
  padding-top: var(--gap);
}

.pb-gap {
  padding-bottom: var(--gap);
}

.pl-gap {
  padding-left: var(--gap);
}

.pr-gap {
  padding-right: var(--gap);
}

.ps-gap {
  padding-left: var(--gap);
  padding-right: inherit;
}

.pe-gap {
  padding-right: var(--gap);
  padding-left: inherit;
}

*[dir=rtl] .ps-gap {
  padding-left: inherit;
  padding-right: var(--gap);
}
*[dir=rtl] .pe-gap {
  padding-right: inherit;
  padding-left: var(--gap);
}

*[dir=ltr] .ps-gap {
  padding-left: var(--gap);
  padding-right: inherit;
}
*[dir=ltr] .pe-gap {
  padding-right: var(--gap);
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-gap {
    padding: var(--gap);
  }
  .pt-s-gap {
    padding-top: var(--gap);
  }
  .pb-s-gap {
    padding-bottom: var(--gap);
  }
  .pl-s-gap {
    padding-left: var(--gap);
  }
  .pr-s-gap {
    padding-right: var(--gap);
  }
}
@media screen and (min-width: 768px) {
  .p-m-gap {
    padding: var(--gap);
  }
  .pt-m-gap {
    padding-top: var(--gap);
  }
  .pb-m-gap {
    padding-bottom: var(--gap);
  }
  .pl-m-gap {
    padding-left: var(--gap);
  }
  .pr-m-gap {
    padding-right: var(--gap);
  }
}
@media screen and (min-width: 1024px) {
  .p-l-gap {
    padding: var(--gap);
  }
  .pt-l-gap {
    padding-top: var(--gap);
  }
  .pb-l-gap {
    padding-bottom: var(--gap);
  }
  .pl-l-gap {
    padding-left: var(--gap);
  }
  .pr-l-gap {
    padding-right: var(--gap);
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-gap {
    padding: var(--gap);
  }
  .pt-xl-gap {
    padding-top: var(--gap);
  }
  .pb-xl-gap {
    padding-bottom: var(--gap);
  }
  .pl-xl-gap {
    padding-left: var(--gap);
  }
  .pr-xl-gap {
    padding-right: var(--gap);
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-gap {
    padding: var(--gap);
  }
  .pt-xxl-gap {
    padding-top: var(--gap);
  }
  .pb-xxl-gap {
    padding-bottom: var(--gap);
  }
  .pl-xxl-gap {
    padding-left: var(--gap);
  }
  .pr-xxl-gap {
    padding-right: var(--gap);
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-gap {
    padding: var(--gap);
  }
  .pt-menu-desktop-gap {
    padding-top: var(--gap);
  }
  .pb-menu-desktop-gap {
    padding-bottom: var(--gap);
  }
  .pl-menu-desktop-gap {
    padding-left: var(--gap);
  }
  .pr-menu-desktop-gap {
    padding-right: var(--gap);
  }
}
.m-gap {
  margin: var(--gap);
}

.mt-gap {
  margin-top: var(--gap);
}

.mb-gap {
  margin-bottom: var(--gap);
}

.ml-gap {
  margin-left: var(--gap);
}

.mr-gap {
  margin-right: var(--gap);
}

.mx-gap {
  margin-left: var(--gap);
  margin-right: var(--gap);
}

.my-gap {
  margin-top: var(--gap);
  margin-bottom: var(--gap);
}

.ms-gap {
  margin-left: var(--gap);
  margin-right: inherit;
}

.me-gap {
  margin-right: var(--gap);
  margin-left: inherit;
}

.m-n-gap {
  margin: -var(--gap);
}

.mt-n-gap {
  margin-top: -var(--gap);
}

.mb-n-gap {
  margin-bottom: -var(--gap);
}

.ml-n-gap {
  margin-left: -var(--gap);
}

.mr-n-gap {
  margin-right: -var(--gap);
}

.mx-n-gap {
  margin-left: -var(--gap);
  margin-right: -var(--gap);
}

.my-n-gap {
  margin-top: -var(--gap);
  margin-bottom: -var(--gap);
}

.ms-n-gap {
  margin-left: -var(--gap);
  margin-right: inherit;
}

.me-gap {
  margin-right: -var(--gap);
  margin-left: inherit;
}

*[dir=rtl] .ms-gap {
  margin-left: inherit;
  margin-right: var(--gap);
}
*[dir=rtl] .me-gap {
  margin-right: inherit;
  margin-left: var(--gap);
}
*[dir=rtl] .ms-n-gap {
  margin-left: inherit;
  margin-right: -var(--gap);
}
*[dir=rtl] .me-n-gap {
  margin-right: inherit;
  margin-left: -var(--gap);
}

*[dir=ltr] .ms-gap {
  margin-left: var(--gap);
  margin-right: inherit;
}
*[dir=ltr] .me-gap {
  margin-right: var(--gap);
  margin-left: inherit;
}
*[dir=ltr] .ms-n-gap {
  margin-left: -var(--gap);
  margin-right: inherit;
}
*[dir=ltr] .me-n-gap {
  margin-right: -var(--gap);
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-gap {
    margin: var(--gap);
  }
  .mt-s-gap {
    margin-top: var(--gap);
  }
  .mb-s-gap {
    margin-bottom: var(--gap);
  }
  .ml-s-gap {
    margin-left: var(--gap);
  }
  .mr-s-gap {
    margin-right: var(--gap);
  }
  .m-n-s-gap {
    margin: -var(--gap);
  }
  .mt-n-s-gap {
    margin-top: -var(--gap);
  }
  .mb-n-s-gap {
    margin-bottom: -var(--gap);
  }
  .ml-n-s-gap {
    margin-left: -var(--gap);
  }
  .mr-n-s-gap {
    margin-right: -var(--gap);
  }
}
@media screen and (min-width: 768px) {
  .m-m-gap {
    margin: var(--gap);
  }
  .mt-m-gap {
    margin-top: var(--gap);
  }
  .mb-m-gap {
    margin-bottom: var(--gap);
  }
  .ml-m-gap {
    margin-left: var(--gap);
  }
  .mr-m-gap {
    margin-right: var(--gap);
  }
  .m-n-m-gap {
    margin: -var(--gap);
  }
  .mt-n-m-gap {
    margin-top: -var(--gap);
  }
  .mb-n-m-gap {
    margin-bottom: -var(--gap);
  }
  .ml-n-m-gap {
    margin-left: -var(--gap);
  }
  .mr-n-m-gap {
    margin-right: -var(--gap);
  }
}
@media screen and (min-width: 1024px) {
  .m-l-gap {
    margin: var(--gap);
  }
  .mt-l-gap {
    margin-top: var(--gap);
  }
  .mb-l-gap {
    margin-bottom: var(--gap);
  }
  .ml-l-gap {
    margin-left: var(--gap);
  }
  .mr-l-gap {
    margin-right: var(--gap);
  }
  .m-n-l-gap {
    margin: -var(--gap);
  }
  .mt-n-l-gap {
    margin-top: -var(--gap);
  }
  .mb-n-l-gap {
    margin-bottom: -var(--gap);
  }
  .ml-n-l-gap {
    margin-left: -var(--gap);
  }
  .mr-n-l-gap {
    margin-right: -var(--gap);
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-gap {
    margin: var(--gap);
  }
  .mt-xl-gap {
    margin-top: var(--gap);
  }
  .mb-xl-gap {
    margin-bottom: var(--gap);
  }
  .ml-xl-gap {
    margin-left: var(--gap);
  }
  .mr-xl-gap {
    margin-right: var(--gap);
  }
  .m-n-xl-gap {
    margin: -var(--gap);
  }
  .mt-n-xl-gap {
    margin-top: -var(--gap);
  }
  .mb-n-xl-gap {
    margin-bottom: -var(--gap);
  }
  .ml-n-xl-gap {
    margin-left: -var(--gap);
  }
  .mr-n-xl-gap {
    margin-right: -var(--gap);
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-gap {
    margin: var(--gap);
  }
  .mt-xxl-gap {
    margin-top: var(--gap);
  }
  .mb-xxl-gap {
    margin-bottom: var(--gap);
  }
  .ml-xxl-gap {
    margin-left: var(--gap);
  }
  .mr-xxl-gap {
    margin-right: var(--gap);
  }
  .m-n-xxl-gap {
    margin: -var(--gap);
  }
  .mt-n-xxl-gap {
    margin-top: -var(--gap);
  }
  .mb-n-xxl-gap {
    margin-bottom: -var(--gap);
  }
  .ml-n-xxl-gap {
    margin-left: -var(--gap);
  }
  .mr-n-xxl-gap {
    margin-right: -var(--gap);
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-gap {
    margin: var(--gap);
  }
  .mt-menu-desktop-gap {
    margin-top: var(--gap);
  }
  .mb-menu-desktop-gap {
    margin-bottom: var(--gap);
  }
  .ml-menu-desktop-gap {
    margin-left: var(--gap);
  }
  .mr-menu-desktop-gap {
    margin-right: var(--gap);
  }
  .m-n-menu-desktop-gap {
    margin: -var(--gap);
  }
  .mt-n-menu-desktop-gap {
    margin-top: -var(--gap);
  }
  .mb-n-menu-desktop-gap {
    margin-bottom: -var(--gap);
  }
  .ml-n-menu-desktop-gap {
    margin-left: -var(--gap);
  }
  .mr-n-menu-desktop-gap {
    margin-right: -var(--gap);
  }
}
.p-card-gap {
  padding: var(--card-gap);
}

.py-card-gap {
  padding-top: var(--card-gap);
  padding-bottom: var(--card-gap);
}

.px-card-gap {
  padding-left: var(--card-gap);
  padding-right: var(--card-gap);
}

.pt-card-gap {
  padding-top: var(--card-gap);
}

.pb-card-gap {
  padding-bottom: var(--card-gap);
}

.pl-card-gap {
  padding-left: var(--card-gap);
}

.pr-card-gap {
  padding-right: var(--card-gap);
}

.ps-card-gap {
  padding-left: var(--card-gap);
  padding-right: inherit;
}

.pe-card-gap {
  padding-right: var(--card-gap);
  padding-left: inherit;
}

*[dir=rtl] .ps-card-gap {
  padding-left: inherit;
  padding-right: var(--card-gap);
}
*[dir=rtl] .pe-card-gap {
  padding-right: inherit;
  padding-left: var(--card-gap);
}

*[dir=ltr] .ps-card-gap {
  padding-left: var(--card-gap);
  padding-right: inherit;
}
*[dir=ltr] .pe-card-gap {
  padding-right: var(--card-gap);
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-card-gap {
    padding: var(--card-gap);
  }
  .pt-s-card-gap {
    padding-top: var(--card-gap);
  }
  .pb-s-card-gap {
    padding-bottom: var(--card-gap);
  }
  .pl-s-card-gap {
    padding-left: var(--card-gap);
  }
  .pr-s-card-gap {
    padding-right: var(--card-gap);
  }
}
@media screen and (min-width: 768px) {
  .p-m-card-gap {
    padding: var(--card-gap);
  }
  .pt-m-card-gap {
    padding-top: var(--card-gap);
  }
  .pb-m-card-gap {
    padding-bottom: var(--card-gap);
  }
  .pl-m-card-gap {
    padding-left: var(--card-gap);
  }
  .pr-m-card-gap {
    padding-right: var(--card-gap);
  }
}
@media screen and (min-width: 1024px) {
  .p-l-card-gap {
    padding: var(--card-gap);
  }
  .pt-l-card-gap {
    padding-top: var(--card-gap);
  }
  .pb-l-card-gap {
    padding-bottom: var(--card-gap);
  }
  .pl-l-card-gap {
    padding-left: var(--card-gap);
  }
  .pr-l-card-gap {
    padding-right: var(--card-gap);
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-card-gap {
    padding: var(--card-gap);
  }
  .pt-xl-card-gap {
    padding-top: var(--card-gap);
  }
  .pb-xl-card-gap {
    padding-bottom: var(--card-gap);
  }
  .pl-xl-card-gap {
    padding-left: var(--card-gap);
  }
  .pr-xl-card-gap {
    padding-right: var(--card-gap);
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-card-gap {
    padding: var(--card-gap);
  }
  .pt-xxl-card-gap {
    padding-top: var(--card-gap);
  }
  .pb-xxl-card-gap {
    padding-bottom: var(--card-gap);
  }
  .pl-xxl-card-gap {
    padding-left: var(--card-gap);
  }
  .pr-xxl-card-gap {
    padding-right: var(--card-gap);
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-card-gap {
    padding: var(--card-gap);
  }
  .pt-menu-desktop-card-gap {
    padding-top: var(--card-gap);
  }
  .pb-menu-desktop-card-gap {
    padding-bottom: var(--card-gap);
  }
  .pl-menu-desktop-card-gap {
    padding-left: var(--card-gap);
  }
  .pr-menu-desktop-card-gap {
    padding-right: var(--card-gap);
  }
}
.m-card-gap {
  margin: var(--card-gap);
}

.mt-card-gap {
  margin-top: var(--card-gap);
}

.mb-card-gap {
  margin-bottom: var(--card-gap);
}

.ml-card-gap {
  margin-left: var(--card-gap);
}

.mr-card-gap {
  margin-right: var(--card-gap);
}

.mx-card-gap {
  margin-left: var(--card-gap);
  margin-right: var(--card-gap);
}

.my-card-gap {
  margin-top: var(--card-gap);
  margin-bottom: var(--card-gap);
}

.ms-card-gap {
  margin-left: var(--card-gap);
  margin-right: inherit;
}

.me-card-gap {
  margin-right: var(--card-gap);
  margin-left: inherit;
}

.m-n-card-gap {
  margin: -var(--card-gap);
}

.mt-n-card-gap {
  margin-top: -var(--card-gap);
}

.mb-n-card-gap {
  margin-bottom: -var(--card-gap);
}

.ml-n-card-gap {
  margin-left: -var(--card-gap);
}

.mr-n-card-gap {
  margin-right: -var(--card-gap);
}

.mx-n-card-gap {
  margin-left: -var(--card-gap);
  margin-right: -var(--card-gap);
}

.my-n-card-gap {
  margin-top: -var(--card-gap);
  margin-bottom: -var(--card-gap);
}

.ms-n-card-gap {
  margin-left: -var(--card-gap);
  margin-right: inherit;
}

.me-card-gap {
  margin-right: -var(--card-gap);
  margin-left: inherit;
}

*[dir=rtl] .ms-card-gap {
  margin-left: inherit;
  margin-right: var(--card-gap);
}
*[dir=rtl] .me-card-gap {
  margin-right: inherit;
  margin-left: var(--card-gap);
}
*[dir=rtl] .ms-n-card-gap {
  margin-left: inherit;
  margin-right: -var(--card-gap);
}
*[dir=rtl] .me-n-card-gap {
  margin-right: inherit;
  margin-left: -var(--card-gap);
}

*[dir=ltr] .ms-card-gap {
  margin-left: var(--card-gap);
  margin-right: inherit;
}
*[dir=ltr] .me-card-gap {
  margin-right: var(--card-gap);
  margin-left: inherit;
}
*[dir=ltr] .ms-n-card-gap {
  margin-left: -var(--card-gap);
  margin-right: inherit;
}
*[dir=ltr] .me-n-card-gap {
  margin-right: -var(--card-gap);
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-card-gap {
    margin: var(--card-gap);
  }
  .mt-s-card-gap {
    margin-top: var(--card-gap);
  }
  .mb-s-card-gap {
    margin-bottom: var(--card-gap);
  }
  .ml-s-card-gap {
    margin-left: var(--card-gap);
  }
  .mr-s-card-gap {
    margin-right: var(--card-gap);
  }
  .m-n-s-card-gap {
    margin: -var(--card-gap);
  }
  .mt-n-s-card-gap {
    margin-top: -var(--card-gap);
  }
  .mb-n-s-card-gap {
    margin-bottom: -var(--card-gap);
  }
  .ml-n-s-card-gap {
    margin-left: -var(--card-gap);
  }
  .mr-n-s-card-gap {
    margin-right: -var(--card-gap);
  }
}
@media screen and (min-width: 768px) {
  .m-m-card-gap {
    margin: var(--card-gap);
  }
  .mt-m-card-gap {
    margin-top: var(--card-gap);
  }
  .mb-m-card-gap {
    margin-bottom: var(--card-gap);
  }
  .ml-m-card-gap {
    margin-left: var(--card-gap);
  }
  .mr-m-card-gap {
    margin-right: var(--card-gap);
  }
  .m-n-m-card-gap {
    margin: -var(--card-gap);
  }
  .mt-n-m-card-gap {
    margin-top: -var(--card-gap);
  }
  .mb-n-m-card-gap {
    margin-bottom: -var(--card-gap);
  }
  .ml-n-m-card-gap {
    margin-left: -var(--card-gap);
  }
  .mr-n-m-card-gap {
    margin-right: -var(--card-gap);
  }
}
@media screen and (min-width: 1024px) {
  .m-l-card-gap {
    margin: var(--card-gap);
  }
  .mt-l-card-gap {
    margin-top: var(--card-gap);
  }
  .mb-l-card-gap {
    margin-bottom: var(--card-gap);
  }
  .ml-l-card-gap {
    margin-left: var(--card-gap);
  }
  .mr-l-card-gap {
    margin-right: var(--card-gap);
  }
  .m-n-l-card-gap {
    margin: -var(--card-gap);
  }
  .mt-n-l-card-gap {
    margin-top: -var(--card-gap);
  }
  .mb-n-l-card-gap {
    margin-bottom: -var(--card-gap);
  }
  .ml-n-l-card-gap {
    margin-left: -var(--card-gap);
  }
  .mr-n-l-card-gap {
    margin-right: -var(--card-gap);
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-card-gap {
    margin: var(--card-gap);
  }
  .mt-xl-card-gap {
    margin-top: var(--card-gap);
  }
  .mb-xl-card-gap {
    margin-bottom: var(--card-gap);
  }
  .ml-xl-card-gap {
    margin-left: var(--card-gap);
  }
  .mr-xl-card-gap {
    margin-right: var(--card-gap);
  }
  .m-n-xl-card-gap {
    margin: -var(--card-gap);
  }
  .mt-n-xl-card-gap {
    margin-top: -var(--card-gap);
  }
  .mb-n-xl-card-gap {
    margin-bottom: -var(--card-gap);
  }
  .ml-n-xl-card-gap {
    margin-left: -var(--card-gap);
  }
  .mr-n-xl-card-gap {
    margin-right: -var(--card-gap);
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-card-gap {
    margin: var(--card-gap);
  }
  .mt-xxl-card-gap {
    margin-top: var(--card-gap);
  }
  .mb-xxl-card-gap {
    margin-bottom: var(--card-gap);
  }
  .ml-xxl-card-gap {
    margin-left: var(--card-gap);
  }
  .mr-xxl-card-gap {
    margin-right: var(--card-gap);
  }
  .m-n-xxl-card-gap {
    margin: -var(--card-gap);
  }
  .mt-n-xxl-card-gap {
    margin-top: -var(--card-gap);
  }
  .mb-n-xxl-card-gap {
    margin-bottom: -var(--card-gap);
  }
  .ml-n-xxl-card-gap {
    margin-left: -var(--card-gap);
  }
  .mr-n-xxl-card-gap {
    margin-right: -var(--card-gap);
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-card-gap {
    margin: var(--card-gap);
  }
  .mt-menu-desktop-card-gap {
    margin-top: var(--card-gap);
  }
  .mb-menu-desktop-card-gap {
    margin-bottom: var(--card-gap);
  }
  .ml-menu-desktop-card-gap {
    margin-left: var(--card-gap);
  }
  .mr-menu-desktop-card-gap {
    margin-right: var(--card-gap);
  }
  .m-n-menu-desktop-card-gap {
    margin: -var(--card-gap);
  }
  .mt-n-menu-desktop-card-gap {
    margin-top: -var(--card-gap);
  }
  .mb-n-menu-desktop-card-gap {
    margin-bottom: -var(--card-gap);
  }
  .ml-n-menu-desktop-card-gap {
    margin-left: -var(--card-gap);
  }
  .mr-n-menu-desktop-card-gap {
    margin-right: -var(--card-gap);
  }
}
.m-auto {
  margin: auto;
}

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

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

.ml-auto {
  margin-left: auto;
}

.mr-auto {
  margin-right: auto;
}

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

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

.ms-auto {
  margin-left: auto;
  margin-right: inherit;
}

.me-auto {
  margin-right: auto;
  margin-left: inherit;
}

*[dir=rtl] .ms-auto {
  margin-left: inherit;
  margin-right: auto;
}
*[dir=rtl] .me-auto {
  margin-right: inherit;
  margin-left: auto;
}

*[dir=ltr] .ms-auto {
  margin-left: auto;
  margin-right: inherit;
}
*[dir=ltr] .me-auto {
  margin-right: auto;
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-auto {
    margin: auto;
  }
  .mt-s-auto {
    margin-top: auto;
  }
  .mb-s-auto {
    margin-bottom: auto;
  }
  .ml-s-auto {
    margin-left: auto;
  }
  .mr-s-auto {
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  .m-m-auto {
    margin: auto;
  }
  .mt-m-auto {
    margin-top: auto;
  }
  .mb-m-auto {
    margin-bottom: auto;
  }
  .ml-m-auto {
    margin-left: auto;
  }
  .mr-m-auto {
    margin-right: auto;
  }
}
@media screen and (min-width: 1024px) {
  .m-l-auto {
    margin: auto;
  }
  .mt-l-auto {
    margin-top: auto;
  }
  .mb-l-auto {
    margin-bottom: auto;
  }
  .ml-l-auto {
    margin-left: auto;
  }
  .mr-l-auto {
    margin-right: auto;
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-auto {
    margin: auto;
  }
  .mt-xl-auto {
    margin-top: auto;
  }
  .mb-xl-auto {
    margin-bottom: auto;
  }
  .ml-xl-auto {
    margin-left: auto;
  }
  .mr-xl-auto {
    margin-right: auto;
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-auto {
    margin: auto;
  }
  .mt-xxl-auto {
    margin-top: auto;
  }
  .mb-xxl-auto {
    margin-bottom: auto;
  }
  .ml-xxl-auto {
    margin-left: auto;
  }
  .mr-xxl-auto {
    margin-right: auto;
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-auto {
    margin: auto;
  }
  .mt-menu-desktop-auto {
    margin-top: auto;
  }
  .mb-menu-desktop-auto {
    margin-bottom: auto;
  }
  .ml-menu-desktop-auto {
    margin-left: auto;
  }
  .mr-menu-desktop-auto {
    margin-right: auto;
  }
}
.p-0 {
  padding: 0;
}

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

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

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

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

.pl-0 {
  padding-left: 0;
}

.pr-0 {
  padding-right: 0;
}

.ps-0 {
  padding-left: 0;
  padding-right: inherit;
}

.pe-0 {
  padding-right: 0;
  padding-left: inherit;
}

*[dir=rtl] .ps-0 {
  padding-left: inherit;
  padding-right: 0;
}
*[dir=rtl] .pe-0 {
  padding-right: inherit;
  padding-left: 0;
}

*[dir=ltr] .ps-0 {
  padding-left: 0;
  padding-right: inherit;
}
*[dir=ltr] .pe-0 {
  padding-right: 0;
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-0 {
    padding: 0;
  }
  .pt-s-0 {
    padding-top: 0;
  }
  .pb-s-0 {
    padding-bottom: 0;
  }
  .pl-s-0 {
    padding-left: 0;
  }
  .pr-s-0 {
    padding-right: 0;
  }
}
@media screen and (min-width: 768px) {
  .p-m-0 {
    padding: 0;
  }
  .pt-m-0 {
    padding-top: 0;
  }
  .pb-m-0 {
    padding-bottom: 0;
  }
  .pl-m-0 {
    padding-left: 0;
  }
  .pr-m-0 {
    padding-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  .p-l-0 {
    padding: 0;
  }
  .pt-l-0 {
    padding-top: 0;
  }
  .pb-l-0 {
    padding-bottom: 0;
  }
  .pl-l-0 {
    padding-left: 0;
  }
  .pr-l-0 {
    padding-right: 0;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-0 {
    padding: 0;
  }
  .pt-xl-0 {
    padding-top: 0;
  }
  .pb-xl-0 {
    padding-bottom: 0;
  }
  .pl-xl-0 {
    padding-left: 0;
  }
  .pr-xl-0 {
    padding-right: 0;
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-0 {
    padding: 0;
  }
  .pt-xxl-0 {
    padding-top: 0;
  }
  .pb-xxl-0 {
    padding-bottom: 0;
  }
  .pl-xxl-0 {
    padding-left: 0;
  }
  .pr-xxl-0 {
    padding-right: 0;
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-0 {
    padding: 0;
  }
  .pt-menu-desktop-0 {
    padding-top: 0;
  }
  .pb-menu-desktop-0 {
    padding-bottom: 0;
  }
  .pl-menu-desktop-0 {
    padding-left: 0;
  }
  .pr-menu-desktop-0 {
    padding-right: 0;
  }
}
.m-0 {
  margin: 0;
}

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

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

.ml-0 {
  margin-left: 0;
}

.mr-0 {
  margin-right: 0;
}

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

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

.ms-0 {
  margin-left: 0;
  margin-right: inherit;
}

.me-0 {
  margin-right: 0;
  margin-left: inherit;
}

.m-n-0 {
  margin: 0;
}

.mt-n-0 {
  margin-top: 0;
}

.mb-n-0 {
  margin-bottom: 0;
}

.ml-n-0 {
  margin-left: 0;
}

.mr-n-0 {
  margin-right: 0;
}

.mx-n-0 {
  margin-left: 0;
  margin-right: 0;
}

.my-n-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.ms-n-0 {
  margin-left: 0;
  margin-right: inherit;
}

.me-0 {
  margin-right: 0;
  margin-left: inherit;
}

*[dir=rtl] .ms-0 {
  margin-left: inherit;
  margin-right: 0;
}
*[dir=rtl] .me-0 {
  margin-right: inherit;
  margin-left: 0;
}
*[dir=rtl] .ms-n-0 {
  margin-left: inherit;
  margin-right: 0;
}
*[dir=rtl] .me-n-0 {
  margin-right: inherit;
  margin-left: 0;
}

*[dir=ltr] .ms-0 {
  margin-left: 0;
  margin-right: inherit;
}
*[dir=ltr] .me-0 {
  margin-right: 0;
  margin-left: inherit;
}
*[dir=ltr] .ms-n-0 {
  margin-left: 0;
  margin-right: inherit;
}
*[dir=ltr] .me-n-0 {
  margin-right: 0;
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-0 {
    margin: 0;
  }
  .mt-s-0 {
    margin-top: 0;
  }
  .mb-s-0 {
    margin-bottom: 0;
  }
  .ml-s-0 {
    margin-left: 0;
  }
  .mr-s-0 {
    margin-right: 0;
  }
  .m-n-s-0 {
    margin: 0;
  }
  .mt-n-s-0 {
    margin-top: 0;
  }
  .mb-n-s-0 {
    margin-bottom: 0;
  }
  .ml-n-s-0 {
    margin-left: 0;
  }
  .mr-n-s-0 {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) {
  .m-m-0 {
    margin: 0;
  }
  .mt-m-0 {
    margin-top: 0;
  }
  .mb-m-0 {
    margin-bottom: 0;
  }
  .ml-m-0 {
    margin-left: 0;
  }
  .mr-m-0 {
    margin-right: 0;
  }
  .m-n-m-0 {
    margin: 0;
  }
  .mt-n-m-0 {
    margin-top: 0;
  }
  .mb-n-m-0 {
    margin-bottom: 0;
  }
  .ml-n-m-0 {
    margin-left: 0;
  }
  .mr-n-m-0 {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  .m-l-0 {
    margin: 0;
  }
  .mt-l-0 {
    margin-top: 0;
  }
  .mb-l-0 {
    margin-bottom: 0;
  }
  .ml-l-0 {
    margin-left: 0;
  }
  .mr-l-0 {
    margin-right: 0;
  }
  .m-n-l-0 {
    margin: 0;
  }
  .mt-n-l-0 {
    margin-top: 0;
  }
  .mb-n-l-0 {
    margin-bottom: 0;
  }
  .ml-n-l-0 {
    margin-left: 0;
  }
  .mr-n-l-0 {
    margin-right: 0;
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-0 {
    margin: 0;
  }
  .mt-xl-0 {
    margin-top: 0;
  }
  .mb-xl-0 {
    margin-bottom: 0;
  }
  .ml-xl-0 {
    margin-left: 0;
  }
  .mr-xl-0 {
    margin-right: 0;
  }
  .m-n-xl-0 {
    margin: 0;
  }
  .mt-n-xl-0 {
    margin-top: 0;
  }
  .mb-n-xl-0 {
    margin-bottom: 0;
  }
  .ml-n-xl-0 {
    margin-left: 0;
  }
  .mr-n-xl-0 {
    margin-right: 0;
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-0 {
    margin: 0;
  }
  .mt-xxl-0 {
    margin-top: 0;
  }
  .mb-xxl-0 {
    margin-bottom: 0;
  }
  .ml-xxl-0 {
    margin-left: 0;
  }
  .mr-xxl-0 {
    margin-right: 0;
  }
  .m-n-xxl-0 {
    margin: 0;
  }
  .mt-n-xxl-0 {
    margin-top: 0;
  }
  .mb-n-xxl-0 {
    margin-bottom: 0;
  }
  .ml-n-xxl-0 {
    margin-left: 0;
  }
  .mr-n-xxl-0 {
    margin-right: 0;
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-0 {
    margin: 0;
  }
  .mt-menu-desktop-0 {
    margin-top: 0;
  }
  .mb-menu-desktop-0 {
    margin-bottom: 0;
  }
  .ml-menu-desktop-0 {
    margin-left: 0;
  }
  .mr-menu-desktop-0 {
    margin-right: 0;
  }
  .m-n-menu-desktop-0 {
    margin: 0;
  }
  .mt-n-menu-desktop-0 {
    margin-top: 0;
  }
  .mb-n-menu-desktop-0 {
    margin-bottom: 0;
  }
  .ml-n-menu-desktop-0 {
    margin-left: 0;
  }
  .mr-n-menu-desktop-0 {
    margin-right: 0;
  }
}
.p-section {
  padding: var(--section-padding);
}

.py-section {
  padding-top: var(--section-padding);
  padding-bottom: var(--section-padding);
}

.px-section {
  padding-left: var(--section-padding);
  padding-right: var(--section-padding);
}

.pt-section {
  padding-top: var(--section-padding);
}

.pb-section {
  padding-bottom: var(--section-padding);
}

.pl-section {
  padding-left: var(--section-padding);
}

.pr-section {
  padding-right: var(--section-padding);
}

.ps-section {
  padding-left: var(--section-padding);
  padding-right: inherit;
}

.pe-section {
  padding-right: var(--section-padding);
  padding-left: inherit;
}

*[dir=rtl] .ps-section {
  padding-left: inherit;
  padding-right: var(--section-padding);
}
*[dir=rtl] .pe-section {
  padding-right: inherit;
  padding-left: var(--section-padding);
}

*[dir=ltr] .ps-section {
  padding-left: var(--section-padding);
  padding-right: inherit;
}
*[dir=ltr] .pe-section {
  padding-right: var(--section-padding);
  padding-left: inherit;
}

@media screen and (min-width: 544px) {
  .p-s-section {
    padding: var(--section-padding);
  }
  .pt-s-section {
    padding-top: var(--section-padding);
  }
  .pb-s-section {
    padding-bottom: var(--section-padding);
  }
  .pl-s-section {
    padding-left: var(--section-padding);
  }
  .pr-s-section {
    padding-right: var(--section-padding);
  }
}
@media screen and (min-width: 768px) {
  .p-m-section {
    padding: var(--section-padding);
  }
  .pt-m-section {
    padding-top: var(--section-padding);
  }
  .pb-m-section {
    padding-bottom: var(--section-padding);
  }
  .pl-m-section {
    padding-left: var(--section-padding);
  }
  .pr-m-section {
    padding-right: var(--section-padding);
  }
}
@media screen and (min-width: 1024px) {
  .p-l-section {
    padding: var(--section-padding);
  }
  .pt-l-section {
    padding-top: var(--section-padding);
  }
  .pb-l-section {
    padding-bottom: var(--section-padding);
  }
  .pl-l-section {
    padding-left: var(--section-padding);
  }
  .pr-l-section {
    padding-right: var(--section-padding);
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-section {
    padding: var(--section-padding);
  }
  .pt-xl-section {
    padding-top: var(--section-padding);
  }
  .pb-xl-section {
    padding-bottom: var(--section-padding);
  }
  .pl-xl-section {
    padding-left: var(--section-padding);
  }
  .pr-xl-section {
    padding-right: var(--section-padding);
  }
}
@media screen and (min-width: 1600px) {
  .p-xxl-section {
    padding: var(--section-padding);
  }
  .pt-xxl-section {
    padding-top: var(--section-padding);
  }
  .pb-xxl-section {
    padding-bottom: var(--section-padding);
  }
  .pl-xxl-section {
    padding-left: var(--section-padding);
  }
  .pr-xxl-section {
    padding-right: var(--section-padding);
  }
}
@media screen and (min-width: 1400px) {
  .p-menu-desktop-section {
    padding: var(--section-padding);
  }
  .pt-menu-desktop-section {
    padding-top: var(--section-padding);
  }
  .pb-menu-desktop-section {
    padding-bottom: var(--section-padding);
  }
  .pl-menu-desktop-section {
    padding-left: var(--section-padding);
  }
  .pr-menu-desktop-section {
    padding-right: var(--section-padding);
  }
}
.m-section {
  margin: var(--section-padding);
}

.mt-section {
  margin-top: var(--section-padding);
}

.mb-section {
  margin-bottom: var(--section-padding);
}

.ml-section {
  margin-left: var(--section-padding);
}

.mr-section {
  margin-right: var(--section-padding);
}

.mx-section {
  margin-left: var(--section-padding);
  margin-right: var(--section-padding);
}

.my-section {
  margin-top: var(--section-padding);
  margin-bottom: var(--section-padding);
}

.ms-section {
  margin-left: var(--section-padding);
  margin-right: inherit;
}

.me-section {
  margin-right: var(--section-padding);
  margin-left: inherit;
}

.m-n-section {
  margin: -var(--section-padding);
}

.mt-n-section {
  margin-top: -var(--section-padding);
}

.mb-n-section {
  margin-bottom: -var(--section-padding);
}

.ml-n-section {
  margin-left: -var(--section-padding);
}

.mr-n-section {
  margin-right: -var(--section-padding);
}

.mx-n-section {
  margin-left: -var(--section-padding);
  margin-right: -var(--section-padding);
}

.my-n-section {
  margin-top: -var(--section-padding);
  margin-bottom: -var(--section-padding);
}

.ms-n-section {
  margin-left: -var(--section-padding);
  margin-right: inherit;
}

.me-section {
  margin-right: -var(--section-padding);
  margin-left: inherit;
}

*[dir=rtl] .ms-section {
  margin-left: inherit;
  margin-right: var(--section-padding);
}
*[dir=rtl] .me-section {
  margin-right: inherit;
  margin-left: var(--section-padding);
}
*[dir=rtl] .ms-n-section {
  margin-left: inherit;
  margin-right: -var(--section-padding);
}
*[dir=rtl] .me-n-section {
  margin-right: inherit;
  margin-left: -var(--section-padding);
}

*[dir=ltr] .ms-section {
  margin-left: var(--section-padding);
  margin-right: inherit;
}
*[dir=ltr] .me-section {
  margin-right: var(--section-padding);
  margin-left: inherit;
}
*[dir=ltr] .ms-n-section {
  margin-left: -var(--section-padding);
  margin-right: inherit;
}
*[dir=ltr] .me-n-section {
  margin-right: -var(--section-padding);
  margin-left: inherit;
}

@media screen and (min-width: 544px) {
  .m-s-section {
    margin: var(--section-padding);
  }
  .mt-s-section {
    margin-top: var(--section-padding);
  }
  .mb-s-section {
    margin-bottom: var(--section-padding);
  }
  .ml-s-section {
    margin-left: var(--section-padding);
  }
  .mr-s-section {
    margin-right: var(--section-padding);
  }
  .m-n-s-section {
    margin: -var(--section-padding);
  }
  .mt-n-s-section {
    margin-top: -var(--section-padding);
  }
  .mb-n-s-section {
    margin-bottom: -var(--section-padding);
  }
  .ml-n-s-section {
    margin-left: -var(--section-padding);
  }
  .mr-n-s-section {
    margin-right: -var(--section-padding);
  }
}
@media screen and (min-width: 768px) {
  .m-m-section {
    margin: var(--section-padding);
  }
  .mt-m-section {
    margin-top: var(--section-padding);
  }
  .mb-m-section {
    margin-bottom: var(--section-padding);
  }
  .ml-m-section {
    margin-left: var(--section-padding);
  }
  .mr-m-section {
    margin-right: var(--section-padding);
  }
  .m-n-m-section {
    margin: -var(--section-padding);
  }
  .mt-n-m-section {
    margin-top: -var(--section-padding);
  }
  .mb-n-m-section {
    margin-bottom: -var(--section-padding);
  }
  .ml-n-m-section {
    margin-left: -var(--section-padding);
  }
  .mr-n-m-section {
    margin-right: -var(--section-padding);
  }
}
@media screen and (min-width: 1024px) {
  .m-l-section {
    margin: var(--section-padding);
  }
  .mt-l-section {
    margin-top: var(--section-padding);
  }
  .mb-l-section {
    margin-bottom: var(--section-padding);
  }
  .ml-l-section {
    margin-left: var(--section-padding);
  }
  .mr-l-section {
    margin-right: var(--section-padding);
  }
  .m-n-l-section {
    margin: -var(--section-padding);
  }
  .mt-n-l-section {
    margin-top: -var(--section-padding);
  }
  .mb-n-l-section {
    margin-bottom: -var(--section-padding);
  }
  .ml-n-l-section {
    margin-left: -var(--section-padding);
  }
  .mr-n-l-section {
    margin-right: -var(--section-padding);
  }
}
@media screen and (min-width: 1200px) {
  .m-xl-section {
    margin: var(--section-padding);
  }
  .mt-xl-section {
    margin-top: var(--section-padding);
  }
  .mb-xl-section {
    margin-bottom: var(--section-padding);
  }
  .ml-xl-section {
    margin-left: var(--section-padding);
  }
  .mr-xl-section {
    margin-right: var(--section-padding);
  }
  .m-n-xl-section {
    margin: -var(--section-padding);
  }
  .mt-n-xl-section {
    margin-top: -var(--section-padding);
  }
  .mb-n-xl-section {
    margin-bottom: -var(--section-padding);
  }
  .ml-n-xl-section {
    margin-left: -var(--section-padding);
  }
  .mr-n-xl-section {
    margin-right: -var(--section-padding);
  }
}
@media screen and (min-width: 1600px) {
  .m-xxl-section {
    margin: var(--section-padding);
  }
  .mt-xxl-section {
    margin-top: var(--section-padding);
  }
  .mb-xxl-section {
    margin-bottom: var(--section-padding);
  }
  .ml-xxl-section {
    margin-left: var(--section-padding);
  }
  .mr-xxl-section {
    margin-right: var(--section-padding);
  }
  .m-n-xxl-section {
    margin: -var(--section-padding);
  }
  .mt-n-xxl-section {
    margin-top: -var(--section-padding);
  }
  .mb-n-xxl-section {
    margin-bottom: -var(--section-padding);
  }
  .ml-n-xxl-section {
    margin-left: -var(--section-padding);
  }
  .mr-n-xxl-section {
    margin-right: -var(--section-padding);
  }
}
@media screen and (min-width: 1400px) {
  .m-menu-desktop-section {
    margin: var(--section-padding);
  }
  .mt-menu-desktop-section {
    margin-top: var(--section-padding);
  }
  .mb-menu-desktop-section {
    margin-bottom: var(--section-padding);
  }
  .ml-menu-desktop-section {
    margin-left: var(--section-padding);
  }
  .mr-menu-desktop-section {
    margin-right: var(--section-padding);
  }
  .m-n-menu-desktop-section {
    margin: -var(--section-padding);
  }
  .mt-n-menu-desktop-section {
    margin-top: -var(--section-padding);
  }
  .mb-n-menu-desktop-section {
    margin-bottom: -var(--section-padding);
  }
  .ml-n-menu-desktop-section {
    margin-left: -var(--section-padding);
  }
  .mr-n-menu-desktop-section {
    margin-right: -var(--section-padding);
  }
}
.gap-1 {
  --gap: 4px;
}

.stack-gap-1 {
  --stack-gap: 4px;
}

.card-gap-1 {
  --card-gap: 4px;
}

.gap-2 {
  --gap: 8px;
}

.stack-gap-2 {
  --stack-gap: 8px;
}

.card-gap-2 {
  --card-gap: 8px;
}

.gap-3 {
  --gap: 12px;
}

.stack-gap-3 {
  --stack-gap: 12px;
}

.card-gap-3 {
  --card-gap: 12px;
}

.gap-4 {
  --gap: 16px;
}

.stack-gap-4 {
  --stack-gap: 16px;
}

.card-gap-4 {
  --card-gap: 16px;
}

.gap-5 {
  --gap: 24px;
}

.stack-gap-5 {
  --stack-gap: 24px;
}

.card-gap-5 {
  --card-gap: 24px;
}

.gap-6 {
  --gap: 32px;
}

.stack-gap-6 {
  --stack-gap: 32px;
}

.card-gap-6 {
  --card-gap: 32px;
}

.gap-7 {
  --gap: 40px;
}

.stack-gap-7 {
  --stack-gap: 40px;
}

.card-gap-7 {
  --card-gap: 40px;
}

.gap-8 {
  --gap: 48px;
}

.stack-gap-8 {
  --stack-gap: 48px;
}

.card-gap-8 {
  --card-gap: 48px;
}

.gap-9 {
  --gap: 64px;
}

.stack-gap-9 {
  --stack-gap: 64px;
}

.card-gap-9 {
  --card-gap: 64px;
}

.gap-10 {
  --gap: 80px;
}

.stack-gap-10 {
  --stack-gap: 80px;
}

.card-gap-10 {
  --card-gap: 80px;
}

.gap-11 {
  --gap: 96px;
}

.stack-gap-11 {
  --stack-gap: 96px;
}

.card-gap-11 {
  --card-gap: 96px;
}

.gap-gap {
  --gap: var(--gap);
}

.stack-gap-gap {
  --stack-gap: var(--gap);
}

.card-gap-gap {
  --card-gap: var(--gap);
}

.gap-card-gap {
  --gap: var(--card-gap);
}

.stack-gap-card-gap {
  --stack-gap: var(--card-gap);
}

.card-gap-card-gap {
  --card-gap: var(--card-gap);
}

.gap-auto {
  --gap: auto;
}

.stack-gap-auto {
  --stack-gap: auto;
}

.card-gap-auto {
  --card-gap: auto;
}

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

.stack-gap-0 {
  --stack-gap: 0;
}

.card-gap-0 {
  --card-gap: 0;
}

.gap-section {
  --gap: var(--section-padding);
}

.stack-gap-section {
  --stack-gap: var(--section-padding);
}

.card-gap-section {
  --card-gap: var(--section-padding);
}

@media screen and (min-width: 544px) {
  .gap-s-1 {
    --gap: 4px;
  }
  .stack-gap-s-1 {
    --stack-gap: 4px;
  }
  .card-gap-s-1 {
    --card-gap: 4px;
  }
  .gap-s-2 {
    --gap: 8px;
  }
  .stack-gap-s-2 {
    --stack-gap: 8px;
  }
  .card-gap-s-2 {
    --card-gap: 8px;
  }
  .gap-s-3 {
    --gap: 12px;
  }
  .stack-gap-s-3 {
    --stack-gap: 12px;
  }
  .card-gap-s-3 {
    --card-gap: 12px;
  }
  .gap-s-4 {
    --gap: 16px;
  }
  .stack-gap-s-4 {
    --stack-gap: 16px;
  }
  .card-gap-s-4 {
    --card-gap: 16px;
  }
  .gap-s-5 {
    --gap: 24px;
  }
  .stack-gap-s-5 {
    --stack-gap: 24px;
  }
  .card-gap-s-5 {
    --card-gap: 24px;
  }
  .gap-s-6 {
    --gap: 32px;
  }
  .stack-gap-s-6 {
    --stack-gap: 32px;
  }
  .card-gap-s-6 {
    --card-gap: 32px;
  }
  .gap-s-7 {
    --gap: 40px;
  }
  .stack-gap-s-7 {
    --stack-gap: 40px;
  }
  .card-gap-s-7 {
    --card-gap: 40px;
  }
  .gap-s-8 {
    --gap: 48px;
  }
  .stack-gap-s-8 {
    --stack-gap: 48px;
  }
  .card-gap-s-8 {
    --card-gap: 48px;
  }
  .gap-s-9 {
    --gap: 64px;
  }
  .stack-gap-s-9 {
    --stack-gap: 64px;
  }
  .card-gap-s-9 {
    --card-gap: 64px;
  }
  .gap-s-10 {
    --gap: 80px;
  }
  .stack-gap-s-10 {
    --stack-gap: 80px;
  }
  .card-gap-s-10 {
    --card-gap: 80px;
  }
  .gap-s-11 {
    --gap: 96px;
  }
  .stack-gap-s-11 {
    --stack-gap: 96px;
  }
  .card-gap-s-11 {
    --card-gap: 96px;
  }
  .gap-s-gap {
    --gap: var(--gap);
  }
  .stack-gap-s-gap {
    --stack-gap: var(--gap);
  }
  .card-gap-s-gap {
    --card-gap: var(--gap);
  }
  .gap-s-card-gap {
    --gap: var(--card-gap);
  }
  .stack-gap-s-card-gap {
    --stack-gap: var(--card-gap);
  }
  .card-gap-s-card-gap {
    --card-gap: var(--card-gap);
  }
  .gap-s-auto {
    --gap: auto;
  }
  .stack-gap-s-auto {
    --stack-gap: auto;
  }
  .card-gap-s-auto {
    --card-gap: auto;
  }
  .gap-s-0 {
    --gap: 0;
  }
  .stack-gap-s-0 {
    --stack-gap: 0;
  }
  .card-gap-s-0 {
    --card-gap: 0;
  }
  .gap-s-section {
    --gap: var(--section-padding);
  }
  .stack-gap-s-section {
    --stack-gap: var(--section-padding);
  }
  .card-gap-s-section {
    --card-gap: var(--section-padding);
  }
}
@media screen and (min-width: 768px) {
  .gap-m-1 {
    --gap: 4px;
  }
  .stack-gap-m-1 {
    --stack-gap: 4px;
  }
  .card-gap-m-1 {
    --card-gap: 4px;
  }
  .gap-m-2 {
    --gap: 8px;
  }
  .stack-gap-m-2 {
    --stack-gap: 8px;
  }
  .card-gap-m-2 {
    --card-gap: 8px;
  }
  .gap-m-3 {
    --gap: 12px;
  }
  .stack-gap-m-3 {
    --stack-gap: 12px;
  }
  .card-gap-m-3 {
    --card-gap: 12px;
  }
  .gap-m-4 {
    --gap: 16px;
  }
  .stack-gap-m-4 {
    --stack-gap: 16px;
  }
  .card-gap-m-4 {
    --card-gap: 16px;
  }
  .gap-m-5 {
    --gap: 24px;
  }
  .stack-gap-m-5 {
    --stack-gap: 24px;
  }
  .card-gap-m-5 {
    --card-gap: 24px;
  }
  .gap-m-6 {
    --gap: 32px;
  }
  .stack-gap-m-6 {
    --stack-gap: 32px;
  }
  .card-gap-m-6 {
    --card-gap: 32px;
  }
  .gap-m-7 {
    --gap: 40px;
  }
  .stack-gap-m-7 {
    --stack-gap: 40px;
  }
  .card-gap-m-7 {
    --card-gap: 40px;
  }
  .gap-m-8 {
    --gap: 48px;
  }
  .stack-gap-m-8 {
    --stack-gap: 48px;
  }
  .card-gap-m-8 {
    --card-gap: 48px;
  }
  .gap-m-9 {
    --gap: 64px;
  }
  .stack-gap-m-9 {
    --stack-gap: 64px;
  }
  .card-gap-m-9 {
    --card-gap: 64px;
  }
  .gap-m-10 {
    --gap: 80px;
  }
  .stack-gap-m-10 {
    --stack-gap: 80px;
  }
  .card-gap-m-10 {
    --card-gap: 80px;
  }
  .gap-m-11 {
    --gap: 96px;
  }
  .stack-gap-m-11 {
    --stack-gap: 96px;
  }
  .card-gap-m-11 {
    --card-gap: 96px;
  }
  .gap-m-gap {
    --gap: var(--gap);
  }
  .stack-gap-m-gap {
    --stack-gap: var(--gap);
  }
  .card-gap-m-gap {
    --card-gap: var(--gap);
  }
  .gap-m-card-gap {
    --gap: var(--card-gap);
  }
  .stack-gap-m-card-gap {
    --stack-gap: var(--card-gap);
  }
  .card-gap-m-card-gap {
    --card-gap: var(--card-gap);
  }
  .gap-m-auto {
    --gap: auto;
  }
  .stack-gap-m-auto {
    --stack-gap: auto;
  }
  .card-gap-m-auto {
    --card-gap: auto;
  }
  .gap-m-0 {
    --gap: 0;
  }
  .stack-gap-m-0 {
    --stack-gap: 0;
  }
  .card-gap-m-0 {
    --card-gap: 0;
  }
  .gap-m-section {
    --gap: var(--section-padding);
  }
  .stack-gap-m-section {
    --stack-gap: var(--section-padding);
  }
  .card-gap-m-section {
    --card-gap: var(--section-padding);
  }
}
@media screen and (min-width: 1024px) {
  .gap-l-1 {
    --gap: 4px;
  }
  .stack-gap-l-1 {
    --stack-gap: 4px;
  }
  .card-gap-l-1 {
    --card-gap: 4px;
  }
  .gap-l-2 {
    --gap: 8px;
  }
  .stack-gap-l-2 {
    --stack-gap: 8px;
  }
  .card-gap-l-2 {
    --card-gap: 8px;
  }
  .gap-l-3 {
    --gap: 12px;
  }
  .stack-gap-l-3 {
    --stack-gap: 12px;
  }
  .card-gap-l-3 {
    --card-gap: 12px;
  }
  .gap-l-4 {
    --gap: 16px;
  }
  .stack-gap-l-4 {
    --stack-gap: 16px;
  }
  .card-gap-l-4 {
    --card-gap: 16px;
  }
  .gap-l-5 {
    --gap: 24px;
  }
  .stack-gap-l-5 {
    --stack-gap: 24px;
  }
  .card-gap-l-5 {
    --card-gap: 24px;
  }
  .gap-l-6 {
    --gap: 32px;
  }
  .stack-gap-l-6 {
    --stack-gap: 32px;
  }
  .card-gap-l-6 {
    --card-gap: 32px;
  }
  .gap-l-7 {
    --gap: 40px;
  }
  .stack-gap-l-7 {
    --stack-gap: 40px;
  }
  .card-gap-l-7 {
    --card-gap: 40px;
  }
  .gap-l-8 {
    --gap: 48px;
  }
  .stack-gap-l-8 {
    --stack-gap: 48px;
  }
  .card-gap-l-8 {
    --card-gap: 48px;
  }
  .gap-l-9 {
    --gap: 64px;
  }
  .stack-gap-l-9 {
    --stack-gap: 64px;
  }
  .card-gap-l-9 {
    --card-gap: 64px;
  }
  .gap-l-10 {
    --gap: 80px;
  }
  .stack-gap-l-10 {
    --stack-gap: 80px;
  }
  .card-gap-l-10 {
    --card-gap: 80px;
  }
  .gap-l-11 {
    --gap: 96px;
  }
  .stack-gap-l-11 {
    --stack-gap: 96px;
  }
  .card-gap-l-11 {
    --card-gap: 96px;
  }
  .gap-l-gap {
    --gap: var(--gap);
  }
  .stack-gap-l-gap {
    --stack-gap: var(--gap);
  }
  .card-gap-l-gap {
    --card-gap: var(--gap);
  }
  .gap-l-card-gap {
    --gap: var(--card-gap);
  }
  .stack-gap-l-card-gap {
    --stack-gap: var(--card-gap);
  }
  .card-gap-l-card-gap {
    --card-gap: var(--card-gap);
  }
  .gap-l-auto {
    --gap: auto;
  }
  .stack-gap-l-auto {
    --stack-gap: auto;
  }
  .card-gap-l-auto {
    --card-gap: auto;
  }
  .gap-l-0 {
    --gap: 0;
  }
  .stack-gap-l-0 {
    --stack-gap: 0;
  }
  .card-gap-l-0 {
    --card-gap: 0;
  }
  .gap-l-section {
    --gap: var(--section-padding);
  }
  .stack-gap-l-section {
    --stack-gap: var(--section-padding);
  }
  .card-gap-l-section {
    --card-gap: var(--section-padding);
  }
}
@media screen and (min-width: 1200px) {
  .gap-xl-1 {
    --gap: 4px;
  }
  .stack-gap-xl-1 {
    --stack-gap: 4px;
  }
  .card-gap-xl-1 {
    --card-gap: 4px;
  }
  .gap-xl-2 {
    --gap: 8px;
  }
  .stack-gap-xl-2 {
    --stack-gap: 8px;
  }
  .card-gap-xl-2 {
    --card-gap: 8px;
  }
  .gap-xl-3 {
    --gap: 12px;
  }
  .stack-gap-xl-3 {
    --stack-gap: 12px;
  }
  .card-gap-xl-3 {
    --card-gap: 12px;
  }
  .gap-xl-4 {
    --gap: 16px;
  }
  .stack-gap-xl-4 {
    --stack-gap: 16px;
  }
  .card-gap-xl-4 {
    --card-gap: 16px;
  }
  .gap-xl-5 {
    --gap: 24px;
  }
  .stack-gap-xl-5 {
    --stack-gap: 24px;
  }
  .card-gap-xl-5 {
    --card-gap: 24px;
  }
  .gap-xl-6 {
    --gap: 32px;
  }
  .stack-gap-xl-6 {
    --stack-gap: 32px;
  }
  .card-gap-xl-6 {
    --card-gap: 32px;
  }
  .gap-xl-7 {
    --gap: 40px;
  }
  .stack-gap-xl-7 {
    --stack-gap: 40px;
  }
  .card-gap-xl-7 {
    --card-gap: 40px;
  }
  .gap-xl-8 {
    --gap: 48px;
  }
  .stack-gap-xl-8 {
    --stack-gap: 48px;
  }
  .card-gap-xl-8 {
    --card-gap: 48px;
  }
  .gap-xl-9 {
    --gap: 64px;
  }
  .stack-gap-xl-9 {
    --stack-gap: 64px;
  }
  .card-gap-xl-9 {
    --card-gap: 64px;
  }
  .gap-xl-10 {
    --gap: 80px;
  }
  .stack-gap-xl-10 {
    --stack-gap: 80px;
  }
  .card-gap-xl-10 {
    --card-gap: 80px;
  }
  .gap-xl-11 {
    --gap: 96px;
  }
  .stack-gap-xl-11 {
    --stack-gap: 96px;
  }
  .card-gap-xl-11 {
    --card-gap: 96px;
  }
  .gap-xl-gap {
    --gap: var(--gap);
  }
  .stack-gap-xl-gap {
    --stack-gap: var(--gap);
  }
  .card-gap-xl-gap {
    --card-gap: var(--gap);
  }
  .gap-xl-card-gap {
    --gap: var(--card-gap);
  }
  .stack-gap-xl-card-gap {
    --stack-gap: var(--card-gap);
  }
  .card-gap-xl-card-gap {
    --card-gap: var(--card-gap);
  }
  .gap-xl-auto {
    --gap: auto;
  }
  .stack-gap-xl-auto {
    --stack-gap: auto;
  }
  .card-gap-xl-auto {
    --card-gap: auto;
  }
  .gap-xl-0 {
    --gap: 0;
  }
  .stack-gap-xl-0 {
    --stack-gap: 0;
  }
  .card-gap-xl-0 {
    --card-gap: 0;
  }
  .gap-xl-section {
    --gap: var(--section-padding);
  }
  .stack-gap-xl-section {
    --stack-gap: var(--section-padding);
  }
  .card-gap-xl-section {
    --card-gap: var(--section-padding);
  }
}
@media screen and (min-width: 1600px) {
  .gap-xxl-1 {
    --gap: 4px;
  }
  .stack-gap-xxl-1 {
    --stack-gap: 4px;
  }
  .card-gap-xxl-1 {
    --card-gap: 4px;
  }
  .gap-xxl-2 {
    --gap: 8px;
  }
  .stack-gap-xxl-2 {
    --stack-gap: 8px;
  }
  .card-gap-xxl-2 {
    --card-gap: 8px;
  }
  .gap-xxl-3 {
    --gap: 12px;
  }
  .stack-gap-xxl-3 {
    --stack-gap: 12px;
  }
  .card-gap-xxl-3 {
    --card-gap: 12px;
  }
  .gap-xxl-4 {
    --gap: 16px;
  }
  .stack-gap-xxl-4 {
    --stack-gap: 16px;
  }
  .card-gap-xxl-4 {
    --card-gap: 16px;
  }
  .gap-xxl-5 {
    --gap: 24px;
  }
  .stack-gap-xxl-5 {
    --stack-gap: 24px;
  }
  .card-gap-xxl-5 {
    --card-gap: 24px;
  }
  .gap-xxl-6 {
    --gap: 32px;
  }
  .stack-gap-xxl-6 {
    --stack-gap: 32px;
  }
  .card-gap-xxl-6 {
    --card-gap: 32px;
  }
  .gap-xxl-7 {
    --gap: 40px;
  }
  .stack-gap-xxl-7 {
    --stack-gap: 40px;
  }
  .card-gap-xxl-7 {
    --card-gap: 40px;
  }
  .gap-xxl-8 {
    --gap: 48px;
  }
  .stack-gap-xxl-8 {
    --stack-gap: 48px;
  }
  .card-gap-xxl-8 {
    --card-gap: 48px;
  }
  .gap-xxl-9 {
    --gap: 64px;
  }
  .stack-gap-xxl-9 {
    --stack-gap: 64px;
  }
  .card-gap-xxl-9 {
    --card-gap: 64px;
  }
  .gap-xxl-10 {
    --gap: 80px;
  }
  .stack-gap-xxl-10 {
    --stack-gap: 80px;
  }
  .card-gap-xxl-10 {
    --card-gap: 80px;
  }
  .gap-xxl-11 {
    --gap: 96px;
  }
  .stack-gap-xxl-11 {
    --stack-gap: 96px;
  }
  .card-gap-xxl-11 {
    --card-gap: 96px;
  }
  .gap-xxl-gap {
    --gap: var(--gap);
  }
  .stack-gap-xxl-gap {
    --stack-gap: var(--gap);
  }
  .card-gap-xxl-gap {
    --card-gap: var(--gap);
  }
  .gap-xxl-card-gap {
    --gap: var(--card-gap);
  }
  .stack-gap-xxl-card-gap {
    --stack-gap: var(--card-gap);
  }
  .card-gap-xxl-card-gap {
    --card-gap: var(--card-gap);
  }
  .gap-xxl-auto {
    --gap: auto;
  }
  .stack-gap-xxl-auto {
    --stack-gap: auto;
  }
  .card-gap-xxl-auto {
    --card-gap: auto;
  }
  .gap-xxl-0 {
    --gap: 0;
  }
  .stack-gap-xxl-0 {
    --stack-gap: 0;
  }
  .card-gap-xxl-0 {
    --card-gap: 0;
  }
  .gap-xxl-section {
    --gap: var(--section-padding);
  }
  .stack-gap-xxl-section {
    --stack-gap: var(--section-padding);
  }
  .card-gap-xxl-section {
    --card-gap: var(--section-padding);
  }
}
@media screen and (min-width: 1400px) {
  .gap-menu-desktop-1 {
    --gap: 4px;
  }
  .stack-gap-menu-desktop-1 {
    --stack-gap: 4px;
  }
  .card-gap-menu-desktop-1 {
    --card-gap: 4px;
  }
  .gap-menu-desktop-2 {
    --gap: 8px;
  }
  .stack-gap-menu-desktop-2 {
    --stack-gap: 8px;
  }
  .card-gap-menu-desktop-2 {
    --card-gap: 8px;
  }
  .gap-menu-desktop-3 {
    --gap: 12px;
  }
  .stack-gap-menu-desktop-3 {
    --stack-gap: 12px;
  }
  .card-gap-menu-desktop-3 {
    --card-gap: 12px;
  }
  .gap-menu-desktop-4 {
    --gap: 16px;
  }
  .stack-gap-menu-desktop-4 {
    --stack-gap: 16px;
  }
  .card-gap-menu-desktop-4 {
    --card-gap: 16px;
  }
  .gap-menu-desktop-5 {
    --gap: 24px;
  }
  .stack-gap-menu-desktop-5 {
    --stack-gap: 24px;
  }
  .card-gap-menu-desktop-5 {
    --card-gap: 24px;
  }
  .gap-menu-desktop-6 {
    --gap: 32px;
  }
  .stack-gap-menu-desktop-6 {
    --stack-gap: 32px;
  }
  .card-gap-menu-desktop-6 {
    --card-gap: 32px;
  }
  .gap-menu-desktop-7 {
    --gap: 40px;
  }
  .stack-gap-menu-desktop-7 {
    --stack-gap: 40px;
  }
  .card-gap-menu-desktop-7 {
    --card-gap: 40px;
  }
  .gap-menu-desktop-8 {
    --gap: 48px;
  }
  .stack-gap-menu-desktop-8 {
    --stack-gap: 48px;
  }
  .card-gap-menu-desktop-8 {
    --card-gap: 48px;
  }
  .gap-menu-desktop-9 {
    --gap: 64px;
  }
  .stack-gap-menu-desktop-9 {
    --stack-gap: 64px;
  }
  .card-gap-menu-desktop-9 {
    --card-gap: 64px;
  }
  .gap-menu-desktop-10 {
    --gap: 80px;
  }
  .stack-gap-menu-desktop-10 {
    --stack-gap: 80px;
  }
  .card-gap-menu-desktop-10 {
    --card-gap: 80px;
  }
  .gap-menu-desktop-11 {
    --gap: 96px;
  }
  .stack-gap-menu-desktop-11 {
    --stack-gap: 96px;
  }
  .card-gap-menu-desktop-11 {
    --card-gap: 96px;
  }
  .gap-menu-desktop-gap {
    --gap: var(--gap);
  }
  .stack-gap-menu-desktop-gap {
    --stack-gap: var(--gap);
  }
  .card-gap-menu-desktop-gap {
    --card-gap: var(--gap);
  }
  .gap-menu-desktop-card-gap {
    --gap: var(--card-gap);
  }
  .stack-gap-menu-desktop-card-gap {
    --stack-gap: var(--card-gap);
  }
  .card-gap-menu-desktop-card-gap {
    --card-gap: var(--card-gap);
  }
  .gap-menu-desktop-auto {
    --gap: auto;
  }
  .stack-gap-menu-desktop-auto {
    --stack-gap: auto;
  }
  .card-gap-menu-desktop-auto {
    --card-gap: auto;
  }
  .gap-menu-desktop-0 {
    --gap: 0;
  }
  .stack-gap-menu-desktop-0 {
    --stack-gap: 0;
  }
  .card-gap-menu-desktop-0 {
    --card-gap: 0;
  }
  .gap-menu-desktop-section {
    --gap: var(--section-padding);
  }
  .stack-gap-menu-desktop-section {
    --stack-gap: var(--section-padding);
  }
  .card-gap-menu-desktop-section {
    --card-gap: var(--section-padding);
  }
}
.mt-section {
  margin-top: var(--section-padding);
}

.h-100 {
  height: 100%;
}

.w-100 {
  width: 100%;
}

.max-width-auto {
  max-width: 100%;
}

@media screen and (min-width: 544px) {
  .w-s-100 {
    width: 100%;
  }
  .w-s-auto {
    width: auto;
  }
}
@media screen and (min-width: 768px) {
  .w-m-100 {
    width: 100%;
  }
  .w-m-auto {
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .w-l-100 {
    width: 100%;
  }
  .w-l-auto {
    width: auto;
  }
}
@media screen and (min-width: 1200px) {
  .w-xl-100 {
    width: 100%;
  }
  .w-xl-auto {
    width: auto;
  }
}
@media screen and (min-width: 1600px) {
  .w-xxl-100 {
    width: 100%;
  }
  .w-xxl-auto {
    width: auto;
  }
}
@media screen and (min-width: 1400px) {
  .w-menu-desktop-100 {
    width: 100%;
  }
  .w-menu-desktop-auto {
    width: auto;
  }
}
.b-0 {
  border: 0px solid !important;
}

.bt-0 {
  border-top: 0px solid !important;
}

.br-0 {
  border-right: 0px solid !important;
}

.bb-0 {
  border-bottom: 0px solid !important;
}

.bl-0 {
  border-left: 0px solid !important;
}

.b-1 {
  border: 1px solid;
}

.bt-1 {
  border-top: 1px solid;
}

.br-1 {
  border-right: 1px solid;
}

.bb-1 {
  border-bottom: 1px solid;
}

.bl-1 {
  border-left: 1px solid;
}

.b-2 {
  border: 2px solid;
}

.bt-2 {
  border-top: 2px solid;
}

.br-2 {
  border-right: 2px solid;
}

.bb-2 {
  border-bottom: 2px solid;
}

.bl-2 {
  border-left: 2px solid;
}

.b-3 {
  border: 3px solid;
}

.bt-3 {
  border-top: 3px solid;
}

.br-3 {
  border-right: 3px solid;
}

.bb-3 {
  border-bottom: 3px solid;
}

.bl-3 {
  border-left: 3px solid;
}

.b-4 {
  border: 4px solid;
}

.bt-4 {
  border-top: 4px solid;
}

.br-4 {
  border-right: 4px solid;
}

.bb-4 {
  border-bottom: 4px solid;
}

.bl-4 {
  border-left: 4px solid;
}

.b-5 {
  border: 5px solid;
}

.bt-5 {
  border-top: 5px solid;
}

.br-5 {
  border-right: 5px solid;
}

.bb-5 {
  border-bottom: 5px solid;
}

.bl-5 {
  border-left: 5px solid;
}

.b-6 {
  border: 6px solid;
}

.bt-6 {
  border-top: 6px solid;
}

.br-6 {
  border-right: 6px solid;
}

.bb-6 {
  border-bottom: 6px solid;
}

.bl-6 {
  border-left: 6px solid;
}

.b-7 {
  border: 7px solid;
}

.bt-7 {
  border-top: 7px solid;
}

.br-7 {
  border-right: 7px solid;
}

.bb-7 {
  border-bottom: 7px solid;
}

.bl-7 {
  border-left: 7px solid;
}

.b-8 {
  border: 8px solid;
}

.bt-8 {
  border-top: 8px solid;
}

.br-8 {
  border-right: 8px solid;
}

.bb-8 {
  border-bottom: 8px solid;
}

.bl-8 {
  border-left: 8px solid;
}

.b-9 {
  border: 9px solid;
}

.bt-9 {
  border-top: 9px solid;
}

.br-9 {
  border-right: 9px solid;
}

.bb-9 {
  border-bottom: 9px solid;
}

.bl-9 {
  border-left: 9px solid;
}

.b-10 {
  border: 10px solid;
}

.bt-10 {
  border-top: 10px solid;
}

.br-10 {
  border-right: 10px solid;
}

.bb-10 {
  border-bottom: 10px solid;
}

.bl-10 {
  border-left: 10px solid;
}

@media screen and (min-width: 544px) {
  .b-s-0 {
    border: 0px solid !important;
  }
  .bt-s-0 {
    border-top: 0px solid !important;
  }
  .br-s-0 {
    border-right: 0px solid !important;
  }
  .bb-s-0 {
    border-bottom: 0px solid !important;
  }
  .bl-s-0 {
    border-left: 0px solid !important;
  }
}
@media screen and (min-width: 768px) {
  .b-m-0 {
    border: 0px solid !important;
  }
  .bt-m-0 {
    border-top: 0px solid !important;
  }
  .br-m-0 {
    border-right: 0px solid !important;
  }
  .bb-m-0 {
    border-bottom: 0px solid !important;
  }
  .bl-m-0 {
    border-left: 0px solid !important;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-0 {
    border: 0px solid !important;
  }
  .bt-l-0 {
    border-top: 0px solid !important;
  }
  .br-l-0 {
    border-right: 0px solid !important;
  }
  .bb-l-0 {
    border-bottom: 0px solid !important;
  }
  .bl-l-0 {
    border-left: 0px solid !important;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-0 {
    border: 0px solid !important;
  }
  .bt-xl-0 {
    border-top: 0px solid !important;
  }
  .br-xl-0 {
    border-right: 0px solid !important;
  }
  .bb-xl-0 {
    border-bottom: 0px solid !important;
  }
  .bl-xl-0 {
    border-left: 0px solid !important;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-0 {
    border: 0px solid !important;
  }
  .bt-xxl-0 {
    border-top: 0px solid !important;
  }
  .br-xxl-0 {
    border-right: 0px solid !important;
  }
  .bb-xxl-0 {
    border-bottom: 0px solid !important;
  }
  .bl-xxl-0 {
    border-left: 0px solid !important;
  }
}
@media screen and (min-width: 1400px) {
  .b-menu-desktop-0 {
    border: 0px solid !important;
  }
  .bt-menu-desktop-0 {
    border-top: 0px solid !important;
  }
  .br-menu-desktop-0 {
    border-right: 0px solid !important;
  }
  .bb-menu-desktop-0 {
    border-bottom: 0px solid !important;
  }
  .bl-menu-desktop-0 {
    border-left: 0px solid !important;
  }
}
@media screen and (min-width: 544px) {
  .b-s-1 {
    border: 1px solid;
  }
  .bt-s-1 {
    border-top: 1px solid;
  }
  .br-s-1 {
    border-right: 1px solid;
  }
  .bb-s-1 {
    border-bottom: 1px solid;
  }
  .bl-s-1 {
    border-left: 1px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-1 {
    border: 1px solid;
  }
  .bt-m-1 {
    border-top: 1px solid;
  }
  .br-m-1 {
    border-right: 1px solid;
  }
  .bb-m-1 {
    border-bottom: 1px solid;
  }
  .bl-m-1 {
    border-left: 1px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-1 {
    border: 1px solid;
  }
  .bt-l-1 {
    border-top: 1px solid;
  }
  .br-l-1 {
    border-right: 1px solid;
  }
  .bb-l-1 {
    border-bottom: 1px solid;
  }
  .bl-l-1 {
    border-left: 1px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-1 {
    border: 1px solid;
  }
  .bt-xl-1 {
    border-top: 1px solid;
  }
  .br-xl-1 {
    border-right: 1px solid;
  }
  .bb-xl-1 {
    border-bottom: 1px solid;
  }
  .bl-xl-1 {
    border-left: 1px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-1 {
    border: 1px solid;
  }
  .bt-xxl-1 {
    border-top: 1px solid;
  }
  .br-xxl-1 {
    border-right: 1px solid;
  }
  .bb-xxl-1 {
    border-bottom: 1px solid;
  }
  .bl-xxl-1 {
    border-left: 1px solid;
  }
}
@media screen and (min-width: 1400px) {
  .b-menu-desktop-1 {
    border: 1px solid;
  }
  .bt-menu-desktop-1 {
    border-top: 1px solid;
  }
  .br-menu-desktop-1 {
    border-right: 1px solid;
  }
  .bb-menu-desktop-1 {
    border-bottom: 1px solid;
  }
  .bl-menu-desktop-1 {
    border-left: 1px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-2 {
    border: 2px solid;
  }
  .bt-s-2 {
    border-top: 2px solid;
  }
  .br-s-2 {
    border-right: 2px solid;
  }
  .bb-s-2 {
    border-bottom: 2px solid;
  }
  .bl-s-2 {
    border-left: 2px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-2 {
    border: 2px solid;
  }
  .bt-m-2 {
    border-top: 2px solid;
  }
  .br-m-2 {
    border-right: 2px solid;
  }
  .bb-m-2 {
    border-bottom: 2px solid;
  }
  .bl-m-2 {
    border-left: 2px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-2 {
    border: 2px solid;
  }
  .bt-l-2 {
    border-top: 2px solid;
  }
  .br-l-2 {
    border-right: 2px solid;
  }
  .bb-l-2 {
    border-bottom: 2px solid;
  }
  .bl-l-2 {
    border-left: 2px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-2 {
    border: 2px solid;
  }
  .bt-xl-2 {
    border-top: 2px solid;
  }
  .br-xl-2 {
    border-right: 2px solid;
  }
  .bb-xl-2 {
    border-bottom: 2px solid;
  }
  .bl-xl-2 {
    border-left: 2px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-2 {
    border: 2px solid;
  }
  .bt-xxl-2 {
    border-top: 2px solid;
  }
  .br-xxl-2 {
    border-right: 2px solid;
  }
  .bb-xxl-2 {
    border-bottom: 2px solid;
  }
  .bl-xxl-2 {
    border-left: 2px solid;
  }
}
@media screen and (min-width: 1400px) {
  .b-menu-desktop-2 {
    border: 2px solid;
  }
  .bt-menu-desktop-2 {
    border-top: 2px solid;
  }
  .br-menu-desktop-2 {
    border-right: 2px solid;
  }
  .bb-menu-desktop-2 {
    border-bottom: 2px solid;
  }
  .bl-menu-desktop-2 {
    border-left: 2px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-3 {
    border: 3px solid;
  }
  .bt-s-3 {
    border-top: 3px solid;
  }
  .br-s-3 {
    border-right: 3px solid;
  }
  .bb-s-3 {
    border-bottom: 3px solid;
  }
  .bl-s-3 {
    border-left: 3px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-3 {
    border: 3px solid;
  }
  .bt-m-3 {
    border-top: 3px solid;
  }
  .br-m-3 {
    border-right: 3px solid;
  }
  .bb-m-3 {
    border-bottom: 3px solid;
  }
  .bl-m-3 {
    border-left: 3px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-3 {
    border: 3px solid;
  }
  .bt-l-3 {
    border-top: 3px solid;
  }
  .br-l-3 {
    border-right: 3px solid;
  }
  .bb-l-3 {
    border-bottom: 3px solid;
  }
  .bl-l-3 {
    border-left: 3px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-3 {
    border: 3px solid;
  }
  .bt-xl-3 {
    border-top: 3px solid;
  }
  .br-xl-3 {
    border-right: 3px solid;
  }
  .bb-xl-3 {
    border-bottom: 3px solid;
  }
  .bl-xl-3 {
    border-left: 3px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-3 {
    border: 3px solid;
  }
  .bt-xxl-3 {
    border-top: 3px solid;
  }
  .br-xxl-3 {
    border-right: 3px solid;
  }
  .bb-xxl-3 {
    border-bottom: 3px solid;
  }
  .bl-xxl-3 {
    border-left: 3px solid;
  }
}
@media screen and (min-width: 1400px) {
  .b-menu-desktop-3 {
    border: 3px solid;
  }
  .bt-menu-desktop-3 {
    border-top: 3px solid;
  }
  .br-menu-desktop-3 {
    border-right: 3px solid;
  }
  .bb-menu-desktop-3 {
    border-bottom: 3px solid;
  }
  .bl-menu-desktop-3 {
    border-left: 3px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-4 {
    border: 4px solid;
  }
  .bt-s-4 {
    border-top: 4px solid;
  }
  .br-s-4 {
    border-right: 4px solid;
  }
  .bb-s-4 {
    border-bottom: 4px solid;
  }
  .bl-s-4 {
    border-left: 4px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-4 {
    border: 4px solid;
  }
  .bt-m-4 {
    border-top: 4px solid;
  }
  .br-m-4 {
    border-right: 4px solid;
  }
  .bb-m-4 {
    border-bottom: 4px solid;
  }
  .bl-m-4 {
    border-left: 4px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-4 {
    border: 4px solid;
  }
  .bt-l-4 {
    border-top: 4px solid;
  }
  .br-l-4 {
    border-right: 4px solid;
  }
  .bb-l-4 {
    border-bottom: 4px solid;
  }
  .bl-l-4 {
    border-left: 4px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-4 {
    border: 4px solid;
  }
  .bt-xl-4 {
    border-top: 4px solid;
  }
  .br-xl-4 {
    border-right: 4px solid;
  }
  .bb-xl-4 {
    border-bottom: 4px solid;
  }
  .bl-xl-4 {
    border-left: 4px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-4 {
    border: 4px solid;
  }
  .bt-xxl-4 {
    border-top: 4px solid;
  }
  .br-xxl-4 {
    border-right: 4px solid;
  }
  .bb-xxl-4 {
    border-bottom: 4px solid;
  }
  .bl-xxl-4 {
    border-left: 4px solid;
  }
}
@media screen and (min-width: 1400px) {
  .b-menu-desktop-4 {
    border: 4px solid;
  }
  .bt-menu-desktop-4 {
    border-top: 4px solid;
  }
  .br-menu-desktop-4 {
    border-right: 4px solid;
  }
  .bb-menu-desktop-4 {
    border-bottom: 4px solid;
  }
  .bl-menu-desktop-4 {
    border-left: 4px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-5 {
    border: 5px solid;
  }
  .bt-s-5 {
    border-top: 5px solid;
  }
  .br-s-5 {
    border-right: 5px solid;
  }
  .bb-s-5 {
    border-bottom: 5px solid;
  }
  .bl-s-5 {
    border-left: 5px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-5 {
    border: 5px solid;
  }
  .bt-m-5 {
    border-top: 5px solid;
  }
  .br-m-5 {
    border-right: 5px solid;
  }
  .bb-m-5 {
    border-bottom: 5px solid;
  }
  .bl-m-5 {
    border-left: 5px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-5 {
    border: 5px solid;
  }
  .bt-l-5 {
    border-top: 5px solid;
  }
  .br-l-5 {
    border-right: 5px solid;
  }
  .bb-l-5 {
    border-bottom: 5px solid;
  }
  .bl-l-5 {
    border-left: 5px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-5 {
    border: 5px solid;
  }
  .bt-xl-5 {
    border-top: 5px solid;
  }
  .br-xl-5 {
    border-right: 5px solid;
  }
  .bb-xl-5 {
    border-bottom: 5px solid;
  }
  .bl-xl-5 {
    border-left: 5px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-5 {
    border: 5px solid;
  }
  .bt-xxl-5 {
    border-top: 5px solid;
  }
  .br-xxl-5 {
    border-right: 5px solid;
  }
  .bb-xxl-5 {
    border-bottom: 5px solid;
  }
  .bl-xxl-5 {
    border-left: 5px solid;
  }
}
@media screen and (min-width: 1400px) {
  .b-menu-desktop-5 {
    border: 5px solid;
  }
  .bt-menu-desktop-5 {
    border-top: 5px solid;
  }
  .br-menu-desktop-5 {
    border-right: 5px solid;
  }
  .bb-menu-desktop-5 {
    border-bottom: 5px solid;
  }
  .bl-menu-desktop-5 {
    border-left: 5px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-6 {
    border: 6px solid;
  }
  .bt-s-6 {
    border-top: 6px solid;
  }
  .br-s-6 {
    border-right: 6px solid;
  }
  .bb-s-6 {
    border-bottom: 6px solid;
  }
  .bl-s-6 {
    border-left: 6px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-6 {
    border: 6px solid;
  }
  .bt-m-6 {
    border-top: 6px solid;
  }
  .br-m-6 {
    border-right: 6px solid;
  }
  .bb-m-6 {
    border-bottom: 6px solid;
  }
  .bl-m-6 {
    border-left: 6px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-6 {
    border: 6px solid;
  }
  .bt-l-6 {
    border-top: 6px solid;
  }
  .br-l-6 {
    border-right: 6px solid;
  }
  .bb-l-6 {
    border-bottom: 6px solid;
  }
  .bl-l-6 {
    border-left: 6px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-6 {
    border: 6px solid;
  }
  .bt-xl-6 {
    border-top: 6px solid;
  }
  .br-xl-6 {
    border-right: 6px solid;
  }
  .bb-xl-6 {
    border-bottom: 6px solid;
  }
  .bl-xl-6 {
    border-left: 6px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-6 {
    border: 6px solid;
  }
  .bt-xxl-6 {
    border-top: 6px solid;
  }
  .br-xxl-6 {
    border-right: 6px solid;
  }
  .bb-xxl-6 {
    border-bottom: 6px solid;
  }
  .bl-xxl-6 {
    border-left: 6px solid;
  }
}
@media screen and (min-width: 1400px) {
  .b-menu-desktop-6 {
    border: 6px solid;
  }
  .bt-menu-desktop-6 {
    border-top: 6px solid;
  }
  .br-menu-desktop-6 {
    border-right: 6px solid;
  }
  .bb-menu-desktop-6 {
    border-bottom: 6px solid;
  }
  .bl-menu-desktop-6 {
    border-left: 6px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-7 {
    border: 7px solid;
  }
  .bt-s-7 {
    border-top: 7px solid;
  }
  .br-s-7 {
    border-right: 7px solid;
  }
  .bb-s-7 {
    border-bottom: 7px solid;
  }
  .bl-s-7 {
    border-left: 7px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-7 {
    border: 7px solid;
  }
  .bt-m-7 {
    border-top: 7px solid;
  }
  .br-m-7 {
    border-right: 7px solid;
  }
  .bb-m-7 {
    border-bottom: 7px solid;
  }
  .bl-m-7 {
    border-left: 7px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-7 {
    border: 7px solid;
  }
  .bt-l-7 {
    border-top: 7px solid;
  }
  .br-l-7 {
    border-right: 7px solid;
  }
  .bb-l-7 {
    border-bottom: 7px solid;
  }
  .bl-l-7 {
    border-left: 7px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-7 {
    border: 7px solid;
  }
  .bt-xl-7 {
    border-top: 7px solid;
  }
  .br-xl-7 {
    border-right: 7px solid;
  }
  .bb-xl-7 {
    border-bottom: 7px solid;
  }
  .bl-xl-7 {
    border-left: 7px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-7 {
    border: 7px solid;
  }
  .bt-xxl-7 {
    border-top: 7px solid;
  }
  .br-xxl-7 {
    border-right: 7px solid;
  }
  .bb-xxl-7 {
    border-bottom: 7px solid;
  }
  .bl-xxl-7 {
    border-left: 7px solid;
  }
}
@media screen and (min-width: 1400px) {
  .b-menu-desktop-7 {
    border: 7px solid;
  }
  .bt-menu-desktop-7 {
    border-top: 7px solid;
  }
  .br-menu-desktop-7 {
    border-right: 7px solid;
  }
  .bb-menu-desktop-7 {
    border-bottom: 7px solid;
  }
  .bl-menu-desktop-7 {
    border-left: 7px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-8 {
    border: 8px solid;
  }
  .bt-s-8 {
    border-top: 8px solid;
  }
  .br-s-8 {
    border-right: 8px solid;
  }
  .bb-s-8 {
    border-bottom: 8px solid;
  }
  .bl-s-8 {
    border-left: 8px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-8 {
    border: 8px solid;
  }
  .bt-m-8 {
    border-top: 8px solid;
  }
  .br-m-8 {
    border-right: 8px solid;
  }
  .bb-m-8 {
    border-bottom: 8px solid;
  }
  .bl-m-8 {
    border-left: 8px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-8 {
    border: 8px solid;
  }
  .bt-l-8 {
    border-top: 8px solid;
  }
  .br-l-8 {
    border-right: 8px solid;
  }
  .bb-l-8 {
    border-bottom: 8px solid;
  }
  .bl-l-8 {
    border-left: 8px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-8 {
    border: 8px solid;
  }
  .bt-xl-8 {
    border-top: 8px solid;
  }
  .br-xl-8 {
    border-right: 8px solid;
  }
  .bb-xl-8 {
    border-bottom: 8px solid;
  }
  .bl-xl-8 {
    border-left: 8px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-8 {
    border: 8px solid;
  }
  .bt-xxl-8 {
    border-top: 8px solid;
  }
  .br-xxl-8 {
    border-right: 8px solid;
  }
  .bb-xxl-8 {
    border-bottom: 8px solid;
  }
  .bl-xxl-8 {
    border-left: 8px solid;
  }
}
@media screen and (min-width: 1400px) {
  .b-menu-desktop-8 {
    border: 8px solid;
  }
  .bt-menu-desktop-8 {
    border-top: 8px solid;
  }
  .br-menu-desktop-8 {
    border-right: 8px solid;
  }
  .bb-menu-desktop-8 {
    border-bottom: 8px solid;
  }
  .bl-menu-desktop-8 {
    border-left: 8px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-9 {
    border: 9px solid;
  }
  .bt-s-9 {
    border-top: 9px solid;
  }
  .br-s-9 {
    border-right: 9px solid;
  }
  .bb-s-9 {
    border-bottom: 9px solid;
  }
  .bl-s-9 {
    border-left: 9px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-9 {
    border: 9px solid;
  }
  .bt-m-9 {
    border-top: 9px solid;
  }
  .br-m-9 {
    border-right: 9px solid;
  }
  .bb-m-9 {
    border-bottom: 9px solid;
  }
  .bl-m-9 {
    border-left: 9px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-9 {
    border: 9px solid;
  }
  .bt-l-9 {
    border-top: 9px solid;
  }
  .br-l-9 {
    border-right: 9px solid;
  }
  .bb-l-9 {
    border-bottom: 9px solid;
  }
  .bl-l-9 {
    border-left: 9px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-9 {
    border: 9px solid;
  }
  .bt-xl-9 {
    border-top: 9px solid;
  }
  .br-xl-9 {
    border-right: 9px solid;
  }
  .bb-xl-9 {
    border-bottom: 9px solid;
  }
  .bl-xl-9 {
    border-left: 9px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-9 {
    border: 9px solid;
  }
  .bt-xxl-9 {
    border-top: 9px solid;
  }
  .br-xxl-9 {
    border-right: 9px solid;
  }
  .bb-xxl-9 {
    border-bottom: 9px solid;
  }
  .bl-xxl-9 {
    border-left: 9px solid;
  }
}
@media screen and (min-width: 1400px) {
  .b-menu-desktop-9 {
    border: 9px solid;
  }
  .bt-menu-desktop-9 {
    border-top: 9px solid;
  }
  .br-menu-desktop-9 {
    border-right: 9px solid;
  }
  .bb-menu-desktop-9 {
    border-bottom: 9px solid;
  }
  .bl-menu-desktop-9 {
    border-left: 9px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-10 {
    border: 10px solid;
  }
  .bt-s-10 {
    border-top: 10px solid;
  }
  .br-s-10 {
    border-right: 10px solid;
  }
  .bb-s-10 {
    border-bottom: 10px solid;
  }
  .bl-s-10 {
    border-left: 10px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-10 {
    border: 10px solid;
  }
  .bt-m-10 {
    border-top: 10px solid;
  }
  .br-m-10 {
    border-right: 10px solid;
  }
  .bb-m-10 {
    border-bottom: 10px solid;
  }
  .bl-m-10 {
    border-left: 10px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-10 {
    border: 10px solid;
  }
  .bt-l-10 {
    border-top: 10px solid;
  }
  .br-l-10 {
    border-right: 10px solid;
  }
  .bb-l-10 {
    border-bottom: 10px solid;
  }
  .bl-l-10 {
    border-left: 10px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-10 {
    border: 10px solid;
  }
  .bt-xl-10 {
    border-top: 10px solid;
  }
  .br-xl-10 {
    border-right: 10px solid;
  }
  .bb-xl-10 {
    border-bottom: 10px solid;
  }
  .bl-xl-10 {
    border-left: 10px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-10 {
    border: 10px solid;
  }
  .bt-xxl-10 {
    border-top: 10px solid;
  }
  .br-xxl-10 {
    border-right: 10px solid;
  }
  .bb-xxl-10 {
    border-bottom: 10px solid;
  }
  .bl-xxl-10 {
    border-left: 10px solid;
  }
}
@media screen and (min-width: 1400px) {
  .b-menu-desktop-10 {
    border: 10px solid;
  }
  .bt-menu-desktop-10 {
    border-top: 10px solid;
  }
  .br-menu-desktop-10 {
    border-right: 10px solid;
  }
  .bb-menu-desktop-10 {
    border-bottom: 10px solid;
  }
  .bl-menu-desktop-10 {
    border-left: 10px solid;
  }
}
.b-primary-500 {
  border-color: #A24672;
}

.b-primary {
  border-color: #A24672;
}

.b-primary-400 {
  border-color: #b55382;
}

.b-primary-300 {
  border-color: #be6992;
}

.b-primary-200 {
  border-color: #c87fa2;
}

.b-primary-100 {
  border-color: #d195b2;
}

.b-primary-600 {
  border-color: #903e65;
}

.b-primary-700 {
  border-color: #7d3658;
}

.b-primary-800 {
  border-color: #6b2e4b;
}

.b-primary-900 {
  border-color: #58263e;
}

.b-secondary-500 {
  border-color: #DB7E4B;
}

.b-secondary {
  border-color: #DB7E4B;
}

.b-secondary-400 {
  border-color: #e09165;
}

.b-secondary-300 {
  border-color: #e5a37f;
}

.b-secondary-200 {
  border-color: #ebb699;
}

.b-secondary-100 {
  border-color: #f0c8b3;
}

.b-secondary-600 {
  border-color: #d2652a;
}

.b-secondary-700 {
  border-color: #ae5423;
}

.b-secondary-800 {
  border-color: #8b431c;
}

.b-secondary-900 {
  border-color: #683215;
}

.b-beige-500 {
  border-color: #F1ECE0;
}

.b-beige {
  border-color: #F1ECE0;
}

.b-beige-400 {
  border-color: #f4f0e7;
}

.b-beige-300 {
  border-color: #f7f5ee;
}

.b-beige-200 {
  border-color: #fbf9f5;
}

.b-beige-100 {
  border-color: #fefdfc;
}

.b-beige-600 {
  border-color: #d0bf97;
}

.b-beige-700 {
  border-color: #ae924f;
}

.b-beige-800 {
  border-color: #65552e;
}

.b-beige-900 {
  border-color: #1c180d;
}

.b-purple-500 {
  border-color: #C1B0E0;
}

.b-purple {
  border-color: #C1B0E0;
}

.b-purple-400 {
  border-color: #cdbfe6;
}

.b-purple-300 {
  border-color: #d9cfec;
}

.b-purple-200 {
  border-color: #e5def2;
}

.b-purple-100 {
  border-color: #f2eef8;
}

.b-purple-600 {
  border-color: #9578ca;
}

.b-purple-700 {
  border-color: #6a45af;
}

.b-purple-800 {
  border-color: #482e76;
}

.b-purple-900 {
  border-color: #26183e;
}

.b-blue-500 {
  border-color: #8884E4;
}

.b-blue {
  border-color: #8884E4;
}

.b-blue-400 {
  border-color: #9d9ae9;
}

.b-blue-300 {
  border-color: #b2afee;
}

.b-blue-200 {
  border-color: #c7c5f2;
}

.b-blue-100 {
  border-color: #dcdbf7;
}

.b-blue-600 {
  border-color: #5650d9;
}

.b-blue-700 {
  border-color: #302abf;
}

.b-blue-800 {
  border-color: #231e8b;
}

.b-blue-900 {
  border-color: #161357;
}

.b-red-500 {
  border-color: #CB3336;
}

.b-red {
  border-color: #CB3336;
}

.b-red-400 {
  border-color: #d24c4f;
}

.b-red-300 {
  border-color: #d86568;
}

.b-red-200 {
  border-color: #df7f81;
}

.b-red-100 {
  border-color: #e5989a;
}

.b-red-600 {
  border-color: #b22d2f;
}

.b-red-700 {
  border-color: #982629;
}

.b-red-800 {
  border-color: #7f2022;
}

.b-red-900 {
  border-color: #661a1b;
}

.b-pink-500 {
  border-color: #F093B8;
}

.b-pink {
  border-color: #F093B8;
}

.b-pink-400 {
  border-color: #f3a7c5;
}

.b-pink-300 {
  border-color: #f6bcd3;
}

.b-pink-200 {
  border-color: #f9d0e0;
}

.b-pink-100 {
  border-color: #fbe5ee;
}

.b-pink-600 {
  border-color: #e7538e;
}

.b-pink-700 {
  border-color: #d31d66;
}

.b-pink-800 {
  border-color: #921446;
}

.b-pink-900 {
  border-color: #520b27;
}

.b-yellow-500 {
  border-color: #FFCF4E;
}

.b-yellow {
  border-color: #FFCF4E;
}

.b-yellow-400 {
  border-color: #ffd76b;
}

.b-yellow-300 {
  border-color: #ffdf88;
}

.b-yellow-200 {
  border-color: #ffe7a5;
}

.b-yellow-100 {
  border-color: #ffeec2;
}

.b-yellow-600 {
  border-color: #ffc018;
}

.b-yellow-700 {
  border-color: #e0a300;
}

.b-yellow-800 {
  border-color: #aa7c00;
}

.b-yellow-900 {
  border-color: #745400;
}

.b-grey-500 {
  border-color: #C0C0C0;
}

.b-grey {
  border-color: #C0C0C0;
}

.b-grey-400 {
  border-color: #cccccc;
}

.b-grey-300 {
  border-color: #d8d8d8;
}

.b-grey-200 {
  border-color: #e4e4e4;
}

.b-grey-100 {
  border-color: #efefef;
}

.b-grey-600 {
  border-color: #9c9c9c;
}

.b-grey-700 {
  border-color: #787878;
}

.b-grey-800 {
  border-color: #545454;
}

.b-grey-900 {
  border-color: #2f2f2f;
}

.b-info-500 {
  border-color: #1e90ff;
}

.b-info {
  border-color: #1e90ff;
}

.b-info-400 {
  border-color: #3da0ff;
}

.b-info-300 {
  border-color: #5dafff;
}

.b-info-200 {
  border-color: #7cbfff;
}

.b-info-100 {
  border-color: #9cceff;
}

.b-info-600 {
  border-color: #007cf5;
}

.b-info-700 {
  border-color: #0068cd;
}

.b-info-800 {
  border-color: #0054a6;
}

.b-info-900 {
  border-color: #0a3c6c;
}

.b-success-500 {
  border-color: #48c75b;
}

.b-success {
  border-color: #48c75b;
}

.b-success-400 {
  border-color: #60ce71;
}

.b-success-300 {
  border-color: #79d687;
}

.b-success-200 {
  border-color: #91dd9c;
}

.b-success-100 {
  border-color: #a9e5b2;
}

.b-success-600 {
  border-color: #37b44a;
}

.b-success-700 {
  border-color: #2f983e;
}

.b-success-800 {
  border-color: #267d33;
}

.b-success-900 {
  border-color: #1e6128;
}

.b-warning-500 {
  border-color: #FF850B;
}

.b-warning {
  border-color: #FF850B;
}

.b-warning-400 {
  border-color: #ff952b;
}

.b-warning-300 {
  border-color: #ffa54b;
}

.b-warning-200 {
  border-color: #ffb56a;
}

.b-warning-100 {
  border-color: #ffc58a;
}

.b-warning-600 {
  border-color: #e77400;
}

.b-warning-700 {
  border-color: #c56200;
}

.b-warning-800 {
  border-color: #a25100;
}

.b-warning-900 {
  border-color: #7f4000;
}

.b-error-500 {
  border-color: #D23A4B;
}

.b-error {
  border-color: #D23A4B;
}

.b-error-400 {
  border-color: #d85463;
}

.b-error-300 {
  border-color: #de6e7a;
}

.b-error-200 {
  border-color: #e48892;
}

.b-error-100 {
  border-color: #eaa2aa;
}

.b-error-600 {
  border-color: #be2b3c;
}

.b-error-700 {
  border-color: #a12533;
}

.b-error-800 {
  border-color: #841e2a;
}

.b-error-900 {
  border-color: #681821;
}

.rounded-s {
  border-radius: 4px;
}

.rounded-top-left-s {
  border-top-left-radius: 4px;
}

.rounded-top-right-s {
  border-top-right-radius: 4px;
}

.rounded-bottom-left-s {
  border-bottom-left-radius: 4px;
}

.rounded-bottom-right-s {
  border-bottom-right-radius: 4px;
}

.rounded-top-s {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.rounded-bottom-s {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-left-s,
.rounded-start-s {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.rounded-right-s,
.rounded-end-s {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-m {
  border-radius: 8px;
}

.rounded-top-left-m {
  border-top-left-radius: 8px;
}

.rounded-top-right-m {
  border-top-right-radius: 8px;
}

.rounded-bottom-left-m {
  border-bottom-left-radius: 8px;
}

.rounded-bottom-right-m {
  border-bottom-right-radius: 8px;
}

.rounded-top-m {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.rounded-bottom-m {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-left-m,
.rounded-start-m {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.rounded-right-m,
.rounded-end-m {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-l {
  border-radius: 16px;
}

.rounded-top-left-l {
  border-top-left-radius: 16px;
}

.rounded-top-right-l {
  border-top-right-radius: 16px;
}

.rounded-bottom-left-l {
  border-bottom-left-radius: 16px;
}

.rounded-bottom-right-l {
  border-bottom-right-radius: 16px;
}

.rounded-top-l {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.rounded-bottom-l {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-left-l,
.rounded-start-l {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.rounded-right-l,
.rounded-end-l {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-xl {
  border-radius: 24px;
}

.rounded-top-left-xl {
  border-top-left-radius: 24px;
}

.rounded-top-right-xl {
  border-top-right-radius: 24px;
}

.rounded-bottom-left-xl {
  border-bottom-left-radius: 24px;
}

.rounded-bottom-right-xl {
  border-bottom-right-radius: 24px;
}

.rounded-top-xl {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.rounded-bottom-xl {
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-left-xl,
.rounded-start-xl {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}

.rounded-right-xl,
.rounded-end-xl {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-xxl {
  border-radius: 40px;
}

.rounded-top-left-xxl {
  border-top-left-radius: 40px;
}

.rounded-top-right-xxl {
  border-top-right-radius: 40px;
}

.rounded-bottom-left-xxl {
  border-bottom-left-radius: 40px;
}

.rounded-bottom-right-xxl {
  border-bottom-right-radius: 40px;
}

.rounded-top-xxl {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
}

.rounded-bottom-xxl {
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-left-xxl,
.rounded-start-xxl {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}

.rounded-right-xxl,
.rounded-end-xxl {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-full {
  border-radius: 999em;
}

.rounded-top-left-full {
  border-top-left-radius: 999em;
}

.rounded-top-right-full {
  border-top-right-radius: 999em;
}

.rounded-bottom-left-full {
  border-bottom-left-radius: 999em;
}

.rounded-bottom-right-full {
  border-bottom-right-radius: 999em;
}

.rounded-top-full {
  border-top-left-radius: 999em;
  border-top-right-radius: 999em;
}

.rounded-bottom-full {
  border-bottom-left-radius: 999em;
  border-bottom-right-radius: 999em;
}

.rounded-left-full,
.rounded-start-full {
  border-top-left-radius: 999em;
  border-bottom-left-radius: 999em;
}

.rounded-right-full,
.rounded-end-full {
  border-top-right-radius: 999em;
  border-bottom-right-radius: 999em;
}

.rounded-s-s {
  border-radius: 4px;
}

.rounded-top-left-s-s {
  border-top-left-radius: 4px;
}

.rounded-top-right-s-s {
  border-top-right-radius: 4px;
}

.rounded-bottom-left-s-s {
  border-bottom-left-radius: 4px;
}

.rounded-bottom-right-s-s {
  border-bottom-right-radius: 4px;
}

.rounded-top-s-s {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.rounded-bottom-s-s {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-left-s-s,
.rounded-start-s-s {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.rounded-right-s-s,
.rounded-end-s-s {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-m-s {
  border-radius: 4px;
}

.rounded-top-left-m-s {
  border-top-left-radius: 4px;
}

.rounded-top-right-m-s {
  border-top-right-radius: 4px;
}

.rounded-bottom-left-m-s {
  border-bottom-left-radius: 4px;
}

.rounded-bottom-right-m-s {
  border-bottom-right-radius: 4px;
}

.rounded-top-m-s {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.rounded-bottom-m-s {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-left-m-s,
.rounded-start-m-s {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.rounded-right-m-s,
.rounded-end-m-s {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-l-s {
  border-radius: 4px;
}

.rounded-top-left-l-s {
  border-top-left-radius: 4px;
}

.rounded-top-right-l-s {
  border-top-right-radius: 4px;
}

.rounded-bottom-left-l-s {
  border-bottom-left-radius: 4px;
}

.rounded-bottom-right-l-s {
  border-bottom-right-radius: 4px;
}

.rounded-top-l-s {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.rounded-bottom-l-s {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-left-l-s,
.rounded-start-l-s {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.rounded-right-l-s,
.rounded-end-l-s {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-xl-s {
  border-radius: 4px;
}

.rounded-top-left-xl-s {
  border-top-left-radius: 4px;
}

.rounded-top-right-xl-s {
  border-top-right-radius: 4px;
}

.rounded-bottom-left-xl-s {
  border-bottom-left-radius: 4px;
}

.rounded-bottom-right-xl-s {
  border-bottom-right-radius: 4px;
}

.rounded-top-xl-s {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.rounded-bottom-xl-s {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-left-xl-s,
.rounded-start-xl-s {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.rounded-right-xl-s,
.rounded-end-xl-s {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-xxl-s {
  border-radius: 4px;
}

.rounded-top-left-xxl-s {
  border-top-left-radius: 4px;
}

.rounded-top-right-xxl-s {
  border-top-right-radius: 4px;
}

.rounded-bottom-left-xxl-s {
  border-bottom-left-radius: 4px;
}

.rounded-bottom-right-xxl-s {
  border-bottom-right-radius: 4px;
}

.rounded-top-xxl-s {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.rounded-bottom-xxl-s {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-left-xxl-s,
.rounded-start-xxl-s {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.rounded-right-xxl-s,
.rounded-end-xxl-s {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-menu-desktop-s {
  border-radius: 4px;
}

.rounded-top-left-menu-desktop-s {
  border-top-left-radius: 4px;
}

.rounded-top-right-menu-desktop-s {
  border-top-right-radius: 4px;
}

.rounded-bottom-left-menu-desktop-s {
  border-bottom-left-radius: 4px;
}

.rounded-bottom-right-menu-desktop-s {
  border-bottom-right-radius: 4px;
}

.rounded-top-menu-desktop-s {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.rounded-bottom-menu-desktop-s {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-left-menu-desktop-s,
.rounded-start-menu-desktop-s {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.rounded-right-menu-desktop-s,
.rounded-end-menu-desktop-s {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-s-m {
  border-radius: 8px;
}

.rounded-top-left-s-m {
  border-top-left-radius: 8px;
}

.rounded-top-right-s-m {
  border-top-right-radius: 8px;
}

.rounded-bottom-left-s-m {
  border-bottom-left-radius: 8px;
}

.rounded-bottom-right-s-m {
  border-bottom-right-radius: 8px;
}

.rounded-top-s-m {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.rounded-bottom-s-m {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-left-s-m,
.rounded-start-s-m {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.rounded-right-s-m,
.rounded-end-s-m {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-m-m {
  border-radius: 8px;
}

.rounded-top-left-m-m {
  border-top-left-radius: 8px;
}

.rounded-top-right-m-m {
  border-top-right-radius: 8px;
}

.rounded-bottom-left-m-m {
  border-bottom-left-radius: 8px;
}

.rounded-bottom-right-m-m {
  border-bottom-right-radius: 8px;
}

.rounded-top-m-m {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.rounded-bottom-m-m {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-left-m-m,
.rounded-start-m-m {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.rounded-right-m-m,
.rounded-end-m-m {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-l-m {
  border-radius: 8px;
}

.rounded-top-left-l-m {
  border-top-left-radius: 8px;
}

.rounded-top-right-l-m {
  border-top-right-radius: 8px;
}

.rounded-bottom-left-l-m {
  border-bottom-left-radius: 8px;
}

.rounded-bottom-right-l-m {
  border-bottom-right-radius: 8px;
}

.rounded-top-l-m {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.rounded-bottom-l-m {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-left-l-m,
.rounded-start-l-m {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.rounded-right-l-m,
.rounded-end-l-m {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-xl-m {
  border-radius: 8px;
}

.rounded-top-left-xl-m {
  border-top-left-radius: 8px;
}

.rounded-top-right-xl-m {
  border-top-right-radius: 8px;
}

.rounded-bottom-left-xl-m {
  border-bottom-left-radius: 8px;
}

.rounded-bottom-right-xl-m {
  border-bottom-right-radius: 8px;
}

.rounded-top-xl-m {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.rounded-bottom-xl-m {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-left-xl-m,
.rounded-start-xl-m {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.rounded-right-xl-m,
.rounded-end-xl-m {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-xxl-m {
  border-radius: 8px;
}

.rounded-top-left-xxl-m {
  border-top-left-radius: 8px;
}

.rounded-top-right-xxl-m {
  border-top-right-radius: 8px;
}

.rounded-bottom-left-xxl-m {
  border-bottom-left-radius: 8px;
}

.rounded-bottom-right-xxl-m {
  border-bottom-right-radius: 8px;
}

.rounded-top-xxl-m {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.rounded-bottom-xxl-m {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-left-xxl-m,
.rounded-start-xxl-m {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.rounded-right-xxl-m,
.rounded-end-xxl-m {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-menu-desktop-m {
  border-radius: 8px;
}

.rounded-top-left-menu-desktop-m {
  border-top-left-radius: 8px;
}

.rounded-top-right-menu-desktop-m {
  border-top-right-radius: 8px;
}

.rounded-bottom-left-menu-desktop-m {
  border-bottom-left-radius: 8px;
}

.rounded-bottom-right-menu-desktop-m {
  border-bottom-right-radius: 8px;
}

.rounded-top-menu-desktop-m {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.rounded-bottom-menu-desktop-m {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-left-menu-desktop-m,
.rounded-start-menu-desktop-m {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.rounded-right-menu-desktop-m,
.rounded-end-menu-desktop-m {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-s-l {
  border-radius: 16px;
}

.rounded-top-left-s-l {
  border-top-left-radius: 16px;
}

.rounded-top-right-s-l {
  border-top-right-radius: 16px;
}

.rounded-bottom-left-s-l {
  border-bottom-left-radius: 16px;
}

.rounded-bottom-right-s-l {
  border-bottom-right-radius: 16px;
}

.rounded-top-s-l {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.rounded-bottom-s-l {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-left-s-l,
.rounded-start-s-l {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.rounded-right-s-l,
.rounded-end-s-l {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-m-l {
  border-radius: 16px;
}

.rounded-top-left-m-l {
  border-top-left-radius: 16px;
}

.rounded-top-right-m-l {
  border-top-right-radius: 16px;
}

.rounded-bottom-left-m-l {
  border-bottom-left-radius: 16px;
}

.rounded-bottom-right-m-l {
  border-bottom-right-radius: 16px;
}

.rounded-top-m-l {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.rounded-bottom-m-l {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-left-m-l,
.rounded-start-m-l {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.rounded-right-m-l,
.rounded-end-m-l {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-l-l {
  border-radius: 16px;
}

.rounded-top-left-l-l {
  border-top-left-radius: 16px;
}

.rounded-top-right-l-l {
  border-top-right-radius: 16px;
}

.rounded-bottom-left-l-l {
  border-bottom-left-radius: 16px;
}

.rounded-bottom-right-l-l {
  border-bottom-right-radius: 16px;
}

.rounded-top-l-l {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.rounded-bottom-l-l {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-left-l-l,
.rounded-start-l-l {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.rounded-right-l-l,
.rounded-end-l-l {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-xl-l {
  border-radius: 16px;
}

.rounded-top-left-xl-l {
  border-top-left-radius: 16px;
}

.rounded-top-right-xl-l {
  border-top-right-radius: 16px;
}

.rounded-bottom-left-xl-l {
  border-bottom-left-radius: 16px;
}

.rounded-bottom-right-xl-l {
  border-bottom-right-radius: 16px;
}

.rounded-top-xl-l {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.rounded-bottom-xl-l {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-left-xl-l,
.rounded-start-xl-l {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.rounded-right-xl-l,
.rounded-end-xl-l {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-xxl-l {
  border-radius: 16px;
}

.rounded-top-left-xxl-l {
  border-top-left-radius: 16px;
}

.rounded-top-right-xxl-l {
  border-top-right-radius: 16px;
}

.rounded-bottom-left-xxl-l {
  border-bottom-left-radius: 16px;
}

.rounded-bottom-right-xxl-l {
  border-bottom-right-radius: 16px;
}

.rounded-top-xxl-l {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.rounded-bottom-xxl-l {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-left-xxl-l,
.rounded-start-xxl-l {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.rounded-right-xxl-l,
.rounded-end-xxl-l {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-menu-desktop-l {
  border-radius: 16px;
}

.rounded-top-left-menu-desktop-l {
  border-top-left-radius: 16px;
}

.rounded-top-right-menu-desktop-l {
  border-top-right-radius: 16px;
}

.rounded-bottom-left-menu-desktop-l {
  border-bottom-left-radius: 16px;
}

.rounded-bottom-right-menu-desktop-l {
  border-bottom-right-radius: 16px;
}

.rounded-top-menu-desktop-l {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.rounded-bottom-menu-desktop-l {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-left-menu-desktop-l,
.rounded-start-menu-desktop-l {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.rounded-right-menu-desktop-l,
.rounded-end-menu-desktop-l {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.rounded-s-xl {
  border-radius: 24px;
}

.rounded-top-left-s-xl {
  border-top-left-radius: 24px;
}

.rounded-top-right-s-xl {
  border-top-right-radius: 24px;
}

.rounded-bottom-left-s-xl {
  border-bottom-left-radius: 24px;
}

.rounded-bottom-right-s-xl {
  border-bottom-right-radius: 24px;
}

.rounded-top-s-xl {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.rounded-bottom-s-xl {
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-left-s-xl,
.rounded-start-s-xl {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}

.rounded-right-s-xl,
.rounded-end-s-xl {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-m-xl {
  border-radius: 24px;
}

.rounded-top-left-m-xl {
  border-top-left-radius: 24px;
}

.rounded-top-right-m-xl {
  border-top-right-radius: 24px;
}

.rounded-bottom-left-m-xl {
  border-bottom-left-radius: 24px;
}

.rounded-bottom-right-m-xl {
  border-bottom-right-radius: 24px;
}

.rounded-top-m-xl {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.rounded-bottom-m-xl {
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-left-m-xl,
.rounded-start-m-xl {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}

.rounded-right-m-xl,
.rounded-end-m-xl {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-l-xl {
  border-radius: 24px;
}

.rounded-top-left-l-xl {
  border-top-left-radius: 24px;
}

.rounded-top-right-l-xl {
  border-top-right-radius: 24px;
}

.rounded-bottom-left-l-xl {
  border-bottom-left-radius: 24px;
}

.rounded-bottom-right-l-xl {
  border-bottom-right-radius: 24px;
}

.rounded-top-l-xl {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.rounded-bottom-l-xl {
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-left-l-xl,
.rounded-start-l-xl {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}

.rounded-right-l-xl,
.rounded-end-l-xl {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-xl-xl {
  border-radius: 24px;
}

.rounded-top-left-xl-xl {
  border-top-left-radius: 24px;
}

.rounded-top-right-xl-xl {
  border-top-right-radius: 24px;
}

.rounded-bottom-left-xl-xl {
  border-bottom-left-radius: 24px;
}

.rounded-bottom-right-xl-xl {
  border-bottom-right-radius: 24px;
}

.rounded-top-xl-xl {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.rounded-bottom-xl-xl {
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-left-xl-xl,
.rounded-start-xl-xl {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}

.rounded-right-xl-xl,
.rounded-end-xl-xl {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-xxl-xl {
  border-radius: 24px;
}

.rounded-top-left-xxl-xl {
  border-top-left-radius: 24px;
}

.rounded-top-right-xxl-xl {
  border-top-right-radius: 24px;
}

.rounded-bottom-left-xxl-xl {
  border-bottom-left-radius: 24px;
}

.rounded-bottom-right-xxl-xl {
  border-bottom-right-radius: 24px;
}

.rounded-top-xxl-xl {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.rounded-bottom-xxl-xl {
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-left-xxl-xl,
.rounded-start-xxl-xl {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}

.rounded-right-xxl-xl,
.rounded-end-xxl-xl {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-menu-desktop-xl {
  border-radius: 24px;
}

.rounded-top-left-menu-desktop-xl {
  border-top-left-radius: 24px;
}

.rounded-top-right-menu-desktop-xl {
  border-top-right-radius: 24px;
}

.rounded-bottom-left-menu-desktop-xl {
  border-bottom-left-radius: 24px;
}

.rounded-bottom-right-menu-desktop-xl {
  border-bottom-right-radius: 24px;
}

.rounded-top-menu-desktop-xl {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.rounded-bottom-menu-desktop-xl {
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-left-menu-desktop-xl,
.rounded-start-menu-desktop-xl {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}

.rounded-right-menu-desktop-xl,
.rounded-end-menu-desktop-xl {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}

.rounded-s-xxl {
  border-radius: 40px;
}

.rounded-top-left-s-xxl {
  border-top-left-radius: 40px;
}

.rounded-top-right-s-xxl {
  border-top-right-radius: 40px;
}

.rounded-bottom-left-s-xxl {
  border-bottom-left-radius: 40px;
}

.rounded-bottom-right-s-xxl {
  border-bottom-right-radius: 40px;
}

.rounded-top-s-xxl {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
}

.rounded-bottom-s-xxl {
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-left-s-xxl,
.rounded-start-s-xxl {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}

.rounded-right-s-xxl,
.rounded-end-s-xxl {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-m-xxl {
  border-radius: 40px;
}

.rounded-top-left-m-xxl {
  border-top-left-radius: 40px;
}

.rounded-top-right-m-xxl {
  border-top-right-radius: 40px;
}

.rounded-bottom-left-m-xxl {
  border-bottom-left-radius: 40px;
}

.rounded-bottom-right-m-xxl {
  border-bottom-right-radius: 40px;
}

.rounded-top-m-xxl {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
}

.rounded-bottom-m-xxl {
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-left-m-xxl,
.rounded-start-m-xxl {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}

.rounded-right-m-xxl,
.rounded-end-m-xxl {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-l-xxl {
  border-radius: 40px;
}

.rounded-top-left-l-xxl {
  border-top-left-radius: 40px;
}

.rounded-top-right-l-xxl {
  border-top-right-radius: 40px;
}

.rounded-bottom-left-l-xxl {
  border-bottom-left-radius: 40px;
}

.rounded-bottom-right-l-xxl {
  border-bottom-right-radius: 40px;
}

.rounded-top-l-xxl {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
}

.rounded-bottom-l-xxl {
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-left-l-xxl,
.rounded-start-l-xxl {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}

.rounded-right-l-xxl,
.rounded-end-l-xxl {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-xl-xxl {
  border-radius: 40px;
}

.rounded-top-left-xl-xxl {
  border-top-left-radius: 40px;
}

.rounded-top-right-xl-xxl {
  border-top-right-radius: 40px;
}

.rounded-bottom-left-xl-xxl {
  border-bottom-left-radius: 40px;
}

.rounded-bottom-right-xl-xxl {
  border-bottom-right-radius: 40px;
}

.rounded-top-xl-xxl {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
}

.rounded-bottom-xl-xxl {
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-left-xl-xxl,
.rounded-start-xl-xxl {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}

.rounded-right-xl-xxl,
.rounded-end-xl-xxl {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-xxl-xxl {
  border-radius: 40px;
}

.rounded-top-left-xxl-xxl {
  border-top-left-radius: 40px;
}

.rounded-top-right-xxl-xxl {
  border-top-right-radius: 40px;
}

.rounded-bottom-left-xxl-xxl {
  border-bottom-left-radius: 40px;
}

.rounded-bottom-right-xxl-xxl {
  border-bottom-right-radius: 40px;
}

.rounded-top-xxl-xxl {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
}

.rounded-bottom-xxl-xxl {
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-left-xxl-xxl,
.rounded-start-xxl-xxl {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}

.rounded-right-xxl-xxl,
.rounded-end-xxl-xxl {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-menu-desktop-xxl {
  border-radius: 40px;
}

.rounded-top-left-menu-desktop-xxl {
  border-top-left-radius: 40px;
}

.rounded-top-right-menu-desktop-xxl {
  border-top-right-radius: 40px;
}

.rounded-bottom-left-menu-desktop-xxl {
  border-bottom-left-radius: 40px;
}

.rounded-bottom-right-menu-desktop-xxl {
  border-bottom-right-radius: 40px;
}

.rounded-top-menu-desktop-xxl {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
}

.rounded-bottom-menu-desktop-xxl {
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-left-menu-desktop-xxl,
.rounded-start-menu-desktop-xxl {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}

.rounded-right-menu-desktop-xxl,
.rounded-end-menu-desktop-xxl {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}

.rounded-s-full {
  border-radius: 999em;
}

.rounded-top-left-s-full {
  border-top-left-radius: 999em;
}

.rounded-top-right-s-full {
  border-top-right-radius: 999em;
}

.rounded-bottom-left-s-full {
  border-bottom-left-radius: 999em;
}

.rounded-bottom-right-s-full {
  border-bottom-right-radius: 999em;
}

.rounded-top-s-full {
  border-top-left-radius: 999em;
  border-top-right-radius: 999em;
}

.rounded-bottom-s-full {
  border-bottom-left-radius: 999em;
  border-bottom-right-radius: 999em;
}

.rounded-left-s-full,
.rounded-start-s-full {
  border-top-left-radius: 999em;
  border-bottom-left-radius: 999em;
}

.rounded-right-s-full,
.rounded-end-s-full {
  border-top-right-radius: 999em;
  border-bottom-right-radius: 999em;
}

.rounded-m-full {
  border-radius: 999em;
}

.rounded-top-left-m-full {
  border-top-left-radius: 999em;
}

.rounded-top-right-m-full {
  border-top-right-radius: 999em;
}

.rounded-bottom-left-m-full {
  border-bottom-left-radius: 999em;
}

.rounded-bottom-right-m-full {
  border-bottom-right-radius: 999em;
}

.rounded-top-m-full {
  border-top-left-radius: 999em;
  border-top-right-radius: 999em;
}

.rounded-bottom-m-full {
  border-bottom-left-radius: 999em;
  border-bottom-right-radius: 999em;
}

.rounded-left-m-full,
.rounded-start-m-full {
  border-top-left-radius: 999em;
  border-bottom-left-radius: 999em;
}

.rounded-right-m-full,
.rounded-end-m-full {
  border-top-right-radius: 999em;
  border-bottom-right-radius: 999em;
}

.rounded-l-full {
  border-radius: 999em;
}

.rounded-top-left-l-full {
  border-top-left-radius: 999em;
}

.rounded-top-right-l-full {
  border-top-right-radius: 999em;
}

.rounded-bottom-left-l-full {
  border-bottom-left-radius: 999em;
}

.rounded-bottom-right-l-full {
  border-bottom-right-radius: 999em;
}

.rounded-top-l-full {
  border-top-left-radius: 999em;
  border-top-right-radius: 999em;
}

.rounded-bottom-l-full {
  border-bottom-left-radius: 999em;
  border-bottom-right-radius: 999em;
}

.rounded-left-l-full,
.rounded-start-l-full {
  border-top-left-radius: 999em;
  border-bottom-left-radius: 999em;
}

.rounded-right-l-full,
.rounded-end-l-full {
  border-top-right-radius: 999em;
  border-bottom-right-radius: 999em;
}

.rounded-xl-full {
  border-radius: 999em;
}

.rounded-top-left-xl-full {
  border-top-left-radius: 999em;
}

.rounded-top-right-xl-full {
  border-top-right-radius: 999em;
}

.rounded-bottom-left-xl-full {
  border-bottom-left-radius: 999em;
}

.rounded-bottom-right-xl-full {
  border-bottom-right-radius: 999em;
}

.rounded-top-xl-full {
  border-top-left-radius: 999em;
  border-top-right-radius: 999em;
}

.rounded-bottom-xl-full {
  border-bottom-left-radius: 999em;
  border-bottom-right-radius: 999em;
}

.rounded-left-xl-full,
.rounded-start-xl-full {
  border-top-left-radius: 999em;
  border-bottom-left-radius: 999em;
}

.rounded-right-xl-full,
.rounded-end-xl-full {
  border-top-right-radius: 999em;
  border-bottom-right-radius: 999em;
}

.rounded-xxl-full {
  border-radius: 999em;
}

.rounded-top-left-xxl-full {
  border-top-left-radius: 999em;
}

.rounded-top-right-xxl-full {
  border-top-right-radius: 999em;
}

.rounded-bottom-left-xxl-full {
  border-bottom-left-radius: 999em;
}

.rounded-bottom-right-xxl-full {
  border-bottom-right-radius: 999em;
}

.rounded-top-xxl-full {
  border-top-left-radius: 999em;
  border-top-right-radius: 999em;
}

.rounded-bottom-xxl-full {
  border-bottom-left-radius: 999em;
  border-bottom-right-radius: 999em;
}

.rounded-left-xxl-full,
.rounded-start-xxl-full {
  border-top-left-radius: 999em;
  border-bottom-left-radius: 999em;
}

.rounded-right-xxl-full,
.rounded-end-xxl-full {
  border-top-right-radius: 999em;
  border-bottom-right-radius: 999em;
}

.rounded-menu-desktop-full {
  border-radius: 999em;
}

.rounded-top-left-menu-desktop-full {
  border-top-left-radius: 999em;
}

.rounded-top-right-menu-desktop-full {
  border-top-right-radius: 999em;
}

.rounded-bottom-left-menu-desktop-full {
  border-bottom-left-radius: 999em;
}

.rounded-bottom-right-menu-desktop-full {
  border-bottom-right-radius: 999em;
}

.rounded-top-menu-desktop-full {
  border-top-left-radius: 999em;
  border-top-right-radius: 999em;
}

.rounded-bottom-menu-desktop-full {
  border-bottom-left-radius: 999em;
  border-bottom-right-radius: 999em;
}

.rounded-left-menu-desktop-full,
.rounded-start-menu-desktop-full {
  border-top-left-radius: 999em;
  border-bottom-left-radius: 999em;
}

.rounded-right-menu-desktop-full,
.rounded-end-menu-desktop-full {
  border-top-right-radius: 999em;
  border-bottom-right-radius: 999em;
}

.flex-row {
  display: flex;
  flex-direction: row;
}

.flex-row-reverse {
  display: flex;
  flex-direction: row-reverse;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.flex-column-reverse {
  display: flex;
  flex-direction: column-reverse;
}

@media screen and (min-width: 544px) {
  .flex-s-row {
    display: flex;
    flex-direction: row;
  }
  .flex-s-row-reverse {
    display: flex;
    flex-direction: row-reverse;
  }
  .flex-s-column {
    display: flex;
    flex-direction: column;
  }
  .flex-s-column-reverse {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 768px) {
  .flex-m-row {
    display: flex;
    flex-direction: row;
  }
  .flex-m-row-reverse {
    display: flex;
    flex-direction: row-reverse;
  }
  .flex-m-column {
    display: flex;
    flex-direction: column;
  }
  .flex-m-column-reverse {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 1024px) {
  .flex-l-row {
    display: flex;
    flex-direction: row;
  }
  .flex-l-row-reverse {
    display: flex;
    flex-direction: row-reverse;
  }
  .flex-l-column {
    display: flex;
    flex-direction: column;
  }
  .flex-l-column-reverse {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 1200px) {
  .flex-xl-row {
    display: flex;
    flex-direction: row;
  }
  .flex-xl-row-reverse {
    display: flex;
    flex-direction: row-reverse;
  }
  .flex-xl-column {
    display: flex;
    flex-direction: column;
  }
  .flex-xl-column-reverse {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 1600px) {
  .flex-xxl-row {
    display: flex;
    flex-direction: row;
  }
  .flex-xxl-row-reverse {
    display: flex;
    flex-direction: row-reverse;
  }
  .flex-xxl-column {
    display: flex;
    flex-direction: column;
  }
  .flex-xxl-column-reverse {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 1400px) {
  .flex-menu-desktop-row {
    display: flex;
    flex-direction: row;
  }
  .flex-menu-desktop-row-reverse {
    display: flex;
    flex-direction: row-reverse;
  }
  .flex-menu-desktop-column {
    display: flex;
    flex-direction: column;
  }
  .flex-menu-desktop-column-reverse {
    display: flex;
    flex-direction: column-reverse;
  }
}
.flex-nowrap {
  flex-wrap: nowrap;
}

@media screen and (min-width: 544px) {
  .flex-s-nowrap {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 768px) {
  .flex-m-nowrap {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 1024px) {
  .flex-l-nowrap {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 1200px) {
  .flex-xl-nowrap {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 1600px) {
  .flex-xxl-nowrap {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 1400px) {
  .flex-menu-desktop-nowrap {
    flex-wrap: nowrap;
  }
}
.grow-0 {
  flex-grow: 0;
}

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

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

@media screen and (min-width: 544px) {
  .grow-s-0 {
    flex-grow: 0;
  }
  .shrink-s-0 {
    flex-shrink: 0;
  }
  .grow-s-1 {
    flex-grow: 1;
  }
}
@media screen and (min-width: 768px) {
  .grow-m-0 {
    flex-grow: 0;
  }
  .shrink-m-0 {
    flex-shrink: 0;
  }
  .grow-m-1 {
    flex-grow: 1;
  }
}
@media screen and (min-width: 1024px) {
  .grow-l-0 {
    flex-grow: 0;
  }
  .shrink-l-0 {
    flex-shrink: 0;
  }
  .grow-l-1 {
    flex-grow: 1;
  }
}
@media screen and (min-width: 1200px) {
  .grow-xl-0 {
    flex-grow: 0;
  }
  .shrink-xl-0 {
    flex-shrink: 0;
  }
  .grow-xl-1 {
    flex-grow: 1;
  }
}
@media screen and (min-width: 1600px) {
  .grow-xxl-0 {
    flex-grow: 0;
  }
  .shrink-xxl-0 {
    flex-shrink: 0;
  }
  .grow-xxl-1 {
    flex-grow: 1;
  }
}
@media screen and (min-width: 1400px) {
  .grow-menu-desktop-0 {
    flex-grow: 0;
  }
  .shrink-menu-desktop-0 {
    flex-shrink: 0;
  }
  .grow-menu-desktop-1 {
    flex-grow: 1;
  }
}
.justify-content-start {
  justify-content: flex-start;
}

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

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

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

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

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

@media screen and (min-width: 544px) {
  .justify-content-s-start {
    justify-content: flex-start;
  }
  .justify-content-s-end {
    justify-content: flex-end;
  }
  .justify-content-s-between {
    justify-content: space-between;
  }
  .justify-content-s-around {
    justify-content: space-around;
  }
  .justify-content-s-evenly {
    justify-content: space-evenly;
  }
  .justify-content-s-center {
    justify-content: center;
  }
}
@media screen and (min-width: 768px) {
  .justify-content-m-start {
    justify-content: flex-start;
  }
  .justify-content-m-end {
    justify-content: flex-end;
  }
  .justify-content-m-between {
    justify-content: space-between;
  }
  .justify-content-m-around {
    justify-content: space-around;
  }
  .justify-content-m-evenly {
    justify-content: space-evenly;
  }
  .justify-content-m-center {
    justify-content: center;
  }
}
@media screen and (min-width: 1024px) {
  .justify-content-l-start {
    justify-content: flex-start;
  }
  .justify-content-l-end {
    justify-content: flex-end;
  }
  .justify-content-l-between {
    justify-content: space-between;
  }
  .justify-content-l-around {
    justify-content: space-around;
  }
  .justify-content-l-evenly {
    justify-content: space-evenly;
  }
  .justify-content-l-center {
    justify-content: center;
  }
}
@media screen and (min-width: 1200px) {
  .justify-content-xl-start {
    justify-content: flex-start;
  }
  .justify-content-xl-end {
    justify-content: flex-end;
  }
  .justify-content-xl-between {
    justify-content: space-between;
  }
  .justify-content-xl-around {
    justify-content: space-around;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly;
  }
  .justify-content-xl-center {
    justify-content: center;
  }
}
@media screen and (min-width: 1600px) {
  .justify-content-xxl-start {
    justify-content: flex-start;
  }
  .justify-content-xxl-end {
    justify-content: flex-end;
  }
  .justify-content-xxl-between {
    justify-content: space-between;
  }
  .justify-content-xxl-around {
    justify-content: space-around;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly;
  }
  .justify-content-xxl-center {
    justify-content: center;
  }
}
@media screen and (min-width: 1400px) {
  .justify-content-menu-desktop-start {
    justify-content: flex-start;
  }
  .justify-content-menu-desktop-end {
    justify-content: flex-end;
  }
  .justify-content-menu-desktop-between {
    justify-content: space-between;
  }
  .justify-content-menu-desktop-around {
    justify-content: space-around;
  }
  .justify-content-menu-desktop-evenly {
    justify-content: space-evenly;
  }
  .justify-content-menu-desktop-center {
    justify-content: center;
  }
}
.justify-self-start {
  justify-self: flex-start;
}

.justify-self-end {
  justify-self: flex-end;
}

.justify-self-center {
  justify-self: center;
}

@media screen and (min-width: 544px) {
  .justify-self-s-start {
    justify-self: flex-start;
  }
  .justify-self-s-end {
    justify-self: flex-end;
  }
  .justify-self-s-center {
    justify-self: center;
  }
}
@media screen and (min-width: 768px) {
  .justify-self-m-start {
    justify-self: flex-start;
  }
  .justify-self-m-end {
    justify-self: flex-end;
  }
  .justify-self-m-center {
    justify-self: center;
  }
}
@media screen and (min-width: 1024px) {
  .justify-self-l-start {
    justify-self: flex-start;
  }
  .justify-self-l-end {
    justify-self: flex-end;
  }
  .justify-self-l-center {
    justify-self: center;
  }
}
@media screen and (min-width: 1200px) {
  .justify-self-xl-start {
    justify-self: flex-start;
  }
  .justify-self-xl-end {
    justify-self: flex-end;
  }
  .justify-self-xl-center {
    justify-self: center;
  }
}
@media screen and (min-width: 1600px) {
  .justify-self-xxl-start {
    justify-self: flex-start;
  }
  .justify-self-xxl-end {
    justify-self: flex-end;
  }
  .justify-self-xxl-center {
    justify-self: center;
  }
}
@media screen and (min-width: 1400px) {
  .justify-self-menu-desktop-start {
    justify-self: flex-start;
  }
  .justify-self-menu-desktop-end {
    justify-self: flex-end;
  }
  .justify-self-menu-desktop-center {
    justify-self: center;
  }
}
.align-items-start {
  align-items: flex-start;
}

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

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

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

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

@media screen and (min-width: 544px) {
  .align-items-s-start {
    align-items: flex-start;
  }
  .align-items-s-end {
    align-items: flex-end;
  }
  .align-items-s-center {
    align-items: center;
  }
  .align-items-s-stretch {
    align-items: stretch;
  }
  .align-items-s-baseline {
    align-items: baseline;
  }
}
@media screen and (min-width: 768px) {
  .align-items-m-start {
    align-items: flex-start;
  }
  .align-items-m-end {
    align-items: flex-end;
  }
  .align-items-m-center {
    align-items: center;
  }
  .align-items-m-stretch {
    align-items: stretch;
  }
  .align-items-m-baseline {
    align-items: baseline;
  }
}
@media screen and (min-width: 1024px) {
  .align-items-l-start {
    align-items: flex-start;
  }
  .align-items-l-end {
    align-items: flex-end;
  }
  .align-items-l-center {
    align-items: center;
  }
  .align-items-l-stretch {
    align-items: stretch;
  }
  .align-items-l-baseline {
    align-items: baseline;
  }
}
@media screen and (min-width: 1200px) {
  .align-items-xl-start {
    align-items: flex-start;
  }
  .align-items-xl-end {
    align-items: flex-end;
  }
  .align-items-xl-center {
    align-items: center;
  }
  .align-items-xl-stretch {
    align-items: stretch;
  }
  .align-items-xl-baseline {
    align-items: baseline;
  }
}
@media screen and (min-width: 1600px) {
  .align-items-xxl-start {
    align-items: flex-start;
  }
  .align-items-xxl-end {
    align-items: flex-end;
  }
  .align-items-xxl-center {
    align-items: center;
  }
  .align-items-xxl-stretch {
    align-items: stretch;
  }
  .align-items-xxl-baseline {
    align-items: baseline;
  }
}
@media screen and (min-width: 1400px) {
  .align-items-menu-desktop-start {
    align-items: flex-start;
  }
  .align-items-menu-desktop-end {
    align-items: flex-end;
  }
  .align-items-menu-desktop-center {
    align-items: center;
  }
  .align-items-menu-desktop-stretch {
    align-items: stretch;
  }
  .align-items-menu-desktop-baseline {
    align-items: baseline;
  }
}
.align-content-start {
  align-content: flex-start;
}

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

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

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

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

.align-content-evenly {
  align-content: space-evenly;
}

@media screen and (min-width: 544px) {
  .align-content-s-start {
    align-content: flex-start;
  }
  .align-content-s-end {
    align-content: flex-end;
  }
  .align-content-s-center {
    align-content: center;
  }
  .align-content-s-between {
    align-content: space-between;
  }
  .align-content-s-around {
    align-content: space-around;
  }
  .align-content-s-evenly {
    align-content: space-evenly;
  }
}
@media screen and (min-width: 768px) {
  .align-content-m-start {
    align-content: flex-start;
  }
  .align-content-m-end {
    align-content: flex-end;
  }
  .align-content-m-center {
    align-content: center;
  }
  .align-content-m-between {
    align-content: space-between;
  }
  .align-content-m-around {
    align-content: space-around;
  }
  .align-content-m-evenly {
    align-content: space-evenly;
  }
}
@media screen and (min-width: 1024px) {
  .align-content-l-start {
    align-content: flex-start;
  }
  .align-content-l-end {
    align-content: flex-end;
  }
  .align-content-l-center {
    align-content: center;
  }
  .align-content-l-between {
    align-content: space-between;
  }
  .align-content-l-around {
    align-content: space-around;
  }
  .align-content-l-evenly {
    align-content: space-evenly;
  }
}
@media screen and (min-width: 1200px) {
  .align-content-xl-start {
    align-content: flex-start;
  }
  .align-content-xl-end {
    align-content: flex-end;
  }
  .align-content-xl-center {
    align-content: center;
  }
  .align-content-xl-between {
    align-content: space-between;
  }
  .align-content-xl-around {
    align-content: space-around;
  }
  .align-content-xl-evenly {
    align-content: space-evenly;
  }
}
@media screen and (min-width: 1600px) {
  .align-content-xxl-start {
    align-content: flex-start;
  }
  .align-content-xxl-end {
    align-content: flex-end;
  }
  .align-content-xxl-center {
    align-content: center;
  }
  .align-content-xxl-between {
    align-content: space-between;
  }
  .align-content-xxl-around {
    align-content: space-around;
  }
  .align-content-xxl-evenly {
    align-content: space-evenly;
  }
}
@media screen and (min-width: 1400px) {
  .align-content-menu-desktop-start {
    align-content: flex-start;
  }
  .align-content-menu-desktop-end {
    align-content: flex-end;
  }
  .align-content-menu-desktop-center {
    align-content: center;
  }
  .align-content-menu-desktop-between {
    align-content: space-between;
  }
  .align-content-menu-desktop-around {
    align-content: space-around;
  }
  .align-content-menu-desktop-evenly {
    align-content: space-evenly;
  }
}
.d-flex {
  display: flex;
}

.d-block {
  display: block;
}

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

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

.d-none {
  display: none;
}

@media screen and (min-width: 544px) {
  .d-s-flex {
    display: flex;
  }
  .d-s-block {
    display: block;
  }
  .d-s-inline-block {
    display: inline-block;
  }
  .d-s-inline-flex {
    display: inline-flex;
  }
  .d-s-none {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .d-m-flex {
    display: flex;
  }
  .d-m-block {
    display: block;
  }
  .d-m-inline-block {
    display: inline-block;
  }
  .d-m-inline-flex {
    display: inline-flex;
  }
  .d-m-none {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .d-l-flex {
    display: flex;
  }
  .d-l-block {
    display: block;
  }
  .d-l-inline-block {
    display: inline-block;
  }
  .d-l-inline-flex {
    display: inline-flex;
  }
  .d-l-none {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .d-xl-flex {
    display: flex;
  }
  .d-xl-block {
    display: block;
  }
  .d-xl-inline-block {
    display: inline-block;
  }
  .d-xl-inline-flex {
    display: inline-flex;
  }
  .d-xl-none {
    display: none;
  }
}
@media screen and (min-width: 1600px) {
  .d-xxl-flex {
    display: flex;
  }
  .d-xxl-block {
    display: block;
  }
  .d-xxl-inline-block {
    display: inline-block;
  }
  .d-xxl-inline-flex {
    display: inline-flex;
  }
  .d-xxl-none {
    display: none;
  }
}
@media screen and (min-width: 1400px) {
  .d-menu-desktop-flex {
    display: flex;
  }
  .d-menu-desktop-block {
    display: block;
  }
  .d-menu-desktop-inline-block {
    display: inline-block;
  }
  .d-menu-desktop-inline-flex {
    display: inline-flex;
  }
  .d-menu-desktop-none {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUNFO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxVQUFVO0VBQ1o7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsNkJBQTZCO0lBQzdCLGtDQUFrQztFQUNwQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLDhCQUE4QjtJQUM5QixrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztBQUNGOztBQUVBO0VBQ0UsbUNBQW1DO0VBQ25DLDRDQUE0QztFQUM1Qyx3Q0FBd0M7RUFDeEMsd0JBQXdCO0VBQ3hCLHNCQUFzQjtFQUN0Qix3QkFBd0I7RUFDeEIsdUNBQXVDO0VBQ3ZDLGtDQUFrQztFQUNsQyxrQkFBa0I7RUFDbEIsZ0NBQWdDO0VBQ2hDLDZCQUE2QjtFQUM3QixzQ0FBc0M7RUFDdEMsbUNBQW1DO0VBQ25DLGVBQWU7RUFDZiw2QkFBNkI7RUFDN0IsMEJBQTBCO0VBQzFCLG1DQUFtQztFQUNuQyxnQ0FBZ0M7RUFDaEMsY0FBYztFQUNkLDRCQUE0QjtFQUM1Qix5QkFBeUI7RUFDekIsa0NBQWtDO0VBQ2xDLCtCQUErQjtFQUMvQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLFlBQVk7RUFDWixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQiw4QkFBOEI7RUFDOUIsY0FBYztFQUNkLFNBQVM7RUFDVCwrQkFBK0I7RUFDL0IsVUFBVTtFQUNWLG9DQUFvQztFQUNwQyw2Q0FBNkM7QUFDL0M7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsYUFBYTtBQUNmOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBLDZCQUE2Qjs7QUFFN0I7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLDJCQUEyQjtFQUMzQixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLCtDQUErQztFQUMvQywrQkFBK0I7RUFDL0IsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsVUFBVTtFQUNWLHFDQUFxQztFQUNyQyxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsdUJBQXVCO0VBQ3ZCLHlEQUFvWjtFQUNwWiw0QkFBNEI7RUFDNUIsa0NBQWtDO0VBQ2xDLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLDRCQUE0QjtFQUM1Qiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwwQ0FBMEM7QUFDNUM7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsYUFBYTtBQUNmOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsYUFBYTtFQUNiLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLGNBQWM7RUFDZCxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1Qsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGVBQWU7RUFDZiwyQ0FBMkM7RUFDM0MsbUNBQW1DO0VBQ25DLHlCQUF5QjtFQUN6Qiw2QkFBNkI7QUFDL0I7O0FBRUE7O0VBRUUsaURBQWlEO0VBQ2pELHlDQUF5QztBQUMzQzs7QUFFQTtFQUNFLHVDQUF1QztFQUN2QywrQkFBK0I7QUFDakM7O0FBRUE7O0VBRUUsNkNBQTZDO0VBQzdDLHFDQUFxQztBQUN2Qzs7QUFFQTs7RUFFRSx3Q0FBd0M7RUFDeEMsZ0NBQWdDO0FBQ2xDOztBQUVBOzs7O0VBSUUsOENBQThDO0VBQzlDLHNDQUFzQztBQUN4Qzs7QUFFQTs7O0VBR0UsYUFBYTtFQUNiLDJDQUEyQztBQUM3Qzs7QUFFQSxlQUFlO0FBQ2Y7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztBQUNiOztBQUVBO0VBQ0UsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQix5QkFBaUI7S0FBakIsc0JBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsUUFBUTtFQUNSLFFBQVE7RUFDUixpQkFBaUI7RUFDakIsV0FBVztFQUNYLFlBQVk7RUFDWixTQUFTO0VBQ1QsK0NBQStDO0VBQy9DLG1CQUFtQjtFQUNuQix1Q0FBdUM7QUFDekM7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQix5Q0FBeUM7RUFDekMsWUFBWTtFQUNaLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLFFBQVE7RUFDUixpQkFBaUI7RUFDakIsb0NBQW9DO0VBQ3BDLGdDQUFnQztFQUNoQywwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsVUFBVTtFQUNWLHFDQUFxQztFQUNyQyxzQkFBc0I7RUFDdEIsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxZQUFZO0FBQ2Q7O0FBRUEscURBQXFEO0FBQ3JEOzs7OztFQUtFLGlDQUFpQztFQUNqQyxrQ0FBa0M7QUFDcEMsQzs7OztBQzlWQTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDS0E7Ozs7Ozs7Ozs7OztDQUFBO0FBMkJBOzs7Ozs7Ozs7O0NBQUE7QUFvSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FDOUhGO0FEZ0lFO0VBWkY7SUFhSTtFQzdIRjtBQUNGOztBQ3RDRTtFQUNFLHVCQStDOEI7RUE5QzlCLCtEQUxNO0FEOENWO0FDM0NFO0VBQ0UsMEJBK0M4QjtFQTlDOUIsK0RBTE07QURrRFY7QUMvQ0U7RUFDRSxxQkErQzhCO0VBOUM5QiwrREFMTTtBRHNEVjtBQ25ERTtFQUNFLDRCQStDOEI7RUE5QzlCLCtEQUxNO0FEMERWO0FDdkRFO0VBQ0UsMkJBK0M4QjtFQTlDOUIsK0RBTE07QUQ4RFY7QUMzREU7RUFDRSx3QkErQzhCO0VBOUM5QiwrREFMTTtBRGtFVjtBQy9ERTtFQUNFLDhCQStDOEI7RUE5QzlCLDJEQUxNO0FEc0VWO0FDbkVFO0VBQ0UsOEJBK0M4QjtFQTlDOUIsMkRBTE07QUQwRVY7QUN2RUU7RUFDRSxpQ0ErQzhCO0VBOUM5QiwyREFMTTtBRDhFVjtBRWhHQTtBQUVBOzs7RUFHRTtBRmlHRjs7QUU5RkE7K0VBQUE7QUFFQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUZnR0Y7O0FFN0ZBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0VBQ0EsMENIOENhO0FDZ0RmOztBRTNGQTs7RUFBQTtBQUlBO0VBQ0U7QUY2RkY7O0FFMUZBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBRjRGRjs7QUV6RkE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtBRjBGRjs7QUV2RkE7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FGeUZGOztBRXRGQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBRnVGRjs7QUVwRkE7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7VUFBQTtBRnNGRjs7QUVuRkE7O0VBQUE7QUFJQTs7RUFFRTtBRnFGRjs7QUVsRkE7OztFQUFBO0FBS0E7OztFQUdFO0VBQ0E7QUZvRkY7O0FFakZBOztFQUFBO0FBSUE7RUFDRTtBRm1GRjs7QUVoRkE7OztFQUFBO0FBS0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUZrRkY7O0FFL0VBO0VBQ0U7QUZrRkY7O0FFL0VBO0VBQ0U7QUZrRkY7O0FFL0VBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FGZ0ZGOztBRTdFQTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0FGOEVGOztBRTNFQTs7O0VBQUE7QUFLQTtRQUNRO0VBQ047QUY2RUY7O0FFMUVBOzs7RUFBQTtBQUtBO1NBQ1M7RUFDUDtBRjRFRjs7QUV6RUE7O0VBQUE7QUFJQTs7OztFQUlFO0FGMkVGOztBRXhFQTs7RUFBQTtBQUlBOzs7O0VBSUU7RUFDQTtBRjBFRjs7QUV2RUE7O0VBQUE7QUFJQTs7OztFQUlFO0FGeUVGOztBRXRFQTs7RUFBQTtBQUlBO0VBQ0U7QUZ3RUY7O0FFckVBOzs7OztFQUFBO0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1RUY7O0FFcEVBOztFQUFBO0FBSUE7RUFDRTtBRnNFRjs7QUVuRUE7O0VBQUE7QUFJQTtFQUNFO0FGcUVGOztBRWxFQTs7O0VBQUE7QUFLQTs7RUFFRTtFQUNBO0FGb0VGOztBRWpFQTs7RUFBQTtBQUlBOztFQUVFO0FGbUVGOztBRWhFQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUZrRUY7O0FFL0RBOztFQUFBO0FBSUE7RUFDRTtBRmlFRjs7QUU5REE7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FGZ0VGOztBRTdEQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBRjhERjs7QUUzREE7O0VBQUE7QUFJQTtFQUNFO0FGNkRGOztBRTFEQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBRjJERjs7QUV4REE7O0VBQUE7QUFJQTtFQUNFO0FGMERGOztBRzFaRTtFQ0FBO0VBQ0E7RUFDQTtFQUNBO0FKOFpGOztBSTNaQTtFQUNFO0VBQ0E7QUo4WkY7QUk1WkU7RUFDRTtFQUNBO0FKOFpKO0FJM1pFO0VBQ0U7RUFDQTtFQUNBO0FKNlpKO0FJMVpFO0VBQ0U7QUo0Wko7O0FLbmJBO0VBQ0U7RUFDQTtFQ2tGQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VSK0JFO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RVE5QkY7QU51bUJGOztBS3BzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdXNCRjtBS25zQkU7RUFyQkY7SUFzQkk7RUxzc0JGO0FBQ0Y7QUtwc0JFO0VBekJGO0lBMEJJO0VMdXNCRjtBQUNGOztBSzFyQkE7O0VBRUU7QUw2ckJGO0FLNXJCRTs7Ozs7O0VBR0U7QUxpc0JKOztBSzdyQkE7O0VBRUU7RUFDQTtBTGdzQkY7QUsvckJFOztFQUNFO0FMa3NCSjs7QUs1ckJFOzs7Ozs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBTGtzQko7O0FLOXJCQTtFQUNFO0VBQ0E7RUFDQTtBTGlzQkY7O0FLOXJCQTtFQUNFO1VBQUE7RUFDQTtVQUFBO0FMaXNCRjs7QUs5ckJBO0VBQ0U7VUFBQTtBTGlzQkY7O0FLOXJCQTs7Ozs7Ozs7Ozs7O0VBWUU7QUxpc0JGOztBSzlyQkE7RUFDRTtBTGlzQkY7O0FLOXJCQTtFQUNFLHdDTmxDb0I7RU1tQ3BCO0FMaXNCRjs7QU9uekJBOzs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNHpCRjs7QU92ekJJO0VBR0U7QVB3ekJOOztBTzN6Qkk7RUFHRTtBUDR6Qk47O0FPL3pCSTtFQUdFO0FQZzBCTjs7QU9uMEJJO0VBR0U7QVBvMEJOOztBT3YwQkk7RUFHRTtBUHcwQk47O0FPMzBCSTtFQUdFO0FQNDBCTjs7QU90MEJBO0VBRUU7RUFDQSxpQlJzRmU7QUNrdkJqQjs7QVE3MUJBOzs7Ozs7Q0FBQTtBQStFQTtFQUNFO0VBQ0E7RUFDQTtBUnd4QkY7O0FRLzBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrMUJKO0FRaDFCSTtFQXpCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQXNCaUI7RUFDYjtFQUNBO0FSczFCTjs7QVFqMUJJO0VBakNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBZ0Z1QztFQTVFdkM7RUFDQTtBUm0zQkY7O0FRdDFCSTtFQXpCRjtFQUNBO0FSbTNCRjs7QVF2MUJJO0VBN0JGO0VBQ0E7QVJ3M0JGOztBUXIyQkk7RUFqQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkFnRnVDO0VBNUV2QztFQUNBO0FSdTRCRjs7QVExMkJJO0VBekJGO0VBQ0E7QVJ1NEJGOztBUTMyQkk7RUE3QkY7RUFDQTtBUjQ0QkY7O0FRejNCSTtFQWpDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQWdGdUM7RUE1RXZDO0VBQ0E7QVIyNUJGOztBUTkzQkk7RUF6QkY7RUFDQTtBUjI1QkY7O0FRLzNCSTtFQTdCRjtFQUNBO0FSZzZCRjs7QVE3NEJJO0VBakNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBZ0Z1QztFQTVFdkM7RUFDQTtBUis2QkY7O0FRbDVCSTtFQXpCRjtFQUNBO0FSKzZCRjs7QVFuNUJJO0VBN0JGO0VBQ0E7QVJvN0JGOztBUWo2Qkk7RUFqQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkFnRnVDO0VBNUV2QztFQUNBO0FSbThCRjs7QVF0NkJJO0VBekJGO0VBQ0E7QVJtOEJGOztBUXY2Qkk7RUE3QkY7RUFDQTtBUnc4QkY7O0FRcjdCSTtFQWpDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQWdGdUM7RUE1RXZDO0VBQ0E7QVJ1OUJGOztBUTE3Qkk7RUF6QkY7RUFDQTtBUnU5QkY7O0FRMzdCSTtFQTdCRjtFQUNBO0FSNDlCRjs7QVF6OEJJO0VBakNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBZ0Z1QztFQTVFdkM7RUFDQTtBUjIrQkY7O0FROThCSTtFQXpCRjtFQUNBO0FSMitCRjs7QVEvOEJJO0VBN0JGO0VBQ0E7QVJnL0JGOztBUTc5Qkk7RUFqQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkFnRnVDO0VBNUV2QztFQUNBO0FSKy9CRjs7QVFsK0JJO0VBekJGO0VBQ0E7QVIrL0JGOztBUW4rQkk7RUE3QkY7RUFDQTtBUm9nQ0Y7O0FRai9CSTtFQWpDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQWdGdUM7RUE1RXZDO0VBQ0E7QVJtaENGOztBUXQvQkk7RUF6QkY7RUFDQTtBUm1oQ0Y7O0FRdi9CSTtFQTdCRjtFQUNBO0FSd2hDRjs7QVFyZ0NJO0VBakNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBZ0Z1QztFQTVFdkM7RUFDQTtBUnVpQ0Y7O0FRMWdDSTtFQXpCRjtFQUNBO0FSdWlDRjs7QVEzZ0NJO0VBN0JGO0VBQ0E7QVI0aUNGOztBUXpoQ0k7RUFqQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkFnRnVDO0VBNUV2QztFQUNBO0FSMmpDRjs7QVE5aENJO0VBekJGO0VBQ0E7QVIyakNGOztBUS9oQ0k7RUE3QkY7RUFDQTtBUmdrQ0Y7O0FRN2lDSTtFQWpDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQWdGdUM7RUE1RXZDO0VBQ0E7QVIra0NGOztBUWxqQ0k7RUF6QkY7RUFDQTtBUitrQ0Y7O0FRbmpDSTtFQTdCRjtFQUNBO0FSb2xDRjs7QVFqakNJO0VBRUk7SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSb21DQTtFUXJqQ007SUEzQ047SUFDQTtFUm1tQ0E7RVFyakNNO0lBL0NOO0lBQ0E7RVJ1bUNBO0VRbGtDTTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJxbkNBO0VRdGtDTTtJQTNDTjtJQUNBO0VSb25DQTtFUXRrQ007SUEvQ047SUFDQTtFUnduQ0E7RVFubENNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUnNvQ0E7RVF2bENNO0lBM0NOO0lBQ0E7RVJxb0NBO0VRdmxDTTtJQS9DTjtJQUNBO0VSeW9DQTtFUXBtQ007SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSdXBDQTtFUXhtQ007SUEzQ047SUFDQTtFUnNwQ0E7RVF4bUNNO0lBL0NOO0lBQ0E7RVIwcENBO0VRcm5DTTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJ3cUNBO0VRem5DTTtJQTNDTjtJQUNBO0VSdXFDQTtFUXpuQ007SUEvQ047SUFDQTtFUjJxQ0E7RVF0b0NNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUnlyQ0E7RVExb0NNO0lBM0NOO0lBQ0E7RVJ3ckNBO0VRMW9DTTtJQS9DTjtJQUNBO0VSNHJDQTtFUXZwQ007SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSMHNDQTtFUTNwQ007SUEzQ047SUFDQTtFUnlzQ0E7RVEzcENNO0lBL0NOO0lBQ0E7RVI2c0NBO0VReHFDTTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVIydENBO0VRNXFDTTtJQTNDTjtJQUNBO0VSMHRDQTtFUTVxQ007SUEvQ047SUFDQTtFUjh0Q0E7RVF6ckNNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUjR1Q0E7RVE3ckNNO0lBM0NOO0lBQ0E7RVIydUNBO0VRN3JDTTtJQS9DTjtJQUNBO0VSK3VDQTtFUTFzQ007SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSNnZDQTtFUTlzQ007SUEzQ047SUFDQTtFUjR2Q0E7RVE5c0NNO0lBL0NOO0lBQ0E7RVJnd0NBO0VRM3RDTTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVI4d0NBO0VRL3RDTTtJQTNDTjtJQUNBO0VSNndDQTtFUS90Q007SUEvQ047SUFDQTtFUml4Q0E7RVE1dUNNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUit4Q0E7RVFodkNNO0lBM0NOO0lBQ0E7RVI4eENBO0VRaHZDTTtJQS9DTjtJQUNBO0VSa3lDQTtBQUNGO0FRaHdDSTtFQUVJO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUmt6Q0E7RVFud0NNO0lBM0NOO0lBQ0E7RVJpekNBO0VRbndDTTtJQS9DTjtJQUNBO0VScXpDQTtFUWh4Q007SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSbTBDQTtFUXB4Q007SUEzQ047SUFDQTtFUmswQ0E7RVFweENNO0lBL0NOO0lBQ0E7RVJzMENBO0VRanlDTTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJvMUNBO0VRcnlDTTtJQTNDTjtJQUNBO0VSbTFDQTtFUXJ5Q007SUEvQ047SUFDQTtFUnUxQ0E7RVFsekNNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUnEyQ0E7RVF0ekNNO0lBM0NOO0lBQ0E7RVJvMkNBO0VRdHpDTTtJQS9DTjtJQUNBO0VSdzJDQTtFUW4wQ007SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSczNDQTtFUXYwQ007SUEzQ047SUFDQTtFUnEzQ0E7RVF2MENNO0lBL0NOO0lBQ0E7RVJ5M0NBO0VRcDFDTTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJ1NENBO0VReDFDTTtJQTNDTjtJQUNBO0VSczRDQTtFUXgxQ007SUEvQ047SUFDQTtFUjA0Q0E7RVFyMkNNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUnc1Q0E7RVF6MkNNO0lBM0NOO0lBQ0E7RVJ1NUNBO0VRejJDTTtJQS9DTjtJQUNBO0VSMjVDQTtFUXQzQ007SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSeTZDQTtFUTEzQ007SUEzQ047SUFDQTtFUnc2Q0E7RVExM0NNO0lBL0NOO0lBQ0E7RVI0NkNBO0VRdjRDTTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVIwN0NBO0VRMzRDTTtJQTNDTjtJQUNBO0VSeTdDQTtFUTM0Q007SUEvQ047SUFDQTtFUjY3Q0E7RVF4NUNNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUjI4Q0E7RVE1NUNNO0lBM0NOO0lBQ0E7RVIwOENBO0VRNTVDTTtJQS9DTjtJQUNBO0VSODhDQTtFUXo2Q007SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSNDlDQTtFUTc2Q007SUEzQ047SUFDQTtFUjI5Q0E7RVE3NkNNO0lBL0NOO0lBQ0E7RVIrOUNBO0VRMTdDTTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVI2K0NBO0VROTdDTTtJQTNDTjtJQUNBO0VSNCtDQTtFUTk3Q007SUEvQ047SUFDQTtFUmcvQ0E7QUFDRjtBUTk4Q0k7RUFFSTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJnZ0RBO0VRajlDTTtJQTNDTjtJQUNBO0VSKy9DQTtFUWo5Q007SUEvQ047SUFDQTtFUm1nREE7RVE5OUNNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUmloREE7RVFsK0NNO0lBM0NOO0lBQ0E7RVJnaERBO0VRbCtDTTtJQS9DTjtJQUNBO0VSb2hEQTtFUS8rQ007SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSa2lEQTtFUW4vQ007SUEzQ047SUFDQTtFUmlpREE7RVFuL0NNO0lBL0NOO0lBQ0E7RVJxaURBO0VRaGdETTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJtakRBO0VRcGdETTtJQTNDTjtJQUNBO0VSa2pEQTtFUXBnRE07SUEvQ047SUFDQTtFUnNqREE7RVFqaERNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUm9rREE7RVFyaERNO0lBM0NOO0lBQ0E7RVJta0RBO0VRcmhETTtJQS9DTjtJQUNBO0VSdWtEQTtFUWxpRE07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VScWxEQTtFUXRpRE07SUEzQ047SUFDQTtFUm9sREE7RVF0aURNO0lBL0NOO0lBQ0E7RVJ3bERBO0VRbmpETTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJzbURBO0VRdmpETTtJQTNDTjtJQUNBO0VScW1EQTtFUXZqRE07SUEvQ047SUFDQTtFUnltREE7RVFwa0RNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUnVuREE7RVF4a0RNO0lBM0NOO0lBQ0E7RVJzbkRBO0VReGtETTtJQS9DTjtJQUNBO0VSMG5EQTtFUXJsRE07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSd29EQTtFUXpsRE07SUEzQ047SUFDQTtFUnVvREE7RVF6bERNO0lBL0NOO0lBQ0E7RVIyb0RBO0VRdG1ETTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJ5cERBO0VRMW1ETTtJQTNDTjtJQUNBO0VSd3BEQTtFUTFtRE07SUEvQ047SUFDQTtFUjRwREE7RVF2bkRNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUjBxREE7RVEzbkRNO0lBM0NOO0lBQ0E7RVJ5cURBO0VRM25ETTtJQS9DTjtJQUNBO0VSNnFEQTtFUXhvRE07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSMnJEQTtFUTVvRE07SUEzQ047SUFDQTtFUjByREE7RVE1b0RNO0lBL0NOO0lBQ0E7RVI4ckRBO0FBQ0Y7QVE1cERJO0VBRUk7SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSOHNEQTtFUS9wRE07SUEzQ047SUFDQTtFUjZzREE7RVEvcERNO0lBL0NOO0lBQ0E7RVJpdERBO0VRNXFETTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVIrdERBO0VRaHJETTtJQTNDTjtJQUNBO0VSOHREQTtFUWhyRE07SUEvQ047SUFDQTtFUmt1REE7RVE3ckRNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUmd2REE7RVFqc0RNO0lBM0NOO0lBQ0E7RVIrdURBO0VRanNETTtJQS9DTjtJQUNBO0VSbXZEQTtFUTlzRE07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSaXdEQTtFUWx0RE07SUEzQ047SUFDQTtFUmd3REE7RVFsdERNO0lBL0NOO0lBQ0E7RVJvd0RBO0VRL3RETTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJreERBO0VRbnVETTtJQTNDTjtJQUNBO0VSaXhEQTtFUW51RE07SUEvQ047SUFDQTtFUnF4REE7RVFodkRNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUm15REE7RVFwdkRNO0lBM0NOO0lBQ0E7RVJreURBO0VRcHZETTtJQS9DTjtJQUNBO0VSc3lEQTtFUWp3RE07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSb3pEQTtFUXJ3RE07SUEzQ047SUFDQTtFUm16REE7RVFyd0RNO0lBL0NOO0lBQ0E7RVJ1ekRBO0VRbHhETTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJxMERBO0VRdHhETTtJQTNDTjtJQUNBO0VSbzBEQTtFUXR4RE07SUEvQ047SUFDQTtFUncwREE7RVFueURNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUnMxREE7RVF2eURNO0lBM0NOO0lBQ0E7RVJxMURBO0VRdnlETTtJQS9DTjtJQUNBO0VSeTFEQTtFUXB6RE07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSdTJEQTtFUXh6RE07SUEzQ047SUFDQTtFUnMyREE7RVF4ekRNO0lBL0NOO0lBQ0E7RVIwMkRBO0VRcjBETTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJ3M0RBO0VRejBETTtJQTNDTjtJQUNBO0VSdTNEQTtFUXowRE07SUEvQ047SUFDQTtFUjIzREE7RVF0MURNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUnk0REE7RVExMURNO0lBM0NOO0lBQ0E7RVJ3NERBO0VRMTFETTtJQS9DTjtJQUNBO0VSNDREQTtBQUNGO0FRMTJESTtFQUVJO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUjQ1REE7RVE3MkRNO0lBM0NOO0lBQ0E7RVIyNURBO0VRNzJETTtJQS9DTjtJQUNBO0VSKzVEQTtFUTEzRE07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSNjZEQTtFUTkzRE07SUEzQ047SUFDQTtFUjQ2REE7RVE5M0RNO0lBL0NOO0lBQ0E7RVJnN0RBO0VRMzRETTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVI4N0RBO0VRLzRETTtJQTNDTjtJQUNBO0VSNjdEQTtFUS80RE07SUEvQ047SUFDQTtFUmk4REE7RVE1NURNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUis4REE7RVFoNkRNO0lBM0NOO0lBQ0E7RVI4OERBO0VRaDZETTtJQS9DTjtJQUNBO0VSazlEQTtFUTc2RE07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSZytEQTtFUWo3RE07SUEzQ047SUFDQTtFUis5REE7RVFqN0RNO0lBL0NOO0lBQ0E7RVJtK0RBO0VROTdETTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJpL0RBO0VRbDhETTtJQTNDTjtJQUNBO0VSZy9EQTtFUWw4RE07SUEvQ047SUFDQTtFUm8vREE7RVEvOERNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUmtnRUE7RVFuOURNO0lBM0NOO0lBQ0E7RVJpZ0VBO0VRbjlETTtJQS9DTjtJQUNBO0VScWdFQTtFUWgrRE07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSbWhFQTtFUXArRE07SUEzQ047SUFDQTtFUmtoRUE7RVFwK0RNO0lBL0NOO0lBQ0E7RVJzaEVBO0VRai9ETTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJvaUVBO0VRci9ETTtJQTNDTjtJQUNBO0VSbWlFQTtFUXIvRE07SUEvQ047SUFDQTtFUnVpRUE7RVFsZ0VNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUnFqRUE7RVF0Z0VNO0lBM0NOO0lBQ0E7RVJvakVBO0VRdGdFTTtJQS9DTjtJQUNBO0VSd2pFQTtFUW5oRU07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSc2tFQTtFUXZoRU07SUEzQ047SUFDQTtFUnFrRUE7RVF2aEVNO0lBL0NOO0lBQ0E7RVJ5a0VBO0VRcGlFTTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJ1bEVBO0VReGlFTTtJQTNDTjtJQUNBO0VSc2xFQTtFUXhpRU07SUEvQ047SUFDQTtFUjBsRUE7QUFDRjtBUXhqRUk7RUFFSTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVIwbUVBO0VRM2pFTTtJQTNDTjtJQUNBO0VSeW1FQTtFUTNqRU07SUEvQ047SUFDQTtFUjZtRUE7RVF4a0VNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUjJuRUE7RVE1a0VNO0lBM0NOO0lBQ0E7RVIwbkVBO0VRNWtFTTtJQS9DTjtJQUNBO0VSOG5FQTtFUXpsRU07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSNG9FQTtFUTdsRU07SUEzQ047SUFDQTtFUjJvRUE7RVE3bEVNO0lBL0NOO0lBQ0E7RVIrb0VBO0VRMW1FTTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVI2cEVBO0VROW1FTTtJQTNDTjtJQUNBO0VSNHBFQTtFUTltRU07SUEvQ047SUFDQTtFUmdxRUE7RVEzbkVNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUjhxRUE7RVEvbkVNO0lBM0NOO0lBQ0E7RVI2cUVBO0VRL25FTTtJQS9DTjtJQUNBO0VSaXJFQTtFUTVvRU07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSK3JFQTtFUWhwRU07SUEzQ047SUFDQTtFUjhyRUE7RVFocEVNO0lBL0NOO0lBQ0E7RVJrc0VBO0VRN3BFTTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJndEVBO0VRanFFTTtJQTNDTjtJQUNBO0VSK3NFQTtFUWpxRU07SUEvQ047SUFDQTtFUm10RUE7RVE5cUVNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUml1RUE7RVFsckVNO0lBM0NOO0lBQ0E7RVJndUVBO0VRbHJFTTtJQS9DTjtJQUNBO0VSb3VFQTtFUS9yRU07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VSa3ZFQTtFUW5zRU07SUEzQ047SUFDQTtFUml2RUE7RVFuc0VNO0lBL0NOO0lBQ0E7RVJxdkVBO0VRaHRFTTtJQW5ETjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWdGdUM7SUE1RXZDO0lBQ0E7RVJtd0VBO0VRcHRFTTtJQTNDTjtJQUNBO0VSa3dFQTtFUXB0RU07SUEvQ047SUFDQTtFUnN3RUE7RVFqdUVNO0lBbkROO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJBZ0Z1QztJQTVFdkM7SUFDQTtFUm94RUE7RVFydUVNO0lBM0NOO0lBQ0E7RVJteEVBO0VRcnVFTTtJQS9DTjtJQUNBO0VSdXhFQTtFUWx2RU07SUFuRE47SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFnRnVDO0lBNUV2QztJQUNBO0VScXlFQTtFUXR2RU07SUEzQ047SUFDQTtFUm95RUE7RVF0dkVNO0lBL0NOO0lBQ0E7RVJ3eUVBO0FBQ0Y7QVNsMEVBO0VBRUU7RUFFQTtFQUNBO0VBQ0E7QVRrMEVGOztBUy96RUE7RUFFRTtFQUNBO0FUaTBFRjs7QVM5ekVBO0VBRUU7QVRnMEVGOztBUzd6RUE7O0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRnMEVGO0FTOXpFRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGkwRUo7O0FTanlFQTtFQUNFO0FUb3lFRjs7QVNoeUVFO0VBQ0U7SUFqQ0Y7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUcTBFQTtFU24wRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVHEwRUY7RVMveUVJO0lBQ0U7RVRpekVOO0FBQ0Y7QVN2ekVFO0VBQ0U7SUFqQ0Y7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUMjFFQTtFU3oxRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVDIxRUY7RVNyMEVJO0lBQ0U7RVR1MEVOO0FBQ0Y7QVM3MEVFO0VBQ0U7SUFqQ0Y7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUaTNFQTtFUy8yRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVGkzRUY7RVMzMUVJO0lBQ0U7RVQ2MUVOO0FBQ0Y7QVNuMkVFO0VBQ0U7SUFqQ0Y7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUdTRFQTtFU3I0RUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVHU0RUY7RVNqM0VJO0lBQ0U7RVRtM0VOO0FBQ0Y7QVN6M0VFO0VBQ0U7SUFqQ0Y7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUNjVFQTtFUzM1RUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVDY1RUY7RVN2NEVJO0lBQ0U7RVR5NEVOO0FBQ0Y7QVMvNEVFO0VBQ0U7SUFqQ0Y7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUbTdFQTtFU2o3RUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVG03RUY7RVM3NUVJO0lBQ0U7RVQrNUVOO0FBQ0Y7QVMxNUVBO0VBQ0U7RUFDQTtBVDQ1RUY7O0FHbC9FRTtFT0FBO0FWcy9FRjtBVXAvRUU7RVBGQTtJT0dFO0VWdS9FRjtBQUNGOztBVXAvRUE7RUFDRTtFQUNBO0VBQ0E7QVZ1L0VGOztBVS8rRUU7RUFERjtJQUVJO0VWbS9FRjtBQUNGOztBVWgvRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVm0vRUY7O0FVaC9FQTtFQUNFO0VBQ0E7QVZtL0VGO0FVai9FRTtFQUpGO0lBS0k7SUFDQTtJQUNBO0lBQ0E7RVZvL0VGO0FBQ0Y7O0FHM2hGRTtFUUFBO0VBQ0E7RUFDQTtFQUNBO0FYK2hGRjs7QVc3Z0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1Q1ptRGtCO0VZbERsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhnaEZGO0FXOWdGRTtFQTNCQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0FYNGlGRjs7QVc3Z0ZBO0VBQ0U7RUFDQTtFQUNBO0FYZ2hGRjs7QVc3Z0ZBO0VBQ0U7RUFDQTtFQUNBO0FYZ2hGRjs7QVdua0ZFO0VBQ0U7RUFDQTtFQUNBO0FYc2tGSjs7QVcvZ0ZBO0VBQ0U7S0FBQTtVQUFBO0FYa2hGRjtBV2hoRkU7RUFDRTtFQUNBO0FYa2hGSjs7QVc5Z0ZBO0VBQ0U7QVhpaEZGO0FXaGhGRTtFQUNFO0VBQ0E7QVhraEZKOztBVzlnRkE7RUFFRTtFQUVBO0VBQ0E7RUFDQTtBWGdoRkY7O0FXdGhGQTs7RUFFRTtFQUVBO0VBQ0E7RUFDQTtBWGdoRkY7O0FXMWdGRTtFQUVFO0VBQ0E7QVg0Z0ZKO0FXemdGRTtFQUNFO0FYMmdGSjs7QVd2Z0ZBO0VBRUU7QVh5Z0ZGO0FXdmdGRTtFQUVFO0VBQ0E7QVh3Z0ZKO0FXcmdGRTtFQUNFO0FYdWdGSjs7QVduZ0ZBO0VBRUU7RUFDQTtBWHFnRkY7QVdsZ0ZFO0VBRUU7RUFDQTtFQUNBO0FYbWdGSjtBV2hnRkU7RUFDRTtFQUNBO0VBQ0E7QVhrZ0ZKOztBVzcvRUE7RUFDRTtBWGdnRkY7O0FXNy9FQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0FYKy9FRjtBVzcvRUU7RUFFRTtFQUNBO0FYOC9FSjtBVzMvRUU7RUFDRTtBWDYvRUo7O0FXei9FQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgyL0VGO0FXei9FRTtFQUVFO0VBQ0E7QVgwL0VKO0FXdi9FRTtFQUNFO0FYeS9FSjs7QVdwL0VBO0VBQ0U7RUFDQTtBWHUvRUY7QVdwL0VFO0VBRUU7RUFDQTtBWHEvRUo7QVdsL0VFO0VBQ0U7QVhvL0VKOztBV2gvRUE7RUFFRTtFQUNBO0FYay9FRjtBV2gvRUU7RUFFRTtFQUNBO0FYaS9FSjtBVzkrRUU7RUFDRTtBWGcvRUo7O0FXNStFQTtFQUNFO0VBQ0E7RUFFQTtBWDgrRUY7QVc1K0VFO0VBRUU7RUFDQTtFQUNBO0FYNitFSjtBVzErRUU7RUFDRTtBWDQrRUo7O0FXeCtFQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgwK0VGO0FXeCtFRTtFQUVFO0VBQ0E7QVh5K0VKO0FXdCtFRTtFQUNFO0FYdytFSjs7QVdwK0VBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcytFRjtBV3ArRUU7RUFFRTtFQUNBO0FYcStFSjtBV2wrRUU7RUFDRTtBWG8rRUo7O0FXLzlFQTtFQUNFO0VBQ0E7QVhrK0VGO0FXLzlFRTtFQUVFO0VBQ0E7QVhnK0VKO0FXNzlFRTtFQUNFO0FYKzlFSjs7QVczOUVBO0VBRUU7RUFDQTtBWDY5RUY7QVczOUVFO0VBRUU7RUFDQTtBWDQ5RUo7QVd6OUVFO0VBQ0U7QVgyOUVKOztBV3Y5RUE7RUFDRTtFQUNBO0VBRUE7QVh5OUVGO0FXdjlFRTtFQUVFO0VBQ0E7RUFDQTtBWHc5RUo7QVdyOUVFO0VBQ0U7QVh1OUVKOztBV245RUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcTlFRjtBV245RUU7RUFFRTtFQUNBO0FYbzlFSjtBV2o5RUU7RUFDRTtBWG05RUo7O0FXLzhFQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGk5RUY7QVcvOEVFO0VBRUU7RUFDQTtBWGc5RUo7QVc3OEVFO0VBQ0U7QVgrOEVKOztBVzM4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYODhFRjtBVzU4RUU7RUFHRTtBWDQ4RUo7O0FXdjhFQTtFQUNFO0VBQ0E7QVgwOEVGO0FXdjhFRTtFQUVFO0VBQ0E7QVh3OEVKO0FXcjhFRTtFQUNFO0FYdThFSjs7QVduOEVBO0VBQ0U7RUFDQTtBWHM4RUY7QVduOEVFO0VBRUU7RUFDQTtBWG84RUo7QVdqOEVFO0VBQ0U7QVhtOEVKOztBVy83RUE7RUFDRTtFQUNBO0FYazhFRjtBVy83RUU7RUFFRTtFQUNBO0FYZzhFSjtBVzc3RUU7RUFDRTtBWCs3RUo7O0FZejBGQTs7Ozs7OztFQUNFLHVDYjhDa0I7RWE3Q2xCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVprMUZGOztBWTkwRkU7O0VBTU0sZUEzQ0U7QVp3M0ZWO0FZMzBGUTtFQVJOOztJQVNRLGVBOUNBO0VaNjNGUjtBQUNGOztBWXoxRkU7O0VBTU0sa0JBM0NFO0FabTRGVjtBWXQxRlE7RUFSTjs7SUFTUSxlQTlDQTtFWnc0RlI7QUFDRjs7QVlwMkZFOztFQU1NLGlCQTNDRTtBWjg0RlY7QVlqMkZRO0VBUk47O0lBU1Esa0JBOUNBO0VabTVGUjtBQUNGOztBWS8yRkU7O0VBTU0sa0JBM0NFO0FaeTVGVjtBWTUyRlE7RUFSTjs7SUFTUSxpQkE5Q0E7RVo4NUZSO0FBQ0Y7O0FZMTNGRTs7RUFNTSxtQkEzQ0U7QVpvNkZWO0FZdjNGUTtFQVJOOztJQVNRLGtCQTlDQTtFWnk2RlI7QUFDRjs7QVlyNEZFOztFQU1NLGVBM0NFO0FaKzZGVjtBWWw0RlE7RUFSTjs7SUFTUSxtQkE5Q0E7RVpvN0ZSO0FBQ0Y7O0FZLzNGQTtFQUVFO0FaaTRGRjtBWS8zRkU7RUFKRjtJQUtJO0VaazRGRjtBQUNGO0FZaDRGRTtFQVJGO0lBU0k7RVptNEZGO0FBQ0Y7QVlqNEZFO0VBWkY7SUFhSTtFWm80RkY7QUFDRjs7QVlqNEZBO0VBRUU7QVptNEZGO0FZajRGRTtFQUpGO0lBS0k7RVpvNEZGO0FBQ0Y7QVlsNEZFO0VBUkY7SUFTSTtFWnE0RkY7QUFDRjs7QUd6OUZFO0VVQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjY5RkY7O0FhMTlGQTtFQUNFO0FiNjlGRjs7QWExOUZBO0VBQ0U7RUFDQSx1Q2Q2RGtCO0VjNURsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI2OUZGOztBYTE5RkE7O0VBQ0U7RUFDQTtBYjg5RkY7O0FhMTlGQTtFQUNFO0FiNjlGRjtBYTM5RkU7RUFDRTtFQUNBO0FiNjlGSjs7QWF6OUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWI0OUZGOztBYXY5RkE7RUFDRTtBYjA5RkY7O0FhcjlGQTtFQUNFO0FidzlGRjtBYXQ5RkU7RUFDRTtBYnc5Rko7O0FhbDlGQTtFQUNFO0VBQ0E7QWJxOUZGOztBYXo4RkE7RUFDRTtBYjQ4RkY7QWExOEZFO0VBQ0U7QWI0OEZKOztBYXQ4RkU7RUFDRTtBYnk4Rko7QWF2OEZFO0VBQ0U7QWJ5OEZKOztBYXA4RkU7RUFDRTtBYnU4Rko7QWFwOEZFO0VBQ0U7RUFDQTtBYnM4Rko7O0FHOWlHRTtFV0FBO0VBQ0E7RUFDQTtFQUNBO0Fka2pHRjtBY2hqR0U7RVhMQTtJV01FO0VkbWpHRjtBQUNGOztBY2hqR0E7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0Fka2pHRjs7QWN0aUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBc0JBO0VBRUU7RUFDQTtFQUNBO0FkdWlHRjs7QWNuaUdBO0VBQ0U7QWRzaUdGO0FjcGlHRTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0Fkb2lHSjtBY2xpR0k7RUFDRTtBZG9pR047O0FjN2hHRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FkK2hHSjtBYzdoR0k7RUFDRTtBZCtoR047O0FjdGhHQTtFQUNFO0VBQ0E7QWR5aEdGOztBY3RoR0E7RUFFRTtBZHdoR0Y7QWN0aEdFO0VBSkY7SUFLSTtFZHloR0Y7QUFDRjs7QWN0aEdBO0VBQ0U7QWR5aEdGOztBY3RoR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkeWhHRjs7QWN0aEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHloR0Y7O0FjdGhHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FkeWhHRjtBY3ZoR0U7RUFORjtJQU9JO0VkMGhHRjtBQUNGOztBY3ZoR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMGhHRjs7QWN2aEdBO0VBQ0U7RUFDQTtFQUNBO0FkMGhHRjtBY3hoR0U7RUFDRTtBZDBoR0o7O0FjdGhHQTtFQUNFO0FkeWhHRjs7QWN0aEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHloR0Y7O0FjcmhHQTtFQUNFO0VBQ0E7QWR3aEdGOztBY3BoR0E7RUFDRTtFQUNBO0FkdWhHRjtBY25oR0k7RUFDRTtBZHFoR047O0FjaGhHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QWRnaEdGOztBYzdnR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkZ2hHRjs7QWM3Z0dBO0VBQ0U7RUEzTUE7RUFDQTtFQUVBO0VBQ0E7RUE4TUE7RUFDQTtFQUNBO0FkOGdHRjtBY3JoR0U7RUFIRjtJQUlJO0Vkd2hHRjtBQUNGOztBZTV2R0E7Ozs7O0NBQUE7QUEwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQTNDb0I7RUE0Q3BCLGFoQnhCZTtFZ0J5QmYsMkNoQjRCdUI7RWdCM0J2QjtFQUNBO0FmMnRHRjtBZXh0R0U7RUFDRTtFQUNBO0FmMHRHSjtBZXZ0R0U7RUFDRTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmeXRHSjtBZXR0R0U7RUFDRTtFQUNBO0VBQ0E7QWZ3dEdKO0FlcnRHRTtFQUNFO0FmdXRHSjs7QWVsdEdFO0VBRUU7RUFDQTtFQUNBO0Fmb3RHSjs7QWV4dEdFO0VBRUU7RUFDQTtFQUNBO0FmMHRHSjs7QWU5dEdFO0VBRUU7RUFDQTtFQUNBO0FmZ3VHSjs7QWVwdUdFO0VBRUU7RUFDQTtFQUNBO0Fmc3VHSjs7QWUxdUdFO0VBRUU7RUFDQTtFQUNBO0FmNHVHSjs7QWVodkdFO0VBRUU7RUFDQTtFQUNBO0Fma3ZHSjs7QWU5dUdBO0VBQ0U7QWZpdkdGOztBZ0JoMUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCbTFHRjs7QWdCaDFHQTtFQUNFO0FoQm0xR0Y7O0FnQi8wR0E7RUFDRTtFQUNBO0FoQmsxR0Y7QWdCaDFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCazFHSjs7QWdCOTBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQmkxR0Y7O0FnQjkwR0E7RUFDRTtFQUNBO0VBQ0E7QWhCaTFHRjs7QWdCOTBHQTtFQUNFO0VBQ0E7RUFDQTtBaEJpMUdGOztBZ0I5MEdBO0VBQ0U7RUFDQTtFQUNBO0FoQmkxR0Y7QWdCLzBHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpMUdKOztBZ0I3MEdBO0VBQ0U7QWhCZzFHRjs7QWdCNzBHQTtFQUNFO0FoQmcxR0Y7O0FnQjcwR0E7RUFDRTtBaEJnMUdGOztBZ0I3MEdBO0VBQ0U7QWhCZzFHRjs7QWdCNzBHQTtFQUNFO0FoQmcxR0Y7O0FnQjcwR0E7RUFDRTtBaEJnMUdGOztBaUJ6NkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI0NkdGO0FpQjE2R0U7RUFQRjtJQVFJO0VqQjY2R0Y7QUFDRjs7QWlCMTZHQTs7RUFFRTtFQUNBO0VBQ0E7QWpCNjZHRjtBaUI1NkdFO0VBTEY7O0lBTUk7RWpCZzdHRjtBQUNGOztBaUI3NkdBO0VBQ0U7QWpCZzdHRjs7QWlCNzZHQTtFQUNFO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJnN0dGO0FpQjk2R0U7RUFDRTtBakJnN0dKOztBaUI1NkdBO0VBQ0U7RUFDQTtFQUNBO0FqQis2R0Y7QWlCOTZHRTtFQUNFO0FqQmc3R0o7O0FpQjM2R0E7RUFDRTtFQUNBO0VBQ0E7QWpCODZHRjs7QWlCMzZHQTtFQUNFO0FqQjg2R0Y7O0FpQjE2R0E7RUFDRTtBakI2NkdGOztBaUIzNkdBO0VBQ0U7QWpCODZHRjs7QWlCMzZHQTtFQUNFO0VBQ0E7RUFDQTtBakI4NkdGOztBaUIzNkdBO0VBQ0U7QWpCODZHRjs7QWlCMzZHQTtFQUNFO0VBQ0E7QWpCODZHRjs7QWtCamdIQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCbWdIRjtBa0JsZ0hFO0VBUEY7SUFRSTtFbEJxZ0hGO0FBQ0Y7O0FrQmxnSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCcWdIRjs7QWtCbGdIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0NuQjBDYTtFbUJ6Q2I7QWxCcWdIRjtBa0JuZ0hFO0VBWEY7SUFZRTtJQUNFO0VsQnNnSEY7QUFDRjs7QWtCbmdIQTtFQUNFO0VBQ0E7RUFDQTtBbEJzZ0hGOztBa0JuZ0hBO0VBQ0U7RUFDQTtBbEJzZ0hGOztBa0JuZ0hBO0VBQ0U7QWxCc2dIRjs7QWtCbmdIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQnNnSEY7O0FHamtIRTtFZ0JBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CcWtIRjtBbUJua0hFO0VoQlZBO0lnQldFO0lBQ0E7RW5Cc2tIRjtBQUNGO0FtQnBrSEU7RWhCZkE7SWdCZ0JFO0lBQ0E7RW5CdWtIRjtBQUNGOztBbUJwa0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ1a0hGO0FtQnJrSEU7RUFWRjtJQVdJO0VuQndrSEY7QUFDRjs7QW1CcmtIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQndrSEY7QUdobkhFO0VnQjJDRTtBbkJ3a0hKOztBbUJwa0hBO0VBQ0U7RUFDQTtBbkJ1a0hGOztBbUJua0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Cc2tIRjtBbUJwa0hFO0VBTkY7SUFPSTtJQUNBO0VuQnVrSEY7QUFDRjs7QW1CbmtIQTtFQUNFO0VBQ0E7QW5Cc2tIRjtBbUJwa0hFO0VBSkY7SUFLSTtFbkJ1a0hGO0FBQ0Y7O0FtQnBrSEE7RUFDRTtFQUNBLGlCcEIrQmU7RW9COUJmO0VBQ0E7RUFDQTtBbkJ1a0hGOztBbUJua0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJza0hGO0FtQnBrSEU7RUFQRjtJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5CdWtIRjtBQUNGOztBbUJwa0hBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ1a0hGO0FtQnJrSEU7RUFURjs7SUFVSTtFbkJ5a0hGO0FBQ0Y7O0FtQnRrSEE7RUFDRTtFQUNBO0FuQnlrSEY7O0FtQnRrSEE7RUFDRTtFQUNBO0FuQnlrSEY7O0FtQnRrSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkJ5a0hGOztBbUJ0a0hBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ3a0hGO0FtQnRrSEU7RUFYRjtJQVlJO0lBQ0E7SUFDQTtJQUNBO0VuQnlrSEY7QUFDRjtBbUJ2a0hFO0VBbEJGO0lBbUJJO0VuQjBrSEY7QUFDRjs7QW1CdmtIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CMGtIRjtBbUJ4a0hFO0VBUEY7SUFRSTtJQUNBO0VuQjJrSEY7QUFDRjs7QW1CeGtIQTtFQUNFO0VBQ0E7RUFDQTtBbkIya0hGO0FtQnprSEU7RUFMRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0VuQjRrSEY7QUFDRjs7QW1CemtIQTs7RUFFRTtBbkI0a0hGOztBbUJ6a0hBOztFQUVFO0VBQ0E7RUFDQTtBbkI0a0hGOztBbUJ6a0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjRrSEY7QW1CMWtIRTtFQVJGO0lBU0k7SUFDQTtJQUNBO0lBQ0E7RW5CNmtIRjtBQUNGOztBbUIxa0hBO0VBQ0U7QW5CNmtIRjtBbUIza0hFO0VBQ0U7QW5CNmtISjtBbUIxa0hFO0VBQ0U7SUFDRTtFbkI0a0hKO0FBQ0Y7O0FtQnZrSEU7RUFERjtJQUVJO0VuQjJrSEY7QUFDRjs7QW1CeGtIQTtFQUNFLDBDcEIzSmE7RW9CNEpiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CMmtIRjtBbUJ6a0hFO0VBR0U7RUFDQTtBbkJ5a0hKOztBbUJwa0hBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QW5Cc2tIRjtBbUJwa0hFO0VBRUU7QW5CcWtISjtBbUJsa0hFO0VBQ0U7QW5Cb2tISjs7QW1CL2pIRTtFQUNFO0FuQmtrSEo7QW1CaGtIRTtFQUNFO0FuQmtrSEo7O0FtQjdqSEU7RUFDRTtBbkJna0hKO0FtQjlqSEU7RUFDRTtBbkJna0hKOztBb0J4MUhBO0VBQ0U7QXBCMjFIRjs7QXFCNTFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJDdEJ5RXVCO0FDc3hIekI7O0FxQjUxSEE7RUFDRSwyQ3RCcUV1QjtBQzB4SHpCOztBcUI1MUhBO0VBQ0UsMkN0QmlFdUI7RXNCaEV2QjtFQUNBO0VBQ0E7QXJCKzFIRjtBcUI3MUhFO0VBR0U7QXJCNjFISjs7QXFCejFIQTtFQUNFO0VBQ0E7RUFDQTtBckI0MUhGOztBcUJ6MUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCNDFIRjs7QXFCejFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQjQxSEY7O0FxQnoxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckI0MUhGOztBc0IvNEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCazVIRjs7QXNCLzRIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJrNUhGO0FzQmg1SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJrNUhKO0FzQi80SEU7RUFDRTtBdEJpNUhKOztBc0I3NEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJnNUhGO0FzQjk0SEU7RUFWRjtJQVdJO0V0Qmk1SEY7QUFDRjs7QXNCNzRIQTtFQUNFO0VBQ0E7QXRCZzVIRjtBc0I5NEhFO0VBSkY7SUFLSTtFdEJpNUhGO0FBQ0Y7O0F1QnQ4SEE7RUFDRSwyQ3hCNkV1QjtFd0I1RXZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCeThIRjtBdUJ2OEhFO0VBUkY7SUFTSTtJQUNBO0V2QjA4SEY7QUFDRjtBdUJ4OEhFO0VBYkY7SUFjSTtJQUNBO0lBQ0E7RXZCMjhIRjtBQUNGOztBdUJ4OEhBO0VBQ0UsMkN4QnlEdUI7RXdCeER2QjtFQUNBO0F2QjI4SEY7O0F1Qng4SEE7RUFDRTtFQUNBO0F2QjI4SEY7QXVCejhIRTtFQUNFO0F2QjI4SEo7O0F3QjUrSEE7Ozs7Ozs7Ozs7RUFBQTtBQWNFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QXhCMitISjtBd0J2K0hFO0VBQ0U7RUFDQTs7O0dBQUE7QXhCNCtISjs7QXdCdCtIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCeStIRjs7QXdCditIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIwK0hGOztBd0J4K0hBO0VBQ0U7QXhCMitIRjs7QXdCeitIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCNCtIRjs7QXdCMStIQTs7O0VBR0U7QXhCNitIRjs7QXdCMytIQTtFQUNFO0F4QjgrSEY7O0F3QjUrSEE7RUFDRTtBeEIrK0hGOztBd0I3K0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QmcvSEY7O0F3QjkrSEE7RUFDRTtBeEJpL0hGOztBd0IvK0hBO0FBQ0E7O0VBRUU7QXhCay9IRjs7QXdCaC9IQTtFQUNFO0VBQ0E7QXhCbS9IRjs7QXdCai9IQTtFQUNFO0VBQ0E7VUFBQTtBeEJvL0hGOztBd0JsL0hBO0FBQ0E7RUFDRTtBeEJxL0hGOztBd0JuL0hBO0VBQ0U7QXhCcy9IRjs7QXdCcC9IQTtFQUNFO0F4QnUvSEY7QXdCdC9IRTs7RUFFRTtBeEJ3L0hKOztBd0JwL0hBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QXhCcy9ISjtBd0JyL0hJO0VBQ0U7QXhCdS9ITjtBd0JwL0hFO0VBQ0U7QXhCcy9ISjtBd0JuL0hJO0VBQ0U7QXhCcS9ITjtBd0JqL0hJO0VBQ0U7QXhCbS9ITjtBd0IvK0hJO0VBQ0U7QXhCaS9ITjtBd0IvK0hJO0VBQ0U7QXhCaS9ITjtBd0I3K0hJO0VBQ0U7RUFDQTtFQUNBO0F4QisrSE47QXdCNytISTtFQUNFO0VBQ0E7QXhCKytITjtBd0IzK0hJO0VBQ0U7VUFBQTtBeEI2K0hOO0F3QjMrSEk7RUFDRTtFQUNBO0VBQ0E7QXhCNitITjtBd0J6K0hJO0VBQ0U7VUFBQTtBeEIyK0hOO0F3QnorSEk7RUFDRTtFQUNBO0VBQ0E7QXhCMitITjs7QXdCdCtIQTtBQUNBO0FBRUU7Ozs7Ozs7Ozs7RUFVRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ3K0hKO0F3QnQrSEU7RUFDRTtBeEJ3K0hKO0F3QnQrSEU7RUFDRTtBeEJ3K0hKO0F3QnQrSEU7RUFDRTtBeEJ3K0hKO0F3QnQrSEU7RUFDRTtBeEJ3K0hKO0F3QnQrSEU7RUFDRTtBeEJ3K0hKOztBd0JyK0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCdytIRjs7QXdCcCtIRTs7RUFDRTtBeEJ3K0hKOztBd0JyK0hBO0VBQ0U7QXhCdytIRjs7QXdCdCtIQTtFQUNFO0F4QnkrSEY7O0F3QnYrSEE7RUFDRTtJQUNFO0V4QjArSEY7RXdCeCtIQTtJQUNFO0V4QjArSEY7QUFDRjtBd0J4K0hBO0FDeFBBO0VBQ0U7QXpCbXVJRjs7QXlCaHVJRTtFQUNFO0VBQ0E7VUFBQTtFQUNBO0F6Qm11SUo7O0EwQnh1SUU7RUFDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBQUE7QTFCNnZJSjs7QTBCeHVJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCMnVJRjtBMEIxdUlFO0VBQ0U7QTFCNHVJSjtBMEIxdUlFO0VBRUU7QTFCMnVJSjs7QTBCeHVJQTtBQUNBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7QTFCMnVJRjs7QTBCenVJQTtBQUNBO0VBQ0U7RUFDQTtBMUI0dUlGO0EwQjN1SUU7RUFDRTtFQUNBO0ExQjZ1SUo7QTBCM3VJRTtFQUNFO0ExQjZ1SUo7QTBCM3VJRTtFQUNFO0ExQjZ1SUo7QTBCM3VJRTtFQUNFO0ExQjZ1SUo7QTBCM3VJRTtFQUNFO0ExQjZ1SUo7QTBCM3VJRTtFQUNFO0ExQjZ1SUo7QTBCM3VJRTtFQUNFO0ExQjZ1SUo7O0EwQjF1SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNnVJRjtBMEI1dUlXO0VBQ1A7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QTFCOHVJSjs7QTBCNXVJRTtFQUNFO0ExQit1SUo7QTBCNXVJRTtFQUNFO0ExQjh1SUo7O0EwQjN1SUE7RUFDRTtFQUNBO0ExQjh1SUY7O0EwQjN1SUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTFCOHVJRjtBMEI3dUlFOztFQUNFO0VBQ0E7QTFCZ3ZJSjtBMEI5dUlFOztFQUNFO0VBQ0E7RUFDQTtBMUJpdklKO0EwQmh2SUk7O0VBQ0U7RUFDQSxzQ0FDRTtBMUJrdklSOztBMEIzdUlFOztFQUNFO0ExQit1SUo7QTBCN3VJRTs7RUFDRTtFQUNBO0VBQ0E7QTFCZ3ZJSjtBMEIvdUlJOztFQUNFLHVDQUNFO0ExQml2SVI7O0EwQjV1SUE7RUFDRSx3Q0FDRTtBMUI4dUlKOztBMEIzdUlBO0FBQ0E7RUFDRTtBMUI4dUlGOztBMEI1dUlBO0FBQ0E7RUFDRTtFQUNBO0ExQit1SUY7QTBCOXVJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCZ3ZJSjtBMEI5dUlFO0VBQ0U7QTFCZ3ZJSjtBMEI5dUlFO0VBSUU7RUFDQTtFQUNBO0VBQ0E7QTFCNnVJSjtBMEIzdUlFO0VBSUU7RUFDQTtFQUNBO0VBQ0E7QTFCMHVJSjs7QTBCdnVJQTtFQUNFO0ExQjB1SUY7O0EyQi81SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQms2SUY7O0EyQi81SUE7RUFDRTtFQUNBO0EzQms2SUY7QTJCaDZJRTtFQUpGO0lBS0k7SUFDQTtFM0JtNklGO0FBQ0Y7O0EyQmg2SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBM0JrNklGOztBMkIvNUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JrNklGOztBMkIvNUlBO0VBQ0U7RUFDQTtBM0JrNklGOztBMkIvNUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0EzQms2SUY7O0E0Qmw5SUE7RUFDRTtFQU5BO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFNQTtFQUNBO0E1QnU5SUY7QTRCcjlJRTtFQU5GO0lBT0k7RTVCdzlJRjtBQUNGOztBNEJyOUlBO0VBQ0U7RUFqQkE7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQWlCQTtFQUNBO0E1QjA5SUY7QTRCeDlJRTtFQU5GO0lBT0k7RTVCMjlJRjtBQUNGOztBNEJ4OUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUIyOUlGO0E0Qno5SUU7RUFiRjtJQWNJO0lBQ0E7RTVCNDlJRjtBQUNGOztBNEJ6OUlBO0VBQ0U7RUFDQTtFQUNBO0E1QjQ5SUY7QTRCMTlJRTtFQUxGO0lBTUk7RTVCNjlJRjtBQUNGOztBNEIxOUlBO0VBQ0U7QTVCNjlJRjs7QTRCMTlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDBDN0JVYTtFNkJUYjtFQUNBO0VBQ0E7RUFDQTtBNUI2OUlGOztBR2ppSkU7RTBCRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JtaUpGOztBNkJoaUpBOzs7Ozs7Ozs7Ozs7O0VBYUUsMkM5Qm1EdUI7RThCbER2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qm1pSkY7QTZCamlKRTs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QitpSko7QTZCNWlKRTs7Ozs7Ozs7Ozs7OztFQUNFO0E3QjBqSko7O0E2QnRqSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCeWpKRjtBNkJ2akpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdCeWpKSjs7QTZCcGpKQTtBQUNBOzs7Ozs7Ozs7O0VBVUU7RUFFQTtFQUNBO0VBQ0E7RUFBQTtBN0J1akpGOztBNkJwakpBOztFQUVFO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QnVqSkY7O0E2QnBqSkE7O0VBRUU7QTdCdWpKRjs7QTZCbmpKQTtFQUNFO0VBQ0E7RUFDQTtBN0JzakpGOztBNkJuakpBO0VBQ0U7RUFDQTtBN0JzakpGOztBOEJ2cUpBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUEyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUJ3cUpGOztBOEJwcUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJ1cUpGOztBOEJucUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlCc3FKRjs7QThCbHFKRTs7RUFFRTtBOUJxcUpKOztBOEJocUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qm1xSkY7O0E4QmhxSkE7RUFDRTtFQUNBO0E5Qm1xSkY7O0E4QmhxSkE7RUFDRTtFQUNBO0VBQ0E7QTlCbXFKRjs7QThCaHFKQTtFQUNFO0VBQ0E7RUFDQTtBOUJtcUpGOztBOEIvcEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJpcUpGOztBOEI5cEpBOztFQUVFO0VBQ0E7QTlCaXFKRjs7QThCOXBKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCaXFKRjs7QThCOXBKQTtFQUNFO0E5QmlxSkY7O0E4QjNwSkE7RUFDRTtBOUI4cEpGOztBOEIxcEpFOztFQUVFO0E5QjZwSko7O0E4QnpwSkE7RUFDRTtFQUNBO0E5QjRwSkY7O0E4QnpwSkE7O0VBRUU7QTlCNHBKRjs7QThCenBKQTs7RUFFRTtBOUI0cEpGOztBOEJ6cEpBO0VBQ0U7RUFDQTtBOUI0cEpGOztBK0JwMEpBOzs7Ozs7Q0FBQTtBNUJDRTtFNEJRQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CczBKRjs7QStCbjBKQTtFQUNFLDJDaEMyRHVCO0FDMndKekI7O0ErQm4wSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0JzMEpGOztBK0JuMEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9CczBKRjs7QStCN3pKQTtFQUNFO0VBQ0E7RUFDQTtBL0JnMEpGOztBK0I3ekpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtBL0JnMEpGOztBK0I3ekpBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JnMEpGOztBK0I3ekpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9CZzBKRjs7QStCN3pKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0EvQjR6SkY7O0ErQnp6SkE7RUFDRTtBL0I0ekpGOztBK0J6ekpBO0VBQ0U7RUFDQTtFQUNBO0EvQjR6SkY7O0ErQnp6SkE7RUFDRTtFQUNBO0EvQjR6SkY7O0ErQnp6SkE7RUFDRTtFQUNBO0VBQ0E7QS9CNHpKRjs7QStCenpKQTtFQUNFO0VBQ0E7QS9CNHpKRjs7QWdDdDdKQTs7Ozs7Ozs7Q0FBQTtBQVVBO0VBQ0U7QWhDdzdKRjs7QWdDcjdKQTtFQUNFO0VBQ0E7RUFDQTtBaEN3N0pGOztBZ0NyN0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7QWhDdzdKRjs7QWdDcjdKQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdzdKRjs7QWdDcjdKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdzdKRjs7QWdDcjdKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0FoQ283SkY7O0FnQ2o3SkE7RUFDRTtBaENvN0pGOztBZ0NqN0pBO0VBQ0U7RUFDQTtFQUNBO0FoQ283SkY7O0FnQ2o3SkE7RUFDRTtFQUNBO0FoQ283SkY7O0FnQ2g3SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaENtN0pGOztBZ0NoN0pBO0VBQ0U7QWhDbTdKRjs7QWdDaDdKQTtFQUNFO0VBQ0E7RUFDQTtBaENtN0pGOztBZ0NoN0pBO0VBQ0U7RUFDQTtBaENtN0pGOztBaUM5aEtBOzs7Ozs7Q0FBQTtBOUJDRTtFOEJRQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2dpS0Y7O0FpQzVoS0E7RUFDRTtJQUNFO0lBQ0E7RWpDK2hLRjtFaUM3aEtBO0lBQ0U7RWpDK2hLRjtBQUNGO0FpQzVoS0E7RUFDRTtJQUNFO0VqQzhoS0Y7RWlDNWhLQTtJQUNFO0VqQzhoS0Y7QUFDRjtBaUMzaEtBO0VBQ0U7RUFDQTtFQUNBO0FqQzZoS0Y7O0FpQzFoS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QWpDNmhLRjs7QWlDMWhLQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDNmhLRjs7QWlDMWhLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM2aEtGOztBaUMxaEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM2aEtGOztBaUMxaEtBO0VBQ0U7QWpDNmhLRjs7QWlDMWhLQTtFQUNFO0VBQ0E7RUFDQTtBakM2aEtGOztBaUMxaEtBO0VBQ0U7RUFDQTtFQUNBO0FqQzZoS0Y7O0FpQzFoS0E7RUFFRTtFQUNBO0FqQzRoS0Y7O0FpQ3poS0E7RUFDRTtFQUNBO0FqQzRoS0Y7O0FpQ3poS0E7RUFDRTtFQUNBO0VBQ0E7QWpDNGhLRjs7QWlDemhLQTtFQUNFO0VBQ0E7QWpDNGhLRjs7QWtDcHBLQTs7Ozs7O0NBQUE7QS9CQ0U7RStCUUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FsQ3FwS0Y7O0FrQy9vS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENrcEtGOztBa0Mvb0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDa3BLRjs7QWtDem9LQTtFQUNFO0VBQ0E7RUFDQTtBbEM0b0tGOztBa0N6b0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtBbEM0b0tGOztBa0N6b0tBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEM0b0tGOztBa0N6b0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDNG9LRjs7QWtDem9LQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FsQzBvS0Y7O0FrQ3ZvS0E7RUFDRTtBbEMwb0tGOztBa0N2b0tBO0VBQ0U7RUFDQTtFQUNBO0FsQzBvS0Y7O0FrQ3ZvS0E7RUFDRTtBbEMwb0tGOztBa0N2b0tBO0VBQ0U7RUFDQTtBbEMwb0tGOztBa0N2b0tBO0VBQ0U7RUFDQTtBbEMwb0tGOztBa0N2b0tBO0VBQ0U7QWxDMG9LRjs7QW1DcHdLQTs7Ozs7Ozs7Q0FBQTtBQVVBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBbkNxd0tGOztBbUNqd0tBO0VBQ0U7RUFDQTtFQUNBO0FuQ293S0Y7O0FtQ2p3S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7S0FBQTtVQUFBO0VBQ0EsdUNwQ3NDa0I7RW9DckNsQjtFQUNBO0FuQ213S0Y7O0FtQ2h3S0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ213S0Y7O0FtQ2h3S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ213S0Y7O0FtQ2h3S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBbkNpd0tGOztBbUM5dktBO0VBQ0U7QW5DaXdLRjs7QW1DOXZLQTtFQUNFO0VBQ0E7RUFDQTtBbkNpd0tGOztBbUM5dktBO0VBQ0U7RUFDQTtBbkNpd0tGOztBbUM3dktBO0VBRUU7RUFDQTtBbkMrdktGOztBbUMzdktBO0VBQ0U7QW5DOHZLRjs7QW1DM3ZLQTtFQUNFO0VBQ0E7RUFDQTtBbkM4dktGOztBbUMzdktBO0VBQ0U7RUFDQTtBbkM4dktGOztBbUMzdktBO0VBQ0U7QW5DOHZLRjs7QW1DM3ZLQTtFQUNFO0VBQ0E7RUFDQTtBbkM4dktGOztBbUMzdktBO0VBQ0U7RUFDQTtFQUNBO0FuQzh2S0Y7O0FtQzN2S0E7RUFDRTtJQUFNO0VuQyt2S047QUFDRjtBb0NsNEtFO0VBQ0U7QXBDbzRLSjs7QW9DajRLRTtFQUNFO0FwQ280S0o7O0FvQ3o0S0U7RUFDRTtBcEM0NEtKOztBb0N6NEtFO0VBQ0U7QXBDNDRLSjs7QW9DajVLRTtFQUNFO0FwQ281S0o7O0FvQ2o1S0U7RUFDRTtBcENvNUtKOztBb0N6NUtFO0VBQ0U7QXBDNDVLSjs7QW9DejVLRTtFQUNFO0FwQzQ1S0o7O0FvQ2o2S0U7RUFDRTtBcENvNktKOztBb0NqNktFO0VBQ0U7QXBDbzZLSjs7QW9DejZLRTtFQUNFO0FwQzQ2S0o7O0FvQ3o2S0U7RUFDRTtBcEM0NktKOztBb0NqN0tFO0VBQ0U7QXBDbzdLSjs7QW9DajdLRTtFQUNFO0FwQ283S0o7O0FvQ3o3S0U7RUFDRTtBcEM0N0tKOztBb0N6N0tFO0VBQ0U7QXBDNDdLSjs7QW9DajhLRTtFQUNFO0FwQ284S0o7O0FvQ2o4S0U7RUFDRTtBcENvOEtKOztBb0N6OEtFO0VBQ0U7QXBDNDhLSjs7QW9DejhLRTtFQUNFO0FwQzQ4S0o7O0FvQ2o5S0U7RUFDRTtBcENvOUtKOztBb0NqOUtFO0VBQ0U7QXBDbzlLSjs7QW9DejlLRTtFQUNFO0FwQzQ5S0o7O0FvQ3o5S0U7RUFDRTtBcEM0OUtKOztBb0NqK0tFO0VBQ0U7QXBDbytLSjs7QW9DaitLRTtFQUNFO0FwQ28rS0o7O0FvQ3orS0U7RUFDRTtBcEM0K0tKOztBb0N6K0tFO0VBQ0U7QXBDNCtLSjs7QW9Dai9LRTtFQUNFO0FwQ28vS0o7O0FvQ2ovS0U7RUFDRTtBcENvL0tKOztBb0N6L0tFO0VBQ0U7QXBDNC9LSjs7QW9Dei9LRTtFQUNFO0FwQzQvS0o7O0FvQ2pnTEU7RUFDRTtBcENvZ0xKOztBb0NqZ0xFO0VBQ0U7QXBDb2dMSjs7QW9DemdMRTtFQUNFO0FwQzRnTEo7O0FvQ3pnTEU7RUFDRTtBcEM0Z0xKOztBb0NqaExFO0VBQ0U7QXBDb2hMSjs7QW9DamhMRTtFQUNFO0FwQ29oTEo7O0FvQ3poTEU7RUFDRTtBcEM0aExKOztBb0N6aExFO0VBQ0U7QXBDNGhMSjs7QW9DamlMRTtFQUNFO0FwQ29pTEo7O0FvQ2ppTEU7RUFDRTtBcENvaUxKOztBb0N6aUxFO0VBQ0U7QXBDNGlMSjs7QW9DemlMRTtFQUNFO0FwQzRpTEo7O0FvQ2pqTEU7RUFDRTtBcENvakxKOztBb0NqakxFO0VBQ0U7QXBDb2pMSjs7QW9DempMRTtFQUNFO0FwQzRqTEo7O0FvQ3pqTEU7RUFDRTtBcEM0akxKOztBb0Nqa0xFO0VBQ0U7QXBDb2tMSjs7QW9DamtMRTtFQUNFO0FwQ29rTEo7O0FvQ3prTEU7RUFDRTtBcEM0a0xKOztBb0N6a0xFO0VBQ0U7QXBDNGtMSjs7QW9DamxMRTtFQUNFO0FwQ29sTEo7O0FvQ2psTEU7RUFDRTtBcENvbExKOztBb0N6bExFO0VBQ0U7QXBDNGxMSjs7QW9DemxMRTtFQUNFO0FwQzRsTEo7O0FvQ2ptTEU7RUFDRTtBcENvbUxKOztBb0NqbUxFO0VBQ0U7QXBDb21MSjs7QW9Dem1MRTtFQUNFO0FwQzRtTEo7O0FvQ3ptTEU7RUFDRTtBcEM0bUxKOztBb0NqbkxFO0VBQ0U7QXBDb25MSjs7QW9Dam5MRTtFQUNFO0FwQ29uTEo7O0FvQ3puTEU7RUFDRTtBcEM0bkxKOztBb0N6bkxFO0VBQ0U7QXBDNG5MSjs7QW9Dam9MRTtFQUNFO0FwQ29vTEo7O0FvQ2pvTEU7RUFDRTtBcENvb0xKOztBb0N6b0xFO0VBQ0U7QXBDNG9MSjs7QW9Dem9MRTtFQUNFO0FwQzRvTEo7O0FvQ2pwTEU7RUFDRTtBcENvcExKOztBb0NqcExFO0VBQ0U7QXBDb3BMSjs7QW9DenBMRTtFQUNFO0FwQzRwTEo7O0FvQ3pwTEU7RUFDRTtBcEM0cExKOztBb0NqcUxFO0VBQ0U7QXBDb3FMSjs7QW9DanFMRTtFQUNFO0FwQ29xTEo7O0FvQ3pxTEU7RUFDRTtBcEM0cUxKOztBb0N6cUxFO0VBQ0U7QXBDNHFMSjs7QW9DanJMRTtFQUNFO0FwQ29yTEo7O0FvQ2pyTEU7RUFDRTtBcENvckxKOztBb0N6ckxFO0VBQ0U7QXBDNHJMSjs7QW9DenJMRTtFQUNFO0FwQzRyTEo7O0FvQ2pzTEU7RUFDRTtBcENvc0xKOztBb0Nqc0xFO0VBQ0U7QXBDb3NMSjs7QW9DenNMRTtFQUNFO0FwQzRzTEo7O0FvQ3pzTEU7RUFDRTtBcEM0c0xKOztBb0NqdExFO0VBQ0U7QXBDb3RMSjs7QW9DanRMRTtFQUNFO0FwQ290TEo7O0FvQ3p0TEU7RUFDRTtBcEM0dExKOztBb0N6dExFO0VBQ0U7QXBDNHRMSjs7QW9DanVMRTtFQUNFO0FwQ291TEo7O0FvQ2p1TEU7RUFDRTtBcENvdUxKOztBb0N6dUxFO0VBQ0U7QXBDNHVMSjs7QW9DenVMRTtFQUNFO0FwQzR1TEo7O0FvQ2p2TEU7RUFDRTtBcENvdkxKOztBb0NqdkxFO0VBQ0U7QXBDb3ZMSjs7QW9DenZMRTtFQUNFO0FwQzR2TEo7O0FvQ3p2TEU7RUFDRTtBcEM0dkxKOztBb0Nqd0xFO0VBQ0U7QXBDb3dMSjs7QW9DandMRTtFQUNFO0FwQ293TEo7O0FvQ3p3TEU7RUFDRTtBcEM0d0xKOztBb0N6d0xFO0VBQ0U7QXBDNHdMSjs7QW9DanhMRTtFQUNFO0FwQ294TEo7O0FvQ2p4TEU7RUFDRTtBcENveExKOztBb0N6eExFO0VBQ0U7QXBDNHhMSjs7QW9DenhMRTtFQUNFO0FwQzR4TEo7O0FvQ2p5TEU7RUFDRTtBcENveUxKOztBb0NqeUxFO0VBQ0U7QXBDb3lMSjs7QW9DenlMRTtFQUNFO0FwQzR5TEo7O0FvQ3p5TEU7RUFDRTtBcEM0eUxKOztBb0NqekxFO0VBQ0U7QXBDb3pMSjs7QW9DanpMRTtFQUNFO0FwQ296TEo7O0FvQ3p6TEU7RUFDRTtBcEM0ekxKOztBb0N6ekxFO0VBQ0U7QXBDNHpMSjs7QW9DajBMRTtFQUNFO0FwQ28wTEo7O0FvQ2owTEU7RUFDRTtBcENvMExKOztBb0N6MExFO0VBQ0U7QXBDNDBMSjs7QW9DejBMRTtFQUNFO0FwQzQwTEo7O0FvQ2oxTEU7RUFDRTtBcENvMUxKOztBb0NqMUxFO0VBQ0U7QXBDbzFMSjs7QW9DejFMRTtFQUNFO0FwQzQxTEo7O0FvQ3oxTEU7RUFDRTtBcEM0MUxKOztBb0NqMkxFO0VBQ0U7QXBDbzJMSjs7QW9DajJMRTtFQUNFO0FwQ28yTEo7O0FvQ3oyTEU7RUFDRTtBcEM0MkxKOztBb0N6MkxFO0VBQ0U7QXBDNDJMSjs7QW9DajNMRTtFQUNFO0FwQ28zTEo7O0FvQ2ozTEU7RUFDRTtBcENvM0xKOztBb0N6M0xFO0VBQ0U7QXBDNDNMSjs7QW9DejNMRTtFQUNFO0FwQzQzTEo7O0FvQ2o0TEU7RUFDRTtBcENvNExKOztBb0NqNExFO0VBQ0U7QXBDbzRMSjs7QW9DejRMRTtFQUNFO0FwQzQ0TEo7O0FvQ3o0TEU7RUFDRTtBcEM0NExKOztBb0NqNUxFO0VBQ0U7QXBDbzVMSjs7QW9DajVMRTtFQUNFO0FwQ281TEo7O0FvQ3o1TEU7RUFDRTtBcEM0NUxKOztBb0N6NUxFO0VBQ0U7QXBDNDVMSjs7QW9DajZMRTtFQUNFO0FwQ282TEo7O0FvQ2o2TEU7RUFDRTtBcENvNkxKOztBb0N6NkxFO0VBQ0U7QXBDNDZMSjs7QW9DejZMRTtFQUNFO0FwQzQ2TEo7O0FvQ2o3TEU7RUFDRTtBcENvN0xKOztBb0NqN0xFO0VBQ0U7QXBDbzdMSjs7QW9DejdMRTtFQUNFO0FwQzQ3TEo7O0FvQ3o3TEU7RUFDRTtBcEM0N0xKOztBb0NqOExFO0VBQ0U7QXBDbzhMSjs7QW9DajhMRTtFQUNFO0FwQ284TEo7O0FvQ3o4TEU7RUFDRTtBcEM0OExKOztBb0N6OExFO0VBQ0U7QXBDNDhMSjs7QW9DajlMRTtFQUNFO0FwQ285TEo7O0FvQ2o5TEU7RUFDRTtBcENvOUxKOztBb0N6OUxFO0VBQ0U7QXBDNDlMSjs7QW9DejlMRTtFQUNFO0FwQzQ5TEo7O0FvQ2orTEU7RUFDRTtBcENvK0xKOztBb0NqK0xFO0VBQ0U7QXBDbytMSjs7QW9DeitMRTtFQUNFO0FwQzQrTEo7O0FvQ3orTEU7RUFDRTtBcEM0K0xKOztBb0NqL0xFO0VBQ0U7QXBDby9MSjs7QW9Dai9MRTtFQUNFO0FwQ28vTEo7O0FvQ3ovTEU7RUFDRTtBcEM0L0xKOztBb0N6L0xFO0VBQ0U7QXBDNC9MSjs7QW9DamdNRTtFQUNFO0FwQ29nTUo7O0FvQ2pnTUU7RUFDRTtBcENvZ01KOztBb0N6Z01FO0VBQ0U7QXBDNGdNSjs7QW9DemdNRTtFQUNFO0FwQzRnTUo7O0FvQ2poTUU7RUFDRTtBcENvaE1KOztBb0NqaE1FO0VBQ0U7QXBDb2hNSjs7QW9DemhNRTtFQUNFO0FwQzRoTUo7O0FvQ3poTUU7RUFDRTtBcEM0aE1KOztBb0NqaU1FO0VBQ0U7QXBDb2lNSjs7QW9DamlNRTtFQUNFO0FwQ29pTUo7O0FvQ3ppTUU7RUFDRTtBcEM0aU1KOztBb0N6aU1FO0VBQ0U7QXBDNGlNSjs7QW9DampNRTtFQUNFO0FwQ29qTUo7O0FvQ2pqTUU7RUFDRTtBcENvak1KOztBb0N6ak1FO0VBQ0U7QXBDNGpNSjs7QW9DempNRTtFQUNFO0FwQzRqTUo7O0FvQ2prTUU7RUFDRTtBcENva01KOztBb0Nqa01FO0VBQ0U7QXBDb2tNSjs7QW9DemtNRTtFQUNFO0FwQzRrTUo7O0FvQ3prTUU7RUFDRTtBcEM0a01KOztBb0NqbE1FO0VBQ0U7QXBDb2xNSjs7QW9DamxNRTtFQUNFO0FwQ29sTUo7O0FvQ3psTUU7RUFDRTtBcEM0bE1KOztBb0N6bE1FO0VBQ0U7QXBDNGxNSjs7QW9DdGxNUTtFQUNFO0FwQ3lsTVY7O0FvQ3RsTVE7RUFDRTtBcEN5bE1WOztBb0N6bU1FO0VBQ0U7QXBDNG1NSjs7QW9Dem1NRTtFQUNFO0FwQzRtTUo7O0FvQ2puTUU7RUFDRTtBcENvbk1KOztBb0Nqbk1FO0VBQ0U7QXBDb25NSjs7QW9Dem5NRTtFQUNFO0FwQzRuTUo7O0FvQ3puTUU7RUFDRTtBcEM0bk1KOztBb0Nqb01FO0VBQ0U7QXBDb29NSjs7QW9Dam9NRTtFQUNFO0FwQ29vTUo7O0FvQ3pvTUU7RUFDRTtBcEM0b01KOztBb0N6b01FO0VBQ0U7QXBDNG9NSjs7QW9DanBNRTtFQUNFO0FwQ29wTUo7O0FvQ2pwTUU7RUFDRTtBcENvcE1KOztBb0N6cE1FO0VBQ0U7QXBDNHBNSjs7QW9DenBNRTtFQUNFO0FwQzRwTUo7O0FvQ2pxTUU7RUFDRTtBcENvcU1KOztBb0NqcU1FO0VBQ0U7QXBDb3FNSjs7QW9DenFNRTtFQUNFO0FwQzRxTUo7O0FvQ3pxTUU7RUFDRTtBcEM0cU1KOztBb0Nqck1FO0VBQ0U7QXBDb3JNSjs7QW9DanJNRTtFQUNFO0FwQ29yTUo7O0FvQzlxTVE7RUFDRTtBcENpck1WOztBb0M5cU1RO0VBQ0U7QXBDaXJNVjs7QW9DdHJNUTtFQUNFO0FwQ3lyTVY7O0FvQ3RyTVE7RUFDRTtBcEN5ck1WOztBb0N6c01FO0VBQ0U7QXBDNHNNSjs7QW9DenNNRTtFQUNFO0FwQzRzTUo7O0FvQ2p0TUU7RUFDRTtBcENvdE1KOztBb0NqdE1FO0VBQ0U7QXBDb3RNSjs7QW9DenRNRTtFQUNFO0FwQzR0TUo7O0FvQ3p0TUU7RUFDRTtBcEM0dE1KOztBb0NqdU1FO0VBQ0U7QXBDb3VNSjs7QW9DanVNRTtFQUNFO0FwQ291TUo7O0FvQ3p1TUU7RUFDRTtBcEM0dU1KOztBb0N6dU1FO0VBQ0U7QXBDNHVNSjs7QW9DanZNRTtFQUNFO0FwQ292TUo7O0FvQ2p2TUU7RUFDRTtBcENvdk1KOztBb0N6dk1FO0VBQ0U7QXBDNHZNSjs7QW9DenZNRTtFQUNFO0FwQzR2TUo7O0FvQ2p3TUU7RUFDRTtBcENvd01KOztBb0Nqd01FO0VBQ0U7QXBDb3dNSjs7QW9DendNRTtFQUNFO0FwQzR3TUo7O0FvQ3p3TUU7RUFDRTtBcEM0d01KOztBb0NqeE1FO0VBQ0U7QXBDb3hNSjs7QW9DanhNRTtFQUNFO0FwQ294TUo7O0FvQzl3TVE7RUFDRTtBcENpeE1WOztBb0M5d01RO0VBQ0U7QXBDaXhNVjs7QW9DanlNRTtFQUNFO0FwQ295TUo7O0FvQ2p5TUU7RUFDRTtBcENveU1KOztBb0N6eU1FO0VBQ0U7QXBDNHlNSjs7QW9DenlNRTtFQUNFO0FwQzR5TUo7O0FvQ2p6TUU7RUFDRTtBcENvek1KOztBb0Nqek1FO0VBQ0U7QXBDb3pNSjs7QW9DenpNRTtFQUNFO0FwQzR6TUo7O0FvQ3p6TUU7RUFDRTtBcEM0ek1KOztBb0NqME1FO0VBQ0U7QXBDbzBNSjs7QW9DajBNRTtFQUNFO0FwQ28wTUo7O0FvQ3owTUU7RUFDRTtBcEM0ME1KOztBb0N6ME1FO0VBQ0U7QXBDNDBNSjs7QW9DajFNRTtFQUNFO0FwQ28xTUo7O0FvQ2oxTUU7RUFDRTtBcENvMU1KOztBb0N6MU1FO0VBQ0U7QXBDNDFNSjs7QW9DejFNRTtFQUNFO0FwQzQxTUo7O0FvQ2oyTUU7RUFDRTtBcENvMk1KOztBb0NqMk1FO0VBQ0U7QXBDbzJNSjs7QW9DejJNRTtFQUNFO0FwQzQyTUo7O0FvQ3oyTUU7RUFDRTtBcEM0Mk1KOztBb0N0Mk1RO0VBQ0U7QXBDeTJNVjs7QW9DdDJNUTtFQUNFO0FwQ3kyTVY7O0FvQ3ozTUU7RUFDRTtBcEM0M01KOztBb0N6M01FO0VBQ0U7QXBDNDNNSjs7QW9DajRNRTtFQUNFO0FwQ280TUo7O0FvQ2o0TUU7RUFDRTtBcENvNE1KOztBb0N6NE1FO0VBQ0U7QXBDNDRNSjs7QW9DejRNRTtFQUNFO0FwQzQ0TUo7O0FvQ2o1TUU7RUFDRTtBcENvNU1KOztBb0NqNU1FO0VBQ0U7QXBDbzVNSjs7QW9DejVNRTtFQUNFO0FwQzQ1TUo7O0FvQ3o1TUU7RUFDRTtBcEM0NU1KOztBb0NqNk1FO0VBQ0U7QXBDbzZNSjs7QW9DajZNRTtFQUNFO0FwQ282TUo7O0FvQ3o2TUU7RUFDRTtBcEM0Nk1KOztBb0N6Nk1FO0VBQ0U7QXBDNDZNSjs7QW9DajdNRTtFQUNFO0FwQ283TUo7O0FvQ2o3TUU7RUFDRTtBcENvN01KOztBb0NqNk1BO0VBQ0U7QXBDbzZNRjs7QW9DajZNQTtFQUNFO0FwQ282TUY7O0FvQ2o2TUE7RUFDRTtBcENvNk1GOztBb0NqNk1BO0VBQ0U7QXBDbzZNRjs7QW9DajZNQTtFQUNFO0VBQ0E7RUFDQTtBcENvNk1GOztBb0NqNk1BO0VBQ0U7QXBDbzZNRjs7QW9DajZNQTtFQUNFO0FwQ282TUY7O0FvQ2o2TUE7RUFDRTtBcENvNk1GOztBcUNoK01BO0VBQWM7QXJDbytNZDs7QXFDbitNQTtFQUFZO0FyQ3UrTVo7O0FxQ3QrTUE7RUFBYTtBckMwK01iOztBcUN6K01BO0VBQWM7QXJDNitNZDs7QXFDNStNQTtFQUFlO0FyQ2cvTWY7O0FxQzcrTUU7RUFDRTtJQUF1QjtFckNpL016QjtFcUNoL01FO0lBQXFCO0VyQ20vTXZCO0VxQ2wvTUU7SUFBc0I7RXJDcS9NeEI7RXFDcC9NRTtJQUF1QjtFckN1L016QjtFcUN0L01FO0lBQXdCO0VyQ3kvTTFCO0FBQ0Y7QXFDLy9NRTtFQUNFO0lBQXVCO0VyQ2tnTnpCO0VxQ2pnTkU7SUFBcUI7RXJDb2dOdkI7RXFDbmdORTtJQUFzQjtFckNzZ054QjtFcUNyZ05FO0lBQXVCO0VyQ3dnTnpCO0VxQ3ZnTkU7SUFBd0I7RXJDMGdOMUI7QUFDRjtBcUNoaE5FO0VBQ0U7SUFBdUI7RXJDbWhOekI7RXFDbGhORTtJQUFxQjtFckNxaE52QjtFcUNwaE5FO0lBQXNCO0VyQ3VoTnhCO0VxQ3RoTkU7SUFBdUI7RXJDeWhOekI7RXFDeGhORTtJQUF3QjtFckMyaE4xQjtBQUNGO0FxQ2ppTkU7RUFDRTtJQUF1QjtFckNvaU56QjtFcUNuaU5FO0lBQXFCO0VyQ3NpTnZCO0VxQ3JpTkU7SUFBc0I7RXJDd2lOeEI7RXFDdmlORTtJQUF1QjtFckMwaU56QjtFcUN6aU5FO0lBQXdCO0VyQzRpTjFCO0FBQ0Y7QXFDbGpORTtFQUNFO0lBQXVCO0VyQ3FqTnpCO0VxQ3BqTkU7SUFBcUI7RXJDdWpOdkI7RXFDdGpORTtJQUFzQjtFckN5ak54QjtFcUN4ak5FO0lBQXVCO0VyQzJqTnpCO0VxQzFqTkU7SUFBd0I7RXJDNmpOMUI7QUFDRjtBcUNua05FO0VBQ0U7SUFBdUI7RXJDc2tOekI7RXFDcmtORTtJQUFxQjtFckN3a052QjtFcUN2a05FO0lBQXNCO0VyQzBrTnhCO0VxQ3prTkU7SUFBdUI7RXJDNGtOekI7RXFDM2tORTtJQUF3QjtFckM4a04xQjtBQUNGO0FxQzFrTkE7RUFDRTtFQUNBO0FyQzRrTkY7O0FxQ3hrTkE7RUFDRTtFQUNBO0VBQ0E7QXJDMmtORjs7QXFDdmtOQTtFQUFrQjtBckMya05sQjs7QXFDMWtOQTtFQUFrQjtBckM4a05sQjs7QXFDN2tOQTtFQUFtQjtBckNpbE5uQjs7QXFDaGxOQTtFQUFnQjtBckNvbE5oQjs7QXFDaGxORTtFQUNFLGtCdENQVztBQzBsTmY7O0FxQ2hsTkU7RUFFRSxjdENaVztFc0NhWCxldENiVztBQytsTmY7O0FxQ3psTkU7RUFDRSxtQnRDUFc7QUNtbU5mOztBcUN6bE5FO0VBRUUsZXRDWlc7RXNDYVgsZ0J0Q2JXO0FDd21OZjs7QXFDbG1ORTtFQUNFLGV0Q1BXO0FDNG1OZjs7QXFDbG1ORTtFQUVFLFd0Q1pXO0VzQ2FYLFl0Q2JXO0FDaW5OZjs7QXFDM21ORTtFQUNFLG1CdENQVztBQ3FuTmY7O0FxQzNtTkU7RUFFRSxldENaVztFc0NhWCxnQnRDYlc7QUMwbk5mOztBcUNwbk5FO0VBQ0Usa0J0Q1BXO0FDOG5OZjs7QXFDcG5ORTtFQUVFLGN0Q1pXO0VzQ2FYLGV0Q2JXO0FDbW9OZjs7QXFDN25ORTtFQUNFLGlCdENQVztBQ3VvTmY7O0FxQzduTkU7RUFFRSxhdENaVztFc0NhWCxjdENiVztBQzRvTmY7O0FxQ3RvTkU7RUFDRSxrQnRDUFc7QUNncE5mOztBcUN0b05FO0VBRUUsY3RDWlc7RXNDYVgsZXRDYlc7QUNxcE5mOztBcUMvb05FO0VBQ0UsZXRDUFc7QUN5cE5mOztBcUMvb05FO0VBRUUsV3RDWlc7RXNDYVgsWXRDYlc7QUM4cE5mOztBcUN4cE5FO0VBQ0Usa0J0Q1BXO0FDa3FOZjs7QXFDeHBORTtFQUVFLGN0Q1pXO0VzQ2FYLGV0Q2JXO0FDdXFOZjs7QXFDanFORTtFQUNFLG1CdENQVztBQzJxTmY7O0FxQ2pxTkU7RUFFRSxldENaVztFc0NhWCxnQnRDYlc7QUNnck5mOztBcUMxcU5FO0VBQ0UsZXRDUFc7QUNvck5mOztBcUMxcU5FO0VBRUUsV3RDWlc7RXNDYVgsWXRDYlc7QUN5ck5mOztBcUNuck5FO0VBQ0UsbUJ0Q1BXO0FDNnJOZjs7QXFDbnJORTtFQUVFLGV0Q1pXO0VzQ2FYLGdCdENiVztBQ2tzTmY7O0FxQy9xTkk7RUFDRTtJQUNFLGtCdENyQk87RUN1c05iO0VxQy9xTkk7SUFFRSxjdEMxQk87SXNDMkJQLGV0QzNCTztFQzJzTmI7QUFDRjtBcUN6ck5JO0VBQ0U7SUFDRSxrQnRDckJPO0VDZ3ROYjtFcUN4ck5JO0lBRUUsY3RDMUJPO0lzQzJCUCxldEMzQk87RUNvdE5iO0FBQ0Y7QXFDbHNOSTtFQUNFO0lBQ0Usa0J0Q3JCTztFQ3l0TmI7RXFDanNOSTtJQUVFLGN0QzFCTztJc0MyQlAsZXRDM0JPO0VDNnROYjtBQUNGO0FxQzNzTkk7RUFDRTtJQUNFLGtCdENyQk87RUNrdU5iO0VxQzFzTkk7SUFFRSxjdEMxQk87SXNDMkJQLGV0QzNCTztFQ3N1TmI7QUFDRjtBcUNwdE5JO0VBQ0U7SUFDRSxrQnRDckJPO0VDMnVOYjtFcUNudE5JO0lBRUUsY3RDMUJPO0lzQzJCUCxldEMzQk87RUMrdU5iO0FBQ0Y7QXFDN3ROSTtFQUNFO0lBQ0Usa0J0Q3JCTztFQ292TmI7RXFDNXROSTtJQUVFLGN0QzFCTztJc0MyQlAsZXRDM0JPO0VDd3ZOYjtBQUNGO0FxQ3R1Tkk7RUFDRTtJQUNFLG1CdENyQk87RUM2dk5iO0VxQ3J1Tkk7SUFFRSxldEMxQk87SXNDMkJQLGdCdEMzQk87RUNpd05iO0FBQ0Y7QXFDL3VOSTtFQUNFO0lBQ0UsbUJ0Q3JCTztFQ3N3TmI7RXFDOXVOSTtJQUVFLGV0QzFCTztJc0MyQlAsZ0J0QzNCTztFQzB3TmI7QUFDRjtBcUN4dk5JO0VBQ0U7SUFDRSxtQnRDckJPO0VDK3dOYjtFcUN2dk5JO0lBRUUsZXRDMUJPO0lzQzJCUCxnQnRDM0JPO0VDbXhOYjtBQUNGO0FxQ2p3Tkk7RUFDRTtJQUNFLG1CdENyQk87RUN3eE5iO0VxQ2h3Tkk7SUFFRSxldEMxQk87SXNDMkJQLGdCdEMzQk87RUM0eE5iO0FBQ0Y7QXFDMXdOSTtFQUNFO0lBQ0UsbUJ0Q3JCTztFQ2l5TmI7RXFDendOSTtJQUVFLGV0QzFCTztJc0MyQlAsZ0J0QzNCTztFQ3F5TmI7QUFDRjtBcUNueE5JO0VBQ0U7SUFDRSxtQnRDckJPO0VDMHlOYjtFcUNseE5JO0lBRUUsZXRDMUJPO0lzQzJCUCxnQnRDM0JPO0VDOHlOYjtBQUNGO0FxQzV4Tkk7RUFDRTtJQUNFLGV0Q3JCTztFQ216TmI7RXFDM3hOSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDdXpOYjtBQUNGO0FxQ3J5Tkk7RUFDRTtJQUNFLGV0Q3JCTztFQzR6TmI7RXFDcHlOSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDZzBOYjtBQUNGO0FxQzl5Tkk7RUFDRTtJQUNFLGV0Q3JCTztFQ3EwTmI7RXFDN3lOSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDeTBOYjtBQUNGO0FxQ3Z6Tkk7RUFDRTtJQUNFLGV0Q3JCTztFQzgwTmI7RXFDdHpOSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDazFOYjtBQUNGO0FxQ2gwTkk7RUFDRTtJQUNFLGV0Q3JCTztFQ3UxTmI7RXFDL3pOSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDMjFOYjtBQUNGO0FxQ3owTkk7RUFDRTtJQUNFLGV0Q3JCTztFQ2cyTmI7RXFDeDBOSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDbzJOYjtBQUNGO0FxQ2wxTkk7RUFDRTtJQUNFLG1CdENyQk87RUN5Mk5iO0VxQ2oxTkk7SUFFRSxldEMxQk87SXNDMkJQLGdCdEMzQk87RUM2Mk5iO0FBQ0Y7QXFDMzFOSTtFQUNFO0lBQ0UsbUJ0Q3JCTztFQ2szTmI7RXFDMTFOSTtJQUVFLGV0QzFCTztJc0MyQlAsZ0J0QzNCTztFQ3MzTmI7QUFDRjtBcUNwMk5JO0VBQ0U7SUFDRSxtQnRDckJPO0VDMjNOYjtFcUNuMk5JO0lBRUUsZXRDMUJPO0lzQzJCUCxnQnRDM0JPO0VDKzNOYjtBQUNGO0FxQzcyTkk7RUFDRTtJQUNFLG1CdENyQk87RUNvNE5iO0VxQzUyTkk7SUFFRSxldEMxQk87SXNDMkJQLGdCdEMzQk87RUN3NE5iO0FBQ0Y7QXFDdDNOSTtFQUNFO0lBQ0UsbUJ0Q3JCTztFQzY0TmI7RXFDcjNOSTtJQUVFLGV0QzFCTztJc0MyQlAsZ0J0QzNCTztFQ2k1TmI7QUFDRjtBcUMvM05JO0VBQ0U7SUFDRSxtQnRDckJPO0VDczVOYjtFcUM5M05JO0lBRUUsZXRDMUJPO0lzQzJCUCxnQnRDM0JPO0VDMDVOYjtBQUNGO0FxQ3g0Tkk7RUFDRTtJQUNFLGtCdENyQk87RUMrNU5iO0VxQ3Y0Tkk7SUFFRSxjdEMxQk87SXNDMkJQLGV0QzNCTztFQ202TmI7QUFDRjtBcUNqNU5JO0VBQ0U7SUFDRSxrQnRDckJPO0VDdzZOYjtFcUNoNU5JO0lBRUUsY3RDMUJPO0lzQzJCUCxldEMzQk87RUM0Nk5iO0FBQ0Y7QXFDMTVOSTtFQUNFO0lBQ0Usa0J0Q3JCTztFQ2k3TmI7RXFDejVOSTtJQUVFLGN0QzFCTztJc0MyQlAsZXRDM0JPO0VDcTdOYjtBQUNGO0FxQ242Tkk7RUFDRTtJQUNFLGtCdENyQk87RUMwN05iO0VxQ2w2Tkk7SUFFRSxjdEMxQk87SXNDMkJQLGV0QzNCTztFQzg3TmI7QUFDRjtBcUM1Nk5JO0VBQ0U7SUFDRSxrQnRDckJPO0VDbThOYjtFcUMzNk5JO0lBRUUsY3RDMUJPO0lzQzJCUCxldEMzQk87RUN1OE5iO0FBQ0Y7QXFDcjdOSTtFQUNFO0lBQ0Usa0J0Q3JCTztFQzQ4TmI7RXFDcDdOSTtJQUVFLGN0QzFCTztJc0MyQlAsZXRDM0JPO0VDZzlOYjtBQUNGO0FxQzk3Tkk7RUFDRTtJQUNFLGlCdENyQk87RUNxOU5iO0VxQzc3Tkk7SUFFRSxhdEMxQk87SXNDMkJQLGN0QzNCTztFQ3k5TmI7QUFDRjtBcUN2OE5JO0VBQ0U7SUFDRSxpQnRDckJPO0VDODlOYjtFcUN0OE5JO0lBRUUsYXRDMUJPO0lzQzJCUCxjdEMzQk87RUNrK05iO0FBQ0Y7QXFDaDlOSTtFQUNFO0lBQ0UsaUJ0Q3JCTztFQ3UrTmI7RXFDLzhOSTtJQUVFLGF0QzFCTztJc0MyQlAsY3RDM0JPO0VDMitOYjtBQUNGO0FxQ3o5Tkk7RUFDRTtJQUNFLGlCdENyQk87RUNnL05iO0VxQ3g5Tkk7SUFFRSxhdEMxQk87SXNDMkJQLGN0QzNCTztFQ28vTmI7QUFDRjtBcUNsK05JO0VBQ0U7SUFDRSxpQnRDckJPO0VDeS9OYjtFcUNqK05JO0lBRUUsYXRDMUJPO0lzQzJCUCxjdEMzQk87RUM2L05iO0FBQ0Y7QXFDMytOSTtFQUNFO0lBQ0UsaUJ0Q3JCTztFQ2tnT2I7RXFDMStOSTtJQUVFLGF0QzFCTztJc0MyQlAsY3RDM0JPO0VDc2dPYjtBQUNGO0FxQ3AvTkk7RUFDRTtJQUNFLGtCdENyQk87RUMyZ09iO0VxQ24vTkk7SUFFRSxjdEMxQk87SXNDMkJQLGV0QzNCTztFQytnT2I7QUFDRjtBcUM3L05JO0VBQ0U7SUFDRSxrQnRDckJPO0VDb2hPYjtFcUM1L05JO0lBRUUsY3RDMUJPO0lzQzJCUCxldEMzQk87RUN3aE9iO0FBQ0Y7QXFDdGdPSTtFQUNFO0lBQ0Usa0J0Q3JCTztFQzZoT2I7RXFDcmdPSTtJQUVFLGN0QzFCTztJc0MyQlAsZXRDM0JPO0VDaWlPYjtBQUNGO0FxQy9nT0k7RUFDRTtJQUNFLGtCdENyQk87RUNzaU9iO0VxQzlnT0k7SUFFRSxjdEMxQk87SXNDMkJQLGV0QzNCTztFQzBpT2I7QUFDRjtBcUN4aE9JO0VBQ0U7SUFDRSxrQnRDckJPO0VDK2lPYjtFcUN2aE9JO0lBRUUsY3RDMUJPO0lzQzJCUCxldEMzQk87RUNtak9iO0FBQ0Y7QXFDamlPSTtFQUNFO0lBQ0Usa0J0Q3JCTztFQ3dqT2I7RXFDaGlPSTtJQUVFLGN0QzFCTztJc0MyQlAsZXRDM0JPO0VDNGpPYjtBQUNGO0FxQzFpT0k7RUFDRTtJQUNFLGV0Q3JCTztFQ2lrT2I7RXFDemlPSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDcWtPYjtBQUNGO0FxQ25qT0k7RUFDRTtJQUNFLGV0Q3JCTztFQzBrT2I7RXFDbGpPSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDOGtPYjtBQUNGO0FxQzVqT0k7RUFDRTtJQUNFLGV0Q3JCTztFQ21sT2I7RXFDM2pPSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDdWxPYjtBQUNGO0FxQ3JrT0k7RUFDRTtJQUNFLGV0Q3JCTztFQzRsT2I7RXFDcGtPSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDZ21PYjtBQUNGO0FxQzlrT0k7RUFDRTtJQUNFLGV0Q3JCTztFQ3FtT2I7RXFDN2tPSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDeW1PYjtBQUNGO0FxQ3ZsT0k7RUFDRTtJQUNFLGV0Q3JCTztFQzhtT2I7RXFDdGxPSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDa25PYjtBQUNGO0FxQ2htT0k7RUFDRTtJQUNFLGtCdENyQk87RUN1bk9iO0VxQy9sT0k7SUFFRSxjdEMxQk87SXNDMkJQLGV0QzNCTztFQzJuT2I7QUFDRjtBcUN6bU9JO0VBQ0U7SUFDRSxrQnRDckJPO0VDZ29PYjtFcUN4bU9JO0lBRUUsY3RDMUJPO0lzQzJCUCxldEMzQk87RUNvb09iO0FBQ0Y7QXFDbG5PSTtFQUNFO0lBQ0Usa0J0Q3JCTztFQ3lvT2I7RXFDam5PSTtJQUVFLGN0QzFCTztJc0MyQlAsZXRDM0JPO0VDNm9PYjtBQUNGO0FxQzNuT0k7RUFDRTtJQUNFLGtCdENyQk87RUNrcE9iO0VxQzFuT0k7SUFFRSxjdEMxQk87SXNDMkJQLGV0QzNCTztFQ3NwT2I7QUFDRjtBcUNwb09JO0VBQ0U7SUFDRSxrQnRDckJPO0VDMnBPYjtFcUNub09JO0lBRUUsY3RDMUJPO0lzQzJCUCxldEMzQk87RUMrcE9iO0FBQ0Y7QXFDN29PSTtFQUNFO0lBQ0Usa0J0Q3JCTztFQ29xT2I7RXFDNW9PSTtJQUVFLGN0QzFCTztJc0MyQlAsZXRDM0JPO0VDd3FPYjtBQUNGO0FxQ3RwT0k7RUFDRTtJQUNFLG1CdENyQk87RUM2cU9iO0VxQ3JwT0k7SUFFRSxldEMxQk87SXNDMkJQLGdCdEMzQk87RUNpck9iO0FBQ0Y7QXFDL3BPSTtFQUNFO0lBQ0UsbUJ0Q3JCTztFQ3NyT2I7RXFDOXBPSTtJQUVFLGV0QzFCTztJc0MyQlAsZ0J0QzNCTztFQzByT2I7QUFDRjtBcUN4cU9JO0VBQ0U7SUFDRSxtQnRDckJPO0VDK3JPYjtFcUN2cU9JO0lBRUUsZXRDMUJPO0lzQzJCUCxnQnRDM0JPO0VDbXNPYjtBQUNGO0FxQ2pyT0k7RUFDRTtJQUNFLG1CdENyQk87RUN3c09iO0VxQ2hyT0k7SUFFRSxldEMxQk87SXNDMkJQLGdCdEMzQk87RUM0c09iO0FBQ0Y7QXFDMXJPSTtFQUNFO0lBQ0UsbUJ0Q3JCTztFQ2l0T2I7RXFDenJPSTtJQUVFLGV0QzFCTztJc0MyQlAsZ0J0QzNCTztFQ3F0T2I7QUFDRjtBcUNuc09JO0VBQ0U7SUFDRSxtQnRDckJPO0VDMHRPYjtFcUNsc09JO0lBRUUsZXRDMUJPO0lzQzJCUCxnQnRDM0JPO0VDOHRPYjtBQUNGO0FxQzVzT0k7RUFDRTtJQUNFLGV0Q3JCTztFQ211T2I7RXFDM3NPSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDdXVPYjtBQUNGO0FxQ3J0T0k7RUFDRTtJQUNFLGV0Q3JCTztFQzR1T2I7RXFDcHRPSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDZ3ZPYjtBQUNGO0FxQzl0T0k7RUFDRTtJQUNFLGV0Q3JCTztFQ3F2T2I7RXFDN3RPSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDeXZPYjtBQUNGO0FxQ3Z1T0k7RUFDRTtJQUNFLGV0Q3JCTztFQzh2T2I7RXFDdHVPSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDa3dPYjtBQUNGO0FxQ2h2T0k7RUFDRTtJQUNFLGV0Q3JCTztFQ3V3T2I7RXFDL3VPSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDMndPYjtBQUNGO0FxQ3p2T0k7RUFDRTtJQUNFLGV0Q3JCTztFQ2d4T2I7RXFDeHZPSTtJQUVFLFd0QzFCTztJc0MyQlAsWXRDM0JPO0VDb3hPYjtBQUNGO0FxQ2x3T0k7RUFDRTtJQUNFLG1CdENyQk87RUN5eE9iO0VxQ2p3T0k7SUFFRSxldEMxQk87SXNDMkJQLGdCdEMzQk87RUM2eE9iO0FBQ0Y7QXFDM3dPSTtFQUNFO0lBQ0UsbUJ0Q3JCTztFQ2t5T2I7RXFDMXdPSTtJQUVFLGV0QzFCTztJc0MyQlAsZ0J0QzNCTztFQ3N5T2I7QUFDRjtBcUNweE9JO0VBQ0U7SUFDRSxtQnRDckJPO0VDMnlPYjtFcUNueE9JO0lBRUUsZXRDMUJPO0lzQzJCUCxnQnRDM0JPO0VDK3lPYjtBQUNGO0FxQzd4T0k7RUFDRTtJQUNFLG1CdENyQk87RUNvek9iO0VxQzV4T0k7SUFFRSxldEMxQk87SXNDMkJQLGdCdEMzQk87RUN3ek9iO0FBQ0Y7QXFDdHlPSTtFQUNFO0lBQ0UsbUJ0Q3JCTztFQzZ6T2I7RXFDcnlPSTtJQUVFLGV0QzFCTztJc0MyQlAsZ0J0QzNCTztFQ2kwT2I7QUFDRjtBcUMveU9JO0VBQ0U7SUFDRSxtQnRDckJPO0VDczBPYjtFcUM5eU9JO0lBRUUsZXRDMUJPO0lzQzJCUCxnQnRDM0JPO0VDMDBPYjtBQUNGO0FxQ3p5T0E7RUFDRSxnQ3RDT2E7QUNveU9mOztBcUN4eU9BO0VBQ0UsMEN0Q0lhO0FDdXlPZjs7QXFDcHlPQTtFQUNFLHVDdENEa0I7QUN3eU9wQjs7QXFDcHlPQTtFQUNFLHdDdENKb0I7QUMyeU90Qjs7QXFDcHlPQTtFQUNFLDJDdENQdUI7QUM4eU96Qjs7QXFDcHlPQTtFQUNFLGtDdENUYTtFc0NVYjtFQUNBO0FyQ3V5T0Y7O0FxQ3B5T0E7RUFDRTtFQUNBO0VBQ0E7QXJDdXlPRjs7QXFDcHlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckN1eU9GOztBcUNweU9BO0VBQ0U7QXJDdXlPRjs7QXFDcHlPQTtFQUNFO0VBQ0E7QXJDdXlPRjs7QXNDNTVPSTtFQUFXLFl2Q29FTDtBQzQxT1Y7O0FzQy81T0k7RUFBWSxnQnZDbUVOO0V1Q25FdUIsbUJ2Q21FdkI7QUNpMk9WOztBc0NuNk9JO0VBQVksaUJ2Q2tFTjtFdUNsRXdCLGtCdkNrRXhCO0FDczJPVjs7QXNDdjZPSTtFQUFZLGdCdkNpRU47QUMwMk9WOztBc0MxNk9JO0VBQVksbUJ2Q2dFTjtBQzgyT1Y7O0FzQzc2T0k7RUFBWSxpQnZDK0ROO0FDazNPVjs7QXNDaDdPSTtFQUFZLGtCdkM4RE47QUNzM09WOztBc0NsN09JO0VBQ0UsaUJ2QzJESTtFdUMxREo7QXRDcTdPTjs7QXNDbjdPSTtFQUNFLGtCdkN1REk7RXVDdERKO0F0Q3M3T047O0FzQ2w3T007RUFDRTtFQUNBLGtCdkNnREU7QUNxNE9WO0FzQ243T007RUFDRTtFQUNBLGlCdkM0Q0U7QUN5NE9WOztBc0NoN09NO0VBQ0UsaUJ2Q3NDRTtFdUNyQ0Y7QXRDbTdPUjtBc0NqN09NO0VBQ0Usa0J2Q2tDRTtFdUNqQ0Y7QXRDbTdPUjs7QXNDOTZPTTtFQUNFO0lBQWtCLFl2QzJCaEI7RUN1NU9SO0VzQ2o3T007SUFBbUIsZ0J2QzBCakI7RUMwNU9SO0VzQ243T007SUFBbUIsbUJ2Q3lCakI7RUM2NU9SO0VzQ3I3T007SUFBbUIsaUJ2Q3dCakI7RUNnNk9SO0VzQ3Y3T007SUFBbUIsa0J2Q3VCakI7RUNtNk9SO0FBQ0Y7QXNDaDhPTTtFQUNFO0lBQWtCLFl2QzJCaEI7RUN3Nk9SO0VzQ2w4T007SUFBbUIsZ0J2QzBCakI7RUMyNk9SO0VzQ3A4T007SUFBbUIsbUJ2Q3lCakI7RUM4Nk9SO0VzQ3Q4T007SUFBbUIsaUJ2Q3dCakI7RUNpN09SO0VzQ3g4T007SUFBbUIsa0J2Q3VCakI7RUNvN09SO0FBQ0Y7QXNDajlPTTtFQUNFO0lBQWtCLFl2QzJCaEI7RUN5N09SO0VzQ245T007SUFBbUIsZ0J2QzBCakI7RUM0N09SO0VzQ3I5T007SUFBbUIsbUJ2Q3lCakI7RUMrN09SO0VzQ3Y5T007SUFBbUIsaUJ2Q3dCakI7RUNrOE9SO0VzQ3o5T007SUFBbUIsa0J2Q3VCakI7RUNxOE9SO0FBQ0Y7QXNDbCtPTTtFQUNFO0lBQWtCLFl2QzJCaEI7RUMwOE9SO0VzQ3ArT007SUFBbUIsZ0J2QzBCakI7RUM2OE9SO0VzQ3QrT007SUFBbUIsbUJ2Q3lCakI7RUNnOU9SO0VzQ3grT007SUFBbUIsaUJ2Q3dCakI7RUNtOU9SO0VzQzErT007SUFBbUIsa0J2Q3VCakI7RUNzOU9SO0FBQ0Y7QXNDbi9PTTtFQUNFO0lBQWtCLFl2QzJCaEI7RUMyOU9SO0VzQ3IvT007SUFBbUIsZ0J2QzBCakI7RUM4OU9SO0VzQ3YvT007SUFBbUIsbUJ2Q3lCakI7RUNpK09SO0VzQ3ovT007SUFBbUIsaUJ2Q3dCakI7RUNvK09SO0VzQzMvT007SUFBbUIsa0J2Q3VCakI7RUN1K09SO0FBQ0Y7QXNDcGdQTTtFQUNFO0lBQWtCLFl2QzJCaEI7RUM0K09SO0VzQ3RnUE07SUFBbUIsZ0J2QzBCakI7RUMrK09SO0VzQ3hnUE07SUFBbUIsbUJ2Q3lCakI7RUNrL09SO0VzQzFnUE07SUFBbUIsaUJ2Q3dCakI7RUNxL09SO0VzQzVnUE07SUFBbUIsa0J2Q3VCakI7RUN3L09SO0FBQ0Y7QXNDMWdQRTtFQUFXLFd2Q2lCSDtBQzQvT1Y7O0FzQzVnUEU7RUFBWSxldkNnQko7QUNnZ1BWOztBc0MvZ1BFO0VBQVksa0J2Q2VKO0FDb2dQVjs7QXNDbGhQRTtFQUFZLGdCdkNjSjtBQ3dnUFY7O0FzQ3JoUEU7RUFBWSxpQnZDYUo7QUM0Z1BWOztBc0N4aFBFO0VBQVksZ0J2Q1lKO0V1Q1pxQixpQnZDWXJCO0FDaWhQVjs7QXNDNWhQRTtFQUFZLGV2Q1dKO0V1Q1hvQixrQnZDV3BCO0FDc2hQVjs7QXNDaGlQRTtFQUNFLGdCdkNTTTtFdUNSTjtBdENtaVBKOztBc0NqaVBFO0VBQ0UsaUJ2Q0tNO0V1Q0pOO0F0Q29pUEo7O0FzQ2hpUEk7RUFBYTtBdENvaVBqQjs7QXNDbmlQSTtFQUFjO0F0Q3VpUGxCOztBc0N0aVBJO0VBQWM7QXRDMGlQbEI7O0FzQ3ppUEk7RUFBYztBdEM2aVBsQjs7QXNDNWlQSTtFQUFjO0F0Q2dqUGxCOztBc0MvaVBJO0VBQWM7RUFBb0I7QXRDb2pQdEM7O0FzQ25qUEk7RUFBYztFQUFtQjtBdEN3alByQzs7QXNDdmpQSTtFQUNFO0VBQ0E7QXRDMGpQTjs7QXNDeGpQSTtFQUNFO0VBQ0E7QXRDMmpQTjs7QXNDdGpQSTtFQUNFO0VBQ0EsaUJ2Q3BCSTtBQzZrUFY7QXNDdmpQSTtFQUNFO0VBQ0EsZ0J2Q3hCSTtBQ2lsUFY7QXNDdGpQTTtFQUNFO0VBQ0E7QXRDd2pQUjtBc0N0alBNO0VBQ0U7RUFDQTtBdEN3alBSOztBc0NsalBJO0VBQ0UsZ0J2Q3hDSTtFdUN5Q0o7QXRDcWpQTjtBc0NualBJO0VBQ0UsaUJ2QzVDSTtFdUM2Q0o7QXRDcWpQTjtBc0NsalBNO0VBQ0U7RUFDQTtBdENvalBSO0FzQ2xqUE07RUFDRTtFQUNBO0F0Q29qUFI7O0FzQzlpUEk7RUFDRTtJQUFrQixXdkM3RGQ7RUMrbVBSO0VzQ2pqUEk7SUFBbUIsZXZDOURmO0VDa25QUjtFc0NualBJO0lBQW1CLGtCdkMvRGY7RUNxblBSO0VzQ3JqUEk7SUFBbUIsZ0J2Q2hFZjtFQ3duUFI7RXNDdmpQSTtJQUFtQixpQnZDakVmO0VDMm5QUjtFc0N2alBNO0lBQW9CO0V0QzBqUDFCO0VzQ3pqUE07SUFBcUI7RXRDNGpQM0I7RXNDM2pQTTtJQUFxQjtFdEM4alAzQjtFc0M3alBNO0lBQXFCO0V0Q2drUDNCO0VzQy9qUE07SUFBcUI7RXRDa2tQM0I7QUFDRjtBc0Mva1BJO0VBQ0U7SUFBa0IsV3ZDN0RkO0VDK29QUjtFc0NqbFBJO0lBQW1CLGV2QzlEZjtFQ2twUFI7RXNDbmxQSTtJQUFtQixrQnZDL0RmO0VDcXBQUjtFc0NybFBJO0lBQW1CLGdCdkNoRWY7RUN3cFBSO0VzQ3ZsUEk7SUFBbUIsaUJ2Q2pFZjtFQzJwUFI7RXNDdmxQTTtJQUFvQjtFdEMwbFAxQjtFc0N6bFBNO0lBQXFCO0V0QzRsUDNCO0VzQzNsUE07SUFBcUI7RXRDOGxQM0I7RXNDN2xQTTtJQUFxQjtFdENnbVAzQjtFc0MvbFBNO0lBQXFCO0V0Q2ttUDNCO0FBQ0Y7QXNDL21QSTtFQUNFO0lBQWtCLFd2QzdEZDtFQytxUFI7RXNDam5QSTtJQUFtQixldkM5RGY7RUNrclBSO0VzQ25uUEk7SUFBbUIsa0J2Qy9EZjtFQ3FyUFI7RXNDcm5QSTtJQUFtQixnQnZDaEVmO0VDd3JQUjtFc0N2blBJO0lBQW1CLGlCdkNqRWY7RUMyclBSO0VzQ3ZuUE07SUFBb0I7RXRDMG5QMUI7RXNDem5QTTtJQUFxQjtFdEM0blAzQjtFc0MzblBNO0lBQXFCO0V0QzhuUDNCO0VzQzduUE07SUFBcUI7RXRDZ29QM0I7RXNDL25QTTtJQUFxQjtFdENrb1AzQjtBQUNGO0FzQy9vUEk7RUFDRTtJQUFrQixXdkM3RGQ7RUMrc1BSO0VzQ2pwUEk7SUFBbUIsZXZDOURmO0VDa3RQUjtFc0NucFBJO0lBQW1CLGtCdkMvRGY7RUNxdFBSO0VzQ3JwUEk7SUFBbUIsZ0J2Q2hFZjtFQ3d0UFI7RXNDdnBQSTtJQUFtQixpQnZDakVmO0VDMnRQUjtFc0N2cFBNO0lBQW9CO0V0QzBwUDFCO0VzQ3pwUE07SUFBcUI7RXRDNHBQM0I7RXNDM3BQTTtJQUFxQjtFdEM4cFAzQjtFc0M3cFBNO0lBQXFCO0V0Q2dxUDNCO0VzQy9wUE07SUFBcUI7RXRDa3FQM0I7QUFDRjtBc0MvcVBJO0VBQ0U7SUFBa0IsV3ZDN0RkO0VDK3VQUjtFc0NqclBJO0lBQW1CLGV2QzlEZjtFQ2t2UFI7RXNDbnJQSTtJQUFtQixrQnZDL0RmO0VDcXZQUjtFc0NyclBJO0lBQW1CLGdCdkNoRWY7RUN3dlBSO0VzQ3ZyUEk7SUFBbUIsaUJ2Q2pFZjtFQzJ2UFI7RXNDdnJQTTtJQUFvQjtFdEMwclAxQjtFc0N6clBNO0lBQXFCO0V0QzRyUDNCO0VzQzNyUE07SUFBcUI7RXRDOHJQM0I7RXNDN3JQTTtJQUFxQjtFdENnc1AzQjtFc0MvclBNO0lBQXFCO0V0Q2tzUDNCO0FBQ0Y7QXNDL3NQSTtFQUNFO0lBQWtCLFd2QzdEZDtFQyt3UFI7RXNDanRQSTtJQUFtQixldkM5RGY7RUNreFBSO0VzQ250UEk7SUFBbUIsa0J2Qy9EZjtFQ3F4UFI7RXNDcnRQSTtJQUFtQixnQnZDaEVmO0VDd3hQUjtFc0N2dFBJO0lBQW1CLGlCdkNqRWY7RUMyeFBSO0VzQ3Z0UE07SUFBb0I7RXRDMHRQMUI7RXNDenRQTTtJQUFxQjtFdEM0dFAzQjtFc0MzdFBNO0lBQXFCO0V0Qzh0UDNCO0VzQzd0UE07SUFBcUI7RXRDZ3VQM0I7RXNDL3RQTTtJQUFxQjtFdENrdVAzQjtBQUNGO0FzQy8yUEk7RUFBVyxZdkNvRUw7QUM4eVBWOztBc0NqM1BJO0VBQVksZ0J2Q21FTjtFdUNuRXVCLG1CdkNtRXZCO0FDbXpQVjs7QXNDcjNQSTtFQUFZLGlCdkNrRU47RXVDbEV3QixrQnZDa0V4QjtBQ3d6UFY7O0FzQ3ozUEk7RUFBWSxnQnZDaUVOO0FDNHpQVjs7QXNDNTNQSTtFQUFZLG1CdkNnRU47QUNnMFBWOztBc0MvM1BJO0VBQVksaUJ2QytETjtBQ28wUFY7O0FzQ2w0UEk7RUFBWSxrQnZDOEROO0FDdzBQVjs7QXNDcDRQSTtFQUNFLGlCdkMyREk7RXVDMURKO0F0Q3U0UE47O0FzQ3I0UEk7RUFDRSxrQnZDdURJO0V1Q3RESjtBdEN3NFBOOztBc0NwNFBNO0VBQ0U7RUFDQSxrQnZDZ0RFO0FDdTFQVjtBc0NyNFBNO0VBQ0U7RUFDQSxpQnZDNENFO0FDMjFQVjs7QXNDbDRQTTtFQUNFLGlCdkNzQ0U7RXVDckNGO0F0Q3E0UFI7QXNDbjRQTTtFQUNFLGtCdkNrQ0U7RXVDakNGO0F0Q3E0UFI7O0FzQ2g0UE07RUFDRTtJQUFrQixZdkMyQmhCO0VDeTJQUjtFc0NuNFBNO0lBQW1CLGdCdkMwQmpCO0VDNDJQUjtFc0NyNFBNO0lBQW1CLG1CdkN5QmpCO0VDKzJQUjtFc0N2NFBNO0lBQW1CLGlCdkN3QmpCO0VDazNQUjtFc0N6NFBNO0lBQW1CLGtCdkN1QmpCO0VDcTNQUjtBQUNGO0FzQ2w1UE07RUFDRTtJQUFrQixZdkMyQmhCO0VDMDNQUjtFc0NwNVBNO0lBQW1CLGdCdkMwQmpCO0VDNjNQUjtFc0N0NVBNO0lBQW1CLG1CdkN5QmpCO0VDZzRQUjtFc0N4NVBNO0lBQW1CLGlCdkN3QmpCO0VDbTRQUjtFc0MxNVBNO0lBQW1CLGtCdkN1QmpCO0VDczRQUjtBQUNGO0FzQ242UE07RUFDRTtJQUFrQixZdkMyQmhCO0VDMjRQUjtFc0NyNlBNO0lBQW1CLGdCdkMwQmpCO0VDODRQUjtFc0N2NlBNO0lBQW1CLG1CdkN5QmpCO0VDaTVQUjtFc0N6NlBNO0lBQW1CLGlCdkN3QmpCO0VDbzVQUjtFc0MzNlBNO0lBQW1CLGtCdkN1QmpCO0VDdTVQUjtBQUNGO0FzQ3A3UE07RUFDRTtJQUFrQixZdkMyQmhCO0VDNDVQUjtFc0N0N1BNO0lBQW1CLGdCdkMwQmpCO0VDKzVQUjtFc0N4N1BNO0lBQW1CLG1CdkN5QmpCO0VDazZQUjtFc0MxN1BNO0lBQW1CLGlCdkN3QmpCO0VDcTZQUjtFc0M1N1BNO0lBQW1CLGtCdkN1QmpCO0VDdzZQUjtBQUNGO0FzQ3I4UE07RUFDRTtJQUFrQixZdkMyQmhCO0VDNjZQUjtFc0N2OFBNO0lBQW1CLGdCdkMwQmpCO0VDZzdQUjtFc0N6OFBNO0lBQW1CLG1CdkN5QmpCO0VDbTdQUjtFc0MzOFBNO0lBQW1CLGlCdkN3QmpCO0VDczdQUjtFc0M3OFBNO0lBQW1CLGtCdkN1QmpCO0VDeTdQUjtBQUNGO0FzQ3Q5UE07RUFDRTtJQUFrQixZdkMyQmhCO0VDODdQUjtFc0N4OVBNO0lBQW1CLGdCdkMwQmpCO0VDaThQUjtFc0MxOVBNO0lBQW1CLG1CdkN5QmpCO0VDbzhQUjtFc0M1OVBNO0lBQW1CLGlCdkN3QmpCO0VDdThQUjtFc0M5OVBNO0lBQW1CLGtCdkN1QmpCO0VDMDhQUjtBQUNGO0FzQzU5UEU7RUFBVyxXdkNpQkg7QUM4OFBWOztBc0M5OVBFO0VBQVksZXZDZ0JKO0FDazlQVjs7QXNDaitQRTtFQUFZLGtCdkNlSjtBQ3M5UFY7O0FzQ3ArUEU7RUFBWSxnQnZDY0o7QUMwOVBWOztBc0N2K1BFO0VBQVksaUJ2Q2FKO0FDODlQVjs7QXNDMStQRTtFQUFZLGdCdkNZSjtFdUNacUIsaUJ2Q1lyQjtBQ20rUFY7O0FzQzkrUEU7RUFBWSxldkNXSjtFdUNYb0Isa0J2Q1dwQjtBQ3crUFY7O0FzQ2wvUEU7RUFDRSxnQnZDU007RXVDUk47QXRDcS9QSjs7QXNDbi9QRTtFQUNFLGlCdkNLTTtFdUNKTjtBdENzL1BKOztBc0NsL1BJO0VBQWE7QXRDcy9QakI7O0FzQ3IvUEk7RUFBYztBdEN5L1BsQjs7QXNDeC9QSTtFQUFjO0F0QzQvUGxCOztBc0MzL1BJO0VBQWM7QXRDKy9QbEI7O0FzQzkvUEk7RUFBYztBdENrZ1FsQjs7QXNDamdRSTtFQUFjO0VBQW9CO0F0Q3NnUXRDOztBc0NyZ1FJO0VBQWM7RUFBbUI7QXRDMGdRckM7O0FzQ3pnUUk7RUFDRTtFQUNBO0F0QzRnUU47O0FzQzFnUUk7RUFDRTtFQUNBO0F0QzZnUU47O0FzQ3hnUUk7RUFDRTtFQUNBLGlCdkNwQkk7QUMraFFWO0FzQ3pnUUk7RUFDRTtFQUNBLGdCdkN4Qkk7QUNtaVFWO0FzQ3hnUU07RUFDRTtFQUNBO0F0QzBnUVI7QXNDeGdRTTtFQUNFO0VBQ0E7QXRDMGdRUjs7QXNDcGdRSTtFQUNFLGdCdkN4Q0k7RXVDeUNKO0F0Q3VnUU47QXNDcmdRSTtFQUNFLGlCdkM1Q0k7RXVDNkNKO0F0Q3VnUU47QXNDcGdRTTtFQUNFO0VBQ0E7QXRDc2dRUjtBc0NwZ1FNO0VBQ0U7RUFDQTtBdENzZ1FSOztBc0NoZ1FJO0VBQ0U7SUFBa0IsV3ZDN0RkO0VDaWtRUjtFc0NuZ1FJO0lBQW1CLGV2QzlEZjtFQ29rUVI7RXNDcmdRSTtJQUFtQixrQnZDL0RmO0VDdWtRUjtFc0N2Z1FJO0lBQW1CLGdCdkNoRWY7RUMwa1FSO0VzQ3pnUUk7SUFBbUIsaUJ2Q2pFZjtFQzZrUVI7RXNDemdRTTtJQUFvQjtFdEM0Z1ExQjtFc0MzZ1FNO0lBQXFCO0V0QzhnUTNCO0VzQzdnUU07SUFBcUI7RXRDZ2hRM0I7RXNDL2dRTTtJQUFxQjtFdENraFEzQjtFc0NqaFFNO0lBQXFCO0V0Q29oUTNCO0FBQ0Y7QXNDamlRSTtFQUNFO0lBQWtCLFd2QzdEZDtFQ2ltUVI7RXNDbmlRSTtJQUFtQixldkM5RGY7RUNvbVFSO0VzQ3JpUUk7SUFBbUIsa0J2Qy9EZjtFQ3VtUVI7RXNDdmlRSTtJQUFtQixnQnZDaEVmO0VDMG1RUjtFc0N6aVFJO0lBQW1CLGlCdkNqRWY7RUM2bVFSO0VzQ3ppUU07SUFBb0I7RXRDNGlRMUI7RXNDM2lRTTtJQUFxQjtFdEM4aVEzQjtFc0M3aVFNO0lBQXFCO0V0Q2dqUTNCO0VzQy9pUU07SUFBcUI7RXRDa2pRM0I7RXNDampRTTtJQUFxQjtFdENvalEzQjtBQUNGO0FzQ2prUUk7RUFDRTtJQUFrQixXdkM3RGQ7RUNpb1FSO0VzQ25rUUk7SUFBbUIsZXZDOURmO0VDb29RUjtFc0Nya1FJO0lBQW1CLGtCdkMvRGY7RUN1b1FSO0VzQ3ZrUUk7SUFBbUIsZ0J2Q2hFZjtFQzBvUVI7RXNDemtRSTtJQUFtQixpQnZDakVmO0VDNm9RUjtFc0N6a1FNO0lBQW9CO0V0QzRrUTFCO0VzQzNrUU07SUFBcUI7RXRDOGtRM0I7RXNDN2tRTTtJQUFxQjtFdENnbFEzQjtFc0Mva1FNO0lBQXFCO0V0Q2tsUTNCO0VzQ2psUU07SUFBcUI7RXRDb2xRM0I7QUFDRjtBc0NqbVFJO0VBQ0U7SUFBa0IsV3ZDN0RkO0VDaXFRUjtFc0NubVFJO0lBQW1CLGV2QzlEZjtFQ29xUVI7RXNDcm1RSTtJQUFtQixrQnZDL0RmO0VDdXFRUjtFc0N2bVFJO0lBQW1CLGdCdkNoRWY7RUMwcVFSO0VzQ3ptUUk7SUFBbUIsaUJ2Q2pFZjtFQzZxUVI7RXNDem1RTTtJQUFvQjtFdEM0bVExQjtFc0MzbVFNO0lBQXFCO0V0QzhtUTNCO0VzQzdtUU07SUFBcUI7RXRDZ25RM0I7RXNDL21RTTtJQUFxQjtFdENrblEzQjtFc0NqblFNO0lBQXFCO0V0Q29uUTNCO0FBQ0Y7QXNDam9RSTtFQUNFO0lBQWtCLFd2QzdEZDtFQ2lzUVI7RXNDbm9RSTtJQUFtQixldkM5RGY7RUNvc1FSO0VzQ3JvUUk7SUFBbUIsa0J2Qy9EZjtFQ3VzUVI7RXNDdm9RSTtJQUFtQixnQnZDaEVmO0VDMHNRUjtFc0N6b1FJO0lBQW1CLGlCdkNqRWY7RUM2c1FSO0VzQ3pvUU07SUFBb0I7RXRDNG9RMUI7RXNDM29RTTtJQUFxQjtFdEM4b1EzQjtFc0M3b1FNO0lBQXFCO0V0Q2dwUTNCO0VzQy9vUU07SUFBcUI7RXRDa3BRM0I7RXNDanBRTTtJQUFxQjtFdENvcFEzQjtBQUNGO0FzQ2pxUUk7RUFDRTtJQUFrQixXdkM3RGQ7RUNpdVFSO0VzQ25xUUk7SUFBbUIsZXZDOURmO0VDb3VRUjtFc0NycVFJO0lBQW1CLGtCdkMvRGY7RUN1dVFSO0VzQ3ZxUUk7SUFBbUIsZ0J2Q2hFZjtFQzB1UVI7RXNDenFRSTtJQUFtQixpQnZDakVmO0VDNnVRUjtFc0N6cVFNO0lBQW9CO0V0QzRxUTFCO0VzQzNxUU07SUFBcUI7RXRDOHFRM0I7RXNDN3FRTTtJQUFxQjtFdENnclEzQjtFc0MvcVFNO0lBQXFCO0V0Q2tyUTNCO0VzQ2pyUU07SUFBcUI7RXRDb3JRM0I7QUFDRjtBc0NqMFFJO0VBQVcsYXZDb0VMO0FDZ3dRVjs7QXNDbjBRSTtFQUFZLGlCdkNtRU47RXVDbkV1QixvQnZDbUV2QjtBQ3F3UVY7O0FzQ3YwUUk7RUFBWSxrQnZDa0VOO0V1Q2xFd0IsbUJ2Q2tFeEI7QUMwd1FWOztBc0MzMFFJO0VBQVksaUJ2Q2lFTjtBQzh3UVY7O0FzQzkwUUk7RUFBWSxvQnZDZ0VOO0FDa3hRVjs7QXNDajFRSTtFQUFZLGtCdkMrRE47QUNzeFFWOztBc0NwMVFJO0VBQVksbUJ2QzhETjtBQzB4UVY7O0FzQ3QxUUk7RUFDRSxrQnZDMkRJO0V1QzFESjtBdEN5MVFOOztBc0N2MVFJO0VBQ0UsbUJ2Q3VESTtFdUN0REo7QXRDMDFRTjs7QXNDdDFRTTtFQUNFO0VBQ0EsbUJ2Q2dERTtBQ3l5UVY7QXNDdjFRTTtFQUNFO0VBQ0Esa0J2QzRDRTtBQzZ5UVY7O0FzQ3AxUU07RUFDRSxrQnZDc0NFO0V1Q3JDRjtBdEN1MVFSO0FzQ3IxUU07RUFDRSxtQnZDa0NFO0V1Q2pDRjtBdEN1MVFSOztBc0NsMVFNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzJ6UVI7RXNDcjFRTTtJQUFtQixpQnZDMEJqQjtFQzh6UVI7RXNDdjFRTTtJQUFtQixvQnZDeUJqQjtFQ2kwUVI7RXNDejFRTTtJQUFtQixrQnZDd0JqQjtFQ28wUVI7RXNDMzFRTTtJQUFtQixtQnZDdUJqQjtFQ3UwUVI7QUFDRjtBc0NwMlFNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzQwUVI7RXNDdDJRTTtJQUFtQixpQnZDMEJqQjtFQyswUVI7RXNDeDJRTTtJQUFtQixvQnZDeUJqQjtFQ2sxUVI7RXNDMTJRTTtJQUFtQixrQnZDd0JqQjtFQ3ExUVI7RXNDNTJRTTtJQUFtQixtQnZDdUJqQjtFQ3cxUVI7QUFDRjtBc0NyM1FNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzYxUVI7RXNDdjNRTTtJQUFtQixpQnZDMEJqQjtFQ2cyUVI7RXNDejNRTTtJQUFtQixvQnZDeUJqQjtFQ20yUVI7RXNDMzNRTTtJQUFtQixrQnZDd0JqQjtFQ3MyUVI7RXNDNzNRTTtJQUFtQixtQnZDdUJqQjtFQ3kyUVI7QUFDRjtBc0N0NFFNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzgyUVI7RXNDeDRRTTtJQUFtQixpQnZDMEJqQjtFQ2kzUVI7RXNDMTRRTTtJQUFtQixvQnZDeUJqQjtFQ28zUVI7RXNDNTRRTTtJQUFtQixrQnZDd0JqQjtFQ3UzUVI7RXNDOTRRTTtJQUFtQixtQnZDdUJqQjtFQzAzUVI7QUFDRjtBc0N2NVFNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQyszUVI7RXNDejVRTTtJQUFtQixpQnZDMEJqQjtFQ2s0UVI7RXNDMzVRTTtJQUFtQixvQnZDeUJqQjtFQ3E0UVI7RXNDNzVRTTtJQUFtQixrQnZDd0JqQjtFQ3c0UVI7RXNDLzVRTTtJQUFtQixtQnZDdUJqQjtFQzI0UVI7QUFDRjtBc0N4NlFNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ2c1UVI7RXNDMTZRTTtJQUFtQixpQnZDMEJqQjtFQ201UVI7RXNDNTZRTTtJQUFtQixvQnZDeUJqQjtFQ3M1UVI7RXNDOTZRTTtJQUFtQixrQnZDd0JqQjtFQ3k1UVI7RXNDaDdRTTtJQUFtQixtQnZDdUJqQjtFQzQ1UVI7QUFDRjtBc0M5NlFFO0VBQVcsWXZDaUJIO0FDZzZRVjs7QXNDaDdRRTtFQUFZLGdCdkNnQko7QUNvNlFWOztBc0NuN1FFO0VBQVksbUJ2Q2VKO0FDdzZRVjs7QXNDdDdRRTtFQUFZLGlCdkNjSjtBQzQ2UVY7O0FzQ3o3UUU7RUFBWSxrQnZDYUo7QUNnN1FWOztBc0M1N1FFO0VBQVksaUJ2Q1lKO0V1Q1pxQixrQnZDWXJCO0FDcTdRVjs7QXNDaDhRRTtFQUFZLGdCdkNXSjtFdUNYb0IsbUJ2Q1dwQjtBQzA3UVY7O0FzQ3A4UUU7RUFDRSxpQnZDU007RXVDUk47QXRDdThRSjs7QXNDcjhRRTtFQUNFLGtCdkNLTTtFdUNKTjtBdEN3OFFKOztBc0NwOFFJO0VBQWE7QXRDdzhRakI7O0FzQ3Y4UUk7RUFBYztBdEMyOFFsQjs7QXNDMThRSTtFQUFjO0F0Qzg4UWxCOztBc0M3OFFJO0VBQWM7QXRDaTlRbEI7O0FzQ2g5UUk7RUFBYztBdENvOVFsQjs7QXNDbjlRSTtFQUFjO0VBQW9CO0F0Q3c5UXRDOztBc0N2OVFJO0VBQWM7RUFBbUI7QXRDNDlRckM7O0FzQzM5UUk7RUFDRTtFQUNBO0F0Qzg5UU47O0FzQzU5UUk7RUFDRTtFQUNBO0F0Qys5UU47O0FzQzE5UUk7RUFDRTtFQUNBLGtCdkNwQkk7QUNpL1FWO0FzQzM5UUk7RUFDRTtFQUNBLGlCdkN4Qkk7QUNxL1FWO0FzQzE5UU07RUFDRTtFQUNBO0F0QzQ5UVI7QXNDMTlRTTtFQUNFO0VBQ0E7QXRDNDlRUjs7QXNDdDlRSTtFQUNFLGlCdkN4Q0k7RXVDeUNKO0F0Q3k5UU47QXNDdjlRSTtFQUNFLGtCdkM1Q0k7RXVDNkNKO0F0Q3k5UU47QXNDdDlRTTtFQUNFO0VBQ0E7QXRDdzlRUjtBc0N0OVFNO0VBQ0U7RUFDQTtBdEN3OVFSOztBc0NsOVFJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDbWhSUjtFc0NyOVFJO0lBQW1CLGdCdkM5RGY7RUNzaFJSO0VzQ3Y5UUk7SUFBbUIsbUJ2Qy9EZjtFQ3loUlI7RXNDejlRSTtJQUFtQixpQnZDaEVmO0VDNGhSUjtFc0MzOVFJO0lBQW1CLGtCdkNqRWY7RUMraFJSO0VzQzM5UU07SUFBb0I7RXRDODlRMUI7RXNDNzlRTTtJQUFxQjtFdENnK1EzQjtFc0MvOVFNO0lBQXFCO0V0Q2srUTNCO0VzQ2orUU07SUFBcUI7RXRDbytRM0I7RXNDbitRTTtJQUFxQjtFdENzK1EzQjtBQUNGO0FzQ24vUUk7RUFDRTtJQUFrQixZdkM3RGQ7RUNtalJSO0VzQ3IvUUk7SUFBbUIsZ0J2QzlEZjtFQ3NqUlI7RXNDdi9RSTtJQUFtQixtQnZDL0RmO0VDeWpSUjtFc0N6L1FJO0lBQW1CLGlCdkNoRWY7RUM0alJSO0VzQzMvUUk7SUFBbUIsa0J2Q2pFZjtFQytqUlI7RXNDMy9RTTtJQUFvQjtFdEM4L1ExQjtFc0M3L1FNO0lBQXFCO0V0Q2dnUjNCO0VzQy8vUU07SUFBcUI7RXRDa2dSM0I7RXNDamdSTTtJQUFxQjtFdENvZ1IzQjtFc0NuZ1JNO0lBQXFCO0V0Q3NnUjNCO0FBQ0Y7QXNDbmhSSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ21sUlI7RXNDcmhSSTtJQUFtQixnQnZDOURmO0VDc2xSUjtFc0N2aFJJO0lBQW1CLG1CdkMvRGY7RUN5bFJSO0VzQ3poUkk7SUFBbUIsaUJ2Q2hFZjtFQzRsUlI7RXNDM2hSSTtJQUFtQixrQnZDakVmO0VDK2xSUjtFc0MzaFJNO0lBQW9CO0V0QzhoUjFCO0VzQzdoUk07SUFBcUI7RXRDZ2lSM0I7RXNDL2hSTTtJQUFxQjtFdENraVIzQjtFc0NqaVJNO0lBQXFCO0V0Q29pUjNCO0VzQ25pUk07SUFBcUI7RXRDc2lSM0I7QUFDRjtBc0NualJJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDbW5SUjtFc0NyalJJO0lBQW1CLGdCdkM5RGY7RUNzblJSO0VzQ3ZqUkk7SUFBbUIsbUJ2Qy9EZjtFQ3luUlI7RXNDempSSTtJQUFtQixpQnZDaEVmO0VDNG5SUjtFc0MzalJJO0lBQW1CLGtCdkNqRWY7RUMrblJSO0VzQzNqUk07SUFBb0I7RXRDOGpSMUI7RXNDN2pSTTtJQUFxQjtFdENna1IzQjtFc0MvalJNO0lBQXFCO0V0Q2trUjNCO0VzQ2prUk07SUFBcUI7RXRDb2tSM0I7RXNDbmtSTTtJQUFxQjtFdENza1IzQjtBQUNGO0FzQ25sUkk7RUFDRTtJQUFrQixZdkM3RGQ7RUNtcFJSO0VzQ3JsUkk7SUFBbUIsZ0J2QzlEZjtFQ3NwUlI7RXNDdmxSSTtJQUFtQixtQnZDL0RmO0VDeXBSUjtFc0N6bFJJO0lBQW1CLGlCdkNoRWY7RUM0cFJSO0VzQzNsUkk7SUFBbUIsa0J2Q2pFZjtFQytwUlI7RXNDM2xSTTtJQUFvQjtFdEM4bFIxQjtFc0M3bFJNO0lBQXFCO0V0Q2dtUjNCO0VzQy9sUk07SUFBcUI7RXRDa21SM0I7RXNDam1STTtJQUFxQjtFdENvbVIzQjtFc0NubVJNO0lBQXFCO0V0Q3NtUjNCO0FBQ0Y7QXNDbm5SSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ21yUlI7RXNDcm5SSTtJQUFtQixnQnZDOURmO0VDc3JSUjtFc0N2blJJO0lBQW1CLG1CdkMvRGY7RUN5clJSO0VzQ3puUkk7SUFBbUIsaUJ2Q2hFZjtFQzRyUlI7RXNDM25SSTtJQUFtQixrQnZDakVmO0VDK3JSUjtFc0MzblJNO0lBQW9CO0V0QzhuUjFCO0VzQzduUk07SUFBcUI7RXRDZ29SM0I7RXNDL25STTtJQUFxQjtFdENrb1IzQjtFc0Nqb1JNO0lBQXFCO0V0Q29vUjNCO0VzQ25vUk07SUFBcUI7RXRDc29SM0I7QUFDRjtBc0NueFJJO0VBQVcsYXZDb0VMO0FDa3RSVjs7QXNDcnhSSTtFQUFZLGlCdkNtRU47RXVDbkV1QixvQnZDbUV2QjtBQ3V0UlY7O0FzQ3p4Ukk7RUFBWSxrQnZDa0VOO0V1Q2xFd0IsbUJ2Q2tFeEI7QUM0dFJWOztBc0M3eFJJO0VBQVksaUJ2Q2lFTjtBQ2d1UlY7O0FzQ2h5Ukk7RUFBWSxvQnZDZ0VOO0FDb3VSVjs7QXNDbnlSSTtFQUFZLGtCdkMrRE47QUN3dVJWOztBc0N0eVJJO0VBQVksbUJ2QzhETjtBQzR1UlY7O0FzQ3h5Ukk7RUFDRSxrQnZDMkRJO0V1QzFESjtBdEMyeVJOOztBc0N6eVJJO0VBQ0UsbUJ2Q3VESTtFdUN0REo7QXRDNHlSTjs7QXNDeHlSTTtFQUNFO0VBQ0EsbUJ2Q2dERTtBQzJ2UlY7QXNDenlSTTtFQUNFO0VBQ0Esa0J2QzRDRTtBQyt2UlY7O0FzQ3R5Uk07RUFDRSxrQnZDc0NFO0V1Q3JDRjtBdEN5eVJSO0FzQ3Z5Uk07RUFDRSxtQnZDa0NFO0V1Q2pDRjtBdEN5eVJSOztBc0NweVJNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzZ3UlI7RXNDdnlSTTtJQUFtQixpQnZDMEJqQjtFQ2d4UlI7RXNDenlSTTtJQUFtQixvQnZDeUJqQjtFQ214UlI7RXNDM3lSTTtJQUFtQixrQnZDd0JqQjtFQ3N4UlI7RXNDN3lSTTtJQUFtQixtQnZDdUJqQjtFQ3l4UlI7QUFDRjtBc0N0elJNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzh4UlI7RXNDeHpSTTtJQUFtQixpQnZDMEJqQjtFQ2l5UlI7RXNDMXpSTTtJQUFtQixvQnZDeUJqQjtFQ295UlI7RXNDNXpSTTtJQUFtQixrQnZDd0JqQjtFQ3V5UlI7RXNDOXpSTTtJQUFtQixtQnZDdUJqQjtFQzB5UlI7QUFDRjtBc0N2MFJNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQyt5UlI7RXNDejBSTTtJQUFtQixpQnZDMEJqQjtFQ2t6UlI7RXNDMzBSTTtJQUFtQixvQnZDeUJqQjtFQ3F6UlI7RXNDNzBSTTtJQUFtQixrQnZDd0JqQjtFQ3d6UlI7RXNDLzBSTTtJQUFtQixtQnZDdUJqQjtFQzJ6UlI7QUFDRjtBc0N4MVJNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ2cwUlI7RXNDMTFSTTtJQUFtQixpQnZDMEJqQjtFQ20wUlI7RXNDNTFSTTtJQUFtQixvQnZDeUJqQjtFQ3MwUlI7RXNDOTFSTTtJQUFtQixrQnZDd0JqQjtFQ3kwUlI7RXNDaDJSTTtJQUFtQixtQnZDdUJqQjtFQzQwUlI7QUFDRjtBc0N6MlJNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ2kxUlI7RXNDMzJSTTtJQUFtQixpQnZDMEJqQjtFQ28xUlI7RXNDNzJSTTtJQUFtQixvQnZDeUJqQjtFQ3UxUlI7RXNDLzJSTTtJQUFtQixrQnZDd0JqQjtFQzAxUlI7RXNDajNSTTtJQUFtQixtQnZDdUJqQjtFQzYxUlI7QUFDRjtBc0MxM1JNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ2syUlI7RXNDNTNSTTtJQUFtQixpQnZDMEJqQjtFQ3EyUlI7RXNDOTNSTTtJQUFtQixvQnZDeUJqQjtFQ3cyUlI7RXNDaDRSTTtJQUFtQixrQnZDd0JqQjtFQzIyUlI7RXNDbDRSTTtJQUFtQixtQnZDdUJqQjtFQzgyUlI7QUFDRjtBc0NoNFJFO0VBQVcsWXZDaUJIO0FDazNSVjs7QXNDbDRSRTtFQUFZLGdCdkNnQko7QUNzM1JWOztBc0NyNFJFO0VBQVksbUJ2Q2VKO0FDMDNSVjs7QXNDeDRSRTtFQUFZLGlCdkNjSjtBQzgzUlY7O0FzQzM0UkU7RUFBWSxrQnZDYUo7QUNrNFJWOztBc0M5NFJFO0VBQVksaUJ2Q1lKO0V1Q1pxQixrQnZDWXJCO0FDdTRSVjs7QXNDbDVSRTtFQUFZLGdCdkNXSjtFdUNYb0IsbUJ2Q1dwQjtBQzQ0UlY7O0FzQ3Q1UkU7RUFDRSxpQnZDU007RXVDUk47QXRDeTVSSjs7QXNDdjVSRTtFQUNFLGtCdkNLTTtFdUNKTjtBdEMwNVJKOztBc0N0NVJJO0VBQWE7QXRDMDVSakI7O0FzQ3o1Ukk7RUFBYztBdEM2NVJsQjs7QXNDNTVSSTtFQUFjO0F0Q2c2UmxCOztBc0MvNVJJO0VBQWM7QXRDbTZSbEI7O0FzQ2w2Ukk7RUFBYztBdENzNlJsQjs7QXNDcjZSSTtFQUFjO0VBQW9CO0F0QzA2UnRDOztBc0N6NlJJO0VBQWM7RUFBbUI7QXRDODZSckM7O0FzQzc2Ukk7RUFDRTtFQUNBO0F0Q2c3Uk47O0FzQzk2Ukk7RUFDRTtFQUNBO0F0Q2k3Uk47O0FzQzU2Ukk7RUFDRTtFQUNBLGtCdkNwQkk7QUNtOFJWO0FzQzc2Ukk7RUFDRTtFQUNBLGlCdkN4Qkk7QUN1OFJWO0FzQzU2Uk07RUFDRTtFQUNBO0F0Qzg2UlI7QXNDNTZSTTtFQUNFO0VBQ0E7QXRDODZSUjs7QXNDeDZSSTtFQUNFLGlCdkN4Q0k7RXVDeUNKO0F0QzI2Uk47QXNDejZSSTtFQUNFLGtCdkM1Q0k7RXVDNkNKO0F0QzI2Uk47QXNDeDZSTTtFQUNFO0VBQ0E7QXRDMDZSUjtBc0N4NlJNO0VBQ0U7RUFDQTtBdEMwNlJSOztBc0NwNlJJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDcStSUjtFc0N2NlJJO0lBQW1CLGdCdkM5RGY7RUN3K1JSO0VzQ3o2Ukk7SUFBbUIsbUJ2Qy9EZjtFQzIrUlI7RXNDMzZSSTtJQUFtQixpQnZDaEVmO0VDOCtSUjtFc0M3NlJJO0lBQW1CLGtCdkNqRWY7RUNpL1JSO0VzQzc2Uk07SUFBb0I7RXRDZzdSMUI7RXNDLzZSTTtJQUFxQjtFdENrN1IzQjtFc0NqN1JNO0lBQXFCO0V0Q283UjNCO0VzQ243Uk07SUFBcUI7RXRDczdSM0I7RXNDcjdSTTtJQUFxQjtFdEN3N1IzQjtBQUNGO0FzQ3I4Ukk7RUFDRTtJQUFrQixZdkM3RGQ7RUNxZ1NSO0VzQ3Y4Ukk7SUFBbUIsZ0J2QzlEZjtFQ3dnU1I7RXNDejhSSTtJQUFtQixtQnZDL0RmO0VDMmdTUjtFc0MzOFJJO0lBQW1CLGlCdkNoRWY7RUM4Z1NSO0VzQzc4Ukk7SUFBbUIsa0J2Q2pFZjtFQ2loU1I7RXNDNzhSTTtJQUFvQjtFdENnOVIxQjtFc0MvOFJNO0lBQXFCO0V0Q2s5UjNCO0VzQ2o5Uk07SUFBcUI7RXRDbzlSM0I7RXNDbjlSTTtJQUFxQjtFdENzOVIzQjtFc0NyOVJNO0lBQXFCO0V0Q3c5UjNCO0FBQ0Y7QXNDcitSSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ3FpU1I7RXNDditSSTtJQUFtQixnQnZDOURmO0VDd2lTUjtFc0N6K1JJO0lBQW1CLG1CdkMvRGY7RUMyaVNSO0VzQzMrUkk7SUFBbUIsaUJ2Q2hFZjtFQzhpU1I7RXNDNytSSTtJQUFtQixrQnZDakVmO0VDaWpTUjtFc0M3K1JNO0lBQW9CO0V0Q2cvUjFCO0VzQy8rUk07SUFBcUI7RXRDay9SM0I7RXNDai9STTtJQUFxQjtFdENvL1IzQjtFc0NuL1JNO0lBQXFCO0V0Q3MvUjNCO0VzQ3IvUk07SUFBcUI7RXRDdy9SM0I7QUFDRjtBc0NyZ1NJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDcWtTUjtFc0N2Z1NJO0lBQW1CLGdCdkM5RGY7RUN3a1NSO0VzQ3pnU0k7SUFBbUIsbUJ2Qy9EZjtFQzJrU1I7RXNDM2dTSTtJQUFtQixpQnZDaEVmO0VDOGtTUjtFc0M3Z1NJO0lBQW1CLGtCdkNqRWY7RUNpbFNSO0VzQzdnU007SUFBb0I7RXRDZ2hTMUI7RXNDL2dTTTtJQUFxQjtFdENraFMzQjtFc0NqaFNNO0lBQXFCO0V0Q29oUzNCO0VzQ25oU007SUFBcUI7RXRDc2hTM0I7RXNDcmhTTTtJQUFxQjtFdEN3aFMzQjtBQUNGO0FzQ3JpU0k7RUFDRTtJQUFrQixZdkM3RGQ7RUNxbVNSO0VzQ3ZpU0k7SUFBbUIsZ0J2QzlEZjtFQ3dtU1I7RXNDemlTSTtJQUFtQixtQnZDL0RmO0VDMm1TUjtFc0MzaVNJO0lBQW1CLGlCdkNoRWY7RUM4bVNSO0VzQzdpU0k7SUFBbUIsa0J2Q2pFZjtFQ2luU1I7RXNDN2lTTTtJQUFvQjtFdENnalMxQjtFc0MvaVNNO0lBQXFCO0V0Q2tqUzNCO0VzQ2pqU007SUFBcUI7RXRDb2pTM0I7RXNDbmpTTTtJQUFxQjtFdENzalMzQjtFc0NyalNNO0lBQXFCO0V0Q3dqUzNCO0FBQ0Y7QXNDcmtTSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ3FvU1I7RXNDdmtTSTtJQUFtQixnQnZDOURmO0VDd29TUjtFc0N6a1NJO0lBQW1CLG1CdkMvRGY7RUMyb1NSO0VzQzNrU0k7SUFBbUIsaUJ2Q2hFZjtFQzhvU1I7RXNDN2tTSTtJQUFtQixrQnZDakVmO0VDaXBTUjtFc0M3a1NNO0lBQW9CO0V0Q2dsUzFCO0VzQy9rU007SUFBcUI7RXRDa2xTM0I7RXNDamxTTTtJQUFxQjtFdENvbFMzQjtFc0NubFNNO0lBQXFCO0V0Q3NsUzNCO0VzQ3JsU007SUFBcUI7RXRDd2xTM0I7QUFDRjtBc0NydVNJO0VBQVcsYXZDb0VMO0FDb3FTVjs7QXNDdnVTSTtFQUFZLGlCdkNtRU47RXVDbkV1QixvQnZDbUV2QjtBQ3lxU1Y7O0FzQzN1U0k7RUFBWSxrQnZDa0VOO0V1Q2xFd0IsbUJ2Q2tFeEI7QUM4cVNWOztBc0MvdVNJO0VBQVksaUJ2Q2lFTjtBQ2tyU1Y7O0FzQ2x2U0k7RUFBWSxvQnZDZ0VOO0FDc3JTVjs7QXNDcnZTSTtFQUFZLGtCdkMrRE47QUMwclNWOztBc0N4dlNJO0VBQVksbUJ2QzhETjtBQzhyU1Y7O0FzQzF2U0k7RUFDRSxrQnZDMkRJO0V1QzFESjtBdEM2dlNOOztBc0MzdlNJO0VBQ0UsbUJ2Q3VESTtFdUN0REo7QXRDOHZTTjs7QXNDMXZTTTtFQUNFO0VBQ0EsbUJ2Q2dERTtBQzZzU1Y7QXNDM3ZTTTtFQUNFO0VBQ0Esa0J2QzRDRTtBQ2l0U1Y7O0FzQ3h2U007RUFDRSxrQnZDc0NFO0V1Q3JDRjtBdEMydlNSO0FzQ3p2U007RUFDRSxtQnZDa0NFO0V1Q2pDRjtBdEMydlNSOztBc0N0dlNNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQyt0U1I7RXNDenZTTTtJQUFtQixpQnZDMEJqQjtFQ2t1U1I7RXNDM3ZTTTtJQUFtQixvQnZDeUJqQjtFQ3F1U1I7RXNDN3ZTTTtJQUFtQixrQnZDd0JqQjtFQ3d1U1I7RXNDL3ZTTTtJQUFtQixtQnZDdUJqQjtFQzJ1U1I7QUFDRjtBc0N4d1NNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ2d2U1I7RXNDMXdTTTtJQUFtQixpQnZDMEJqQjtFQ212U1I7RXNDNXdTTTtJQUFtQixvQnZDeUJqQjtFQ3N2U1I7RXNDOXdTTTtJQUFtQixrQnZDd0JqQjtFQ3l2U1I7RXNDaHhTTTtJQUFtQixtQnZDdUJqQjtFQzR2U1I7QUFDRjtBc0N6eFNNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ2l3U1I7RXNDM3hTTTtJQUFtQixpQnZDMEJqQjtFQ293U1I7RXNDN3hTTTtJQUFtQixvQnZDeUJqQjtFQ3V3U1I7RXNDL3hTTTtJQUFtQixrQnZDd0JqQjtFQzB3U1I7RXNDanlTTTtJQUFtQixtQnZDdUJqQjtFQzZ3U1I7QUFDRjtBc0MxeVNNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ2t4U1I7RXNDNXlTTTtJQUFtQixpQnZDMEJqQjtFQ3F4U1I7RXNDOXlTTTtJQUFtQixvQnZDeUJqQjtFQ3d4U1I7RXNDaHpTTTtJQUFtQixrQnZDd0JqQjtFQzJ4U1I7RXNDbHpTTTtJQUFtQixtQnZDdUJqQjtFQzh4U1I7QUFDRjtBc0MzelNNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ215U1I7RXNDN3pTTTtJQUFtQixpQnZDMEJqQjtFQ3N5U1I7RXNDL3pTTTtJQUFtQixvQnZDeUJqQjtFQ3l5U1I7RXNDajBTTTtJQUFtQixrQnZDd0JqQjtFQzR5U1I7RXNDbjBTTTtJQUFtQixtQnZDdUJqQjtFQyt5U1I7QUFDRjtBc0M1MFNNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ296U1I7RXNDOTBTTTtJQUFtQixpQnZDMEJqQjtFQ3V6U1I7RXNDaDFTTTtJQUFtQixvQnZDeUJqQjtFQzB6U1I7RXNDbDFTTTtJQUFtQixrQnZDd0JqQjtFQzZ6U1I7RXNDcDFTTTtJQUFtQixtQnZDdUJqQjtFQ2cwU1I7QUFDRjtBc0NsMVNFO0VBQVcsWXZDaUJIO0FDbzBTVjs7QXNDcDFTRTtFQUFZLGdCdkNnQko7QUN3MFNWOztBc0N2MVNFO0VBQVksbUJ2Q2VKO0FDNDBTVjs7QXNDMTFTRTtFQUFZLGlCdkNjSjtBQ2cxU1Y7O0FzQzcxU0U7RUFBWSxrQnZDYUo7QUNvMVNWOztBc0NoMlNFO0VBQVksaUJ2Q1lKO0V1Q1pxQixrQnZDWXJCO0FDeTFTVjs7QXNDcDJTRTtFQUFZLGdCdkNXSjtFdUNYb0IsbUJ2Q1dwQjtBQzgxU1Y7O0FzQ3gyU0U7RUFDRSxpQnZDU007RXVDUk47QXRDMjJTSjs7QXNDejJTRTtFQUNFLGtCdkNLTTtFdUNKTjtBdEM0MlNKOztBc0N4MlNJO0VBQWE7QXRDNDJTakI7O0FzQzMyU0k7RUFBYztBdEMrMlNsQjs7QXNDOTJTSTtFQUFjO0F0Q2szU2xCOztBc0NqM1NJO0VBQWM7QXRDcTNTbEI7O0FzQ3AzU0k7RUFBYztBdEN3M1NsQjs7QXNDdjNTSTtFQUFjO0VBQW9CO0F0QzQzU3RDOztBc0MzM1NJO0VBQWM7RUFBbUI7QXRDZzRTckM7O0FzQy8zU0k7RUFDRTtFQUNBO0F0Q2s0U047O0FzQ2g0U0k7RUFDRTtFQUNBO0F0Q200U047O0FzQzkzU0k7RUFDRTtFQUNBLGtCdkNwQkk7QUNxNVNWO0FzQy8zU0k7RUFDRTtFQUNBLGlCdkN4Qkk7QUN5NVNWO0FzQzkzU007RUFDRTtFQUNBO0F0Q2c0U1I7QXNDOTNTTTtFQUNFO0VBQ0E7QXRDZzRTUjs7QXNDMTNTSTtFQUNFLGlCdkN4Q0k7RXVDeUNKO0F0QzYzU047QXNDMzNTSTtFQUNFLGtCdkM1Q0k7RXVDNkNKO0F0QzYzU047QXNDMTNTTTtFQUNFO0VBQ0E7QXRDNDNTUjtBc0MxM1NNO0VBQ0U7RUFDQTtBdEM0M1NSOztBc0N0M1NJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDdTdTUjtFc0N6M1NJO0lBQW1CLGdCdkM5RGY7RUMwN1NSO0VzQzMzU0k7SUFBbUIsbUJ2Qy9EZjtFQzY3U1I7RXNDNzNTSTtJQUFtQixpQnZDaEVmO0VDZzhTUjtFc0MvM1NJO0lBQW1CLGtCdkNqRWY7RUNtOFNSO0VzQy8zU007SUFBb0I7RXRDazRTMUI7RXNDajRTTTtJQUFxQjtFdENvNFMzQjtFc0NuNFNNO0lBQXFCO0V0Q3M0UzNCO0VzQ3I0U007SUFBcUI7RXRDdzRTM0I7RXNDdjRTTTtJQUFxQjtFdEMwNFMzQjtBQUNGO0FzQ3Y1U0k7RUFDRTtJQUFrQixZdkM3RGQ7RUN1OVNSO0VzQ3o1U0k7SUFBbUIsZ0J2QzlEZjtFQzA5U1I7RXNDMzVTSTtJQUFtQixtQnZDL0RmO0VDNjlTUjtFc0M3NVNJO0lBQW1CLGlCdkNoRWY7RUNnK1NSO0VzQy81U0k7SUFBbUIsa0J2Q2pFZjtFQ20rU1I7RXNDLzVTTTtJQUFvQjtFdENrNlMxQjtFc0NqNlNNO0lBQXFCO0V0Q282UzNCO0VzQ242U007SUFBcUI7RXRDczZTM0I7RXNDcjZTTTtJQUFxQjtFdEN3NlMzQjtFc0N2NlNNO0lBQXFCO0V0QzA2UzNCO0FBQ0Y7QXNDdjdTSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ3UvU1I7RXNDejdTSTtJQUFtQixnQnZDOURmO0VDMC9TUjtFc0MzN1NJO0lBQW1CLG1CdkMvRGY7RUM2L1NSO0VzQzc3U0k7SUFBbUIsaUJ2Q2hFZjtFQ2dnVFI7RXNDLzdTSTtJQUFtQixrQnZDakVmO0VDbWdUUjtFc0MvN1NNO0lBQW9CO0V0Q2s4UzFCO0VzQ2o4U007SUFBcUI7RXRDbzhTM0I7RXNDbjhTTTtJQUFxQjtFdENzOFMzQjtFc0NyOFNNO0lBQXFCO0V0Q3c4UzNCO0VzQ3Y4U007SUFBcUI7RXRDMDhTM0I7QUFDRjtBc0N2OVNJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDdWhUUjtFc0N6OVNJO0lBQW1CLGdCdkM5RGY7RUMwaFRSO0VzQzM5U0k7SUFBbUIsbUJ2Qy9EZjtFQzZoVFI7RXNDNzlTSTtJQUFtQixpQnZDaEVmO0VDZ2lUUjtFc0MvOVNJO0lBQW1CLGtCdkNqRWY7RUNtaVRSO0VzQy85U007SUFBb0I7RXRDaytTMUI7RXNDaitTTTtJQUFxQjtFdENvK1MzQjtFc0NuK1NNO0lBQXFCO0V0Q3MrUzNCO0VzQ3IrU007SUFBcUI7RXRDdytTM0I7RXNDditTTTtJQUFxQjtFdEMwK1MzQjtBQUNGO0FzQ3YvU0k7RUFDRTtJQUFrQixZdkM3RGQ7RUN1alRSO0VzQ3ovU0k7SUFBbUIsZ0J2QzlEZjtFQzBqVFI7RXNDMy9TSTtJQUFtQixtQnZDL0RmO0VDNmpUUjtFc0M3L1NJO0lBQW1CLGlCdkNoRWY7RUNna1RSO0VzQy8vU0k7SUFBbUIsa0J2Q2pFZjtFQ21rVFI7RXNDLy9TTTtJQUFvQjtFdENrZ1QxQjtFc0NqZ1RNO0lBQXFCO0V0Q29nVDNCO0VzQ25nVE07SUFBcUI7RXRDc2dUM0I7RXNDcmdUTTtJQUFxQjtFdEN3Z1QzQjtFc0N2Z1RNO0lBQXFCO0V0QzBnVDNCO0FBQ0Y7QXNDdmhUSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ3VsVFI7RXNDemhUSTtJQUFtQixnQnZDOURmO0VDMGxUUjtFc0MzaFRJO0lBQW1CLG1CdkMvRGY7RUM2bFRSO0VzQzdoVEk7SUFBbUIsaUJ2Q2hFZjtFQ2dtVFI7RXNDL2hUSTtJQUFtQixrQnZDakVmO0VDbW1UUjtFc0MvaFRNO0lBQW9CO0V0Q2tpVDFCO0VzQ2ppVE07SUFBcUI7RXRDb2lUM0I7RXNDbmlUTTtJQUFxQjtFdENzaVQzQjtFc0NyaVRNO0lBQXFCO0V0Q3dpVDNCO0VzQ3ZpVE07SUFBcUI7RXRDMGlUM0I7QUFDRjtBc0N2clRJO0VBQVcsYXZDb0VMO0FDc25UVjs7QXNDenJUSTtFQUFZLGlCdkNtRU47RXVDbkV1QixvQnZDbUV2QjtBQzJuVFY7O0FzQzdyVEk7RUFBWSxrQnZDa0VOO0V1Q2xFd0IsbUJ2Q2tFeEI7QUNnb1RWOztBc0Nqc1RJO0VBQVksaUJ2Q2lFTjtBQ29vVFY7O0FzQ3BzVEk7RUFBWSxvQnZDZ0VOO0FDd29UVjs7QXNDdnNUSTtFQUFZLGtCdkMrRE47QUM0b1RWOztBc0Mxc1RJO0VBQVksbUJ2QzhETjtBQ2dwVFY7O0FzQzVzVEk7RUFDRSxrQnZDMkRJO0V1QzFESjtBdEMrc1ROOztBc0M3c1RJO0VBQ0UsbUJ2Q3VESTtFdUN0REo7QXRDZ3RUTjs7QXNDNXNUTTtFQUNFO0VBQ0EsbUJ2Q2dERTtBQytwVFY7QXNDN3NUTTtFQUNFO0VBQ0Esa0J2QzRDRTtBQ21xVFY7O0FzQzFzVE07RUFDRSxrQnZDc0NFO0V1Q3JDRjtBdEM2c1RSO0FzQzNzVE07RUFDRSxtQnZDa0NFO0V1Q2pDRjtBdEM2c1RSOztBc0N4c1RNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ2lyVFI7RXNDM3NUTTtJQUFtQixpQnZDMEJqQjtFQ29yVFI7RXNDN3NUTTtJQUFtQixvQnZDeUJqQjtFQ3VyVFI7RXNDL3NUTTtJQUFtQixrQnZDd0JqQjtFQzByVFI7RXNDanRUTTtJQUFtQixtQnZDdUJqQjtFQzZyVFI7QUFDRjtBc0MxdFRNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ2tzVFI7RXNDNXRUTTtJQUFtQixpQnZDMEJqQjtFQ3FzVFI7RXNDOXRUTTtJQUFtQixvQnZDeUJqQjtFQ3dzVFI7RXNDaHVUTTtJQUFtQixrQnZDd0JqQjtFQzJzVFI7RXNDbHVUTTtJQUFtQixtQnZDdUJqQjtFQzhzVFI7QUFDRjtBc0MzdVRNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ210VFI7RXNDN3VUTTtJQUFtQixpQnZDMEJqQjtFQ3N0VFI7RXNDL3VUTTtJQUFtQixvQnZDeUJqQjtFQ3l0VFI7RXNDanZUTTtJQUFtQixrQnZDd0JqQjtFQzR0VFI7RXNDbnZUTTtJQUFtQixtQnZDdUJqQjtFQyt0VFI7QUFDRjtBc0M1dlRNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ291VFI7RXNDOXZUTTtJQUFtQixpQnZDMEJqQjtFQ3V1VFI7RXNDaHdUTTtJQUFtQixvQnZDeUJqQjtFQzB1VFI7RXNDbHdUTTtJQUFtQixrQnZDd0JqQjtFQzZ1VFI7RXNDcHdUTTtJQUFtQixtQnZDdUJqQjtFQ2d2VFI7QUFDRjtBc0M3d1RNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3F2VFI7RXNDL3dUTTtJQUFtQixpQnZDMEJqQjtFQ3d2VFI7RXNDanhUTTtJQUFtQixvQnZDeUJqQjtFQzJ2VFI7RXNDbnhUTTtJQUFtQixrQnZDd0JqQjtFQzh2VFI7RXNDcnhUTTtJQUFtQixtQnZDdUJqQjtFQ2l3VFI7QUFDRjtBc0M5eFRNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3N3VFI7RXNDaHlUTTtJQUFtQixpQnZDMEJqQjtFQ3l3VFI7RXNDbHlUTTtJQUFtQixvQnZDeUJqQjtFQzR3VFI7RXNDcHlUTTtJQUFtQixrQnZDd0JqQjtFQyt3VFI7RXNDdHlUTTtJQUFtQixtQnZDdUJqQjtFQ2t4VFI7QUFDRjtBc0NweVRFO0VBQVcsWXZDaUJIO0FDc3hUVjs7QXNDdHlURTtFQUFZLGdCdkNnQko7QUMweFRWOztBc0N6eVRFO0VBQVksbUJ2Q2VKO0FDOHhUVjs7QXNDNXlURTtFQUFZLGlCdkNjSjtBQ2t5VFY7O0FzQy95VEU7RUFBWSxrQnZDYUo7QUNzeVRWOztBc0NselRFO0VBQVksaUJ2Q1lKO0V1Q1pxQixrQnZDWXJCO0FDMnlUVjs7QXNDdHpURTtFQUFZLGdCdkNXSjtFdUNYb0IsbUJ2Q1dwQjtBQ2d6VFY7O0FzQzF6VEU7RUFDRSxpQnZDU007RXVDUk47QXRDNnpUSjs7QXNDM3pURTtFQUNFLGtCdkNLTTtFdUNKTjtBdEM4elRKOztBc0MxelRJO0VBQWE7QXRDOHpUakI7O0FzQzd6VEk7RUFBYztBdENpMFRsQjs7QXNDaDBUSTtFQUFjO0F0Q28wVGxCOztBc0NuMFRJO0VBQWM7QXRDdTBUbEI7O0FzQ3QwVEk7RUFBYztBdEMwMFRsQjs7QXNDejBUSTtFQUFjO0VBQW9CO0F0QzgwVHRDOztBc0M3MFRJO0VBQWM7RUFBbUI7QXRDazFUckM7O0FzQ2oxVEk7RUFDRTtFQUNBO0F0Q28xVE47O0FzQ2wxVEk7RUFDRTtFQUNBO0F0Q3ExVE47O0FzQ2gxVEk7RUFDRTtFQUNBLGtCdkNwQkk7QUN1MlRWO0FzQ2oxVEk7RUFDRTtFQUNBLGlCdkN4Qkk7QUMyMlRWO0FzQ2gxVE07RUFDRTtFQUNBO0F0Q2sxVFI7QXNDaDFUTTtFQUNFO0VBQ0E7QXRDazFUUjs7QXNDNTBUSTtFQUNFLGlCdkN4Q0k7RXVDeUNKO0F0QyswVE47QXNDNzBUSTtFQUNFLGtCdkM1Q0k7RXVDNkNKO0F0QyswVE47QXNDNTBUTTtFQUNFO0VBQ0E7QXRDODBUUjtBc0M1MFRNO0VBQ0U7RUFDQTtBdEM4MFRSOztBc0N4MFRJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDeTRUUjtFc0MzMFRJO0lBQW1CLGdCdkM5RGY7RUM0NFRSO0VzQzcwVEk7SUFBbUIsbUJ2Qy9EZjtFQys0VFI7RXNDLzBUSTtJQUFtQixpQnZDaEVmO0VDazVUUjtFc0NqMVRJO0lBQW1CLGtCdkNqRWY7RUNxNVRSO0VzQ2oxVE07SUFBb0I7RXRDbzFUMUI7RXNDbjFUTTtJQUFxQjtFdENzMVQzQjtFc0NyMVRNO0lBQXFCO0V0Q3cxVDNCO0VzQ3YxVE07SUFBcUI7RXRDMDFUM0I7RXNDejFUTTtJQUFxQjtFdEM0MVQzQjtBQUNGO0FzQ3oyVEk7RUFDRTtJQUFrQixZdkM3RGQ7RUN5NlRSO0VzQzMyVEk7SUFBbUIsZ0J2QzlEZjtFQzQ2VFI7RXNDNzJUSTtJQUFtQixtQnZDL0RmO0VDKzZUUjtFc0MvMlRJO0lBQW1CLGlCdkNoRWY7RUNrN1RSO0VzQ2ozVEk7SUFBbUIsa0J2Q2pFZjtFQ3E3VFI7RXNDajNUTTtJQUFvQjtFdENvM1QxQjtFc0NuM1RNO0lBQXFCO0V0Q3MzVDNCO0VzQ3IzVE07SUFBcUI7RXRDdzNUM0I7RXNDdjNUTTtJQUFxQjtFdEMwM1QzQjtFc0N6M1RNO0lBQXFCO0V0QzQzVDNCO0FBQ0Y7QXNDejRUSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ3k4VFI7RXNDMzRUSTtJQUFtQixnQnZDOURmO0VDNDhUUjtFc0M3NFRJO0lBQW1CLG1CdkMvRGY7RUMrOFRSO0VzQy80VEk7SUFBbUIsaUJ2Q2hFZjtFQ2s5VFI7RXNDajVUSTtJQUFtQixrQnZDakVmO0VDcTlUUjtFc0NqNVRNO0lBQW9CO0V0Q281VDFCO0VzQ241VE07SUFBcUI7RXRDczVUM0I7RXNDcjVUTTtJQUFxQjtFdEN3NVQzQjtFc0N2NVRNO0lBQXFCO0V0QzA1VDNCO0VzQ3o1VE07SUFBcUI7RXRDNDVUM0I7QUFDRjtBc0N6NlRJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDeStUUjtFc0MzNlRJO0lBQW1CLGdCdkM5RGY7RUM0K1RSO0VzQzc2VEk7SUFBbUIsbUJ2Qy9EZjtFQysrVFI7RXNDLzZUSTtJQUFtQixpQnZDaEVmO0VDay9UUjtFc0NqN1RJO0lBQW1CLGtCdkNqRWY7RUNxL1RSO0VzQ2o3VE07SUFBb0I7RXRDbzdUMUI7RXNDbjdUTTtJQUFxQjtFdENzN1QzQjtFc0NyN1RNO0lBQXFCO0V0Q3c3VDNCO0VzQ3Y3VE07SUFBcUI7RXRDMDdUM0I7RXNDejdUTTtJQUFxQjtFdEM0N1QzQjtBQUNGO0FzQ3o4VEk7RUFDRTtJQUFrQixZdkM3RGQ7RUN5Z1VSO0VzQzM4VEk7SUFBbUIsZ0J2QzlEZjtFQzRnVVI7RXNDNzhUSTtJQUFtQixtQnZDL0RmO0VDK2dVUjtFc0MvOFRJO0lBQW1CLGlCdkNoRWY7RUNraFVSO0VzQ2o5VEk7SUFBbUIsa0J2Q2pFZjtFQ3FoVVI7RXNDajlUTTtJQUFvQjtFdENvOVQxQjtFc0NuOVRNO0lBQXFCO0V0Q3M5VDNCO0VzQ3I5VE07SUFBcUI7RXRDdzlUM0I7RXNDdjlUTTtJQUFxQjtFdEMwOVQzQjtFc0N6OVRNO0lBQXFCO0V0QzQ5VDNCO0FBQ0Y7QXNDeitUSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ3lpVVI7RXNDMytUSTtJQUFtQixnQnZDOURmO0VDNGlVUjtFc0M3K1RJO0lBQW1CLG1CdkMvRGY7RUMraVVSO0VzQy8rVEk7SUFBbUIsaUJ2Q2hFZjtFQ2tqVVI7RXNDai9USTtJQUFtQixrQnZDakVmO0VDcWpVUjtFc0NqL1RNO0lBQW9CO0V0Q28vVDFCO0VzQ24vVE07SUFBcUI7RXRDcy9UM0I7RXNDci9UTTtJQUFxQjtFdEN3L1QzQjtFc0N2L1RNO0lBQXFCO0V0QzAvVDNCO0VzQ3ovVE07SUFBcUI7RXRDNC9UM0I7QUFDRjtBc0N6b1VJO0VBQVcsYXZDb0VMO0FDd2tVVjs7QXNDM29VSTtFQUFZLGlCdkNtRU47RXVDbkV1QixvQnZDbUV2QjtBQzZrVVY7O0FzQy9vVUk7RUFBWSxrQnZDa0VOO0V1Q2xFd0IsbUJ2Q2tFeEI7QUNrbFVWOztBc0NucFVJO0VBQVksaUJ2Q2lFTjtBQ3NsVVY7O0FzQ3RwVUk7RUFBWSxvQnZDZ0VOO0FDMGxVVjs7QXNDenBVSTtFQUFZLGtCdkMrRE47QUM4bFVWOztBc0M1cFVJO0VBQVksbUJ2QzhETjtBQ2ttVVY7O0FzQzlwVUk7RUFDRSxrQnZDMkRJO0V1QzFESjtBdENpcVVOOztBc0MvcFVJO0VBQ0UsbUJ2Q3VESTtFdUN0REo7QXRDa3FVTjs7QXNDOXBVTTtFQUNFO0VBQ0EsbUJ2Q2dERTtBQ2luVVY7QXNDL3BVTTtFQUNFO0VBQ0Esa0J2QzRDRTtBQ3FuVVY7O0FzQzVwVU07RUFDRSxrQnZDc0NFO0V1Q3JDRjtBdEMrcFVSO0FzQzdwVU07RUFDRSxtQnZDa0NFO0V1Q2pDRjtBdEMrcFVSOztBc0MxcFVNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ21vVVI7RXNDN3BVTTtJQUFtQixpQnZDMEJqQjtFQ3NvVVI7RXNDL3BVTTtJQUFtQixvQnZDeUJqQjtFQ3lvVVI7RXNDanFVTTtJQUFtQixrQnZDd0JqQjtFQzRvVVI7RXNDbnFVTTtJQUFtQixtQnZDdUJqQjtFQytvVVI7QUFDRjtBc0M1cVVNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ29wVVI7RXNDOXFVTTtJQUFtQixpQnZDMEJqQjtFQ3VwVVI7RXNDaHJVTTtJQUFtQixvQnZDeUJqQjtFQzBwVVI7RXNDbHJVTTtJQUFtQixrQnZDd0JqQjtFQzZwVVI7RXNDcHJVTTtJQUFtQixtQnZDdUJqQjtFQ2dxVVI7QUFDRjtBc0M3clVNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3FxVVI7RXNDL3JVTTtJQUFtQixpQnZDMEJqQjtFQ3dxVVI7RXNDanNVTTtJQUFtQixvQnZDeUJqQjtFQzJxVVI7RXNDbnNVTTtJQUFtQixrQnZDd0JqQjtFQzhxVVI7RXNDcnNVTTtJQUFtQixtQnZDdUJqQjtFQ2lyVVI7QUFDRjtBc0M5c1VNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3NyVVI7RXNDaHRVTTtJQUFtQixpQnZDMEJqQjtFQ3lyVVI7RXNDbHRVTTtJQUFtQixvQnZDeUJqQjtFQzRyVVI7RXNDcHRVTTtJQUFtQixrQnZDd0JqQjtFQytyVVI7RXNDdHRVTTtJQUFtQixtQnZDdUJqQjtFQ2tzVVI7QUFDRjtBc0MvdFVNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3VzVVI7RXNDanVVTTtJQUFtQixpQnZDMEJqQjtFQzBzVVI7RXNDbnVVTTtJQUFtQixvQnZDeUJqQjtFQzZzVVI7RXNDcnVVTTtJQUFtQixrQnZDd0JqQjtFQ2d0VVI7RXNDdnVVTTtJQUFtQixtQnZDdUJqQjtFQ210VVI7QUFDRjtBc0NodlVNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3d0VVI7RXNDbHZVTTtJQUFtQixpQnZDMEJqQjtFQzJ0VVI7RXNDcHZVTTtJQUFtQixvQnZDeUJqQjtFQzh0VVI7RXNDdHZVTTtJQUFtQixrQnZDd0JqQjtFQ2l1VVI7RXNDeHZVTTtJQUFtQixtQnZDdUJqQjtFQ291VVI7QUFDRjtBc0N0dlVFO0VBQVcsWXZDaUJIO0FDd3VVVjs7QXNDeHZVRTtFQUFZLGdCdkNnQko7QUM0dVVWOztBc0MzdlVFO0VBQVksbUJ2Q2VKO0FDZ3ZVVjs7QXNDOXZVRTtFQUFZLGlCdkNjSjtBQ292VVY7O0FzQ2p3VUU7RUFBWSxrQnZDYUo7QUN3dlVWOztBc0Nwd1VFO0VBQVksaUJ2Q1lKO0V1Q1pxQixrQnZDWXJCO0FDNnZVVjs7QXNDeHdVRTtFQUFZLGdCdkNXSjtFdUNYb0IsbUJ2Q1dwQjtBQ2t3VVY7O0FzQzV3VUU7RUFDRSxpQnZDU007RXVDUk47QXRDK3dVSjs7QXNDN3dVRTtFQUNFLGtCdkNLTTtFdUNKTjtBdENneFVKOztBc0M1d1VJO0VBQWE7QXRDZ3hVakI7O0FzQy93VUk7RUFBYztBdENteFVsQjs7QXNDbHhVSTtFQUFjO0F0Q3N4VWxCOztBc0NyeFVJO0VBQWM7QXRDeXhVbEI7O0FzQ3h4VUk7RUFBYztBdEM0eFVsQjs7QXNDM3hVSTtFQUFjO0VBQW9CO0F0Q2d5VXRDOztBc0MveFVJO0VBQWM7RUFBbUI7QXRDb3lVckM7O0FzQ255VUk7RUFDRTtFQUNBO0F0Q3N5VU47O0FzQ3B5VUk7RUFDRTtFQUNBO0F0Q3V5VU47O0FzQ2x5VUk7RUFDRTtFQUNBLGtCdkNwQkk7QUN5elVWO0FzQ255VUk7RUFDRTtFQUNBLGlCdkN4Qkk7QUM2elVWO0FzQ2x5VU07RUFDRTtFQUNBO0F0Q295VVI7QXNDbHlVTTtFQUNFO0VBQ0E7QXRDb3lVUjs7QXNDOXhVSTtFQUNFLGlCdkN4Q0k7RXVDeUNKO0F0Q2l5VU47QXNDL3hVSTtFQUNFLGtCdkM1Q0k7RXVDNkNKO0F0Q2l5VU47QXNDOXhVTTtFQUNFO0VBQ0E7QXRDZ3lVUjtBc0M5eFVNO0VBQ0U7RUFDQTtBdENneVVSOztBc0MxeFVJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDMjFVUjtFc0M3eFVJO0lBQW1CLGdCdkM5RGY7RUM4MVVSO0VzQy94VUk7SUFBbUIsbUJ2Qy9EZjtFQ2kyVVI7RXNDanlVSTtJQUFtQixpQnZDaEVmO0VDbzJVUjtFc0NueVVJO0lBQW1CLGtCdkNqRWY7RUN1MlVSO0VzQ255VU07SUFBb0I7RXRDc3lVMUI7RXNDcnlVTTtJQUFxQjtFdEN3eVUzQjtFc0N2eVVNO0lBQXFCO0V0QzB5VTNCO0VzQ3p5VU07SUFBcUI7RXRDNHlVM0I7RXNDM3lVTTtJQUFxQjtFdEM4eVUzQjtBQUNGO0FzQzN6VUk7RUFDRTtJQUFrQixZdkM3RGQ7RUMyM1VSO0VzQzd6VUk7SUFBbUIsZ0J2QzlEZjtFQzgzVVI7RXNDL3pVSTtJQUFtQixtQnZDL0RmO0VDaTRVUjtFc0NqMFVJO0lBQW1CLGlCdkNoRWY7RUNvNFVSO0VzQ24wVUk7SUFBbUIsa0J2Q2pFZjtFQ3U0VVI7RXNDbjBVTTtJQUFvQjtFdENzMFUxQjtFc0NyMFVNO0lBQXFCO0V0Q3cwVTNCO0VzQ3YwVU07SUFBcUI7RXRDMDBVM0I7RXNDejBVTTtJQUFxQjtFdEM0MFUzQjtFc0MzMFVNO0lBQXFCO0V0QzgwVTNCO0FBQ0Y7QXNDMzFVSTtFQUNFO0lBQWtCLFl2QzdEZDtFQzI1VVI7RXNDNzFVSTtJQUFtQixnQnZDOURmO0VDODVVUjtFc0MvMVVJO0lBQW1CLG1CdkMvRGY7RUNpNlVSO0VzQ2oyVUk7SUFBbUIsaUJ2Q2hFZjtFQ282VVI7RXNDbjJVSTtJQUFtQixrQnZDakVmO0VDdTZVUjtFc0NuMlVNO0lBQW9CO0V0Q3MyVTFCO0VzQ3IyVU07SUFBcUI7RXRDdzJVM0I7RXNDdjJVTTtJQUFxQjtFdEMwMlUzQjtFc0N6MlVNO0lBQXFCO0V0QzQyVTNCO0VzQzMyVU07SUFBcUI7RXRDODJVM0I7QUFDRjtBc0MzM1VJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDMjdVUjtFc0M3M1VJO0lBQW1CLGdCdkM5RGY7RUM4N1VSO0VzQy8zVUk7SUFBbUIsbUJ2Qy9EZjtFQ2k4VVI7RXNDajRVSTtJQUFtQixpQnZDaEVmO0VDbzhVUjtFc0NuNFVJO0lBQW1CLGtCdkNqRWY7RUN1OFVSO0VzQ240VU07SUFBb0I7RXRDczRVMUI7RXNDcjRVTTtJQUFxQjtFdEN3NFUzQjtFc0N2NFVNO0lBQXFCO0V0QzA0VTNCO0VzQ3o0VU07SUFBcUI7RXRDNDRVM0I7RXNDMzRVTTtJQUFxQjtFdEM4NFUzQjtBQUNGO0FzQzM1VUk7RUFDRTtJQUFrQixZdkM3RGQ7RUMyOVVSO0VzQzc1VUk7SUFBbUIsZ0J2QzlEZjtFQzg5VVI7RXNDLzVVSTtJQUFtQixtQnZDL0RmO0VDaStVUjtFc0NqNlVJO0lBQW1CLGlCdkNoRWY7RUNvK1VSO0VzQ242VUk7SUFBbUIsa0J2Q2pFZjtFQ3UrVVI7RXNDbjZVTTtJQUFvQjtFdENzNlUxQjtFc0NyNlVNO0lBQXFCO0V0Q3c2VTNCO0VzQ3Y2VU07SUFBcUI7RXRDMDZVM0I7RXNDejZVTTtJQUFxQjtFdEM0NlUzQjtFc0MzNlVNO0lBQXFCO0V0Qzg2VTNCO0FBQ0Y7QXNDMzdVSTtFQUNFO0lBQWtCLFl2QzdEZDtFQzIvVVI7RXNDNzdVSTtJQUFtQixnQnZDOURmO0VDOC9VUjtFc0MvN1VJO0lBQW1CLG1CdkMvRGY7RUNpZ1ZSO0VzQ2o4VUk7SUFBbUIsaUJ2Q2hFZjtFQ29nVlI7RXNDbjhVSTtJQUFtQixrQnZDakVmO0VDdWdWUjtFc0NuOFVNO0lBQW9CO0V0Q3M4VTFCO0VzQ3I4VU07SUFBcUI7RXRDdzhVM0I7RXNDdjhVTTtJQUFxQjtFdEMwOFUzQjtFc0N6OFVNO0lBQXFCO0V0QzQ4VTNCO0VzQzM4VU07SUFBcUI7RXRDODhVM0I7QUFDRjtBc0MzbFZJO0VBQVcsYXZDb0VMO0FDMGhWVjs7QXNDN2xWSTtFQUFZLGlCdkNtRU47RXVDbkV1QixvQnZDbUV2QjtBQytoVlY7O0FzQ2ptVkk7RUFBWSxrQnZDa0VOO0V1Q2xFd0IsbUJ2Q2tFeEI7QUNvaVZWOztBc0NybVZJO0VBQVksaUJ2Q2lFTjtBQ3dpVlY7O0FzQ3htVkk7RUFBWSxvQnZDZ0VOO0FDNGlWVjs7QXNDM21WSTtFQUFZLGtCdkMrRE47QUNnalZWOztBc0M5bVZJO0VBQVksbUJ2QzhETjtBQ29qVlY7O0FzQ2huVkk7RUFDRSxrQnZDMkRJO0V1QzFESjtBdENtblZOOztBc0NqblZJO0VBQ0UsbUJ2Q3VESTtFdUN0REo7QXRDb25WTjs7QXNDaG5WTTtFQUNFO0VBQ0EsbUJ2Q2dERTtBQ21rVlY7QXNDam5WTTtFQUNFO0VBQ0Esa0J2QzRDRTtBQ3VrVlY7O0FzQzltVk07RUFDRSxrQnZDc0NFO0V1Q3JDRjtBdENpblZSO0FzQy9tVk07RUFDRSxtQnZDa0NFO0V1Q2pDRjtBdENpblZSOztBc0M1bVZNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3FsVlI7RXNDL21WTTtJQUFtQixpQnZDMEJqQjtFQ3dsVlI7RXNDam5WTTtJQUFtQixvQnZDeUJqQjtFQzJsVlI7RXNDbm5WTTtJQUFtQixrQnZDd0JqQjtFQzhsVlI7RXNDcm5WTTtJQUFtQixtQnZDdUJqQjtFQ2ltVlI7QUFDRjtBc0M5blZNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3NtVlI7RXNDaG9WTTtJQUFtQixpQnZDMEJqQjtFQ3ltVlI7RXNDbG9WTTtJQUFtQixvQnZDeUJqQjtFQzRtVlI7RXNDcG9WTTtJQUFtQixrQnZDd0JqQjtFQyttVlI7RXNDdG9WTTtJQUFtQixtQnZDdUJqQjtFQ2tuVlI7QUFDRjtBc0Mvb1ZNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3VuVlI7RXNDanBWTTtJQUFtQixpQnZDMEJqQjtFQzBuVlI7RXNDbnBWTTtJQUFtQixvQnZDeUJqQjtFQzZuVlI7RXNDcnBWTTtJQUFtQixrQnZDd0JqQjtFQ2dvVlI7RXNDdnBWTTtJQUFtQixtQnZDdUJqQjtFQ21vVlI7QUFDRjtBc0NocVZNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3dvVlI7RXNDbHFWTTtJQUFtQixpQnZDMEJqQjtFQzJvVlI7RXNDcHFWTTtJQUFtQixvQnZDeUJqQjtFQzhvVlI7RXNDdHFWTTtJQUFtQixrQnZDd0JqQjtFQ2lwVlI7RXNDeHFWTTtJQUFtQixtQnZDdUJqQjtFQ29wVlI7QUFDRjtBc0NqclZNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3lwVlI7RXNDbnJWTTtJQUFtQixpQnZDMEJqQjtFQzRwVlI7RXNDcnJWTTtJQUFtQixvQnZDeUJqQjtFQytwVlI7RXNDdnJWTTtJQUFtQixrQnZDd0JqQjtFQ2txVlI7RXNDenJWTTtJQUFtQixtQnZDdUJqQjtFQ3FxVlI7QUFDRjtBc0Nsc1ZNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzBxVlI7RXNDcHNWTTtJQUFtQixpQnZDMEJqQjtFQzZxVlI7RXNDdHNWTTtJQUFtQixvQnZDeUJqQjtFQ2dyVlI7RXNDeHNWTTtJQUFtQixrQnZDd0JqQjtFQ21yVlI7RXNDMXNWTTtJQUFtQixtQnZDdUJqQjtFQ3NyVlI7QUFDRjtBc0N4c1ZFO0VBQVcsWXZDaUJIO0FDMHJWVjs7QXNDMXNWRTtFQUFZLGdCdkNnQko7QUM4clZWOztBc0M3c1ZFO0VBQVksbUJ2Q2VKO0FDa3NWVjs7QXNDaHRWRTtFQUFZLGlCdkNjSjtBQ3NzVlY7O0FzQ250VkU7RUFBWSxrQnZDYUo7QUMwc1ZWOztBc0N0dFZFO0VBQVksaUJ2Q1lKO0V1Q1pxQixrQnZDWXJCO0FDK3NWVjs7QXNDMXRWRTtFQUFZLGdCdkNXSjtFdUNYb0IsbUJ2Q1dwQjtBQ290VlY7O0FzQzl0VkU7RUFDRSxpQnZDU007RXVDUk47QXRDaXVWSjs7QXNDL3RWRTtFQUNFLGtCdkNLTTtFdUNKTjtBdENrdVZKOztBc0M5dFZJO0VBQWE7QXRDa3VWakI7O0FzQ2p1Vkk7RUFBYztBdENxdVZsQjs7QXNDcHVWSTtFQUFjO0F0Q3d1VmxCOztBc0N2dVZJO0VBQWM7QXRDMnVWbEI7O0FzQzF1Vkk7RUFBYztBdEM4dVZsQjs7QXNDN3VWSTtFQUFjO0VBQW9CO0F0Q2t2VnRDOztBc0NqdlZJO0VBQWM7RUFBbUI7QXRDc3ZWckM7O0FzQ3J2Vkk7RUFDRTtFQUNBO0F0Q3d2Vk47O0FzQ3R2Vkk7RUFDRTtFQUNBO0F0Q3l2Vk47O0FzQ3B2Vkk7RUFDRTtFQUNBLGtCdkNwQkk7QUMyd1ZWO0FzQ3J2Vkk7RUFDRTtFQUNBLGlCdkN4Qkk7QUMrd1ZWO0FzQ3B2Vk07RUFDRTtFQUNBO0F0Q3N2VlI7QXNDcHZWTTtFQUNFO0VBQ0E7QXRDc3ZWUjs7QXNDaHZWSTtFQUNFLGlCdkN4Q0k7RXVDeUNKO0F0Q212Vk47QXNDanZWSTtFQUNFLGtCdkM1Q0k7RXVDNkNKO0F0Q212Vk47QXNDaHZWTTtFQUNFO0VBQ0E7QXRDa3ZWUjtBc0NodlZNO0VBQ0U7RUFDQTtBdENrdlZSOztBc0M1dVZJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDNnlWUjtFc0MvdVZJO0lBQW1CLGdCdkM5RGY7RUNnelZSO0VzQ2p2Vkk7SUFBbUIsbUJ2Qy9EZjtFQ216VlI7RXNDbnZWSTtJQUFtQixpQnZDaEVmO0VDc3pWUjtFc0NydlZJO0lBQW1CLGtCdkNqRWY7RUN5elZSO0VzQ3J2Vk07SUFBb0I7RXRDd3ZWMUI7RXNDdnZWTTtJQUFxQjtFdEMwdlYzQjtFc0N6dlZNO0lBQXFCO0V0QzR2VjNCO0VzQzN2Vk07SUFBcUI7RXRDOHZWM0I7RXNDN3ZWTTtJQUFxQjtFdENnd1YzQjtBQUNGO0FzQzd3Vkk7RUFDRTtJQUFrQixZdkM3RGQ7RUM2MFZSO0VzQy93Vkk7SUFBbUIsZ0J2QzlEZjtFQ2cxVlI7RXNDanhWSTtJQUFtQixtQnZDL0RmO0VDbTFWUjtFc0NueFZJO0lBQW1CLGlCdkNoRWY7RUNzMVZSO0VzQ3J4Vkk7SUFBbUIsa0J2Q2pFZjtFQ3kxVlI7RXNDcnhWTTtJQUFvQjtFdEN3eFYxQjtFc0N2eFZNO0lBQXFCO0V0QzB4VjNCO0VzQ3p4Vk07SUFBcUI7RXRDNHhWM0I7RXNDM3hWTTtJQUFxQjtFdEM4eFYzQjtFc0M3eFZNO0lBQXFCO0V0Q2d5VjNCO0FBQ0Y7QXNDN3lWSTtFQUNFO0lBQWtCLFl2QzdEZDtFQzYyVlI7RXNDL3lWSTtJQUFtQixnQnZDOURmO0VDZzNWUjtFc0NqelZJO0lBQW1CLG1CdkMvRGY7RUNtM1ZSO0VzQ256Vkk7SUFBbUIsaUJ2Q2hFZjtFQ3MzVlI7RXNDcnpWSTtJQUFtQixrQnZDakVmO0VDeTNWUjtFc0NyelZNO0lBQW9CO0V0Q3d6VjFCO0VzQ3Z6Vk07SUFBcUI7RXRDMHpWM0I7RXNDenpWTTtJQUFxQjtFdEM0elYzQjtFc0MzelZNO0lBQXFCO0V0Qzh6VjNCO0VzQzd6Vk07SUFBcUI7RXRDZzBWM0I7QUFDRjtBc0M3MFZJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDNjRWUjtFc0MvMFZJO0lBQW1CLGdCdkM5RGY7RUNnNVZSO0VzQ2oxVkk7SUFBbUIsbUJ2Qy9EZjtFQ201VlI7RXNDbjFWSTtJQUFtQixpQnZDaEVmO0VDczVWUjtFc0NyMVZJO0lBQW1CLGtCdkNqRWY7RUN5NVZSO0VzQ3IxVk07SUFBb0I7RXRDdzFWMUI7RXNDdjFWTTtJQUFxQjtFdEMwMVYzQjtFc0N6MVZNO0lBQXFCO0V0QzQxVjNCO0VzQzMxVk07SUFBcUI7RXRDODFWM0I7RXNDNzFWTTtJQUFxQjtFdENnMlYzQjtBQUNGO0FzQzcyVkk7RUFDRTtJQUFrQixZdkM3RGQ7RUM2NlZSO0VzQy8yVkk7SUFBbUIsZ0J2QzlEZjtFQ2c3VlI7RXNDajNWSTtJQUFtQixtQnZDL0RmO0VDbTdWUjtFc0NuM1ZJO0lBQW1CLGlCdkNoRWY7RUNzN1ZSO0VzQ3IzVkk7SUFBbUIsa0J2Q2pFZjtFQ3k3VlI7RXNDcjNWTTtJQUFvQjtFdEN3M1YxQjtFc0N2M1ZNO0lBQXFCO0V0QzAzVjNCO0VzQ3ozVk07SUFBcUI7RXRDNDNWM0I7RXNDMzNWTTtJQUFxQjtFdEM4M1YzQjtFc0M3M1ZNO0lBQXFCO0V0Q2c0VjNCO0FBQ0Y7QXNDNzRWSTtFQUNFO0lBQWtCLFl2QzdEZDtFQzY4VlI7RXNDLzRWSTtJQUFtQixnQnZDOURmO0VDZzlWUjtFc0NqNVZJO0lBQW1CLG1CdkMvRGY7RUNtOVZSO0VzQ241Vkk7SUFBbUIsaUJ2Q2hFZjtFQ3M5VlI7RXNDcjVWSTtJQUFtQixrQnZDakVmO0VDeTlWUjtFc0NyNVZNO0lBQW9CO0V0Q3c1VjFCO0VzQ3Y1Vk07SUFBcUI7RXRDMDVWM0I7RXNDejVWTTtJQUFxQjtFdEM0NVYzQjtFc0MzNVZNO0lBQXFCO0V0Qzg1VjNCO0VzQzc1Vk07SUFBcUI7RXRDZzZWM0I7QUFDRjtBc0M3aVdJO0VBQVcsYXZDb0VMO0FDNCtWVjs7QXNDL2lXSTtFQUFZLGlCdkNtRU47RXVDbkV1QixvQnZDbUV2QjtBQ2kvVlY7O0FzQ25qV0k7RUFBWSxrQnZDa0VOO0V1Q2xFd0IsbUJ2Q2tFeEI7QUNzL1ZWOztBc0N2aldJO0VBQVksaUJ2Q2lFTjtBQzAvVlY7O0FzQzFqV0k7RUFBWSxvQnZDZ0VOO0FDOC9WVjs7QXNDN2pXSTtFQUFZLGtCdkMrRE47QUNrZ1dWOztBc0Noa1dJO0VBQVksbUJ2QzhETjtBQ3NnV1Y7O0FzQ2xrV0k7RUFDRSxrQnZDMkRJO0V1QzFESjtBdENxa1dOOztBc0Nua1dJO0VBQ0UsbUJ2Q3VESTtFdUN0REo7QXRDc2tXTjs7QXNDbGtXTTtFQUNFO0VBQ0EsbUJ2Q2dERTtBQ3FoV1Y7QXNDbmtXTTtFQUNFO0VBQ0Esa0J2QzRDRTtBQ3loV1Y7O0FzQ2hrV007RUFDRSxrQnZDc0NFO0V1Q3JDRjtBdENta1dSO0FzQ2prV007RUFDRSxtQnZDa0NFO0V1Q2pDRjtBdENta1dSOztBc0M5aldNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3VpV1I7RXNDamtXTTtJQUFtQixpQnZDMEJqQjtFQzBpV1I7RXNDbmtXTTtJQUFtQixvQnZDeUJqQjtFQzZpV1I7RXNDcmtXTTtJQUFtQixrQnZDd0JqQjtFQ2dqV1I7RXNDdmtXTTtJQUFtQixtQnZDdUJqQjtFQ21qV1I7QUFDRjtBc0NobFdNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3dqV1I7RXNDbGxXTTtJQUFtQixpQnZDMEJqQjtFQzJqV1I7RXNDcGxXTTtJQUFtQixvQnZDeUJqQjtFQzhqV1I7RXNDdGxXTTtJQUFtQixrQnZDd0JqQjtFQ2lrV1I7RXNDeGxXTTtJQUFtQixtQnZDdUJqQjtFQ29rV1I7QUFDRjtBc0NqbVdNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3lrV1I7RXNDbm1XTTtJQUFtQixpQnZDMEJqQjtFQzRrV1I7RXNDcm1XTTtJQUFtQixvQnZDeUJqQjtFQytrV1I7RXNDdm1XTTtJQUFtQixrQnZDd0JqQjtFQ2tsV1I7RXNDem1XTTtJQUFtQixtQnZDdUJqQjtFQ3FsV1I7QUFDRjtBc0NsbldNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzBsV1I7RXNDcG5XTTtJQUFtQixpQnZDMEJqQjtFQzZsV1I7RXNDdG5XTTtJQUFtQixvQnZDeUJqQjtFQ2dtV1I7RXNDeG5XTTtJQUFtQixrQnZDd0JqQjtFQ21tV1I7RXNDMW5XTTtJQUFtQixtQnZDdUJqQjtFQ3NtV1I7QUFDRjtBc0Nub1dNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzJtV1I7RXNDcm9XTTtJQUFtQixpQnZDMEJqQjtFQzhtV1I7RXNDdm9XTTtJQUFtQixvQnZDeUJqQjtFQ2luV1I7RXNDem9XTTtJQUFtQixrQnZDd0JqQjtFQ29uV1I7RXNDM29XTTtJQUFtQixtQnZDdUJqQjtFQ3VuV1I7QUFDRjtBc0NwcFdNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzRuV1I7RXNDdHBXTTtJQUFtQixpQnZDMEJqQjtFQytuV1I7RXNDeHBXTTtJQUFtQixvQnZDeUJqQjtFQ2tvV1I7RXNDMXBXTTtJQUFtQixrQnZDd0JqQjtFQ3FvV1I7RXNDNXBXTTtJQUFtQixtQnZDdUJqQjtFQ3dvV1I7QUFDRjtBc0MxcFdFO0VBQVcsWXZDaUJIO0FDNG9XVjs7QXNDNXBXRTtFQUFZLGdCdkNnQko7QUNncFdWOztBc0MvcFdFO0VBQVksbUJ2Q2VKO0FDb3BXVjs7QXNDbHFXRTtFQUFZLGlCdkNjSjtBQ3dwV1Y7O0FzQ3JxV0U7RUFBWSxrQnZDYUo7QUM0cFdWOztBc0N4cVdFO0VBQVksaUJ2Q1lKO0V1Q1pxQixrQnZDWXJCO0FDaXFXVjs7QXNDNXFXRTtFQUFZLGdCdkNXSjtFdUNYb0IsbUJ2Q1dwQjtBQ3NxV1Y7O0FzQ2hyV0U7RUFDRSxpQnZDU007RXVDUk47QXRDbXJXSjs7QXNDanJXRTtFQUNFLGtCdkNLTTtFdUNKTjtBdENvcldKOztBc0NocldJO0VBQWE7QXRDb3JXakI7O0FzQ25yV0k7RUFBYztBdEN1cldsQjs7QXNDdHJXSTtFQUFjO0F0QzByV2xCOztBc0N6cldJO0VBQWM7QXRDNnJXbEI7O0FzQzVyV0k7RUFBYztBdENnc1dsQjs7QXNDL3JXSTtFQUFjO0VBQW9CO0F0Q29zV3RDOztBc0Nuc1dJO0VBQWM7RUFBbUI7QXRDd3NXckM7O0FzQ3ZzV0k7RUFDRTtFQUNBO0F0QzBzV047O0FzQ3hzV0k7RUFDRTtFQUNBO0F0QzJzV047O0FzQ3RzV0k7RUFDRTtFQUNBLGtCdkNwQkk7QUM2dFdWO0FzQ3ZzV0k7RUFDRTtFQUNBLGlCdkN4Qkk7QUNpdVdWO0FzQ3RzV007RUFDRTtFQUNBO0F0Q3dzV1I7QXNDdHNXTTtFQUNFO0VBQ0E7QXRDd3NXUjs7QXNDbHNXSTtFQUNFLGlCdkN4Q0k7RXVDeUNKO0F0Q3FzV047QXNDbnNXSTtFQUNFLGtCdkM1Q0k7RXVDNkNKO0F0Q3FzV047QXNDbHNXTTtFQUNFO0VBQ0E7QXRDb3NXUjtBc0Nsc1dNO0VBQ0U7RUFDQTtBdENvc1dSOztBc0M5cldJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDK3ZXUjtFc0Nqc1dJO0lBQW1CLGdCdkM5RGY7RUNrd1dSO0VzQ25zV0k7SUFBbUIsbUJ2Qy9EZjtFQ3F3V1I7RXNDcnNXSTtJQUFtQixpQnZDaEVmO0VDd3dXUjtFc0N2c1dJO0lBQW1CLGtCdkNqRWY7RUMyd1dSO0VzQ3ZzV007SUFBb0I7RXRDMHNXMUI7RXNDenNXTTtJQUFxQjtFdEM0c1czQjtFc0Mzc1dNO0lBQXFCO0V0QzhzVzNCO0VzQzdzV007SUFBcUI7RXRDZ3RXM0I7RXNDL3NXTTtJQUFxQjtFdENrdFczQjtBQUNGO0FzQy90V0k7RUFDRTtJQUFrQixZdkM3RGQ7RUMreFdSO0VzQ2p1V0k7SUFBbUIsZ0J2QzlEZjtFQ2t5V1I7RXNDbnVXSTtJQUFtQixtQnZDL0RmO0VDcXlXUjtFc0NydVdJO0lBQW1CLGlCdkNoRWY7RUN3eVdSO0VzQ3Z1V0k7SUFBbUIsa0J2Q2pFZjtFQzJ5V1I7RXNDdnVXTTtJQUFvQjtFdEMwdVcxQjtFc0N6dVdNO0lBQXFCO0V0QzR1VzNCO0VzQzN1V007SUFBcUI7RXRDOHVXM0I7RXNDN3VXTTtJQUFxQjtFdENndlczQjtFc0MvdVdNO0lBQXFCO0V0Q2t2VzNCO0FBQ0Y7QXNDL3ZXSTtFQUNFO0lBQWtCLFl2QzdEZDtFQyt6V1I7RXNDandXSTtJQUFtQixnQnZDOURmO0VDazBXUjtFc0Nud1dJO0lBQW1CLG1CdkMvRGY7RUNxMFdSO0VzQ3J3V0k7SUFBbUIsaUJ2Q2hFZjtFQ3cwV1I7RXNDdndXSTtJQUFtQixrQnZDakVmO0VDMjBXUjtFc0N2d1dNO0lBQW9CO0V0QzB3VzFCO0VzQ3p3V007SUFBcUI7RXRDNHdXM0I7RXNDM3dXTTtJQUFxQjtFdEM4d1czQjtFc0M3d1dNO0lBQXFCO0V0Q2d4VzNCO0VzQy93V007SUFBcUI7RXRDa3hXM0I7QUFDRjtBc0MveFdJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDKzFXUjtFc0NqeVdJO0lBQW1CLGdCdkM5RGY7RUNrMldSO0VzQ255V0k7SUFBbUIsbUJ2Qy9EZjtFQ3EyV1I7RXNDcnlXSTtJQUFtQixpQnZDaEVmO0VDdzJXUjtFc0N2eVdJO0lBQW1CLGtCdkNqRWY7RUMyMldSO0VzQ3Z5V007SUFBb0I7RXRDMHlXMUI7RXNDenlXTTtJQUFxQjtFdEM0eVczQjtFc0MzeVdNO0lBQXFCO0V0Qzh5VzNCO0VzQzd5V007SUFBcUI7RXRDZ3pXM0I7RXNDL3lXTTtJQUFxQjtFdENrelczQjtBQUNGO0FzQy96V0k7RUFDRTtJQUFrQixZdkM3RGQ7RUMrM1dSO0VzQ2owV0k7SUFBbUIsZ0J2QzlEZjtFQ2s0V1I7RXNDbjBXSTtJQUFtQixtQnZDL0RmO0VDcTRXUjtFc0NyMFdJO0lBQW1CLGlCdkNoRWY7RUN3NFdSO0VzQ3YwV0k7SUFBbUIsa0J2Q2pFZjtFQzI0V1I7RXNDdjBXTTtJQUFvQjtFdEMwMFcxQjtFc0N6MFdNO0lBQXFCO0V0QzQwVzNCO0VzQzMwV007SUFBcUI7RXRDODBXM0I7RXNDNzBXTTtJQUFxQjtFdENnMVczQjtFc0MvMFdNO0lBQXFCO0V0Q2sxVzNCO0FBQ0Y7QXNDLzFXSTtFQUNFO0lBQWtCLFl2QzdEZDtFQys1V1I7RXNDajJXSTtJQUFtQixnQnZDOURmO0VDazZXUjtFc0NuMldJO0lBQW1CLG1CdkMvRGY7RUNxNldSO0VzQ3IyV0k7SUFBbUIsaUJ2Q2hFZjtFQ3c2V1I7RXNDdjJXSTtJQUFtQixrQnZDakVmO0VDMjZXUjtFc0N2MldNO0lBQW9CO0V0QzAyVzFCO0VzQ3oyV007SUFBcUI7RXRDNDJXM0I7RXNDMzJXTTtJQUFxQjtFdEM4MlczQjtFc0M3MldNO0lBQXFCO0V0Q2czVzNCO0VzQy8yV007SUFBcUI7RXRDazNXM0I7QUFDRjtBc0MvL1dJO0VBQVcsYXZDb0VMO0FDODdXVjs7QXNDamdYSTtFQUFZLGlCdkNtRU47RXVDbkV1QixvQnZDbUV2QjtBQ204V1Y7O0FzQ3JnWEk7RUFBWSxrQnZDa0VOO0V1Q2xFd0IsbUJ2Q2tFeEI7QUN3OFdWOztBc0N6Z1hJO0VBQVksaUJ2Q2lFTjtBQzQ4V1Y7O0FzQzVnWEk7RUFBWSxvQnZDZ0VOO0FDZzlXVjs7QXNDL2dYSTtFQUFZLGtCdkMrRE47QUNvOVdWOztBc0NsaFhJO0VBQVksbUJ2QzhETjtBQ3c5V1Y7O0FzQ3BoWEk7RUFDRSxrQnZDMkRJO0V1QzFESjtBdEN1aFhOOztBc0NyaFhJO0VBQ0UsbUJ2Q3VESTtFdUN0REo7QXRDd2hYTjs7QXNDcGhYTTtFQUNFO0VBQ0EsbUJ2Q2dERTtBQ3UrV1Y7QXNDcmhYTTtFQUNFO0VBQ0Esa0J2QzRDRTtBQzIrV1Y7O0FzQ2xoWE07RUFDRSxrQnZDc0NFO0V1Q3JDRjtBdENxaFhSO0FzQ25oWE07RUFDRSxtQnZDa0NFO0V1Q2pDRjtBdENxaFhSOztBc0NoaFhNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ3kvV1I7RXNDbmhYTTtJQUFtQixpQnZDMEJqQjtFQzQvV1I7RXNDcmhYTTtJQUFtQixvQnZDeUJqQjtFQysvV1I7RXNDdmhYTTtJQUFtQixrQnZDd0JqQjtFQ2tnWFI7RXNDemhYTTtJQUFtQixtQnZDdUJqQjtFQ3FnWFI7QUFDRjtBc0NsaVhNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzBnWFI7RXNDcGlYTTtJQUFtQixpQnZDMEJqQjtFQzZnWFI7RXNDdGlYTTtJQUFtQixvQnZDeUJqQjtFQ2doWFI7RXNDeGlYTTtJQUFtQixrQnZDd0JqQjtFQ21oWFI7RXNDMWlYTTtJQUFtQixtQnZDdUJqQjtFQ3NoWFI7QUFDRjtBc0NualhNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzJoWFI7RXNDcmpYTTtJQUFtQixpQnZDMEJqQjtFQzhoWFI7RXNDdmpYTTtJQUFtQixvQnZDeUJqQjtFQ2lpWFI7RXNDempYTTtJQUFtQixrQnZDd0JqQjtFQ29pWFI7RXNDM2pYTTtJQUFtQixtQnZDdUJqQjtFQ3VpWFI7QUFDRjtBc0Nwa1hNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzRpWFI7RXNDdGtYTTtJQUFtQixpQnZDMEJqQjtFQytpWFI7RXNDeGtYTTtJQUFtQixvQnZDeUJqQjtFQ2tqWFI7RXNDMWtYTTtJQUFtQixrQnZDd0JqQjtFQ3FqWFI7RXNDNWtYTTtJQUFtQixtQnZDdUJqQjtFQ3dqWFI7QUFDRjtBc0NybFhNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzZqWFI7RXNDdmxYTTtJQUFtQixpQnZDMEJqQjtFQ2drWFI7RXNDemxYTTtJQUFtQixvQnZDeUJqQjtFQ21rWFI7RXNDM2xYTTtJQUFtQixrQnZDd0JqQjtFQ3NrWFI7RXNDN2xYTTtJQUFtQixtQnZDdUJqQjtFQ3lrWFI7QUFDRjtBc0N0bVhNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzhrWFI7RXNDeG1YTTtJQUFtQixpQnZDMEJqQjtFQ2lsWFI7RXNDMW1YTTtJQUFtQixvQnZDeUJqQjtFQ29sWFI7RXNDNW1YTTtJQUFtQixrQnZDd0JqQjtFQ3VsWFI7RXNDOW1YTTtJQUFtQixtQnZDdUJqQjtFQzBsWFI7QUFDRjtBc0M1bVhFO0VBQVcsWXZDaUJIO0FDOGxYVjs7QXNDOW1YRTtFQUFZLGdCdkNnQko7QUNrbVhWOztBc0NqblhFO0VBQVksbUJ2Q2VKO0FDc21YVjs7QXNDcG5YRTtFQUFZLGlCdkNjSjtBQzBtWFY7O0FzQ3ZuWEU7RUFBWSxrQnZDYUo7QUM4bVhWOztBc0MxblhFO0VBQVksaUJ2Q1lKO0V1Q1pxQixrQnZDWXJCO0FDbW5YVjs7QXNDOW5YRTtFQUFZLGdCdkNXSjtFdUNYb0IsbUJ2Q1dwQjtBQ3duWFY7O0FzQ2xvWEU7RUFDRSxpQnZDU007RXVDUk47QXRDcW9YSjs7QXNDbm9YRTtFQUNFLGtCdkNLTTtFdUNKTjtBdENzb1hKOztBc0Nsb1hJO0VBQWE7QXRDc29YakI7O0FzQ3JvWEk7RUFBYztBdEN5b1hsQjs7QXNDeG9YSTtFQUFjO0F0QzRvWGxCOztBc0Mzb1hJO0VBQWM7QXRDK29YbEI7O0FzQzlvWEk7RUFBYztBdENrcFhsQjs7QXNDanBYSTtFQUFjO0VBQW9CO0F0Q3NwWHRDOztBc0NycFhJO0VBQWM7RUFBbUI7QXRDMHBYckM7O0FzQ3pwWEk7RUFDRTtFQUNBO0F0QzRwWE47O0FzQzFwWEk7RUFDRTtFQUNBO0F0QzZwWE47O0FzQ3hwWEk7RUFDRTtFQUNBLGtCdkNwQkk7QUMrcVhWO0FzQ3pwWEk7RUFDRTtFQUNBLGlCdkN4Qkk7QUNtclhWO0FzQ3hwWE07RUFDRTtFQUNBO0F0QzBwWFI7QXNDeHBYTTtFQUNFO0VBQ0E7QXRDMHBYUjs7QXNDcHBYSTtFQUNFLGlCdkN4Q0k7RXVDeUNKO0F0Q3VwWE47QXNDcnBYSTtFQUNFLGtCdkM1Q0k7RXVDNkNKO0F0Q3VwWE47QXNDcHBYTTtFQUNFO0VBQ0E7QXRDc3BYUjtBc0NwcFhNO0VBQ0U7RUFDQTtBdENzcFhSOztBc0NocFhJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDaXRYUjtFc0NucFhJO0lBQW1CLGdCdkM5RGY7RUNvdFhSO0VzQ3JwWEk7SUFBbUIsbUJ2Qy9EZjtFQ3V0WFI7RXNDdnBYSTtJQUFtQixpQnZDaEVmO0VDMHRYUjtFc0N6cFhJO0lBQW1CLGtCdkNqRWY7RUM2dFhSO0VzQ3pwWE07SUFBb0I7RXRDNHBYMUI7RXNDM3BYTTtJQUFxQjtFdEM4cFgzQjtFc0M3cFhNO0lBQXFCO0V0Q2dxWDNCO0VzQy9wWE07SUFBcUI7RXRDa3FYM0I7RXNDanFYTTtJQUFxQjtFdENvcVgzQjtBQUNGO0FzQ2pyWEk7RUFDRTtJQUFrQixZdkM3RGQ7RUNpdlhSO0VzQ25yWEk7SUFBbUIsZ0J2QzlEZjtFQ292WFI7RXNDcnJYSTtJQUFtQixtQnZDL0RmO0VDdXZYUjtFc0N2clhJO0lBQW1CLGlCdkNoRWY7RUMwdlhSO0VzQ3pyWEk7SUFBbUIsa0J2Q2pFZjtFQzZ2WFI7RXNDenJYTTtJQUFvQjtFdEM0clgxQjtFc0MzclhNO0lBQXFCO0V0QzhyWDNCO0VzQzdyWE07SUFBcUI7RXRDZ3NYM0I7RXNDL3JYTTtJQUFxQjtFdENrc1gzQjtFc0Nqc1hNO0lBQXFCO0V0Q29zWDNCO0FBQ0Y7QXNDanRYSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ2l4WFI7RXNDbnRYSTtJQUFtQixnQnZDOURmO0VDb3hYUjtFc0NydFhJO0lBQW1CLG1CdkMvRGY7RUN1eFhSO0VzQ3Z0WEk7SUFBbUIsaUJ2Q2hFZjtFQzB4WFI7RXNDenRYSTtJQUFtQixrQnZDakVmO0VDNnhYUjtFc0N6dFhNO0lBQW9CO0V0QzR0WDFCO0VzQzN0WE07SUFBcUI7RXRDOHRYM0I7RXNDN3RYTTtJQUFxQjtFdENndVgzQjtFc0MvdFhNO0lBQXFCO0V0Q2t1WDNCO0VzQ2p1WE07SUFBcUI7RXRDb3VYM0I7QUFDRjtBc0NqdlhJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDaXpYUjtFc0NudlhJO0lBQW1CLGdCdkM5RGY7RUNvelhSO0VzQ3J2WEk7SUFBbUIsbUJ2Qy9EZjtFQ3V6WFI7RXNDdnZYSTtJQUFtQixpQnZDaEVmO0VDMHpYUjtFc0N6dlhJO0lBQW1CLGtCdkNqRWY7RUM2elhSO0VzQ3p2WE07SUFBb0I7RXRDNHZYMUI7RXNDM3ZYTTtJQUFxQjtFdEM4dlgzQjtFc0M3dlhNO0lBQXFCO0V0Q2d3WDNCO0VzQy92WE07SUFBcUI7RXRDa3dYM0I7RXNDandYTTtJQUFxQjtFdENvd1gzQjtBQUNGO0FzQ2p4WEk7RUFDRTtJQUFrQixZdkM3RGQ7RUNpMVhSO0VzQ254WEk7SUFBbUIsZ0J2QzlEZjtFQ28xWFI7RXNDcnhYSTtJQUFtQixtQnZDL0RmO0VDdTFYUjtFc0N2eFhJO0lBQW1CLGlCdkNoRWY7RUMwMVhSO0VzQ3p4WEk7SUFBbUIsa0J2Q2pFZjtFQzYxWFI7RXNDenhYTTtJQUFvQjtFdEM0eFgxQjtFc0MzeFhNO0lBQXFCO0V0Qzh4WDNCO0VzQzd4WE07SUFBcUI7RXRDZ3lYM0I7RXNDL3hYTTtJQUFxQjtFdENreVgzQjtFc0NqeVhNO0lBQXFCO0V0Q295WDNCO0FBQ0Y7QXNDanpYSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ2kzWFI7RXNDbnpYSTtJQUFtQixnQnZDOURmO0VDbzNYUjtFc0NyelhJO0lBQW1CLG1CdkMvRGY7RUN1M1hSO0VzQ3Z6WEk7SUFBbUIsaUJ2Q2hFZjtFQzAzWFI7RXNDenpYSTtJQUFtQixrQnZDakVmO0VDNjNYUjtFc0N6elhNO0lBQW9CO0V0QzR6WDFCO0VzQzN6WE07SUFBcUI7RXRDOHpYM0I7RXNDN3pYTTtJQUFxQjtFdENnMFgzQjtFc0MvelhNO0lBQXFCO0V0Q2swWDNCO0VzQ2owWE07SUFBcUI7RXRDbzBYM0I7QUFDRjtBc0NqOVhJO0VBQVcsYXZDb0VMO0FDZzVYVjs7QXNDbjlYSTtFQUFZLGlCdkNtRU47RXVDbkV1QixvQnZDbUV2QjtBQ3E1WFY7O0FzQ3Y5WEk7RUFBWSxrQnZDa0VOO0V1Q2xFd0IsbUJ2Q2tFeEI7QUMwNVhWOztBc0MzOVhJO0VBQVksaUJ2Q2lFTjtBQzg1WFY7O0FzQzk5WEk7RUFBWSxvQnZDZ0VOO0FDazZYVjs7QXNDaitYSTtFQUFZLGtCdkMrRE47QUNzNlhWOztBc0NwK1hJO0VBQVksbUJ2QzhETjtBQzA2WFY7O0FzQ3QrWEk7RUFDRSxrQnZDMkRJO0V1QzFESjtBdEN5K1hOOztBc0N2K1hJO0VBQ0UsbUJ2Q3VESTtFdUN0REo7QXRDMCtYTjs7QXNDdCtYTTtFQUNFO0VBQ0EsbUJ2Q2dERTtBQ3k3WFY7QXNDditYTTtFQUNFO0VBQ0Esa0J2QzRDRTtBQzY3WFY7O0FzQ3ArWE07RUFDRSxrQnZDc0NFO0V1Q3JDRjtBdEN1K1hSO0FzQ3IrWE07RUFDRSxtQnZDa0NFO0V1Q2pDRjtBdEN1K1hSOztBc0NsK1hNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzI4WFI7RXNDcitYTTtJQUFtQixpQnZDMEJqQjtFQzg4WFI7RXNDditYTTtJQUFtQixvQnZDeUJqQjtFQ2k5WFI7RXNDeitYTTtJQUFtQixrQnZDd0JqQjtFQ285WFI7RXNDMytYTTtJQUFtQixtQnZDdUJqQjtFQ3U5WFI7QUFDRjtBc0NwL1hNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzQ5WFI7RXNDdC9YTTtJQUFtQixpQnZDMEJqQjtFQys5WFI7RXNDeC9YTTtJQUFtQixvQnZDeUJqQjtFQ2srWFI7RXNDMS9YTTtJQUFtQixrQnZDd0JqQjtFQ3ErWFI7RXNDNS9YTTtJQUFtQixtQnZDdUJqQjtFQ3crWFI7QUFDRjtBc0NyZ1lNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzYrWFI7RXNDdmdZTTtJQUFtQixpQnZDMEJqQjtFQ2cvWFI7RXNDemdZTTtJQUFtQixvQnZDeUJqQjtFQ20vWFI7RXNDM2dZTTtJQUFtQixrQnZDd0JqQjtFQ3MvWFI7RXNDN2dZTTtJQUFtQixtQnZDdUJqQjtFQ3kvWFI7QUFDRjtBc0N0aFlNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQzgvWFI7RXNDeGhZTTtJQUFtQixpQnZDMEJqQjtFQ2lnWVI7RXNDMWhZTTtJQUFtQixvQnZDeUJqQjtFQ29nWVI7RXNDNWhZTTtJQUFtQixrQnZDd0JqQjtFQ3VnWVI7RXNDOWhZTTtJQUFtQixtQnZDdUJqQjtFQzBnWVI7QUFDRjtBc0N2aVlNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQytnWVI7RXNDemlZTTtJQUFtQixpQnZDMEJqQjtFQ2toWVI7RXNDM2lZTTtJQUFtQixvQnZDeUJqQjtFQ3FoWVI7RXNDN2lZTTtJQUFtQixrQnZDd0JqQjtFQ3doWVI7RXNDL2lZTTtJQUFtQixtQnZDdUJqQjtFQzJoWVI7QUFDRjtBc0N4allNO0VBQ0U7SUFBa0IsYXZDMkJoQjtFQ2dpWVI7RXNDMWpZTTtJQUFtQixpQnZDMEJqQjtFQ21pWVI7RXNDNWpZTTtJQUFtQixvQnZDeUJqQjtFQ3NpWVI7RXNDOWpZTTtJQUFtQixrQnZDd0JqQjtFQ3lpWVI7RXNDaGtZTTtJQUFtQixtQnZDdUJqQjtFQzRpWVI7QUFDRjtBc0M5allFO0VBQVcsWXZDaUJIO0FDZ2pZVjs7QXNDaGtZRTtFQUFZLGdCdkNnQko7QUNvallWOztBc0Nua1lFO0VBQVksbUJ2Q2VKO0FDd2pZVjs7QXNDdGtZRTtFQUFZLGlCdkNjSjtBQzRqWVY7O0FzQ3prWUU7RUFBWSxrQnZDYUo7QUNna1lWOztBc0M1a1lFO0VBQVksaUJ2Q1lKO0V1Q1pxQixrQnZDWXJCO0FDcWtZVjs7QXNDaGxZRTtFQUFZLGdCdkNXSjtFdUNYb0IsbUJ2Q1dwQjtBQzBrWVY7O0FzQ3BsWUU7RUFDRSxpQnZDU007RXVDUk47QXRDdWxZSjs7QXNDcmxZRTtFQUNFLGtCdkNLTTtFdUNKTjtBdEN3bFlKOztBc0NwbFlJO0VBQWE7QXRDd2xZakI7O0FzQ3ZsWUk7RUFBYztBdEMybFlsQjs7QXNDMWxZSTtFQUFjO0F0QzhsWWxCOztBc0M3bFlJO0VBQWM7QXRDaW1ZbEI7O0FzQ2htWUk7RUFBYztBdENvbVlsQjs7QXNDbm1ZSTtFQUFjO0VBQW9CO0F0Q3dtWXRDOztBc0N2bVlJO0VBQWM7RUFBbUI7QXRDNG1ZckM7O0FzQzNtWUk7RUFDRTtFQUNBO0F0QzhtWU47O0FzQzVtWUk7RUFDRTtFQUNBO0F0QyttWU47O0FzQzFtWUk7RUFDRTtFQUNBLGtCdkNwQkk7QUNpb1lWO0FzQzNtWUk7RUFDRTtFQUNBLGlCdkN4Qkk7QUNxb1lWO0FzQzFtWU07RUFDRTtFQUNBO0F0QzRtWVI7QXNDMW1ZTTtFQUNFO0VBQ0E7QXRDNG1ZUjs7QXNDdG1ZSTtFQUNFLGlCdkN4Q0k7RXVDeUNKO0F0Q3ltWU47QXNDdm1ZSTtFQUNFLGtCdkM1Q0k7RXVDNkNKO0F0Q3ltWU47QXNDdG1ZTTtFQUNFO0VBQ0E7QXRDd21ZUjtBc0N0bVlNO0VBQ0U7RUFDQTtBdEN3bVlSOztBc0NsbVlJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDbXFZUjtFc0NybVlJO0lBQW1CLGdCdkM5RGY7RUNzcVlSO0VzQ3ZtWUk7SUFBbUIsbUJ2Qy9EZjtFQ3lxWVI7RXNDem1ZSTtJQUFtQixpQnZDaEVmO0VDNHFZUjtFc0MzbVlJO0lBQW1CLGtCdkNqRWY7RUMrcVlSO0VzQzNtWU07SUFBb0I7RXRDOG1ZMUI7RXNDN21ZTTtJQUFxQjtFdENnblkzQjtFc0MvbVlNO0lBQXFCO0V0Q2tuWTNCO0VzQ2puWU07SUFBcUI7RXRDb25ZM0I7RXNDbm5ZTTtJQUFxQjtFdENzblkzQjtBQUNGO0FzQ25vWUk7RUFDRTtJQUFrQixZdkM3RGQ7RUNtc1lSO0VzQ3JvWUk7SUFBbUIsZ0J2QzlEZjtFQ3NzWVI7RXNDdm9ZSTtJQUFtQixtQnZDL0RmO0VDeXNZUjtFc0N6b1lJO0lBQW1CLGlCdkNoRWY7RUM0c1lSO0VzQzNvWUk7SUFBbUIsa0J2Q2pFZjtFQytzWVI7RXNDM29ZTTtJQUFvQjtFdEM4b1kxQjtFc0M3b1lNO0lBQXFCO0V0Q2dwWTNCO0VzQy9vWU07SUFBcUI7RXRDa3BZM0I7RXNDanBZTTtJQUFxQjtFdENvcFkzQjtFc0NucFlNO0lBQXFCO0V0Q3NwWTNCO0FBQ0Y7QXNDbnFZSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ211WVI7RXNDcnFZSTtJQUFtQixnQnZDOURmO0VDc3VZUjtFc0N2cVlJO0lBQW1CLG1CdkMvRGY7RUN5dVlSO0VzQ3pxWUk7SUFBbUIsaUJ2Q2hFZjtFQzR1WVI7RXNDM3FZSTtJQUFtQixrQnZDakVmO0VDK3VZUjtFc0MzcVlNO0lBQW9CO0V0QzhxWTFCO0VzQzdxWU07SUFBcUI7RXRDZ3JZM0I7RXNDL3FZTTtJQUFxQjtFdENrclkzQjtFc0NqcllNO0lBQXFCO0V0Q29yWTNCO0VzQ25yWU07SUFBcUI7RXRDc3JZM0I7QUFDRjtBc0Nuc1lJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDbXdZUjtFc0Nyc1lJO0lBQW1CLGdCdkM5RGY7RUNzd1lSO0VzQ3ZzWUk7SUFBbUIsbUJ2Qy9EZjtFQ3l3WVI7RXNDenNZSTtJQUFtQixpQnZDaEVmO0VDNHdZUjtFc0Mzc1lJO0lBQW1CLGtCdkNqRWY7RUMrd1lSO0VzQzNzWU07SUFBb0I7RXRDOHNZMUI7RXNDN3NZTTtJQUFxQjtFdENndFkzQjtFc0Mvc1lNO0lBQXFCO0V0Q2t0WTNCO0VzQ2p0WU07SUFBcUI7RXRDb3RZM0I7RXNDbnRZTTtJQUFxQjtFdENzdFkzQjtBQUNGO0FzQ251WUk7RUFDRTtJQUFrQixZdkM3RGQ7RUNteVlSO0VzQ3J1WUk7SUFBbUIsZ0J2QzlEZjtFQ3N5WVI7RXNDdnVZSTtJQUFtQixtQnZDL0RmO0VDeXlZUjtFc0N6dVlJO0lBQW1CLGlCdkNoRWY7RUM0eVlSO0VzQzN1WUk7SUFBbUIsa0J2Q2pFZjtFQyt5WVI7RXNDM3VZTTtJQUFvQjtFdEM4dVkxQjtFc0M3dVlNO0lBQXFCO0V0Q2d2WTNCO0VzQy91WU07SUFBcUI7RXRDa3ZZM0I7RXNDanZZTTtJQUFxQjtFdENvdlkzQjtFc0NudllNO0lBQXFCO0V0Q3N2WTNCO0FBQ0Y7QXNDbndZSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ20wWVI7RXNDcndZSTtJQUFtQixnQnZDOURmO0VDczBZUjtFc0N2d1lJO0lBQW1CLG1CdkMvRGY7RUN5MFlSO0VzQ3p3WUk7SUFBbUIsaUJ2Q2hFZjtFQzQwWVI7RXNDM3dZSTtJQUFtQixrQnZDakVmO0VDKzBZUjtFc0Mzd1lNO0lBQW9CO0V0Qzh3WTFCO0VzQzd3WU07SUFBcUI7RXRDZ3hZM0I7RXNDL3dZTTtJQUFxQjtFdENreFkzQjtFc0NqeFlNO0lBQXFCO0V0Q294WTNCO0VzQ254WU07SUFBcUI7RXRDc3hZM0I7QUFDRjtBc0NuNllJO0VBQVcsbUJ2Q29FTDtBQ2syWVY7O0FzQ3I2WUk7RUFBWSx1QnZDbUVOO0V1Q25FdUIsMEJ2Q21FdkI7QUN1MllWOztBc0N6NllJO0VBQVksd0J2Q2tFTjtFdUNsRXdCLHlCdkNrRXhCO0FDNDJZVjs7QXNDNzZZSTtFQUFZLHVCdkNpRU47QUNnM1lWOztBc0NoN1lJO0VBQVksMEJ2Q2dFTjtBQ28zWVY7O0FzQ243WUk7RUFBWSx3QnZDK0ROO0FDdzNZVjs7QXNDdDdZSTtFQUFZLHlCdkM4RE47QUM0M1lWOztBc0N4N1lJO0VBQ0Usd0J2QzJESTtFdUMxREo7QXRDMjdZTjs7QXNDejdZSTtFQUNFLHlCdkN1REk7RXVDdERKO0F0QzQ3WU47O0FzQ3g3WU07RUFDRTtFQUNBLHlCdkNnREU7QUMyNFlWO0FzQ3o3WU07RUFDRTtFQUNBLHdCdkM0Q0U7QUMrNFlWOztBc0N0N1lNO0VBQ0Usd0J2Q3NDRTtFdUNyQ0Y7QXRDeTdZUjtBc0N2N1lNO0VBQ0UseUJ2Q2tDRTtFdUNqQ0Y7QXRDeTdZUjs7QXNDcDdZTTtFQUNFO0lBQWtCLG1CdkMyQmhCO0VDNjVZUjtFc0N2N1lNO0lBQW1CLHVCdkMwQmpCO0VDZzZZUjtFc0N6N1lNO0lBQW1CLDBCdkN5QmpCO0VDbTZZUjtFc0MzN1lNO0lBQW1CLHdCdkN3QmpCO0VDczZZUjtFc0M3N1lNO0lBQW1CLHlCdkN1QmpCO0VDeTZZUjtBQUNGO0FzQ3Q4WU07RUFDRTtJQUFrQixtQnZDMkJoQjtFQzg2WVI7RXNDeDhZTTtJQUFtQix1QnZDMEJqQjtFQ2k3WVI7RXNDMThZTTtJQUFtQiwwQnZDeUJqQjtFQ283WVI7RXNDNThZTTtJQUFtQix3QnZDd0JqQjtFQ3U3WVI7RXNDOThZTTtJQUFtQix5QnZDdUJqQjtFQzA3WVI7QUFDRjtBc0N2OVlNO0VBQ0U7SUFBa0IsbUJ2QzJCaEI7RUMrN1lSO0VzQ3o5WU07SUFBbUIsdUJ2QzBCakI7RUNrOFlSO0VzQzM5WU07SUFBbUIsMEJ2Q3lCakI7RUNxOFlSO0VzQzc5WU07SUFBbUIsd0J2Q3dCakI7RUN3OFlSO0VzQy85WU07SUFBbUIseUJ2Q3VCakI7RUMyOFlSO0FBQ0Y7QXNDeCtZTTtFQUNFO0lBQWtCLG1CdkMyQmhCO0VDZzlZUjtFc0MxK1lNO0lBQW1CLHVCdkMwQmpCO0VDbTlZUjtFc0M1K1lNO0lBQW1CLDBCdkN5QmpCO0VDczlZUjtFc0M5K1lNO0lBQW1CLHdCdkN3QmpCO0VDeTlZUjtFc0NoL1lNO0lBQW1CLHlCdkN1QmpCO0VDNDlZUjtBQUNGO0FzQ3ovWU07RUFDRTtJQUFrQixtQnZDMkJoQjtFQ2krWVI7RXNDMy9ZTTtJQUFtQix1QnZDMEJqQjtFQ28rWVI7RXNDNy9ZTTtJQUFtQiwwQnZDeUJqQjtFQ3UrWVI7RXNDLy9ZTTtJQUFtQix3QnZDd0JqQjtFQzArWVI7RXNDamdaTTtJQUFtQix5QnZDdUJqQjtFQzYrWVI7QUFDRjtBc0MxZ1pNO0VBQ0U7SUFBa0IsbUJ2QzJCaEI7RUNrL1lSO0VzQzVnWk07SUFBbUIsdUJ2QzBCakI7RUNxL1lSO0VzQzlnWk07SUFBbUIsMEJ2Q3lCakI7RUN3L1lSO0VzQ2hoWk07SUFBbUIsd0J2Q3dCakI7RUMyL1lSO0VzQ2xoWk07SUFBbUIseUJ2Q3VCakI7RUM4L1lSO0FBQ0Y7QXNDaGhaRTtFQUFXLGtCdkNpQkg7QUNrZ1pWOztBc0NsaFpFO0VBQVksc0J2Q2dCSjtBQ3NnWlY7O0FzQ3JoWkU7RUFBWSx5QnZDZUo7QUMwZ1pWOztBc0N4aFpFO0VBQVksdUJ2Q2NKO0FDOGdaVjs7QXNDM2haRTtFQUFZLHdCdkNhSjtBQ2toWlY7O0FzQzloWkU7RUFBWSx1QnZDWUo7RXVDWnFCLHdCdkNZckI7QUN1aFpWOztBc0NsaVpFO0VBQVksc0J2Q1dKO0V1Q1hvQix5QnZDV3BCO0FDNGhaVjs7QXNDdGlaRTtFQUNFLHVCdkNTTTtFdUNSTjtBdEN5aVpKOztBc0N2aVpFO0VBQ0Usd0J2Q0tNO0V1Q0pOO0F0QzBpWko7O0FzQ3RpWkk7RUFBYTtBdEMwaVpqQjs7QXNDemlaSTtFQUFjO0F0QzZpWmxCOztBc0M1aVpJO0VBQWM7QXRDZ2pabEI7O0FzQy9pWkk7RUFBYztBdENtalpsQjs7QXNDbGpaSTtFQUFjO0F0Q3NqWmxCOztBc0NyalpJO0VBQWM7RUFBb0I7QXRDMGpadEM7O0FzQ3pqWkk7RUFBYztFQUFtQjtBdEM4alpyQzs7QXNDN2paSTtFQUNFO0VBQ0E7QXRDZ2taTjs7QXNDOWpaSTtFQUNFO0VBQ0E7QXRDaWtaTjs7QXNDNWpaSTtFQUNFO0VBQ0Esd0J2Q3BCSTtBQ21sWlY7QXNDN2paSTtFQUNFO0VBQ0EsdUJ2Q3hCSTtBQ3VsWlY7QXNDNWpaTTtFQUNFO0VBQ0E7QXRDOGpaUjtBc0M1alpNO0VBQ0U7RUFDQTtBdEM4alpSOztBc0N4alpJO0VBQ0UsdUJ2Q3hDSTtFdUN5Q0o7QXRDMmpaTjtBc0N6alpJO0VBQ0Usd0J2QzVDSTtFdUM2Q0o7QXRDMmpaTjtBc0N4alpNO0VBQ0U7RUFDQTtBdEMwalpSO0FzQ3hqWk07RUFDRTtFQUNBO0F0QzBqWlI7O0FzQ3BqWkk7RUFDRTtJQUFrQixrQnZDN0RkO0VDcW5aUjtFc0N2alpJO0lBQW1CLHNCdkM5RGY7RUN3blpSO0VzQ3pqWkk7SUFBbUIseUJ2Qy9EZjtFQzJuWlI7RXNDM2paSTtJQUFtQix1QnZDaEVmO0VDOG5aUjtFc0M3alpJO0lBQW1CLHdCdkNqRWY7RUNpb1pSO0VzQzdqWk07SUFBb0I7RXRDZ2taMUI7RXNDL2paTTtJQUFxQjtFdENra1ozQjtFc0Nqa1pNO0lBQXFCO0V0Q29rWjNCO0VzQ25rWk07SUFBcUI7RXRDc2taM0I7RXNDcmtaTTtJQUFxQjtFdEN3a1ozQjtBQUNGO0FzQ3JsWkk7RUFDRTtJQUFrQixrQnZDN0RkO0VDcXBaUjtFc0N2bFpJO0lBQW1CLHNCdkM5RGY7RUN3cFpSO0VzQ3psWkk7SUFBbUIseUJ2Qy9EZjtFQzJwWlI7RXNDM2xaSTtJQUFtQix1QnZDaEVmO0VDOHBaUjtFc0M3bFpJO0lBQW1CLHdCdkNqRWY7RUNpcVpSO0VzQzdsWk07SUFBb0I7RXRDZ21aMUI7RXNDL2xaTTtJQUFxQjtFdENrbVozQjtFc0NqbVpNO0lBQXFCO0V0Q29tWjNCO0VzQ25tWk07SUFBcUI7RXRDc21aM0I7RXNDcm1aTTtJQUFxQjtFdEN3bVozQjtBQUNGO0FzQ3JuWkk7RUFDRTtJQUFrQixrQnZDN0RkO0VDcXJaUjtFc0N2blpJO0lBQW1CLHNCdkM5RGY7RUN3clpSO0VzQ3puWkk7SUFBbUIseUJ2Qy9EZjtFQzJyWlI7RXNDM25aSTtJQUFtQix1QnZDaEVmO0VDOHJaUjtFc0M3blpJO0lBQW1CLHdCdkNqRWY7RUNpc1pSO0VzQzduWk07SUFBb0I7RXRDZ29aMUI7RXNDL25aTTtJQUFxQjtFdENrb1ozQjtFc0Nqb1pNO0lBQXFCO0V0Q29vWjNCO0VzQ25vWk07SUFBcUI7RXRDc29aM0I7RXNDcm9aTTtJQUFxQjtFdEN3b1ozQjtBQUNGO0FzQ3JwWkk7RUFDRTtJQUFrQixrQnZDN0RkO0VDcXRaUjtFc0N2cFpJO0lBQW1CLHNCdkM5RGY7RUN3dFpSO0VzQ3pwWkk7SUFBbUIseUJ2Qy9EZjtFQzJ0WlI7RXNDM3BaSTtJQUFtQix1QnZDaEVmO0VDOHRaUjtFc0M3cFpJO0lBQW1CLHdCdkNqRWY7RUNpdVpSO0VzQzdwWk07SUFBb0I7RXRDZ3FaMUI7RXNDL3BaTTtJQUFxQjtFdENrcVozQjtFc0NqcVpNO0lBQXFCO0V0Q29xWjNCO0VzQ25xWk07SUFBcUI7RXRDc3FaM0I7RXNDcnFaTTtJQUFxQjtFdEN3cVozQjtBQUNGO0FzQ3JyWkk7RUFDRTtJQUFrQixrQnZDN0RkO0VDcXZaUjtFc0N2clpJO0lBQW1CLHNCdkM5RGY7RUN3dlpSO0VzQ3pyWkk7SUFBbUIseUJ2Qy9EZjtFQzJ2WlI7RXNDM3JaSTtJQUFtQix1QnZDaEVmO0VDOHZaUjtFc0M3clpJO0lBQW1CLHdCdkNqRWY7RUNpd1pSO0VzQzdyWk07SUFBb0I7RXRDZ3NaMUI7RXNDL3JaTTtJQUFxQjtFdENrc1ozQjtFc0Nqc1pNO0lBQXFCO0V0Q29zWjNCO0VzQ25zWk07SUFBcUI7RXRDc3NaM0I7RXNDcnNaTTtJQUFxQjtFdEN3c1ozQjtBQUNGO0FzQ3J0Wkk7RUFDRTtJQUFrQixrQnZDN0RkO0VDcXhaUjtFc0N2dFpJO0lBQW1CLHNCdkM5RGY7RUN3eFpSO0VzQ3p0Wkk7SUFBbUIseUJ2Qy9EZjtFQzJ4WlI7RXNDM3RaSTtJQUFtQix1QnZDaEVmO0VDOHhaUjtFc0M3dFpJO0lBQW1CLHdCdkNqRWY7RUNpeVpSO0VzQzd0Wk07SUFBb0I7RXRDZ3VaMUI7RXNDL3RaTTtJQUFxQjtFdENrdVozQjtFc0NqdVpNO0lBQXFCO0V0Q291WjNCO0VzQ251Wk07SUFBcUI7RXRDc3VaM0I7RXNDcnVaTTtJQUFxQjtFdEN3dVozQjtBQUNGO0FzQ3IzWkk7RUFBVyx3QnZDb0VMO0FDb3paVjs7QXNDdjNaSTtFQUFZLDRCdkNtRU47RXVDbkV1QiwrQnZDbUV2QjtBQ3l6WlY7O0FzQzMzWkk7RUFBWSw2QnZDa0VOO0V1Q2xFd0IsOEJ2Q2tFeEI7QUM4elpWOztBc0MvM1pJO0VBQVksNEJ2Q2lFTjtBQ2swWlY7O0FzQ2w0Wkk7RUFBWSwrQnZDZ0VOO0FDczBaVjs7QXNDcjRaSTtFQUFZLDZCdkMrRE47QUMwMFpWOztBc0N4NFpJO0VBQVksOEJ2QzhETjtBQzgwWlY7O0FzQzE0Wkk7RUFDRSw2QnZDMkRJO0V1QzFESjtBdEM2NFpOOztBc0MzNFpJO0VBQ0UsOEJ2Q3VESTtFdUN0REo7QXRDODRaTjs7QXNDMTRaTTtFQUNFO0VBQ0EsOEJ2Q2dERTtBQzYxWlY7QXNDMzRaTTtFQUNFO0VBQ0EsNkJ2QzRDRTtBQ2kyWlY7O0FzQ3g0Wk07RUFDRSw2QnZDc0NFO0V1Q3JDRjtBdEMyNFpSO0FzQ3o0Wk07RUFDRSw4QnZDa0NFO0V1Q2pDRjtBdEMyNFpSOztBc0N0NFpNO0VBQ0U7SUFBa0Isd0J2QzJCaEI7RUMrMlpSO0VzQ3o0Wk07SUFBbUIsNEJ2QzBCakI7RUNrM1pSO0VzQzM0Wk07SUFBbUIsK0J2Q3lCakI7RUNxM1pSO0VzQzc0Wk07SUFBbUIsNkJ2Q3dCakI7RUN3M1pSO0VzQy80Wk07SUFBbUIsOEJ2Q3VCakI7RUMyM1pSO0FBQ0Y7QXNDeDVaTTtFQUNFO0lBQWtCLHdCdkMyQmhCO0VDZzRaUjtFc0MxNVpNO0lBQW1CLDRCdkMwQmpCO0VDbTRaUjtFc0M1NVpNO0lBQW1CLCtCdkN5QmpCO0VDczRaUjtFc0M5NVpNO0lBQW1CLDZCdkN3QmpCO0VDeTRaUjtFc0NoNlpNO0lBQW1CLDhCdkN1QmpCO0VDNDRaUjtBQUNGO0FzQ3o2Wk07RUFDRTtJQUFrQix3QnZDMkJoQjtFQ2k1WlI7RXNDMzZaTTtJQUFtQiw0QnZDMEJqQjtFQ281WlI7RXNDNzZaTTtJQUFtQiwrQnZDeUJqQjtFQ3U1WlI7RXNDLzZaTTtJQUFtQiw2QnZDd0JqQjtFQzA1WlI7RXNDajdaTTtJQUFtQiw4QnZDdUJqQjtFQzY1WlI7QUFDRjtBc0MxN1pNO0VBQ0U7SUFBa0Isd0J2QzJCaEI7RUNrNlpSO0VzQzU3Wk07SUFBbUIsNEJ2QzBCakI7RUNxNlpSO0VzQzk3Wk07SUFBbUIsK0J2Q3lCakI7RUN3NlpSO0VzQ2g4Wk07SUFBbUIsNkJ2Q3dCakI7RUMyNlpSO0VzQ2w4Wk07SUFBbUIsOEJ2Q3VCakI7RUM4NlpSO0FBQ0Y7QXNDMzhaTTtFQUNFO0lBQWtCLHdCdkMyQmhCO0VDbTdaUjtFc0M3OFpNO0lBQW1CLDRCdkMwQmpCO0VDczdaUjtFc0MvOFpNO0lBQW1CLCtCdkN5QmpCO0VDeTdaUjtFc0NqOVpNO0lBQW1CLDZCdkN3QmpCO0VDNDdaUjtFc0NuOVpNO0lBQW1CLDhCdkN1QmpCO0VDKzdaUjtBQUNGO0FzQzU5Wk07RUFDRTtJQUFrQix3QnZDMkJoQjtFQ284WlI7RXNDOTlaTTtJQUFtQiw0QnZDMEJqQjtFQ3U4WlI7RXNDaCtaTTtJQUFtQiwrQnZDeUJqQjtFQzA4WlI7RXNDbCtaTTtJQUFtQiw2QnZDd0JqQjtFQzY4WlI7RXNDcCtaTTtJQUFtQiw4QnZDdUJqQjtFQ2c5WlI7QUFDRjtBc0NsK1pFO0VBQVcsdUJ2Q2lCSDtBQ285WlY7O0FzQ3ArWkU7RUFBWSwyQnZDZ0JKO0FDdzlaVjs7QXNDditaRTtFQUFZLDhCdkNlSjtBQzQ5WlY7O0FzQzErWkU7RUFBWSw0QnZDY0o7QUNnK1pWOztBc0M3K1pFO0VBQVksNkJ2Q2FKO0FDbytaVjs7QXNDaC9aRTtFQUFZLDRCdkNZSjtFdUNacUIsNkJ2Q1lyQjtBQ3krWlY7O0FzQ3AvWkU7RUFBWSwyQnZDV0o7RXVDWG9CLDhCdkNXcEI7QUM4K1pWOztBc0N4L1pFO0VBQ0UsNEJ2Q1NNO0V1Q1JOO0F0QzIvWko7O0FzQ3ovWkU7RUFDRSw2QnZDS007RXVDSk47QXRDNC9aSjs7QXNDeC9aSTtFQUFhO0F0QzQvWmpCOztBc0MzL1pJO0VBQWM7QXRDKy9abEI7O0FzQzkvWkk7RUFBYztBdENrZ2FsQjs7QXNDamdhSTtFQUFjO0F0Q3FnYWxCOztBc0NwZ2FJO0VBQWM7QXRDd2dhbEI7O0FzQ3ZnYUk7RUFBYztFQUFvQjtBdEM0Z2F0Qzs7QXNDM2dhSTtFQUFjO0VBQW1CO0F0Q2doYXJDOztBc0MvZ2FJO0VBQ0U7RUFDQTtBdENraGFOOztBc0NoaGFJO0VBQ0U7RUFDQTtBdENtaGFOOztBc0M5Z2FJO0VBQ0U7RUFDQSw2QnZDcEJJO0FDcWlhVjtBc0MvZ2FJO0VBQ0U7RUFDQSw0QnZDeEJJO0FDeWlhVjtBc0M5Z2FNO0VBQ0U7RUFDQTtBdENnaGFSO0FzQzlnYU07RUFDRTtFQUNBO0F0Q2doYVI7O0FzQzFnYUk7RUFDRSw0QnZDeENJO0V1Q3lDSjtBdEM2Z2FOO0FzQzNnYUk7RUFDRSw2QnZDNUNJO0V1QzZDSjtBdEM2Z2FOO0FzQzFnYU07RUFDRTtFQUNBO0F0QzRnYVI7QXNDMWdhTTtFQUNFO0VBQ0E7QXRDNGdhUjs7QXNDdGdhSTtFQUNFO0lBQWtCLHVCdkM3RGQ7RUN1a2FSO0VzQ3pnYUk7SUFBbUIsMkJ2QzlEZjtFQzBrYVI7RXNDM2dhSTtJQUFtQiw4QnZDL0RmO0VDNmthUjtFc0M3Z2FJO0lBQW1CLDRCdkNoRWY7RUNnbGFSO0VzQy9nYUk7SUFBbUIsNkJ2Q2pFZjtFQ21sYVI7RXNDL2dhTTtJQUFvQjtFdENraGExQjtFc0NqaGFNO0lBQXFCO0V0Q29oYTNCO0VzQ25oYU07SUFBcUI7RXRDc2hhM0I7RXNDcmhhTTtJQUFxQjtFdEN3aGEzQjtFc0N2aGFNO0lBQXFCO0V0QzBoYTNCO0FBQ0Y7QXNDdmlhSTtFQUNFO0lBQWtCLHVCdkM3RGQ7RUN1bWFSO0VzQ3ppYUk7SUFBbUIsMkJ2QzlEZjtFQzBtYVI7RXNDM2lhSTtJQUFtQiw4QnZDL0RmO0VDNm1hUjtFc0M3aWFJO0lBQW1CLDRCdkNoRWY7RUNnbmFSO0VzQy9pYUk7SUFBbUIsNkJ2Q2pFZjtFQ21uYVI7RXNDL2lhTTtJQUFvQjtFdENramExQjtFc0NqamFNO0lBQXFCO0V0Q29qYTNCO0VzQ25qYU07SUFBcUI7RXRDc2phM0I7RXNDcmphTTtJQUFxQjtFdEN3amEzQjtFc0N2amFNO0lBQXFCO0V0QzBqYTNCO0FBQ0Y7QXNDdmthSTtFQUNFO0lBQWtCLHVCdkM3RGQ7RUN1b2FSO0VzQ3prYUk7SUFBbUIsMkJ2QzlEZjtFQzBvYVI7RXNDM2thSTtJQUFtQiw4QnZDL0RmO0VDNm9hUjtFc0M3a2FJO0lBQW1CLDRCdkNoRWY7RUNncGFSO0VzQy9rYUk7SUFBbUIsNkJ2Q2pFZjtFQ21wYVI7RXNDL2thTTtJQUFvQjtFdENrbGExQjtFc0NqbGFNO0lBQXFCO0V0Q29sYTNCO0VzQ25sYU07SUFBcUI7RXRDc2xhM0I7RXNDcmxhTTtJQUFxQjtFdEN3bGEzQjtFc0N2bGFNO0lBQXFCO0V0QzBsYTNCO0FBQ0Y7QXNDdm1hSTtFQUNFO0lBQWtCLHVCdkM3RGQ7RUN1cWFSO0VzQ3ptYUk7SUFBbUIsMkJ2QzlEZjtFQzBxYVI7RXNDM21hSTtJQUFtQiw4QnZDL0RmO0VDNnFhUjtFc0M3bWFJO0lBQW1CLDRCdkNoRWY7RUNncmFSO0VzQy9tYUk7SUFBbUIsNkJ2Q2pFZjtFQ21yYVI7RXNDL21hTTtJQUFvQjtFdENrbmExQjtFc0NqbmFNO0lBQXFCO0V0Q29uYTNCO0VzQ25uYU07SUFBcUI7RXRDc25hM0I7RXNDcm5hTTtJQUFxQjtFdEN3bmEzQjtFc0N2bmFNO0lBQXFCO0V0QzBuYTNCO0FBQ0Y7QXNDdm9hSTtFQUNFO0lBQWtCLHVCdkM3RGQ7RUN1c2FSO0VzQ3pvYUk7SUFBbUIsMkJ2QzlEZjtFQzBzYVI7RXNDM29hSTtJQUFtQiw4QnZDL0RmO0VDNnNhUjtFc0M3b2FJO0lBQW1CLDRCdkNoRWY7RUNndGFSO0VzQy9vYUk7SUFBbUIsNkJ2Q2pFZjtFQ210YVI7RXNDL29hTTtJQUFvQjtFdENrcGExQjtFc0NqcGFNO0lBQXFCO0V0Q29wYTNCO0VzQ25wYU07SUFBcUI7RXRDc3BhM0I7RXNDcnBhTTtJQUFxQjtFdEN3cGEzQjtFc0N2cGFNO0lBQXFCO0V0QzBwYTNCO0FBQ0Y7QXNDdnFhSTtFQUNFO0lBQWtCLHVCdkM3RGQ7RUN1dWFSO0VzQ3pxYUk7SUFBbUIsMkJ2QzlEZjtFQzB1YVI7RXNDM3FhSTtJQUFtQiw4QnZDL0RmO0VDNnVhUjtFc0M3cWFJO0lBQW1CLDRCdkNoRWY7RUNndmFSO0VzQy9xYUk7SUFBbUIsNkJ2Q2pFZjtFQ212YVI7RXNDL3FhTTtJQUFvQjtFdENrcmExQjtFc0NqcmFNO0lBQXFCO0V0Q29yYTNCO0VzQ25yYU07SUFBcUI7RXRDc3JhM0I7RXNDcnJhTTtJQUFxQjtFdEN3cmEzQjtFc0N2cmFNO0lBQXFCO0V0QzByYTNCO0FBQ0Y7QXNDcHhhRTtFQUFXLFl2Q2lCSDtBQ3N3YVY7O0FzQ3R4YUU7RUFBWSxnQnZDZ0JKO0FDMHdhVjs7QXNDenhhRTtFQUFZLG1CdkNlSjtBQzh3YVY7O0FzQzV4YUU7RUFBWSxpQnZDY0o7QUNreGFWOztBc0MveGFFO0VBQVksa0J2Q2FKO0FDc3hhVjs7QXNDbHlhRTtFQUFZLGlCdkNZSjtFdUNacUIsa0J2Q1lyQjtBQzJ4YVY7O0FzQ3R5YUU7RUFBWSxnQnZDV0o7RXVDWG9CLG1CdkNXcEI7QUNneWFWOztBc0MxeWFFO0VBQ0UsaUJ2Q1NNO0V1Q1JOO0F0QzZ5YUo7O0FzQzN5YUU7RUFDRSxrQnZDS007RXVDSk47QXRDOHlhSjs7QXNDeHhhSTtFQUNFO0VBQ0Esa0J2Q3BCSTtBQyt5YVY7QXNDenhhSTtFQUNFO0VBQ0EsaUJ2Q3hCSTtBQ216YVY7O0FzQzV3YUk7RUFDRSxpQnZDeENJO0V1Q3lDSjtBdEMrd2FOO0FzQzd3YUk7RUFDRSxrQnZDNUNJO0V1QzZDSjtBdEMrd2FOOztBc0Nod2FJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDaTBhUjtFc0Nud2FJO0lBQW1CLGdCdkM5RGY7RUNvMGFSO0VzQ3J3YUk7SUFBbUIsbUJ2Qy9EZjtFQ3UwYVI7RXNDdndhSTtJQUFtQixpQnZDaEVmO0VDMDBhUjtFc0N6d2FJO0lBQW1CLGtCdkNqRWY7RUM2MGFSO0FBQ0Y7QXNDbHhhSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ2sxYVI7RXNDcHhhSTtJQUFtQixnQnZDOURmO0VDcTFhUjtFc0N0eGFJO0lBQW1CLG1CdkMvRGY7RUN3MWFSO0VzQ3h4YUk7SUFBbUIsaUJ2Q2hFZjtFQzIxYVI7RXNDMXhhSTtJQUFtQixrQnZDakVmO0VDODFhUjtBQUNGO0FzQ255YUk7RUFDRTtJQUFrQixZdkM3RGQ7RUNtMmFSO0VzQ3J5YUk7SUFBbUIsZ0J2QzlEZjtFQ3MyYVI7RXNDdnlhSTtJQUFtQixtQnZDL0RmO0VDeTJhUjtFc0N6eWFJO0lBQW1CLGlCdkNoRWY7RUM0MmFSO0VzQzN5YUk7SUFBbUIsa0J2Q2pFZjtFQysyYVI7QUFDRjtBc0NwemFJO0VBQ0U7SUFBa0IsWXZDN0RkO0VDbzNhUjtFc0N0emFJO0lBQW1CLGdCdkM5RGY7RUN1M2FSO0VzQ3h6YUk7SUFBbUIsbUJ2Qy9EZjtFQzAzYVI7RXNDMXphSTtJQUFtQixpQnZDaEVmO0VDNjNhUjtFc0M1emFJO0lBQW1CLGtCdkNqRWY7RUNnNGFSO0FBQ0Y7QXNDcjBhSTtFQUNFO0lBQWtCLFl2QzdEZDtFQ3E0YVI7RXNDdjBhSTtJQUFtQixnQnZDOURmO0VDdzRhUjtFc0N6MGFJO0lBQW1CLG1CdkMvRGY7RUMyNGFSO0VzQzMwYUk7SUFBbUIsaUJ2Q2hFZjtFQzg0YVI7RXNDNzBhSTtJQUFtQixrQnZDakVmO0VDaTVhUjtBQUNGO0FzQ3QxYUk7RUFDRTtJQUFrQixZdkM3RGQ7RUNzNWFSO0VzQ3gxYUk7SUFBbUIsZ0J2QzlEZjtFQ3k1YVI7RXNDMTFhSTtJQUFtQixtQnZDL0RmO0VDNDVhUjtFc0M1MWFJO0lBQW1CLGlCdkNoRWY7RUMrNWFSO0VzQzkxYUk7SUFBbUIsa0J2Q2pFZjtFQ2s2YVI7QUFDRjtBc0N2K2FJO0VBQVcsVXZDb0VMO0FDczZhVjs7QXNDeithSTtFQUFZLGN2Q21FTjtFdUNuRXVCLGlCdkNtRXZCO0FDMjZhVjs7QXNDNythSTtFQUFZLGV2Q2tFTjtFdUNsRXdCLGdCdkNrRXhCO0FDZzdhVjs7QXNDai9hSTtFQUFZLGN2Q2lFTjtBQ283YVY7O0FzQ3AvYUk7RUFBWSxpQnZDZ0VOO0FDdzdhVjs7QXNDdi9hSTtFQUFZLGV2QytETjtBQzQ3YVY7O0FzQzEvYUk7RUFBWSxnQnZDOEROO0FDZzhhVjs7QXNDNS9hSTtFQUNFLGV2QzJESTtFdUMxREo7QXRDKy9hTjs7QXNDNy9hSTtFQUNFLGdCdkN1REk7RXVDdERKO0F0Q2dnYk47O0FzQzUvYU07RUFDRTtFQUNBLGdCdkNnREU7QUMrOGFWO0FzQzcvYU07RUFDRTtFQUNBLGV2QzRDRTtBQ205YVY7O0FzQzEvYU07RUFDRSxldkNzQ0U7RXVDckNGO0F0QzYvYVI7QXNDMy9hTTtFQUNFLGdCdkNrQ0U7RXVDakNGO0F0QzYvYVI7O0FzQ3gvYU07RUFDRTtJQUFrQixVdkMyQmhCO0VDaSthUjtFc0MzL2FNO0lBQW1CLGN2QzBCakI7RUNvK2FSO0VzQzcvYU07SUFBbUIsaUJ2Q3lCakI7RUN1K2FSO0VzQy8vYU07SUFBbUIsZXZDd0JqQjtFQzArYVI7RXNDamdiTTtJQUFtQixnQnZDdUJqQjtFQzYrYVI7QUFDRjtBc0MxZ2JNO0VBQ0U7SUFBa0IsVXZDMkJoQjtFQ2svYVI7RXNDNWdiTTtJQUFtQixjdkMwQmpCO0VDcS9hUjtFc0M5Z2JNO0lBQW1CLGlCdkN5QmpCO0VDdy9hUjtFc0NoaGJNO0lBQW1CLGV2Q3dCakI7RUMyL2FSO0VzQ2xoYk07SUFBbUIsZ0J2Q3VCakI7RUM4L2FSO0FBQ0Y7QXNDM2hiTTtFQUNFO0lBQWtCLFV2QzJCaEI7RUNtZ2JSO0VzQzdoYk07SUFBbUIsY3ZDMEJqQjtFQ3NnYlI7RXNDL2hiTTtJQUFtQixpQnZDeUJqQjtFQ3lnYlI7RXNDamliTTtJQUFtQixldkN3QmpCO0VDNGdiUjtFc0NuaWJNO0lBQW1CLGdCdkN1QmpCO0VDK2diUjtBQUNGO0FzQzVpYk07RUFDRTtJQUFrQixVdkMyQmhCO0VDb2hiUjtFc0M5aWJNO0lBQW1CLGN2QzBCakI7RUN1aGJSO0VzQ2hqYk07SUFBbUIsaUJ2Q3lCakI7RUMwaGJSO0VzQ2xqYk07SUFBbUIsZXZDd0JqQjtFQzZoYlI7RXNDcGpiTTtJQUFtQixnQnZDdUJqQjtFQ2dpYlI7QUFDRjtBc0M3amJNO0VBQ0U7SUFBa0IsVXZDMkJoQjtFQ3FpYlI7RXNDL2piTTtJQUFtQixjdkMwQmpCO0VDd2liUjtFc0Nqa2JNO0lBQW1CLGlCdkN5QmpCO0VDMmliUjtFc0Nua2JNO0lBQW1CLGV2Q3dCakI7RUM4aWJSO0VzQ3JrYk07SUFBbUIsZ0J2Q3VCakI7RUNpamJSO0FBQ0Y7QXNDOWtiTTtFQUNFO0lBQWtCLFV2QzJCaEI7RUNzamJSO0VzQ2hsYk07SUFBbUIsY3ZDMEJqQjtFQ3lqYlI7RXNDbGxiTTtJQUFtQixpQnZDeUJqQjtFQzRqYlI7RXNDcGxiTTtJQUFtQixldkN3QmpCO0VDK2piUjtFc0N0bGJNO0lBQW1CLGdCdkN1QmpCO0VDa2tiUjtBQUNGO0FzQ3BsYkU7RUFBVyxTdkNpQkg7QUNza2JWOztBc0N0bGJFO0VBQVksYXZDZ0JKO0FDMGtiVjs7QXNDemxiRTtFQUFZLGdCdkNlSjtBQzhrYlY7O0FzQzVsYkU7RUFBWSxjdkNjSjtBQ2tsYlY7O0FzQy9sYkU7RUFBWSxldkNhSjtBQ3NsYlY7O0FzQ2xtYkU7RUFBWSxjdkNZSjtFdUNacUIsZXZDWXJCO0FDMmxiVjs7QXNDdG1iRTtFQUFZLGF2Q1dKO0V1Q1hvQixnQnZDV3BCO0FDZ21iVjs7QXNDMW1iRTtFQUNFLGN2Q1NNO0V1Q1JOO0F0QzZtYko7O0FzQzNtYkU7RUFDRSxldkNLTTtFdUNKTjtBdEM4bWJKOztBc0MxbWJJO0VBQWE7QXRDOG1iakI7O0FzQzdtYkk7RUFBYztBdENpbmJsQjs7QXNDaG5iSTtFQUFjO0F0Q29uYmxCOztBc0NubmJJO0VBQWM7QXRDdW5ibEI7O0FzQ3RuYkk7RUFBYztBdEMwbmJsQjs7QXNDem5iSTtFQUFjO0VBQW9CO0F0QzhuYnRDOztBc0M3bmJJO0VBQWM7RUFBbUI7QXRDa29ickM7O0FzQ2pvYkk7RUFDRTtFQUNBO0F0Q29vYk47O0FzQ2xvYkk7RUFDRTtFQUNBO0F0Q3FvYk47O0FzQ2hvYkk7RUFDRTtFQUNBLGV2Q3BCSTtBQ3VwYlY7QXNDam9iSTtFQUNFO0VBQ0EsY3ZDeEJJO0FDMnBiVjtBc0Nob2JNO0VBQ0U7RUFDQTtBdENrb2JSO0FzQ2hvYk07RUFDRTtFQUNBO0F0Q2tvYlI7O0FzQzVuYkk7RUFDRSxjdkN4Q0k7RXVDeUNKO0F0QytuYk47QXNDN25iSTtFQUNFLGV2QzVDSTtFdUM2Q0o7QXRDK25iTjtBc0M1bmJNO0VBQ0U7RUFDQTtBdEM4bmJSO0FzQzVuYk07RUFDRTtFQUNBO0F0QzhuYlI7O0FzQ3huYkk7RUFDRTtJQUFrQixTdkM3RGQ7RUN5cmJSO0VzQzNuYkk7SUFBbUIsYXZDOURmO0VDNHJiUjtFc0M3bmJJO0lBQW1CLGdCdkMvRGY7RUMrcmJSO0VzQy9uYkk7SUFBbUIsY3ZDaEVmO0VDa3NiUjtFc0Nqb2JJO0lBQW1CLGV2Q2pFZjtFQ3FzYlI7RXNDam9iTTtJQUFvQjtFdENvb2IxQjtFc0Nub2JNO0lBQXFCO0V0Q3NvYjNCO0VzQ3JvYk07SUFBcUI7RXRDd29iM0I7RXNDdm9iTTtJQUFxQjtFdEMwb2IzQjtFc0N6b2JNO0lBQXFCO0V0QzRvYjNCO0FBQ0Y7QXNDenBiSTtFQUNFO0lBQWtCLFN2QzdEZDtFQ3l0YlI7RXNDM3BiSTtJQUFtQixhdkM5RGY7RUM0dGJSO0VzQzdwYkk7SUFBbUIsZ0J2Qy9EZjtFQyt0YlI7RXNDL3BiSTtJQUFtQixjdkNoRWY7RUNrdWJSO0VzQ2pxYkk7SUFBbUIsZXZDakVmO0VDcXViUjtFc0NqcWJNO0lBQW9CO0V0Q29xYjFCO0VzQ25xYk07SUFBcUI7RXRDc3FiM0I7RXNDcnFiTTtJQUFxQjtFdEN3cWIzQjtFc0N2cWJNO0lBQXFCO0V0QzBxYjNCO0VzQ3pxYk07SUFBcUI7RXRDNHFiM0I7QUFDRjtBc0N6cmJJO0VBQ0U7SUFBa0IsU3ZDN0RkO0VDeXZiUjtFc0MzcmJJO0lBQW1CLGF2QzlEZjtFQzR2YlI7RXNDN3JiSTtJQUFtQixnQnZDL0RmO0VDK3ZiUjtFc0MvcmJJO0lBQW1CLGN2Q2hFZjtFQ2t3YlI7RXNDanNiSTtJQUFtQixldkNqRWY7RUNxd2JSO0VzQ2pzYk07SUFBb0I7RXRDb3NiMUI7RXNDbnNiTTtJQUFxQjtFdENzc2IzQjtFc0Nyc2JNO0lBQXFCO0V0Q3dzYjNCO0VzQ3ZzYk07SUFBcUI7RXRDMHNiM0I7RXNDenNiTTtJQUFxQjtFdEM0c2IzQjtBQUNGO0FzQ3p0Ykk7RUFDRTtJQUFrQixTdkM3RGQ7RUN5eGJSO0VzQzN0Ykk7SUFBbUIsYXZDOURmO0VDNHhiUjtFc0M3dGJJO0lBQW1CLGdCdkMvRGY7RUMreGJSO0VzQy90Ykk7SUFBbUIsY3ZDaEVmO0VDa3liUjtFc0NqdWJJO0lBQW1CLGV2Q2pFZjtFQ3F5YlI7RXNDanViTTtJQUFvQjtFdENvdWIxQjtFc0NudWJNO0lBQXFCO0V0Q3N1YjNCO0VzQ3J1Yk07SUFBcUI7RXRDd3ViM0I7RXNDdnViTTtJQUFxQjtFdEMwdWIzQjtFc0N6dWJNO0lBQXFCO0V0QzR1YjNCO0FBQ0Y7QXNDenZiSTtFQUNFO0lBQWtCLFN2QzdEZDtFQ3l6YlI7RXNDM3ZiSTtJQUFtQixhdkM5RGY7RUM0emJSO0VzQzd2Ykk7SUFBbUIsZ0J2Qy9EZjtFQyt6YlI7RXNDL3ZiSTtJQUFtQixjdkNoRWY7RUNrMGJSO0VzQ2p3Ykk7SUFBbUIsZXZDakVmO0VDcTBiUjtFc0Nqd2JNO0lBQW9CO0V0Q293YjFCO0VzQ253Yk07SUFBcUI7RXRDc3diM0I7RXNDcndiTTtJQUFxQjtFdEN3d2IzQjtFc0N2d2JNO0lBQXFCO0V0QzB3YjNCO0VzQ3p3Yk07SUFBcUI7RXRDNHdiM0I7QUFDRjtBc0N6eGJJO0VBQ0U7SUFBa0IsU3ZDN0RkO0VDeTFiUjtFc0MzeGJJO0lBQW1CLGF2QzlEZjtFQzQxYlI7RXNDN3hiSTtJQUFtQixnQnZDL0RmO0VDKzFiUjtFc0MveGJJO0lBQW1CLGN2Q2hFZjtFQ2syYlI7RXNDanliSTtJQUFtQixldkNqRWY7RUNxMmJSO0VzQ2p5Yk07SUFBb0I7RXRDb3liMUI7RXNDbnliTTtJQUFxQjtFdENzeWIzQjtFc0NyeWJNO0lBQXFCO0V0Q3d5YjNCO0VzQ3Z5Yk07SUFBcUI7RXRDMHliM0I7RXNDenliTTtJQUFxQjtFdEM0eWIzQjtBQUNGO0FzQ3o3Ykk7RUFBVywrQnZDb0VMO0FDdzNiVjs7QXNDMzdiSTtFQUFZLG1DdkNtRU47RXVDbkV1QixzQ3ZDbUV2QjtBQzYzYlY7O0FzQy83Ykk7RUFBWSxvQ3ZDa0VOO0V1Q2xFd0IscUN2Q2tFeEI7QUNrNGJWOztBc0NuOGJJO0VBQVksbUN2Q2lFTjtBQ3M0YlY7O0FzQ3Q4Ykk7RUFBWSxzQ3ZDZ0VOO0FDMDRiVjs7QXNDejhiSTtFQUFZLG9DdkMrRE47QUM4NGJWOztBc0M1OGJJO0VBQVkscUN2QzhETjtBQ2s1YlY7O0FzQzk4Ykk7RUFDRSxvQ3ZDMkRJO0V1QzFESjtBdENpOWJOOztBc0MvOGJJO0VBQ0UscUN2Q3VESTtFdUN0REo7QXRDazliTjs7QXNDOThiTTtFQUNFO0VBQ0EscUN2Q2dERTtBQ2k2YlY7QXNDLzhiTTtFQUNFO0VBQ0Esb0N2QzRDRTtBQ3E2YlY7O0FzQzU4Yk07RUFDRSxvQ3ZDc0NFO0V1Q3JDRjtBdEMrOGJSO0FzQzc4Yk07RUFDRSxxQ3ZDa0NFO0V1Q2pDRjtBdEMrOGJSOztBc0MxOGJNO0VBQ0U7SUFBa0IsK0J2QzJCaEI7RUNtN2JSO0VzQzc4Yk07SUFBbUIsbUN2QzBCakI7RUNzN2JSO0VzQy84Yk07SUFBbUIsc0N2Q3lCakI7RUN5N2JSO0VzQ2o5Yk07SUFBbUIsb0N2Q3dCakI7RUM0N2JSO0VzQ245Yk07SUFBbUIscUN2Q3VCakI7RUMrN2JSO0FBQ0Y7QXNDNTliTTtFQUNFO0lBQWtCLCtCdkMyQmhCO0VDbzhiUjtFc0M5OWJNO0lBQW1CLG1DdkMwQmpCO0VDdThiUjtFc0NoK2JNO0lBQW1CLHNDdkN5QmpCO0VDMDhiUjtFc0NsK2JNO0lBQW1CLG9DdkN3QmpCO0VDNjhiUjtFc0NwK2JNO0lBQW1CLHFDdkN1QmpCO0VDZzliUjtBQUNGO0FzQzcrYk07RUFDRTtJQUFrQiwrQnZDMkJoQjtFQ3E5YlI7RXNDLytiTTtJQUFtQixtQ3ZDMEJqQjtFQ3c5YlI7RXNDai9iTTtJQUFtQixzQ3ZDeUJqQjtFQzI5YlI7RXNDbi9iTTtJQUFtQixvQ3ZDd0JqQjtFQzg5YlI7RXNDci9iTTtJQUFtQixxQ3ZDdUJqQjtFQ2krYlI7QUFDRjtBc0M5L2JNO0VBQ0U7SUFBa0IsK0J2QzJCaEI7RUNzK2JSO0VzQ2hnY007SUFBbUIsbUN2QzBCakI7RUN5K2JSO0VzQ2xnY007SUFBbUIsc0N2Q3lCakI7RUM0K2JSO0VzQ3BnY007SUFBbUIsb0N2Q3dCakI7RUMrK2JSO0VzQ3RnY007SUFBbUIscUN2Q3VCakI7RUNrL2JSO0FBQ0Y7QXNDL2djTTtFQUNFO0lBQWtCLCtCdkMyQmhCO0VDdS9iUjtFc0NqaGNNO0lBQW1CLG1DdkMwQmpCO0VDMC9iUjtFc0NuaGNNO0lBQW1CLHNDdkN5QmpCO0VDNi9iUjtFc0NyaGNNO0lBQW1CLG9DdkN3QmpCO0VDZ2djUjtFc0N2aGNNO0lBQW1CLHFDdkN1QmpCO0VDbWdjUjtBQUNGO0FzQ2hpY007RUFDRTtJQUFrQiwrQnZDMkJoQjtFQ3dnY1I7RXNDbGljTTtJQUFtQixtQ3ZDMEJqQjtFQzJnY1I7RXNDcGljTTtJQUFtQixzQ3ZDeUJqQjtFQzhnY1I7RXNDdGljTTtJQUFtQixvQ3ZDd0JqQjtFQ2loY1I7RXNDeGljTTtJQUFtQixxQ3ZDdUJqQjtFQ29oY1I7QUFDRjtBc0N0aWNFO0VBQVcsOEJ2Q2lCSDtBQ3doY1Y7O0FzQ3hpY0U7RUFBWSxrQ3ZDZ0JKO0FDNGhjVjs7QXNDM2ljRTtFQUFZLHFDdkNlSjtBQ2dpY1Y7O0FzQzlpY0U7RUFBWSxtQ3ZDY0o7QUNvaWNWOztBc0NqamNFO0VBQVksb0N2Q2FKO0FDd2ljVjs7QXNDcGpjRTtFQUFZLG1DdkNZSjtFdUNacUIsb0N2Q1lyQjtBQzZpY1Y7O0FzQ3hqY0U7RUFBWSxrQ3ZDV0o7RXVDWG9CLHFDdkNXcEI7QUNramNWOztBc0M1amNFO0VBQ0UsbUN2Q1NNO0V1Q1JOO0F0QytqY0o7O0FzQzdqY0U7RUFDRSxvQ3ZDS007RXVDSk47QXRDZ2tjSjs7QXNDNWpjSTtFQUFhO0F0Q2drY2pCOztBc0MvamNJO0VBQWM7QXRDbWtjbEI7O0FzQ2xrY0k7RUFBYztBdENza2NsQjs7QXNDcmtjSTtFQUFjO0F0Q3lrY2xCOztBc0N4a2NJO0VBQWM7QXRDNGtjbEI7O0FzQzNrY0k7RUFBYztFQUFvQjtBdENnbGN0Qzs7QXNDL2tjSTtFQUFjO0VBQW1CO0F0Q29sY3JDOztBc0NubGNJO0VBQ0U7RUFDQTtBdENzbGNOOztBc0NwbGNJO0VBQ0U7RUFDQTtBdEN1bGNOOztBc0NsbGNJO0VBQ0U7RUFDQSxvQ3ZDcEJJO0FDeW1jVjtBc0NubGNJO0VBQ0U7RUFDQSxtQ3ZDeEJJO0FDNm1jVjtBc0NsbGNNO0VBQ0U7RUFDQTtBdENvbGNSO0FzQ2xsY007RUFDRTtFQUNBO0F0Q29sY1I7O0FzQzlrY0k7RUFDRSxtQ3ZDeENJO0V1Q3lDSjtBdENpbGNOO0FzQy9rY0k7RUFDRSxvQ3ZDNUNJO0V1QzZDSjtBdENpbGNOO0FzQzlrY007RUFDRTtFQUNBO0F0Q2dsY1I7QXNDOWtjTTtFQUNFO0VBQ0E7QXRDZ2xjUjs7QXNDMWtjSTtFQUNFO0lBQWtCLDhCdkM3RGQ7RUMyb2NSO0VzQzdrY0k7SUFBbUIsa0N2QzlEZjtFQzhvY1I7RXNDL2tjSTtJQUFtQixxQ3ZDL0RmO0VDaXBjUjtFc0NqbGNJO0lBQW1CLG1DdkNoRWY7RUNvcGNSO0VzQ25sY0k7SUFBbUIsb0N2Q2pFZjtFQ3VwY1I7RXNDbmxjTTtJQUFvQjtFdENzbGMxQjtFc0NybGNNO0lBQXFCO0V0Q3dsYzNCO0VzQ3ZsY007SUFBcUI7RXRDMGxjM0I7RXNDemxjTTtJQUFxQjtFdEM0bGMzQjtFc0MzbGNNO0lBQXFCO0V0QzhsYzNCO0FBQ0Y7QXNDM21jSTtFQUNFO0lBQWtCLDhCdkM3RGQ7RUMycWNSO0VzQzdtY0k7SUFBbUIsa0N2QzlEZjtFQzhxY1I7RXNDL21jSTtJQUFtQixxQ3ZDL0RmO0VDaXJjUjtFc0NqbmNJO0lBQW1CLG1DdkNoRWY7RUNvcmNSO0VzQ25uY0k7SUFBbUIsb0N2Q2pFZjtFQ3VyY1I7RXNDbm5jTTtJQUFvQjtFdENzbmMxQjtFc0NybmNNO0lBQXFCO0V0Q3duYzNCO0VzQ3ZuY007SUFBcUI7RXRDMG5jM0I7RXNDem5jTTtJQUFxQjtFdEM0bmMzQjtFc0MzbmNNO0lBQXFCO0V0QzhuYzNCO0FBQ0Y7QXNDM29jSTtFQUNFO0lBQWtCLDhCdkM3RGQ7RUMyc2NSO0VzQzdvY0k7SUFBbUIsa0N2QzlEZjtFQzhzY1I7RXNDL29jSTtJQUFtQixxQ3ZDL0RmO0VDaXRjUjtFc0NqcGNJO0lBQW1CLG1DdkNoRWY7RUNvdGNSO0VzQ25wY0k7SUFBbUIsb0N2Q2pFZjtFQ3V0Y1I7RXNDbnBjTTtJQUFvQjtFdENzcGMxQjtFc0NycGNNO0lBQXFCO0V0Q3dwYzNCO0VzQ3ZwY007SUFBcUI7RXRDMHBjM0I7RXNDenBjTTtJQUFxQjtFdEM0cGMzQjtFc0MzcGNNO0lBQXFCO0V0QzhwYzNCO0FBQ0Y7QXNDM3FjSTtFQUNFO0lBQWtCLDhCdkM3RGQ7RUMydWNSO0VzQzdxY0k7SUFBbUIsa0N2QzlEZjtFQzh1Y1I7RXNDL3FjSTtJQUFtQixxQ3ZDL0RmO0VDaXZjUjtFc0NqcmNJO0lBQW1CLG1DdkNoRWY7RUNvdmNSO0VzQ25yY0k7SUFBbUIsb0N2Q2pFZjtFQ3V2Y1I7RXNDbnJjTTtJQUFvQjtFdENzcmMxQjtFc0NycmNNO0lBQXFCO0V0Q3dyYzNCO0VzQ3ZyY007SUFBcUI7RXRDMHJjM0I7RXNDenJjTTtJQUFxQjtFdEM0cmMzQjtFc0MzcmNNO0lBQXFCO0V0QzhyYzNCO0FBQ0Y7QXNDM3NjSTtFQUNFO0lBQWtCLDhCdkM3RGQ7RUMyd2NSO0VzQzdzY0k7SUFBbUIsa0N2QzlEZjtFQzh3Y1I7RXNDL3NjSTtJQUFtQixxQ3ZDL0RmO0VDaXhjUjtFc0NqdGNJO0lBQW1CLG1DdkNoRWY7RUNveGNSO0VzQ250Y0k7SUFBbUIsb0N2Q2pFZjtFQ3V4Y1I7RXNDbnRjTTtJQUFvQjtFdENzdGMxQjtFc0NydGNNO0lBQXFCO0V0Q3d0YzNCO0VzQ3Z0Y007SUFBcUI7RXRDMHRjM0I7RXNDenRjTTtJQUFxQjtFdEM0dGMzQjtFc0MzdGNNO0lBQXFCO0V0Qzh0YzNCO0FBQ0Y7QXNDM3VjSTtFQUNFO0lBQWtCLDhCdkM3RGQ7RUMyeWNSO0VzQzd1Y0k7SUFBbUIsa0N2QzlEZjtFQzh5Y1I7RXNDL3VjSTtJQUFtQixxQ3ZDL0RmO0VDaXpjUjtFc0NqdmNJO0lBQW1CLG1DdkNoRWY7RUNvemNSO0VzQ252Y0k7SUFBbUIsb0N2Q2pFZjtFQ3V6Y1I7RXNDbnZjTTtJQUFvQjtFdENzdmMxQjtFc0NydmNNO0lBQXFCO0V0Q3d2YzNCO0VzQ3Z2Y007SUFBcUI7RXRDMHZjM0I7RXNDenZjTTtJQUFxQjtFdEM0dmMzQjtFc0MzdmNNO0lBQXFCO0V0Qzh2YzNCO0FBQ0Y7QXNDdnZjRTtFQUNFO0F0Q3l2Y0o7O0FzQ3R2Y0U7RUFDRTtBdEN5dmNKOztBc0N0dmNFO0VBQ0U7QXRDeXZjSjs7QXNDbHdjRTtFQUNFO0F0Q3F3Y0o7O0FzQ2x3Y0U7RUFDRTtBdENxd2NKOztBc0Nsd2NFO0VBQ0U7QXRDcXdjSjs7QXNDOXdjRTtFQUNFO0F0Q2l4Y0o7O0FzQzl3Y0U7RUFDRTtBdENpeGNKOztBc0M5d2NFO0VBQ0U7QXRDaXhjSjs7QXNDMXhjRTtFQUNFO0F0QzZ4Y0o7O0FzQzF4Y0U7RUFDRTtBdEM2eGNKOztBc0MxeGNFO0VBQ0U7QXRDNnhjSjs7QXNDdHljRTtFQUNFO0F0Q3l5Y0o7O0FzQ3R5Y0U7RUFDRTtBdEN5eWNKOztBc0N0eWNFO0VBQ0U7QXRDeXljSjs7QXNDbHpjRTtFQUNFO0F0Q3F6Y0o7O0FzQ2x6Y0U7RUFDRTtBdENxemNKOztBc0NsemNFO0VBQ0U7QXRDcXpjSjs7QXNDOXpjRTtFQUNFO0F0Q2kwY0o7O0FzQzl6Y0U7RUFDRTtBdENpMGNKOztBc0M5emNFO0VBQ0U7QXRDaTBjSjs7QXNDMTBjRTtFQUNFO0F0QzYwY0o7O0FzQzEwY0U7RUFDRTtBdEM2MGNKOztBc0MxMGNFO0VBQ0U7QXRDNjBjSjs7QXNDdDFjRTtFQUNFO0F0Q3kxY0o7O0FzQ3QxY0U7RUFDRTtBdEN5MWNKOztBc0N0MWNFO0VBQ0U7QXRDeTFjSjs7QXNDbDJjRTtFQUNFO0F0Q3EyY0o7O0FzQ2wyY0U7RUFDRTtBdENxMmNKOztBc0NsMmNFO0VBQ0U7QXRDcTJjSjs7QXNDOTJjRTtFQUNFO0F0Q2kzY0o7O0FzQzkyY0U7RUFDRTtBdENpM2NKOztBc0M5MmNFO0VBQ0U7QXRDaTNjSjs7QXNDMTNjRTtFQUNFO0F0QzYzY0o7O0FzQzEzY0U7RUFDRTtBdEM2M2NKOztBc0MxM2NFO0VBQ0U7QXRDNjNjSjs7QXNDdDRjRTtFQUNFO0F0Q3k0Y0o7O0FzQ3Q0Y0U7RUFDRTtBdEN5NGNKOztBc0N0NGNFO0VBQ0U7QXRDeTRjSjs7QXNDbDVjRTtFQUNFO0F0Q3E1Y0o7O0FzQ2w1Y0U7RUFDRTtBdENxNWNKOztBc0NsNWNFO0VBQ0U7QXRDcTVjSjs7QXNDOTVjRTtFQUNFO0F0Q2k2Y0o7O0FzQzk1Y0U7RUFDRTtBdENpNmNKOztBc0M5NWNFO0VBQ0U7QXRDaTZjSjs7QXNDMTZjRTtFQUNFO0F0QzY2Y0o7O0FzQzE2Y0U7RUFDRTtBdEM2NmNKOztBc0MxNmNFO0VBQ0U7QXRDNjZjSjs7QXNDeDZjRTtFQUVJO0lBQ0U7RXRDMDZjTjtFc0N2NmNJO0lBQ0U7RXRDeTZjTjtFc0N0NmNJO0lBQ0U7RXRDdzZjTjtFc0NqN2NJO0lBQ0U7RXRDbTdjTjtFc0NoN2NJO0lBQ0U7RXRDazdjTjtFc0MvNmNJO0lBQ0U7RXRDaTdjTjtFc0MxN2NJO0lBQ0U7RXRDNDdjTjtFc0N6N2NJO0lBQ0U7RXRDMjdjTjtFc0N4N2NJO0lBQ0U7RXRDMDdjTjtFc0NuOGNJO0lBQ0U7RXRDcThjTjtFc0NsOGNJO0lBQ0U7RXRDbzhjTjtFc0NqOGNJO0lBQ0U7RXRDbThjTjtFc0M1OGNJO0lBQ0U7RXRDODhjTjtFc0MzOGNJO0lBQ0U7RXRDNjhjTjtFc0MxOGNJO0lBQ0U7RXRDNDhjTjtFc0NyOWNJO0lBQ0U7RXRDdTljTjtFc0NwOWNJO0lBQ0U7RXRDczljTjtFc0NuOWNJO0lBQ0U7RXRDcTljTjtFc0M5OWNJO0lBQ0U7RXRDZytjTjtFc0M3OWNJO0lBQ0U7RXRDKzljTjtFc0M1OWNJO0lBQ0U7RXRDODljTjtFc0N2K2NJO0lBQ0U7RXRDeStjTjtFc0N0K2NJO0lBQ0U7RXRDdytjTjtFc0NyK2NJO0lBQ0U7RXRDdStjTjtFc0NoL2NJO0lBQ0U7RXRDay9jTjtFc0MvK2NJO0lBQ0U7RXRDaS9jTjtFc0M5K2NJO0lBQ0U7RXRDZy9jTjtFc0N6L2NJO0lBQ0U7RXRDMi9jTjtFc0N4L2NJO0lBQ0U7RXRDMC9jTjtFc0N2L2NJO0lBQ0U7RXRDeS9jTjtFc0NsZ2RJO0lBQ0U7RXRDb2dkTjtFc0NqZ2RJO0lBQ0U7RXRDbWdkTjtFc0NoZ2RJO0lBQ0U7RXRDa2dkTjtFc0MzZ2RJO0lBQ0U7RXRDNmdkTjtFc0MxZ2RJO0lBQ0U7RXRDNGdkTjtFc0N6Z2RJO0lBQ0U7RXRDMmdkTjtFc0NwaGRJO0lBQ0U7RXRDc2hkTjtFc0NuaGRJO0lBQ0U7RXRDcWhkTjtFc0NsaGRJO0lBQ0U7RXRDb2hkTjtFc0M3aGRJO0lBQ0U7RXRDK2hkTjtFc0M1aGRJO0lBQ0U7RXRDOGhkTjtFc0MzaGRJO0lBQ0U7RXRDNmhkTjtFc0N0aWRJO0lBQ0U7RXRDd2lkTjtFc0NyaWRJO0lBQ0U7RXRDdWlkTjtFc0NwaWRJO0lBQ0U7RXRDc2lkTjtFc0MvaWRJO0lBQ0U7RXRDaWpkTjtFc0M5aWRJO0lBQ0U7RXRDZ2pkTjtFc0M3aWRJO0lBQ0U7RXRDK2lkTjtBQUNGO0FzQzNqZEU7RUFFSTtJQUNFO0V0QzRqZE47RXNDempkSTtJQUNFO0V0QzJqZE47RXNDeGpkSTtJQUNFO0V0QzBqZE47RXNDbmtkSTtJQUNFO0V0Q3FrZE47RXNDbGtkSTtJQUNFO0V0Q29rZE47RXNDamtkSTtJQUNFO0V0Q21rZE47RXNDNWtkSTtJQUNFO0V0QzhrZE47RXNDM2tkSTtJQUNFO0V0QzZrZE47RXNDMWtkSTtJQUNFO0V0QzRrZE47RXNDcmxkSTtJQUNFO0V0Q3VsZE47RXNDcGxkSTtJQUNFO0V0Q3NsZE47RXNDbmxkSTtJQUNFO0V0Q3FsZE47RXNDOWxkSTtJQUNFO0V0Q2dtZE47RXNDN2xkSTtJQUNFO0V0QytsZE47RXNDNWxkSTtJQUNFO0V0QzhsZE47RXNDdm1kSTtJQUNFO0V0Q3ltZE47RXNDdG1kSTtJQUNFO0V0Q3dtZE47RXNDcm1kSTtJQUNFO0V0Q3VtZE47RXNDaG5kSTtJQUNFO0V0Q2tuZE47RXNDL21kSTtJQUNFO0V0Q2luZE47RXNDOW1kSTtJQUNFO0V0Q2duZE47RXNDem5kSTtJQUNFO0V0QzJuZE47RXNDeG5kSTtJQUNFO0V0QzBuZE47RXNDdm5kSTtJQUNFO0V0Q3luZE47RXNDbG9kSTtJQUNFO0V0Q29vZE47RXNDam9kSTtJQUNFO0V0Q21vZE47RXNDaG9kSTtJQUNFO0V0Q2tvZE47RXNDM29kSTtJQUNFO0V0QzZvZE47RXNDMW9kSTtJQUNFO0V0QzRvZE47RXNDem9kSTtJQUNFO0V0QzJvZE47RXNDcHBkSTtJQUNFO0V0Q3NwZE47RXNDbnBkSTtJQUNFO0V0Q3FwZE47RXNDbHBkSTtJQUNFO0V0Q29wZE47RXNDN3BkSTtJQUNFO0V0QytwZE47RXNDNXBkSTtJQUNFO0V0QzhwZE47RXNDM3BkSTtJQUNFO0V0QzZwZE47RXNDdHFkSTtJQUNFO0V0Q3dxZE47RXNDcnFkSTtJQUNFO0V0Q3VxZE47RXNDcHFkSTtJQUNFO0V0Q3NxZE47RXNDL3FkSTtJQUNFO0V0Q2lyZE47RXNDOXFkSTtJQUNFO0V0Q2dyZE47RXNDN3FkSTtJQUNFO0V0QytxZE47RXNDeHJkSTtJQUNFO0V0QzByZE47RXNDdnJkSTtJQUNFO0V0Q3lyZE47RXNDdHJkSTtJQUNFO0V0Q3dyZE47RXNDanNkSTtJQUNFO0V0Q21zZE47RXNDaHNkSTtJQUNFO0V0Q2tzZE47RXNDL3JkSTtJQUNFO0V0Q2lzZE47QUFDRjtBc0M3c2RFO0VBRUk7SUFDRTtFdEM4c2ROO0VzQzNzZEk7SUFDRTtFdEM2c2ROO0VzQzFzZEk7SUFDRTtFdEM0c2ROO0VzQ3J0ZEk7SUFDRTtFdEN1dGROO0VzQ3B0ZEk7SUFDRTtFdENzdGROO0VzQ250ZEk7SUFDRTtFdENxdGROO0VzQzl0ZEk7SUFDRTtFdENndWROO0VzQzd0ZEk7SUFDRTtFdEMrdGROO0VzQzV0ZEk7SUFDRTtFdEM4dGROO0VzQ3Z1ZEk7SUFDRTtFdEN5dWROO0VzQ3R1ZEk7SUFDRTtFdEN3dWROO0VzQ3J1ZEk7SUFDRTtFdEN1dWROO0VzQ2h2ZEk7SUFDRTtFdENrdmROO0VzQy91ZEk7SUFDRTtFdENpdmROO0VzQzl1ZEk7SUFDRTtFdENndmROO0VzQ3p2ZEk7SUFDRTtFdEMydmROO0VzQ3h2ZEk7SUFDRTtFdEMwdmROO0VzQ3Z2ZEk7SUFDRTtFdEN5dmROO0VzQ2x3ZEk7SUFDRTtFdENvd2ROO0VzQ2p3ZEk7SUFDRTtFdENtd2ROO0VzQ2h3ZEk7SUFDRTtFdENrd2ROO0VzQzN3ZEk7SUFDRTtFdEM2d2ROO0VzQzF3ZEk7SUFDRTtFdEM0d2ROO0VzQ3p3ZEk7SUFDRTtFdEMyd2ROO0VzQ3B4ZEk7SUFDRTtFdENzeGROO0VzQ254ZEk7SUFDRTtFdENxeGROO0VzQ2x4ZEk7SUFDRTtFdENveGROO0VzQzd4ZEk7SUFDRTtFdEMreGROO0VzQzV4ZEk7SUFDRTtFdEM4eGROO0VzQzN4ZEk7SUFDRTtFdEM2eGROO0VzQ3R5ZEk7SUFDRTtFdEN3eWROO0VzQ3J5ZEk7SUFDRTtFdEN1eWROO0VzQ3B5ZEk7SUFDRTtFdENzeWROO0VzQy95ZEk7SUFDRTtFdENpemROO0VzQzl5ZEk7SUFDRTtFdENnemROO0VzQzd5ZEk7SUFDRTtFdEMreWROO0VzQ3h6ZEk7SUFDRTtFdEMwemROO0VzQ3Z6ZEk7SUFDRTtFdEN5emROO0VzQ3R6ZEk7SUFDRTtFdEN3emROO0VzQ2owZEk7SUFDRTtFdENtMGROO0VzQ2gwZEk7SUFDRTtFdENrMGROO0VzQy96ZEk7SUFDRTtFdENpMGROO0VzQzEwZEk7SUFDRTtFdEM0MGROO0VzQ3owZEk7SUFDRTtFdEMyMGROO0VzQ3gwZEk7SUFDRTtFdEMwMGROO0VzQ24xZEk7SUFDRTtFdENxMWROO0VzQ2wxZEk7SUFDRTtFdENvMWROO0VzQ2oxZEk7SUFDRTtFdENtMWROO0FBQ0Y7QXNDLzFkRTtFQUVJO0lBQ0U7RXRDZzJkTjtFc0M3MWRJO0lBQ0U7RXRDKzFkTjtFc0M1MWRJO0lBQ0U7RXRDODFkTjtFc0N2MmRJO0lBQ0U7RXRDeTJkTjtFc0N0MmRJO0lBQ0U7RXRDdzJkTjtFc0NyMmRJO0lBQ0U7RXRDdTJkTjtFc0NoM2RJO0lBQ0U7RXRDazNkTjtFc0MvMmRJO0lBQ0U7RXRDaTNkTjtFc0M5MmRJO0lBQ0U7RXRDZzNkTjtFc0N6M2RJO0lBQ0U7RXRDMjNkTjtFc0N4M2RJO0lBQ0U7RXRDMDNkTjtFc0N2M2RJO0lBQ0U7RXRDeTNkTjtFc0NsNGRJO0lBQ0U7RXRDbzRkTjtFc0NqNGRJO0lBQ0U7RXRDbTRkTjtFc0NoNGRJO0lBQ0U7RXRDazRkTjtFc0MzNGRJO0lBQ0U7RXRDNjRkTjtFc0MxNGRJO0lBQ0U7RXRDNDRkTjtFc0N6NGRJO0lBQ0U7RXRDMjRkTjtFc0NwNWRJO0lBQ0U7RXRDczVkTjtFc0NuNWRJO0lBQ0U7RXRDcTVkTjtFc0NsNWRJO0lBQ0U7RXRDbzVkTjtFc0M3NWRJO0lBQ0U7RXRDKzVkTjtFc0M1NWRJO0lBQ0U7RXRDODVkTjtFc0MzNWRJO0lBQ0U7RXRDNjVkTjtFc0N0NmRJO0lBQ0U7RXRDdzZkTjtFc0NyNmRJO0lBQ0U7RXRDdTZkTjtFc0NwNmRJO0lBQ0U7RXRDczZkTjtFc0MvNmRJO0lBQ0U7RXRDaTdkTjtFc0M5NmRJO0lBQ0U7RXRDZzdkTjtFc0M3NmRJO0lBQ0U7RXRDKzZkTjtFc0N4N2RJO0lBQ0U7RXRDMDdkTjtFc0N2N2RJO0lBQ0U7RXRDeTdkTjtFc0N0N2RJO0lBQ0U7RXRDdzdkTjtFc0NqOGRJO0lBQ0U7RXRDbThkTjtFc0NoOGRJO0lBQ0U7RXRDazhkTjtFc0MvN2RJO0lBQ0U7RXRDaThkTjtFc0MxOGRJO0lBQ0U7RXRDNDhkTjtFc0N6OGRJO0lBQ0U7RXRDMjhkTjtFc0N4OGRJO0lBQ0U7RXRDMDhkTjtFc0NuOWRJO0lBQ0U7RXRDcTlkTjtFc0NsOWRJO0lBQ0U7RXRDbzlkTjtFc0NqOWRJO0lBQ0U7RXRDbTlkTjtFc0M1OWRJO0lBQ0U7RXRDODlkTjtFc0MzOWRJO0lBQ0U7RXRDNjlkTjtFc0MxOWRJO0lBQ0U7RXRDNDlkTjtFc0NyK2RJO0lBQ0U7RXRDdStkTjtFc0NwK2RJO0lBQ0U7RXRDcytkTjtFc0NuK2RJO0lBQ0U7RXRDcStkTjtBQUNGO0FzQ2ovZEU7RUFFSTtJQUNFO0V0Q2svZE47RXNDLytkSTtJQUNFO0V0Q2kvZE47RXNDOStkSTtJQUNFO0V0Q2cvZE47RXNDei9kSTtJQUNFO0V0QzIvZE47RXNDeC9kSTtJQUNFO0V0QzAvZE47RXNDdi9kSTtJQUNFO0V0Q3kvZE47RXNDbGdlSTtJQUNFO0V0Q29nZU47RXNDamdlSTtJQUNFO0V0Q21nZU47RXNDaGdlSTtJQUNFO0V0Q2tnZU47RXNDM2dlSTtJQUNFO0V0QzZnZU47RXNDMWdlSTtJQUNFO0V0QzRnZU47RXNDemdlSTtJQUNFO0V0QzJnZU47RXNDcGhlSTtJQUNFO0V0Q3NoZU47RXNDbmhlSTtJQUNFO0V0Q3FoZU47RXNDbGhlSTtJQUNFO0V0Q29oZU47RXNDN2hlSTtJQUNFO0V0QytoZU47RXNDNWhlSTtJQUNFO0V0QzhoZU47RXNDM2hlSTtJQUNFO0V0QzZoZU47RXNDdGllSTtJQUNFO0V0Q3dpZU47RXNDcmllSTtJQUNFO0V0Q3VpZU47RXNDcGllSTtJQUNFO0V0Q3NpZU47RXNDL2llSTtJQUNFO0V0Q2lqZU47RXNDOWllSTtJQUNFO0V0Q2dqZU47RXNDN2llSTtJQUNFO0V0QytpZU47RXNDeGplSTtJQUNFO0V0QzBqZU47RXNDdmplSTtJQUNFO0V0Q3lqZU47RXNDdGplSTtJQUNFO0V0Q3dqZU47RXNDamtlSTtJQUNFO0V0Q21rZU47RXNDaGtlSTtJQUNFO0V0Q2trZU47RXNDL2plSTtJQUNFO0V0Q2lrZU47RXNDMWtlSTtJQUNFO0V0QzRrZU47RXNDemtlSTtJQUNFO0V0QzJrZU47RXNDeGtlSTtJQUNFO0V0QzBrZU47RXNDbmxlSTtJQUNFO0V0Q3FsZU47RXNDbGxlSTtJQUNFO0V0Q29sZU47RXNDamxlSTtJQUNFO0V0Q21sZU47RXNDNWxlSTtJQUNFO0V0QzhsZU47RXNDM2xlSTtJQUNFO0V0QzZsZU47RXNDMWxlSTtJQUNFO0V0QzRsZU47RXNDcm1lSTtJQUNFO0V0Q3VtZU47RXNDcG1lSTtJQUNFO0V0Q3NtZU47RXNDbm1lSTtJQUNFO0V0Q3FtZU47RXNDOW1lSTtJQUNFO0V0Q2duZU47RXNDN21lSTtJQUNFO0V0QyttZU47RXNDNW1lSTtJQUNFO0V0QzhtZU47RXNDdm5lSTtJQUNFO0V0Q3luZU47RXNDdG5lSTtJQUNFO0V0Q3duZU47RXNDcm5lSTtJQUNFO0V0Q3VuZU47QUFDRjtBc0Nub2VFO0VBRUk7SUFDRTtFdENvb2VOO0VzQ2pvZUk7SUFDRTtFdENtb2VOO0VzQ2hvZUk7SUFDRTtFdENrb2VOO0VzQzNvZUk7SUFDRTtFdEM2b2VOO0VzQzFvZUk7SUFDRTtFdEM0b2VOO0VzQ3pvZUk7SUFDRTtFdEMyb2VOO0VzQ3BwZUk7SUFDRTtFdENzcGVOO0VzQ25wZUk7SUFDRTtFdENxcGVOO0VzQ2xwZUk7SUFDRTtFdENvcGVOO0VzQzdwZUk7SUFDRTtFdEMrcGVOO0VzQzVwZUk7SUFDRTtFdEM4cGVOO0VzQzNwZUk7SUFDRTtFdEM2cGVOO0VzQ3RxZUk7SUFDRTtFdEN3cWVOO0VzQ3JxZUk7SUFDRTtFdEN1cWVOO0VzQ3BxZUk7SUFDRTtFdENzcWVOO0VzQy9xZUk7SUFDRTtFdENpcmVOO0VzQzlxZUk7SUFDRTtFdENncmVOO0VzQzdxZUk7SUFDRTtFdEMrcWVOO0VzQ3hyZUk7SUFDRTtFdEMwcmVOO0VzQ3ZyZUk7SUFDRTtFdEN5cmVOO0VzQ3RyZUk7SUFDRTtFdEN3cmVOO0VzQ2pzZUk7SUFDRTtFdENtc2VOO0VzQ2hzZUk7SUFDRTtFdENrc2VOO0VzQy9yZUk7SUFDRTtFdENpc2VOO0VzQzFzZUk7SUFDRTtFdEM0c2VOO0VzQ3pzZUk7SUFDRTtFdEMyc2VOO0VzQ3hzZUk7SUFDRTtFdEMwc2VOO0VzQ250ZUk7SUFDRTtFdENxdGVOO0VzQ2x0ZUk7SUFDRTtFdENvdGVOO0VzQ2p0ZUk7SUFDRTtFdENtdGVOO0VzQzV0ZUk7SUFDRTtFdEM4dGVOO0VzQzN0ZUk7SUFDRTtFdEM2dGVOO0VzQzF0ZUk7SUFDRTtFdEM0dGVOO0VzQ3J1ZUk7SUFDRTtFdEN1dWVOO0VzQ3B1ZUk7SUFDRTtFdENzdWVOO0VzQ251ZUk7SUFDRTtFdENxdWVOO0VzQzl1ZUk7SUFDRTtFdENndmVOO0VzQzd1ZUk7SUFDRTtFdEMrdWVOO0VzQzV1ZUk7SUFDRTtFdEM4dWVOO0VzQ3Z2ZUk7SUFDRTtFdEN5dmVOO0VzQ3R2ZUk7SUFDRTtFdEN3dmVOO0VzQ3J2ZUk7SUFDRTtFdEN1dmVOO0VzQ2h3ZUk7SUFDRTtFdENrd2VOO0VzQy92ZUk7SUFDRTtFdENpd2VOO0VzQzl2ZUk7SUFDRTtFdENnd2VOO0VzQ3p3ZUk7SUFDRTtFdEMyd2VOO0VzQ3h3ZUk7SUFDRTtFdEMwd2VOO0VzQ3Z3ZUk7SUFDRTtFdEN5d2VOO0FBQ0Y7QXNDcHdlQTtFQUNFO0F0Q3N3ZUY7O0FzQ253ZUE7RUFDRTtBdENzd2VGOztBc0Nud2VBO0VBQ0U7QXRDc3dlRjs7QXNDbndlQTtFQUNFO0F0Q3N3ZUY7O0FzQ2x3ZUU7RUFDRTtJQUFnQjtFdENzd2VsQjtFc0Nyd2VFO0lBQWlCO0V0Q3d3ZW5CO0FBQ0Y7QXNDM3dlRTtFQUNFO0lBQWdCO0V0Qzh3ZWxCO0VzQzd3ZUU7SUFBaUI7RXRDZ3hlbkI7QUFDRjtBc0NueGVFO0VBQ0U7SUFBZ0I7RXRDc3hlbEI7RXNDcnhlRTtJQUFpQjtFdEN3eGVuQjtBQUNGO0FzQzN4ZUU7RUFDRTtJQUFnQjtFdEM4eGVsQjtFc0M3eGVFO0lBQWlCO0V0Q2d5ZW5CO0FBQ0Y7QXNDbnllRTtFQUNFO0lBQWdCO0V0Q3N5ZWxCO0VzQ3J5ZUU7SUFBaUI7RXRDd3llbkI7QUFDRjtBc0MzeWVFO0VBQ0U7SUFBZ0I7RXRDOHllbEI7RXNDN3llRTtJQUFpQjtFdENnemVuQjtBQUNGO0F1Q3gvZUk7RUFBVztBdkMyL2VmOztBdUMxL2VJO0VBQVk7QXZDOC9laEI7O0F1QzcvZUk7RUFBWTtBdkNpZ2ZoQjs7QXVDaGdmSTtFQUFZO0F2Q29nZmhCOztBdUNuZ2ZJO0VBQVk7QXZDdWdmaEI7O0F1Q3JnZkk7RUFBVztBdkN5Z2ZmOztBdUN4Z2ZJO0VBQVk7QXZDNGdmaEI7O0F1QzNnZkk7RUFBWTtBdkMrZ2ZoQjs7QXVDOWdmSTtFQUFZO0F2Q2toZmhCOztBdUNqaGZJO0VBQVk7QXZDcWhmaEI7O0F1Q3poZkk7RUFBVztBdkM2aGZmOztBdUM1aGZJO0VBQVk7QXZDZ2lmaEI7O0F1Qy9oZkk7RUFBWTtBdkNtaWZoQjs7QXVDbGlmSTtFQUFZO0F2Q3NpZmhCOztBdUNyaWZJO0VBQVk7QXZDeWlmaEI7O0F1QzdpZkk7RUFBVztBdkNpamZmOztBdUNoamZJO0VBQVk7QXZDb2pmaEI7O0F1Q25qZkk7RUFBWTtBdkN1amZoQjs7QXVDdGpmSTtFQUFZO0F2QzBqZmhCOztBdUN6amZJO0VBQVk7QXZDNmpmaEI7O0F1Q2prZkk7RUFBVztBdkNxa2ZmOztBdUNwa2ZJO0VBQVk7QXZDd2tmaEI7O0F1Q3ZrZkk7RUFBWTtBdkMya2ZoQjs7QXVDMWtmSTtFQUFZO0F2QzhrZmhCOztBdUM3a2ZJO0VBQVk7QXZDaWxmaEI7O0F1Q3JsZkk7RUFBVztBdkN5bGZmOztBdUN4bGZJO0VBQVk7QXZDNGxmaEI7O0F1QzNsZkk7RUFBWTtBdkMrbGZoQjs7QXVDOWxmSTtFQUFZO0F2Q2ttZmhCOztBdUNqbWZJO0VBQVk7QXZDcW1maEI7O0F1Q3ptZkk7RUFBVztBdkM2bWZmOztBdUM1bWZJO0VBQVk7QXZDZ25maEI7O0F1Qy9tZkk7RUFBWTtBdkNtbmZoQjs7QXVDbG5mSTtFQUFZO0F2Q3NuZmhCOztBdUNybmZJO0VBQVk7QXZDeW5maEI7O0F1QzduZkk7RUFBVztBdkNpb2ZmOztBdUNob2ZJO0VBQVk7QXZDb29maEI7O0F1Q25vZkk7RUFBWTtBdkN1b2ZoQjs7QXVDdG9mSTtFQUFZO0F2QzBvZmhCOztBdUN6b2ZJO0VBQVk7QXZDNm9maEI7O0F1Q2pwZkk7RUFBVztBdkNxcGZmOztBdUNwcGZJO0VBQVk7QXZDd3BmaEI7O0F1Q3ZwZkk7RUFBWTtBdkMycGZoQjs7QXVDMXBmSTtFQUFZO0F2QzhwZmhCOztBdUM3cGZJO0VBQVk7QXZDaXFmaEI7O0F1Q3JxZkk7RUFBVztBdkN5cWZmOztBdUN4cWZJO0VBQVk7QXZDNHFmaEI7O0F1QzNxZkk7RUFBWTtBdkMrcWZoQjs7QXVDOXFmSTtFQUFZO0F2Q2tyZmhCOztBdUNqcmZJO0VBQVk7QXZDcXJmaEI7O0F1Q3pyZkk7RUFBVztBdkM2cmZmOztBdUM1cmZJO0VBQVk7QXZDZ3NmaEI7O0F1Qy9yZkk7RUFBWTtBdkNtc2ZoQjs7QXVDbHNmSTtFQUFZO0F2Q3NzZmhCOztBdUNyc2ZJO0VBQVk7QXZDeXNmaEI7O0F1Q25zZkk7RUFFSTtJQUFvQjtFdkNzc2YxQjtFdUNyc2ZNO0lBQXFCO0V2Q3dzZjNCO0V1Q3ZzZk07SUFBcUI7RXZDMHNmM0I7RXVDenNmTTtJQUFxQjtFdkM0c2YzQjtFdUMzc2ZNO0lBQXFCO0V2QzhzZjNCO0FBQ0Y7QXVDcnRmSTtFQUVJO0lBQW9CO0V2Q3V0ZjFCO0V1Q3R0Zk07SUFBcUI7RXZDeXRmM0I7RXVDeHRmTTtJQUFxQjtFdkMydGYzQjtFdUMxdGZNO0lBQXFCO0V2QzZ0ZjNCO0V1QzV0Zk07SUFBcUI7RXZDK3RmM0I7QUFDRjtBdUN0dWZJO0VBRUk7SUFBb0I7RXZDd3VmMUI7RXVDdnVmTTtJQUFxQjtFdkMwdWYzQjtFdUN6dWZNO0lBQXFCO0V2QzR1ZjNCO0V1QzN1Zk07SUFBcUI7RXZDOHVmM0I7RXVDN3VmTTtJQUFxQjtFdkNndmYzQjtBQUNGO0F1Q3Z2Zkk7RUFFSTtJQUFvQjtFdkN5dmYxQjtFdUN4dmZNO0lBQXFCO0V2QzJ2ZjNCO0V1QzF2Zk07SUFBcUI7RXZDNnZmM0I7RXVDNXZmTTtJQUFxQjtFdkMrdmYzQjtFdUM5dmZNO0lBQXFCO0V2Q2l3ZjNCO0FBQ0Y7QXVDeHdmSTtFQUVJO0lBQW9CO0V2QzB3ZjFCO0V1Q3p3Zk07SUFBcUI7RXZDNHdmM0I7RXVDM3dmTTtJQUFxQjtFdkM4d2YzQjtFdUM3d2ZNO0lBQXFCO0V2Q2d4ZjNCO0V1Qy93Zk07SUFBcUI7RXZDa3hmM0I7QUFDRjtBdUN6eGZJO0VBRUk7SUFBb0I7RXZDMnhmMUI7RXVDMXhmTTtJQUFxQjtFdkM2eGYzQjtFdUM1eGZNO0lBQXFCO0V2Qyt4ZjNCO0V1Qzl4Zk07SUFBcUI7RXZDaXlmM0I7RXVDaHlmTTtJQUFxQjtFdkNteWYzQjtBQUNGO0F1QzF5Zkk7RUFRSTtJQUFvQjtFdkNzeWYxQjtFdUNyeWZNO0lBQXFCO0V2Q3d5ZjNCO0V1Q3Z5Zk07SUFBcUI7RXZDMHlmM0I7RXVDenlmTTtJQUFxQjtFdkM0eWYzQjtFdUMzeWZNO0lBQXFCO0V2Qzh5ZjNCO0FBQ0Y7QXVDM3pmSTtFQVFJO0lBQW9CO0V2Q3V6ZjFCO0V1Q3R6Zk07SUFBcUI7RXZDeXpmM0I7RXVDeHpmTTtJQUFxQjtFdkMyemYzQjtFdUMxemZNO0lBQXFCO0V2QzZ6ZjNCO0V1QzV6Zk07SUFBcUI7RXZDK3pmM0I7QUFDRjtBdUM1MGZJO0VBUUk7SUFBb0I7RXZDdzBmMUI7RXVDdjBmTTtJQUFxQjtFdkMwMGYzQjtFdUN6MGZNO0lBQXFCO0V2QzQwZjNCO0V1QzMwZk07SUFBcUI7RXZDODBmM0I7RXVDNzBmTTtJQUFxQjtFdkNnMWYzQjtBQUNGO0F1QzcxZkk7RUFRSTtJQUFvQjtFdkN5MWYxQjtFdUN4MWZNO0lBQXFCO0V2QzIxZjNCO0V1QzExZk07SUFBcUI7RXZDNjFmM0I7RXVDNTFmTTtJQUFxQjtFdkMrMWYzQjtFdUM5MWZNO0lBQXFCO0V2Q2kyZjNCO0FBQ0Y7QXVDOTJmSTtFQVFJO0lBQW9CO0V2QzAyZjFCO0V1Q3oyZk07SUFBcUI7RXZDNDJmM0I7RXVDMzJmTTtJQUFxQjtFdkM4MmYzQjtFdUM3MmZNO0lBQXFCO0V2Q2czZjNCO0V1Qy8yZk07SUFBcUI7RXZDazNmM0I7QUFDRjtBdUMvM2ZJO0VBUUk7SUFBb0I7RXZDMjNmMUI7RXVDMTNmTTtJQUFxQjtFdkM2M2YzQjtFdUM1M2ZNO0lBQXFCO0V2QyszZjNCO0V1QzkzZk07SUFBcUI7RXZDaTRmM0I7RXVDaDRmTTtJQUFxQjtFdkNtNGYzQjtBQUNGO0F1Q2g1Zkk7RUFRSTtJQUFvQjtFdkM0NGYxQjtFdUMzNGZNO0lBQXFCO0V2Qzg0ZjNCO0V1Qzc0Zk07SUFBcUI7RXZDZzVmM0I7RXVDLzRmTTtJQUFxQjtFdkNrNWYzQjtFdUNqNWZNO0lBQXFCO0V2Q281ZjNCO0FBQ0Y7QXVDajZmSTtFQVFJO0lBQW9CO0V2QzY1ZjFCO0V1QzU1Zk07SUFBcUI7RXZDKzVmM0I7RXVDOTVmTTtJQUFxQjtFdkNpNmYzQjtFdUNoNmZNO0lBQXFCO0V2Q202ZjNCO0V1Q2w2Zk07SUFBcUI7RXZDcTZmM0I7QUFDRjtBdUNsN2ZJO0VBUUk7SUFBb0I7RXZDODZmMUI7RXVDNzZmTTtJQUFxQjtFdkNnN2YzQjtFdUMvNmZNO0lBQXFCO0V2Q2s3ZjNCO0V1Q2o3Zk07SUFBcUI7RXZDbzdmM0I7RXVDbjdmTTtJQUFxQjtFdkNzN2YzQjtBQUNGO0F1Q244Zkk7RUFRSTtJQUFvQjtFdkMrN2YxQjtFdUM5N2ZNO0lBQXFCO0V2Q2k4ZjNCO0V1Q2g4Zk07SUFBcUI7RXZDbThmM0I7RXVDbDhmTTtJQUFxQjtFdkNxOGYzQjtFdUNwOGZNO0lBQXFCO0V2Q3U4ZjNCO0FBQ0Y7QXVDcDlmSTtFQVFJO0lBQW9CO0V2Q2c5ZjFCO0V1Qy84Zk07SUFBcUI7RXZDazlmM0I7RXVDajlmTTtJQUFxQjtFdkNvOWYzQjtFdUNuOWZNO0lBQXFCO0V2Q3M5ZjNCO0V1Q3I5Zk07SUFBcUI7RXZDdzlmM0I7QUFDRjtBdUNyK2ZJO0VBUUk7SUFBb0I7RXZDaStmMUI7RXVDaCtmTTtJQUFxQjtFdkNtK2YzQjtFdUNsK2ZNO0lBQXFCO0V2Q3ErZjNCO0V1Q3ArZk07SUFBcUI7RXZDdStmM0I7RXVDdCtmTTtJQUFxQjtFdkN5K2YzQjtBQUNGO0F1Q3QvZkk7RUFRSTtJQUFvQjtFdkNrL2YxQjtFdUNqL2ZNO0lBQXFCO0V2Q28vZjNCO0V1Q24vZk07SUFBcUI7RXZDcy9mM0I7RXVDci9mTTtJQUFxQjtFdkN3L2YzQjtFdUN2L2ZNO0lBQXFCO0V2QzAvZjNCO0FBQ0Y7QXVDdmdnQkk7RUFRSTtJQUFvQjtFdkNtZ2dCMUI7RXVDbGdnQk07SUFBcUI7RXZDcWdnQjNCO0V1Q3BnZ0JNO0lBQXFCO0V2Q3VnZ0IzQjtFdUN0Z2dCTTtJQUFxQjtFdkN5Z2dCM0I7RXVDeGdnQk07SUFBcUI7RXZDMmdnQjNCO0FBQ0Y7QXVDeGhnQkk7RUFRSTtJQUFvQjtFdkNvaGdCMUI7RXVDbmhnQk07SUFBcUI7RXZDc2hnQjNCO0V1Q3JoZ0JNO0lBQXFCO0V2Q3doZ0IzQjtFdUN2aGdCTTtJQUFxQjtFdkMwaGdCM0I7RXVDemhnQk07SUFBcUI7RXZDNGhnQjNCO0FBQ0Y7QXVDemlnQkk7RUFRSTtJQUFvQjtFdkNxaWdCMUI7RXVDcGlnQk07SUFBcUI7RXZDdWlnQjNCO0V1Q3RpZ0JNO0lBQXFCO0V2Q3lpZ0IzQjtFdUN4aWdCTTtJQUFxQjtFdkMyaWdCM0I7RXVDMWlnQk07SUFBcUI7RXZDNmlnQjNCO0FBQ0Y7QXVDMWpnQkk7RUFRSTtJQUFvQjtFdkNzamdCMUI7RXVDcmpnQk07SUFBcUI7RXZDd2pnQjNCO0V1Q3ZqZ0JNO0lBQXFCO0V2QzBqZ0IzQjtFdUN6amdCTTtJQUFxQjtFdkM0amdCM0I7RXVDM2pnQk07SUFBcUI7RXZDOGpnQjNCO0FBQ0Y7QXVDM2tnQkk7RUFRSTtJQUFvQjtFdkN1a2dCMUI7RXVDdGtnQk07SUFBcUI7RXZDeWtnQjNCO0V1Q3hrZ0JNO0lBQXFCO0V2QzJrZ0IzQjtFdUMxa2dCTTtJQUFxQjtFdkM2a2dCM0I7RXVDNWtnQk07SUFBcUI7RXZDK2tnQjNCO0FBQ0Y7QXVDNWxnQkk7RUFRSTtJQUFvQjtFdkN3bGdCMUI7RXVDdmxnQk07SUFBcUI7RXZDMGxnQjNCO0V1Q3psZ0JNO0lBQXFCO0V2QzRsZ0IzQjtFdUMzbGdCTTtJQUFxQjtFdkM4bGdCM0I7RXVDN2xnQk07SUFBcUI7RXZDZ21nQjNCO0FBQ0Y7QXVDN21nQkk7RUFRSTtJQUFvQjtFdkN5bWdCMUI7RXVDeG1nQk07SUFBcUI7RXZDMm1nQjNCO0V1QzFtZ0JNO0lBQXFCO0V2QzZtZ0IzQjtFdUM1bWdCTTtJQUFxQjtFdkMrbWdCM0I7RXVDOW1nQk07SUFBcUI7RXZDaW5nQjNCO0FBQ0Y7QXVDOW5nQkk7RUFRSTtJQUFvQjtFdkMwbmdCMUI7RXVDem5nQk07SUFBcUI7RXZDNG5nQjNCO0V1QzNuZ0JNO0lBQXFCO0V2QzhuZ0IzQjtFdUM3bmdCTTtJQUFxQjtFdkNnb2dCM0I7RXVDL25nQk07SUFBcUI7RXZDa29nQjNCO0FBQ0Y7QXVDL29nQkk7RUFRSTtJQUFvQjtFdkMyb2dCMUI7RXVDMW9nQk07SUFBcUI7RXZDNm9nQjNCO0V1QzVvZ0JNO0lBQXFCO0V2QytvZ0IzQjtFdUM5b2dCTTtJQUFxQjtFdkNpcGdCM0I7RXVDaHBnQk07SUFBcUI7RXZDbXBnQjNCO0FBQ0Y7QXVDaHFnQkk7RUFRSTtJQUFvQjtFdkM0cGdCMUI7RXVDM3BnQk07SUFBcUI7RXZDOHBnQjNCO0V1QzdwZ0JNO0lBQXFCO0V2Q2dxZ0IzQjtFdUMvcGdCTTtJQUFxQjtFdkNrcWdCM0I7RXVDanFnQk07SUFBcUI7RXZDb3FnQjNCO0FBQ0Y7QXVDanJnQkk7RUFRSTtJQUFvQjtFdkM2cWdCMUI7RXVDNXFnQk07SUFBcUI7RXZDK3FnQjNCO0V1QzlxZ0JNO0lBQXFCO0V2Q2lyZ0IzQjtFdUNocmdCTTtJQUFxQjtFdkNtcmdCM0I7RXVDbHJnQk07SUFBcUI7RXZDcXJnQjNCO0FBQ0Y7QXVDbHNnQkk7RUFRSTtJQUFvQjtFdkM4cmdCMUI7RXVDN3JnQk07SUFBcUI7RXZDZ3NnQjNCO0V1Qy9yZ0JNO0lBQXFCO0V2Q2tzZ0IzQjtFdUNqc2dCTTtJQUFxQjtFdkNvc2dCM0I7RXVDbnNnQk07SUFBcUI7RXZDc3NnQjNCO0FBQ0Y7QXVDbnRnQkk7RUFRSTtJQUFvQjtFdkMrc2dCMUI7RXVDOXNnQk07SUFBcUI7RXZDaXRnQjNCO0V1Q2h0Z0JNO0lBQXFCO0V2Q210Z0IzQjtFdUNsdGdCTTtJQUFxQjtFdkNxdGdCM0I7RXVDcHRnQk07SUFBcUI7RXZDdXRnQjNCO0FBQ0Y7QXVDcHVnQkk7RUFRSTtJQUFvQjtFdkNndWdCMUI7RXVDL3RnQk07SUFBcUI7RXZDa3VnQjNCO0V1Q2p1Z0JNO0lBQXFCO0V2Q291Z0IzQjtFdUNudWdCTTtJQUFxQjtFdkNzdWdCM0I7RXVDcnVnQk07SUFBcUI7RXZDd3VnQjNCO0FBQ0Y7QXVDcnZnQkk7RUFRSTtJQUFvQjtFdkNpdmdCMUI7RXVDaHZnQk07SUFBcUI7RXZDbXZnQjNCO0V1Q2x2Z0JNO0lBQXFCO0V2Q3F2Z0IzQjtFdUNwdmdCTTtJQUFxQjtFdkN1dmdCM0I7RXVDdHZnQk07SUFBcUI7RXZDeXZnQjNCO0FBQ0Y7QXVDdHdnQkk7RUFRSTtJQUFvQjtFdkNrd2dCMUI7RXVDandnQk07SUFBcUI7RXZDb3dnQjNCO0V1Q253Z0JNO0lBQXFCO0V2Q3N3Z0IzQjtFdUNyd2dCTTtJQUFxQjtFdkN3d2dCM0I7RXVDdndnQk07SUFBcUI7RXZDMHdnQjNCO0FBQ0Y7QXVDdnhnQkk7RUFRSTtJQUFvQjtFdkNteGdCMUI7RXVDbHhnQk07SUFBcUI7RXZDcXhnQjNCO0V1Q3B4Z0JNO0lBQXFCO0V2Q3V4Z0IzQjtFdUN0eGdCTTtJQUFxQjtFdkN5eGdCM0I7RXVDeHhnQk07SUFBcUI7RXZDMnhnQjNCO0FBQ0Y7QXVDeHlnQkk7RUFRSTtJQUFvQjtFdkNveWdCMUI7RXVDbnlnQk07SUFBcUI7RXZDc3lnQjNCO0V1Q3J5Z0JNO0lBQXFCO0V2Q3d5Z0IzQjtFdUN2eWdCTTtJQUFxQjtFdkMweWdCM0I7RXVDenlnQk07SUFBcUI7RXZDNHlnQjNCO0FBQ0Y7QXVDenpnQkk7RUFRSTtJQUFvQjtFdkNxemdCMUI7RXVDcHpnQk07SUFBcUI7RXZDdXpnQjNCO0V1Q3R6Z0JNO0lBQXFCO0V2Q3l6Z0IzQjtFdUN4emdCTTtJQUFxQjtFdkMyemdCM0I7RXVDMXpnQk07SUFBcUI7RXZDNnpnQjNCO0FBQ0Y7QXVDMTBnQkk7RUFRSTtJQUFvQjtFdkNzMGdCMUI7RXVDcjBnQk07SUFBcUI7RXZDdzBnQjNCO0V1Q3YwZ0JNO0lBQXFCO0V2QzAwZ0IzQjtFdUN6MGdCTTtJQUFxQjtFdkM0MGdCM0I7RXVDMzBnQk07SUFBcUI7RXZDODBnQjNCO0FBQ0Y7QXVDMzFnQkk7RUFRSTtJQUFvQjtFdkN1MWdCMUI7RXVDdDFnQk07SUFBcUI7RXZDeTFnQjNCO0V1Q3gxZ0JNO0lBQXFCO0V2QzIxZ0IzQjtFdUMxMWdCTTtJQUFxQjtFdkM2MWdCM0I7RXVDNTFnQk07SUFBcUI7RXZDKzFnQjNCO0FBQ0Y7QXVDNTJnQkk7RUFRSTtJQUFvQjtFdkN3MmdCMUI7RXVDdjJnQk07SUFBcUI7RXZDMDJnQjNCO0V1Q3oyZ0JNO0lBQXFCO0V2QzQyZ0IzQjtFdUMzMmdCTTtJQUFxQjtFdkM4MmdCM0I7RXVDNzJnQk07SUFBcUI7RXZDZzNnQjNCO0FBQ0Y7QXVDNzNnQkk7RUFRSTtJQUFvQjtFdkN5M2dCMUI7RXVDeDNnQk07SUFBcUI7RXZDMjNnQjNCO0V1QzEzZ0JNO0lBQXFCO0V2QzYzZ0IzQjtFdUM1M2dCTTtJQUFxQjtFdkMrM2dCM0I7RXVDOTNnQk07SUFBcUI7RXZDaTRnQjNCO0FBQ0Y7QXVDOTRnQkk7RUFRSTtJQUFvQjtFdkMwNGdCMUI7RXVDejRnQk07SUFBcUI7RXZDNDRnQjNCO0V1QzM0Z0JNO0lBQXFCO0V2Qzg0Z0IzQjtFdUM3NGdCTTtJQUFxQjtFdkNnNWdCM0I7RXVDLzRnQk07SUFBcUI7RXZDazVnQjNCO0FBQ0Y7QXVDLzVnQkk7RUFRSTtJQUFvQjtFdkMyNWdCMUI7RXVDMTVnQk07SUFBcUI7RXZDNjVnQjNCO0V1QzU1Z0JNO0lBQXFCO0V2Qys1Z0IzQjtFdUM5NWdCTTtJQUFxQjtFdkNpNmdCM0I7RXVDaDZnQk07SUFBcUI7RXZDbTZnQjNCO0FBQ0Y7QXVDaDdnQkk7RUFRSTtJQUFvQjtFdkM0NmdCMUI7RXVDMzZnQk07SUFBcUI7RXZDODZnQjNCO0V1Qzc2Z0JNO0lBQXFCO0V2Q2c3Z0IzQjtFdUMvNmdCTTtJQUFxQjtFdkNrN2dCM0I7RXVDajdnQk07SUFBcUI7RXZDbzdnQjNCO0FBQ0Y7QXVDajhnQkk7RUFRSTtJQUFvQjtFdkM2N2dCMUI7RXVDNTdnQk07SUFBcUI7RXZDKzdnQjNCO0V1Qzk3Z0JNO0lBQXFCO0V2Q2k4Z0IzQjtFdUNoOGdCTTtJQUFxQjtFdkNtOGdCM0I7RXVDbDhnQk07SUFBcUI7RXZDcThnQjNCO0FBQ0Y7QXVDbDlnQkk7RUFRSTtJQUFvQjtFdkM4OGdCMUI7RXVDNzhnQk07SUFBcUI7RXZDZzlnQjNCO0V1Qy84Z0JNO0lBQXFCO0V2Q2s5Z0IzQjtFdUNqOWdCTTtJQUFxQjtFdkNvOWdCM0I7RXVDbjlnQk07SUFBcUI7RXZDczlnQjNCO0FBQ0Y7QXVDbitnQkk7RUFRSTtJQUFvQjtFdkMrOWdCMUI7RXVDOTlnQk07SUFBcUI7RXZDaStnQjNCO0V1Q2grZ0JNO0lBQXFCO0V2Q20rZ0IzQjtFdUNsK2dCTTtJQUFxQjtFdkNxK2dCM0I7RXVDcCtnQk07SUFBcUI7RXZDdStnQjNCO0FBQ0Y7QXVDcC9nQkk7RUFRSTtJQUFvQjtFdkNnL2dCMUI7RXVDLytnQk07SUFBcUI7RXZDay9nQjNCO0V1Q2ovZ0JNO0lBQXFCO0V2Q28vZ0IzQjtFdUNuL2dCTTtJQUFxQjtFdkNzL2dCM0I7RXVDci9nQk07SUFBcUI7RXZDdy9nQjNCO0FBQ0Y7QXVDcmdoQkk7RUFRSTtJQUFvQjtFdkNpZ2hCMUI7RXVDaGdoQk07SUFBcUI7RXZDbWdoQjNCO0V1Q2xnaEJNO0lBQXFCO0V2Q3FnaEIzQjtFdUNwZ2hCTTtJQUFxQjtFdkN1Z2hCM0I7RXVDdGdoQk07SUFBcUI7RXZDeWdoQjNCO0FBQ0Y7QXVDdGhoQkk7RUFRSTtJQUFvQjtFdkNraGhCMUI7RXVDamhoQk07SUFBcUI7RXZDb2hoQjNCO0V1Q25oaEJNO0lBQXFCO0V2Q3NoaEIzQjtFdUNyaGhCTTtJQUFxQjtFdkN3aGhCM0I7RXVDdmhoQk07SUFBcUI7RXZDMGhoQjNCO0FBQ0Y7QXVDdmloQkk7RUFRSTtJQUFvQjtFdkNtaWhCMUI7RXVDbGloQk07SUFBcUI7RXZDcWloQjNCO0V1Q3BpaEJNO0lBQXFCO0V2Q3VpaEIzQjtFdUN0aWhCTTtJQUFxQjtFdkN5aWhCM0I7RXVDeGloQk07SUFBcUI7RXZDMmloQjNCO0FBQ0Y7QXVDeGpoQkk7RUFRSTtJQUFvQjtFdkNvamhCMUI7RXVDbmpoQk07SUFBcUI7RXZDc2poQjNCO0V1Q3JqaEJNO0lBQXFCO0V2Q3dqaEIzQjtFdUN2amhCTTtJQUFxQjtFdkMwamhCM0I7RXVDempoQk07SUFBcUI7RXZDNGpoQjNCO0FBQ0Y7QXVDemtoQkk7RUFRSTtJQUFvQjtFdkNxa2hCMUI7RXVDcGtoQk07SUFBcUI7RXZDdWtoQjNCO0V1Q3RraEJNO0lBQXFCO0V2Q3lraEIzQjtFdUN4a2hCTTtJQUFxQjtFdkMya2hCM0I7RXVDMWtoQk07SUFBcUI7RXZDNmtoQjNCO0FBQ0Y7QXVDMWxoQkk7RUFRSTtJQUFvQjtFdkNzbGhCMUI7RXVDcmxoQk07SUFBcUI7RXZDd2xoQjNCO0V1Q3ZsaEJNO0lBQXFCO0V2QzBsaEIzQjtFdUN6bGhCTTtJQUFxQjtFdkM0bGhCM0I7RXVDM2xoQk07SUFBcUI7RXZDOGxoQjNCO0FBQ0Y7QXVDM21oQkk7RUFRSTtJQUFvQjtFdkN1bWhCMUI7RXVDdG1oQk07SUFBcUI7RXZDeW1oQjNCO0V1Q3htaEJNO0lBQXFCO0V2QzJtaEIzQjtFdUMxbWhCTTtJQUFxQjtFdkM2bWhCM0I7RXVDNW1oQk07SUFBcUI7RXZDK21oQjNCO0FBQ0Y7QXVDNW5oQkk7RUFRSTtJQUFvQjtFdkN3bmhCMUI7RXVDdm5oQk07SUFBcUI7RXZDMG5oQjNCO0V1Q3puaEJNO0lBQXFCO0V2QzRuaEIzQjtFdUMzbmhCTTtJQUFxQjtFdkM4bmhCM0I7RXVDN25oQk07SUFBcUI7RXZDZ29oQjNCO0FBQ0Y7QXVDN29oQkk7RUFRSTtJQUFvQjtFdkN5b2hCMUI7RXVDeG9oQk07SUFBcUI7RXZDMm9oQjNCO0V1QzFvaEJNO0lBQXFCO0V2QzZvaEIzQjtFdUM1b2hCTTtJQUFxQjtFdkMrb2hCM0I7RXVDOW9oQk07SUFBcUI7RXZDaXBoQjNCO0FBQ0Y7QXVDOXBoQkk7RUFRSTtJQUFvQjtFdkMwcGhCMUI7RXVDenBoQk07SUFBcUI7RXZDNHBoQjNCO0V1QzNwaEJNO0lBQXFCO0V2QzhwaEIzQjtFdUM3cGhCTTtJQUFxQjtFdkNncWhCM0I7RXVDL3BoQk07SUFBcUI7RXZDa3FoQjNCO0FBQ0Y7QXVDL3FoQkk7RUFRSTtJQUFvQjtFdkMycWhCMUI7RXVDMXFoQk07SUFBcUI7RXZDNnFoQjNCO0V1QzVxaEJNO0lBQXFCO0V2QytxaEIzQjtFdUM5cWhCTTtJQUFxQjtFdkNpcmhCM0I7RXVDaHJoQk07SUFBcUI7RXZDbXJoQjNCO0FBQ0Y7QXVDaHNoQkk7RUFRSTtJQUFvQjtFdkM0cmhCMUI7RXVDM3JoQk07SUFBcUI7RXZDOHJoQjNCO0V1QzdyaEJNO0lBQXFCO0V2Q2dzaEIzQjtFdUMvcmhCTTtJQUFxQjtFdkNrc2hCM0I7RXVDanNoQk07SUFBcUI7RXZDb3NoQjNCO0FBQ0Y7QXVDanRoQkk7RUFRSTtJQUFvQjtFdkM2c2hCMUI7RXVDNXNoQk07SUFBcUI7RXZDK3NoQjNCO0V1QzlzaEJNO0lBQXFCO0V2Q2l0aEIzQjtFdUNodGhCTTtJQUFxQjtFdkNtdGhCM0I7RXVDbHRoQk07SUFBcUI7RXZDcXRoQjNCO0FBQ0Y7QXVDbHVoQkk7RUFRSTtJQUFvQjtFdkM4dGhCMUI7RXVDN3RoQk07SUFBcUI7RXZDZ3VoQjNCO0V1Qy90aEJNO0lBQXFCO0V2Q2t1aEIzQjtFdUNqdWhCTTtJQUFxQjtFdkNvdWhCM0I7RXVDbnVoQk07SUFBcUI7RXZDc3VoQjNCO0FBQ0Y7QXVDbnZoQkk7RUFRSTtJQUFvQjtFdkMrdWhCMUI7RXVDOXVoQk07SUFBcUI7RXZDaXZoQjNCO0V1Q2h2aEJNO0lBQXFCO0V2Q212aEIzQjtFdUNsdmhCTTtJQUFxQjtFdkNxdmhCM0I7RXVDcHZoQk07SUFBcUI7RXZDdXZoQjNCO0FBQ0Y7QXVDcHdoQkk7RUFRSTtJQUFvQjtFdkNnd2hCMUI7RXVDL3ZoQk07SUFBcUI7RXZDa3doQjNCO0V1Q2p3aEJNO0lBQXFCO0V2Q293aEIzQjtFdUNud2hCTTtJQUFxQjtFdkNzd2hCM0I7RXVDcndoQk07SUFBcUI7RXZDd3doQjNCO0FBQ0Y7QXVDcnhoQkk7RUFRSTtJQUFvQjtFdkNpeGhCMUI7RXVDaHhoQk07SUFBcUI7RXZDbXhoQjNCO0V1Q2x4aEJNO0lBQXFCO0V2Q3F4aEIzQjtFdUNweGhCTTtJQUFxQjtFdkN1eGhCM0I7RXVDdHhoQk07SUFBcUI7RXZDeXhoQjNCO0FBQ0Y7QXVDbHhoQkU7RUFDRSxxQkFGd0I7QXZDc3hoQjVCOztBdUNyeGhCRTtFQUNFLHFCQUZ3QjtBdkMweGhCNUI7O0F1Q3p4aEJFO0VBQ0UscUJBRndCO0F2Qzh4aEI1Qjs7QXVDN3hoQkU7RUFDRSxxQkFGd0I7QXZDa3loQjVCOztBdUNqeWhCRTtFQUNFLHFCQUZ3QjtBdkNzeWhCNUI7O0F1Q3J5aEJFO0VBQ0UscUJBRndCO0F2QzB5aEI1Qjs7QXVDenloQkU7RUFDRSxxQkFGd0I7QXZDOHloQjVCOztBdUM3eWhCRTtFQUNFLHFCQUZ3QjtBdkNremhCNUI7O0F1Q2p6aEJFO0VBQ0UscUJBRndCO0F2Q3N6aEI1Qjs7QXVDcnpoQkU7RUFDRSxxQkFGd0I7QXZDMHpoQjVCOztBdUN6emhCRTtFQUNFLHFCQUZ3QjtBdkM4emhCNUI7O0F1Qzd6aEJFO0VBQ0UscUJBRndCO0F2Q2swaEI1Qjs7QXVDajBoQkU7RUFDRSxxQkFGd0I7QXZDczBoQjVCOztBdUNyMGhCRTtFQUNFLHFCQUZ3QjtBdkMwMGhCNUI7O0F1Q3owaEJFO0VBQ0UscUJBRndCO0F2QzgwaEI1Qjs7QXVDNzBoQkU7RUFDRSxxQkFGd0I7QXZDazFoQjVCOztBdUNqMWhCRTtFQUNFLHFCQUZ3QjtBdkNzMWhCNUI7O0F1Q3IxaEJFO0VBQ0UscUJBRndCO0F2QzAxaEI1Qjs7QXVDejFoQkU7RUFDRSxxQkFGd0I7QXZDODFoQjVCOztBdUM3MWhCRTtFQUNFLHFCQUZ3QjtBdkNrMmhCNUI7O0F1Q2oyaEJFO0VBQ0UscUJBRndCO0F2Q3MyaEI1Qjs7QXVDcjJoQkU7RUFDRSxxQkFGd0I7QXZDMDJoQjVCOztBdUN6MmhCRTtFQUNFLHFCQUZ3QjtBdkM4MmhCNUI7O0F1QzcyaEJFO0VBQ0UscUJBRndCO0F2Q2szaEI1Qjs7QXVDajNoQkU7RUFDRSxxQkFGd0I7QXZDczNoQjVCOztBdUNyM2hCRTtFQUNFLHFCQUZ3QjtBdkMwM2hCNUI7O0F1Q3ozaEJFO0VBQ0UscUJBRndCO0F2QzgzaEI1Qjs7QXVDNzNoQkU7RUFDRSxxQkFGd0I7QXZDazRoQjVCOztBdUNqNGhCRTtFQUNFLHFCQUZ3QjtBdkNzNGhCNUI7O0F1Q3I0aEJFO0VBQ0UscUJBRndCO0F2QzA0aEI1Qjs7QXVDejRoQkU7RUFDRSxxQkFGd0I7QXZDODRoQjVCOztBdUM3NGhCRTtFQUNFLHFCQUZ3QjtBdkNrNWhCNUI7O0F1Q2o1aEJFO0VBQ0UscUJBRndCO0F2Q3M1aEI1Qjs7QXVDcjVoQkU7RUFDRSxxQkFGd0I7QXZDMDVoQjVCOztBdUN6NWhCRTtFQUNFLHFCQUZ3QjtBdkM4NWhCNUI7O0F1Qzc1aEJFO0VBQ0UscUJBRndCO0F2Q2s2aEI1Qjs7QXVDajZoQkU7RUFDRSxxQkFGd0I7QXZDczZoQjVCOztBdUNyNmhCRTtFQUNFLHFCQUZ3QjtBdkMwNmhCNUI7O0F1Q3o2aEJFO0VBQ0UscUJBRndCO0F2Qzg2aEI1Qjs7QXVDNzZoQkU7RUFDRSxxQkFGd0I7QXZDazdoQjVCOztBdUNqN2hCRTtFQUNFLHFCQUZ3QjtBdkNzN2hCNUI7O0F1Q3I3aEJFO0VBQ0UscUJBRndCO0F2QzA3aEI1Qjs7QXVDejdoQkU7RUFDRSxxQkFGd0I7QXZDODdoQjVCOztBdUM3N2hCRTtFQUNFLHFCQUZ3QjtBdkNrOGhCNUI7O0F1Q2o4aEJFO0VBQ0UscUJBRndCO0F2Q3M4aEI1Qjs7QXVDcjhoQkU7RUFDRSxxQkFGd0I7QXZDMDhoQjVCOztBdUN6OGhCRTtFQUNFLHFCQUZ3QjtBdkM4OGhCNUI7O0F1Qzc4aEJFO0VBQ0UscUJBRndCO0F2Q2s5aEI1Qjs7QXVDajloQkU7RUFDRSxxQkFGd0I7QXZDczloQjVCOztBdUNyOWhCRTtFQUNFLHFCQUZ3QjtBdkMwOWhCNUI7O0F1Q3o5aEJFO0VBQ0UscUJBRndCO0F2Qzg5aEI1Qjs7QXVDNzloQkU7RUFDRSxxQkFGd0I7QXZDaytoQjVCOztBdUNqK2hCRTtFQUNFLHFCQUZ3QjtBdkNzK2hCNUI7O0F1Q3IraEJFO0VBQ0UscUJBRndCO0F2QzAraEI1Qjs7QXVDeitoQkU7RUFDRSxxQkFGd0I7QXZDOCtoQjVCOztBdUM3K2hCRTtFQUNFLHFCQUZ3QjtBdkNrL2hCNUI7O0F1Q2ovaEJFO0VBQ0UscUJBRndCO0F2Q3MvaEI1Qjs7QXVDci9oQkU7RUFDRSxxQkFGd0I7QXZDMC9oQjVCOztBdUN6L2hCRTtFQUNFLHFCQUZ3QjtBdkM4L2hCNUI7O0F1QzcvaEJFO0VBQ0UscUJBRndCO0F2Q2tnaUI1Qjs7QXVDamdpQkU7RUFDRSxxQkFGd0I7QXZDc2dpQjVCOztBdUNyZ2lCRTtFQUNFLHFCQUZ3QjtBdkMwZ2lCNUI7O0F1Q3pnaUJFO0VBQ0UscUJBRndCO0F2QzhnaUI1Qjs7QXVDN2dpQkU7RUFDRSxxQkFGd0I7QXZDa2hpQjVCOztBdUNqaGlCRTtFQUNFLHFCQUZ3QjtBdkNzaGlCNUI7O0F1Q3JoaUJFO0VBQ0UscUJBRndCO0F2QzBoaUI1Qjs7QXVDemhpQkU7RUFDRSxxQkFGd0I7QXZDOGhpQjVCOztBdUM3aGlCRTtFQUNFLHFCQUZ3QjtBdkNraWlCNUI7O0F1Q2ppaUJFO0VBQ0UscUJBRndCO0F2Q3NpaUI1Qjs7QXVDcmlpQkU7RUFDRSxxQkFGd0I7QXZDMGlpQjVCOztBdUN6aWlCRTtFQUNFLHFCQUZ3QjtBdkM4aWlCNUI7O0F1QzdpaUJFO0VBQ0UscUJBRndCO0F2Q2tqaUI1Qjs7QXVDamppQkU7RUFDRSxxQkFGd0I7QXZDc2ppQjVCOztBdUNyamlCRTtFQUNFLHFCQUZ3QjtBdkMwamlCNUI7O0F1Q3pqaUJFO0VBQ0UscUJBRndCO0F2QzhqaUI1Qjs7QXVDN2ppQkU7RUFDRSxxQkFGd0I7QXZDa2tpQjVCOztBdUNqa2lCRTtFQUNFLHFCQUZ3QjtBdkNza2lCNUI7O0F1Q3JraUJFO0VBQ0UscUJBRndCO0F2QzBraUI1Qjs7QXVDemtpQkU7RUFDRSxxQkFGd0I7QXZDOGtpQjVCOztBdUM3a2lCRTtFQUNFLHFCQUZ3QjtBdkNrbGlCNUI7O0F1Q2psaUJFO0VBQ0UscUJBRndCO0F2Q3NsaUI1Qjs7QXVDcmxpQkU7RUFDRSxxQkFGd0I7QXZDMGxpQjVCOztBdUN6bGlCRTtFQUNFLHFCQUZ3QjtBdkM4bGlCNUI7O0F1QzdsaUJFO0VBQ0UscUJBRndCO0F2Q2ttaUI1Qjs7QXVDam1pQkU7RUFDRSxxQkFGd0I7QXZDc21pQjVCOztBdUNybWlCRTtFQUNFLHFCQUZ3QjtBdkMwbWlCNUI7O0F1Q3ptaUJFO0VBQ0UscUJBRndCO0F2QzhtaUI1Qjs7QXVDN21pQkU7RUFDRSxxQkFGd0I7QXZDa25pQjVCOztBdUNqbmlCRTtFQUNFLHFCQUZ3QjtBdkNzbmlCNUI7O0F1Q3JuaUJFO0VBQ0UscUJBRndCO0F2QzBuaUI1Qjs7QXVDem5pQkU7RUFDRSxxQkFGd0I7QXZDOG5pQjVCOztBdUM3bmlCRTtFQUNFLHFCQUZ3QjtBdkNrb2lCNUI7O0F1Q2pvaUJFO0VBQ0UscUJBRndCO0F2Q3NvaUI1Qjs7QXVDcm9pQkU7RUFDRSxxQkFGd0I7QXZDMG9pQjVCOztBdUN6b2lCRTtFQUNFLHFCQUZ3QjtBdkM4b2lCNUI7O0F1QzdvaUJFO0VBQ0UscUJBRndCO0F2Q2twaUI1Qjs7QXVDanBpQkU7RUFDRSxxQkFGd0I7QXZDc3BpQjVCOztBdUNycGlCRTtFQUNFLHFCQUZ3QjtBdkMwcGlCNUI7O0F1Q3pwaUJFO0VBQ0UscUJBRndCO0F2QzhwaUI1Qjs7QXVDN3BpQkU7RUFDRSxxQkFGd0I7QXZDa3FpQjVCOztBdUNqcWlCRTtFQUNFLHFCQUZ3QjtBdkNzcWlCNUI7O0F1Q3JxaUJFO0VBQ0UscUJBRndCO0F2QzBxaUI1Qjs7QXVDenFpQkU7RUFDRSxxQkFGd0I7QXZDOHFpQjVCOztBdUM3cWlCRTtFQUNFLHFCQUZ3QjtBdkNrcmlCNUI7O0F1Q2pyaUJFO0VBQ0UscUJBRndCO0F2Q3NyaUI1Qjs7QXVDcnJpQkU7RUFDRSxxQkFGd0I7QXZDMHJpQjVCOztBdUN6cmlCRTtFQUNFLHFCQUZ3QjtBdkM4cmlCNUI7O0F1QzdyaUJFO0VBQ0UscUJBRndCO0F2Q2tzaUI1Qjs7QXVDanNpQkU7RUFDRSxxQkFGd0I7QXZDc3NpQjVCOztBdUNyc2lCRTtFQUNFLHFCQUZ3QjtBdkMwc2lCNUI7O0F1Q3pzaUJFO0VBQ0UscUJBRndCO0F2QzhzaUI1Qjs7QXVDN3NpQkU7RUFDRSxxQkFGd0I7QXZDa3RpQjVCOztBdUNqdGlCRTtFQUNFLHFCQUZ3QjtBdkNzdGlCNUI7O0F1Q3J0aUJFO0VBQ0UscUJBRndCO0F2QzB0aUI1Qjs7QXVDenRpQkU7RUFDRSxxQkFGd0I7QXZDOHRpQjVCOztBdUM3dGlCRTtFQUNFLHFCQUZ3QjtBdkNrdWlCNUI7O0F1Q2p1aUJFO0VBQ0UscUJBRndCO0F2Q3N1aUI1Qjs7QXVDcnVpQkU7RUFDRSxxQkFGd0I7QXZDMHVpQjVCOztBdUN6dWlCRTtFQUNFLHFCQUZ3QjtBdkM4dWlCNUI7O0F1Qzd1aUJFO0VBQ0UscUJBRndCO0F2Q2t2aUI1Qjs7QXVDanZpQkU7RUFDRSxxQkFGd0I7QXZDc3ZpQjVCOztBdUNydmlCRTtFQUNFLHFCQUZ3QjtBdkMwdmlCNUI7O0F1Q3p2aUJFO0VBQ0UscUJBRndCO0F2Qzh2aUI1Qjs7QXVDN3ZpQkU7RUFDRSxxQkFGd0I7QXZDa3dpQjVCOztBdUNqd2lCRTtFQUNFLHFCQUZ3QjtBdkNzd2lCNUI7O0F1Q3J3aUJFO0VBQ0UscUJBRndCO0F2QzB3aUI1Qjs7QXVDendpQkU7RUFDRSxxQkFGd0I7QXZDOHdpQjVCOztBdUM3d2lCRTtFQUNFLHFCQUZ3QjtBdkNreGlCNUI7O0F1Q2p4aUJFO0VBQ0UscUJBRndCO0F2Q3N4aUI1Qjs7QXVDcnhpQkU7RUFDRSxxQkFGd0I7QXZDMHhpQjVCOztBdUNueGlCRTtFQUNFLGtCeENtSEs7QUNtcWlCVDs7QXVDcHhpQkU7RUFDRSwyQnhDZ0hLO0FDdXFpQlQ7O0F1Q3J4aUJFO0VBQ0UsNEJ4QzZHSztBQzJxaUJUOztBdUN0eGlCRTtFQUNFLDhCeEMwR0s7QUMrcWlCVDs7QXVDdnhpQkU7RUFDRSwrQnhDdUdLO0FDbXJpQlQ7O0F1Q3h4aUJFO0VBQ0UsMkJ4Q29HSztFd0NuR0wsNEJ4Q21HSztBQ3dyaUJUOztBdUN6eGlCRTtFQUNFLDhCeENnR0s7RXdDL0ZMLCtCeEMrRks7QUM2cmlCVDs7QXVDMXhpQkU7O0VBRUUsMkJ4QzJGSztFd0MxRkwsOEJ4QzBGSztBQ21zaUJUOztBdUMzeGlCRTs7RUFFRSw0QnhDc0ZLO0V3Q3JGTCwrQnhDcUZLO0FDeXNpQlQ7O0F1Qzd6aUJFO0VBQ0Usa0J4Q21ISztBQzZzaUJUOztBdUM5emlCRTtFQUNFLDJCeENnSEs7QUNpdGlCVDs7QXVDL3ppQkU7RUFDRSw0QnhDNkdLO0FDcXRpQlQ7O0F1Q2gwaUJFO0VBQ0UsOEJ4QzBHSztBQ3l0aUJUOztBdUNqMGlCRTtFQUNFLCtCeEN1R0s7QUM2dGlCVDs7QXVDbDBpQkU7RUFDRSwyQnhDb0dLO0V3Q25HTCw0QnhDbUdLO0FDa3VpQlQ7O0F1Q24waUJFO0VBQ0UsOEJ4Q2dHSztFd0MvRkwsK0J4QytGSztBQ3V1aUJUOztBdUNwMGlCRTs7RUFFRSwyQnhDMkZLO0V3QzFGTCw4QnhDMEZLO0FDNnVpQlQ7O0F1Q3IwaUJFOztFQUVFLDRCeENzRks7RXdDckZMLCtCeENxRks7QUNtdmlCVDs7QXVDdjJpQkU7RUFDRSxtQnhDbUhLO0FDdXZpQlQ7O0F1Q3gyaUJFO0VBQ0UsNEJ4Q2dISztBQzJ2aUJUOztBdUN6MmlCRTtFQUNFLDZCeEM2R0s7QUMrdmlCVDs7QXVDMTJpQkU7RUFDRSwrQnhDMEdLO0FDbXdpQlQ7O0F1QzMyaUJFO0VBQ0UsZ0N4Q3VHSztBQ3V3aUJUOztBdUM1MmlCRTtFQUNFLDRCeENvR0s7RXdDbkdMLDZCeENtR0s7QUM0d2lCVDs7QXVDNzJpQkU7RUFDRSwrQnhDZ0dLO0V3Qy9GTCxnQ3hDK0ZLO0FDaXhpQlQ7O0F1QzkyaUJFOztFQUVFLDRCeEMyRks7RXdDMUZMLCtCeEMwRks7QUN1eGlCVDs7QXVDLzJpQkU7O0VBRUUsNkJ4Q3NGSztFd0NyRkwsZ0N4Q3FGSztBQzZ4aUJUOztBdUNqNWlCRTtFQUNFLG1CeENtSEs7QUNpeWlCVDs7QXVDbDVpQkU7RUFDRSw0QnhDZ0hLO0FDcXlpQlQ7O0F1Q241aUJFO0VBQ0UsNkJ4QzZHSztBQ3l5aUJUOztBdUNwNWlCRTtFQUNFLCtCeEMwR0s7QUM2eWlCVDs7QXVDcjVpQkU7RUFDRSxnQ3hDdUdLO0FDaXppQlQ7O0F1Q3Q1aUJFO0VBQ0UsNEJ4Q29HSztFd0NuR0wsNkJ4Q21HSztBQ3N6aUJUOztBdUN2NWlCRTtFQUNFLCtCeENnR0s7RXdDL0ZMLGdDeEMrRks7QUMyemlCVDs7QXVDeDVpQkU7O0VBRUUsNEJ4QzJGSztFd0MxRkwsK0J4QzBGSztBQ2kwaUJUOztBdUN6NWlCRTs7RUFFRSw2QnhDc0ZLO0V3Q3JGTCxnQ3hDcUZLO0FDdTBpQlQ7O0F1QzM3aUJFO0VBQ0UsbUJ4Q21ISztBQzIwaUJUOztBdUM1N2lCRTtFQUNFLDRCeENnSEs7QUMrMGlCVDs7QXVDNzdpQkU7RUFDRSw2QnhDNkdLO0FDbTFpQlQ7O0F1Qzk3aUJFO0VBQ0UsK0J4QzBHSztBQ3UxaUJUOztBdUMvN2lCRTtFQUNFLGdDeEN1R0s7QUMyMWlCVDs7QXVDaDhpQkU7RUFDRSw0QnhDb0dLO0V3Q25HTCw2QnhDbUdLO0FDZzJpQlQ7O0F1Q2o4aUJFO0VBQ0UsK0J4Q2dHSztFd0MvRkwsZ0N4QytGSztBQ3EyaUJUOztBdUNsOGlCRTs7RUFFRSw0QnhDMkZLO0V3QzFGTCwrQnhDMEZLO0FDMjJpQlQ7O0F1Q244aUJFOztFQUVFLDZCeENzRks7RXdDckZMLGdDeENxRks7QUNpM2lCVDs7QXVDcitpQkU7RUFDRSxvQnhDbUhLO0FDcTNpQlQ7O0F1Q3QraUJFO0VBQ0UsNkJ4Q2dISztBQ3kzaUJUOztBdUN2K2lCRTtFQUNFLDhCeEM2R0s7QUM2M2lCVDs7QXVDeCtpQkU7RUFDRSxnQ3hDMEdLO0FDaTRpQlQ7O0F1Q3oraUJFO0VBQ0UsaUN4Q3VHSztBQ3E0aUJUOztBdUMxK2lCRTtFQUNFLDZCeENvR0s7RXdDbkdMLDhCeENtR0s7QUMwNGlCVDs7QXVDMytpQkU7RUFDRSxnQ3hDZ0dLO0V3Qy9GTCxpQ3hDK0ZLO0FDKzRpQlQ7O0F1QzUraUJFOztFQUVFLDZCeEMyRks7RXdDMUZMLGdDeEMwRks7QUNxNWlCVDs7QXVDNytpQkU7O0VBRUUsOEJ4Q3NGSztFd0NyRkwsaUN4Q3FGSztBQzI1aUJUOztBdUMxK2lCSTtFQUNFLGtCeEM4RUc7QUMrNWlCVDs7QXVDMytpQkk7RUFDRSwyQnhDMkVHO0FDbTZpQlQ7O0F1QzUraUJJO0VBQ0UsNEJ4Q3dFRztBQ3U2aUJUOztBdUM3K2lCSTtFQUNFLDhCeENxRUc7QUMyNmlCVDs7QXVDOStpQkk7RUFDRSwrQnhDa0VHO0FDKzZpQlQ7O0F1Qy8raUJJO0VBQ0UsMkJ4QytERztFd0M5REgsNEJ4QzhERztBQ283aUJUOztBdUNoL2lCSTtFQUNFLDhCeEMyREc7RXdDMURILCtCeEMwREc7QUN5N2lCVDs7QXVDai9pQkk7O0VBRUUsMkJ4Q3NERztFd0NyREgsOEJ4Q3FERztBQys3aUJUOztBdUNsL2lCSTs7RUFFRSw0QnhDaURHO0V3Q2hESCwrQnhDZ0RHO0FDcThpQlQ7O0F1Q3BoakJJO0VBQ0Usa0J4QzhFRztBQ3k4aUJUOztBdUNyaGpCSTtFQUNFLDJCeEMyRUc7QUM2OGlCVDs7QXVDdGhqQkk7RUFDRSw0QnhDd0VHO0FDaTlpQlQ7O0F1Q3ZoakJJO0VBQ0UsOEJ4Q3FFRztBQ3E5aUJUOztBdUN4aGpCSTtFQUNFLCtCeENrRUc7QUN5OWlCVDs7QXVDemhqQkk7RUFDRSwyQnhDK0RHO0V3QzlESCw0QnhDOERHO0FDODlpQlQ7O0F1QzFoakJJO0VBQ0UsOEJ4QzJERztFd0MxREgsK0J4QzBERztBQ20raUJUOztBdUMzaGpCSTs7RUFFRSwyQnhDc0RHO0V3Q3JESCw4QnhDcURHO0FDeStpQlQ7O0F1QzVoakJJOztFQUVFLDRCeENpREc7RXdDaERILCtCeENnREc7QUMrK2lCVDs7QXVDOWpqQkk7RUFDRSxrQnhDOEVHO0FDbS9pQlQ7O0F1Qy9qakJJO0VBQ0UsMkJ4QzJFRztBQ3UvaUJUOztBdUNoa2pCSTtFQUNFLDRCeEN3RUc7QUMyL2lCVDs7QXVDamtqQkk7RUFDRSw4QnhDcUVHO0FDKy9pQlQ7O0F1Q2xrakJJO0VBQ0UsK0J4Q2tFRztBQ21nakJUOztBdUNua2pCSTtFQUNFLDJCeEMrREc7RXdDOURILDRCeEM4REc7QUN3Z2pCVDs7QXVDcGtqQkk7RUFDRSw4QnhDMkRHO0V3QzFESCwrQnhDMERHO0FDNmdqQlQ7O0F1Q3JrakJJOztFQUVFLDJCeENzREc7RXdDckRILDhCeENxREc7QUNtaGpCVDs7QXVDdGtqQkk7O0VBRUUsNEJ4Q2lERztFd0NoREgsK0J4Q2dERztBQ3loakJUOztBdUN4bWpCSTtFQUNFLGtCeEM4RUc7QUM2aGpCVDs7QXVDem1qQkk7RUFDRSwyQnhDMkVHO0FDaWlqQlQ7O0F1QzFtakJJO0VBQ0UsNEJ4Q3dFRztBQ3FpakJUOztBdUMzbWpCSTtFQUNFLDhCeENxRUc7QUN5aWpCVDs7QXVDNW1qQkk7RUFDRSwrQnhDa0VHO0FDNmlqQlQ7O0F1QzdtakJJO0VBQ0UsMkJ4QytERztFd0M5REgsNEJ4QzhERztBQ2tqakJUOztBdUM5bWpCSTtFQUNFLDhCeEMyREc7RXdDMURILCtCeEMwREc7QUN1ampCVDs7QXVDL21qQkk7O0VBRUUsMkJ4Q3NERztFd0NyREgsOEJ4Q3FERztBQzZqakJUOztBdUNobmpCSTs7RUFFRSw0QnhDaURHO0V3Q2hESCwrQnhDZ0RHO0FDbWtqQlQ7O0F1Q2xwakJJO0VBQ0Usa0J4QzhFRztBQ3VrakJUOztBdUNucGpCSTtFQUNFLDJCeEMyRUc7QUMya2pCVDs7QXVDcHBqQkk7RUFDRSw0QnhDd0VHO0FDK2tqQlQ7O0F1Q3JwakJJO0VBQ0UsOEJ4Q3FFRztBQ21sakJUOztBdUN0cGpCSTtFQUNFLCtCeENrRUc7QUN1bGpCVDs7QXVDdnBqQkk7RUFDRSwyQnhDK0RHO0V3QzlESCw0QnhDOERHO0FDNGxqQlQ7O0F1Q3hwakJJO0VBQ0UsOEJ4QzJERztFd0MxREgsK0J4QzBERztBQ2ltakJUOztBdUN6cGpCSTs7RUFFRSwyQnhDc0RHO0V3Q3JESCw4QnhDcURHO0FDdW1qQlQ7O0F1QzFwakJJOztFQUVFLDRCeENpREc7RXdDaERILCtCeENnREc7QUM2bWpCVDs7QXVDNXJqQkk7RUFDRSxrQnhDOEVHO0FDaW5qQlQ7O0F1QzdyakJJO0VBQ0UsMkJ4QzJFRztBQ3FuakJUOztBdUM5cmpCSTtFQUNFLDRCeEN3RUc7QUN5bmpCVDs7QXVDL3JqQkk7RUFDRSw4QnhDcUVHO0FDNm5qQlQ7O0F1Q2hzakJJO0VBQ0UsK0J4Q2tFRztBQ2lvakJUOztBdUNqc2pCSTtFQUNFLDJCeEMrREc7RXdDOURILDRCeEM4REc7QUNzb2pCVDs7QXVDbHNqQkk7RUFDRSw4QnhDMkRHO0V3QzFESCwrQnhDMERHO0FDMm9qQlQ7O0F1Q25zakJJOztFQUVFLDJCeENzREc7RXdDckRILDhCeENxREc7QUNpcGpCVDs7QXVDcHNqQkk7O0VBRUUsNEJ4Q2lERztFd0NoREgsK0J4Q2dERztBQ3VwakJUOztBdUN0dWpCSTtFQUNFLGtCeEM4RUc7QUMycGpCVDs7QXVDdnVqQkk7RUFDRSwyQnhDMkVHO0FDK3BqQlQ7O0F1Q3h1akJJO0VBQ0UsNEJ4Q3dFRztBQ21xakJUOztBdUN6dWpCSTtFQUNFLDhCeENxRUc7QUN1cWpCVDs7QXVDMXVqQkk7RUFDRSwrQnhDa0VHO0FDMnFqQlQ7O0F1QzN1akJJO0VBQ0UsMkJ4QytERztFd0M5REgsNEJ4QzhERztBQ2dyakJUOztBdUM1dWpCSTtFQUNFLDhCeEMyREc7RXdDMURILCtCeEMwREc7QUNxcmpCVDs7QXVDN3VqQkk7O0VBRUUsMkJ4Q3NERztFd0NyREgsOEJ4Q3FERztBQzJyakJUOztBdUM5dWpCSTs7RUFFRSw0QnhDaURHO0V3Q2hESCwrQnhDZ0RHO0FDaXNqQlQ7O0F1Q2h4akJJO0VBQ0Usa0J4QzhFRztBQ3FzakJUOztBdUNqeGpCSTtFQUNFLDJCeEMyRUc7QUN5c2pCVDs7QXVDbHhqQkk7RUFDRSw0QnhDd0VHO0FDNnNqQlQ7O0F1Q254akJJO0VBQ0UsOEJ4Q3FFRztBQ2l0akJUOztBdUNweGpCSTtFQUNFLCtCeENrRUc7QUNxdGpCVDs7QXVDcnhqQkk7RUFDRSwyQnhDK0RHO0V3QzlESCw0QnhDOERHO0FDMHRqQlQ7O0F1Q3R4akJJO0VBQ0UsOEJ4QzJERztFd0MxREgsK0J4QzBERztBQyt0akJUOztBdUN2eGpCSTs7RUFFRSwyQnhDc0RHO0V3Q3JESCw4QnhDcURHO0FDcXVqQlQ7O0F1Q3h4akJJOztFQUVFLDRCeENpREc7RXdDaERILCtCeENnREc7QUMydWpCVDs7QXVDMXpqQkk7RUFDRSxrQnhDOEVHO0FDK3VqQlQ7O0F1QzN6akJJO0VBQ0UsMkJ4QzJFRztBQ212akJUOztBdUM1empCSTtFQUNFLDRCeEN3RUc7QUN1dmpCVDs7QXVDN3pqQkk7RUFDRSw4QnhDcUVHO0FDMnZqQlQ7O0F1Qzl6akJJO0VBQ0UsK0J4Q2tFRztBQyt2akJUOztBdUMvempCSTtFQUNFLDJCeEMrREc7RXdDOURILDRCeEM4REc7QUNvd2pCVDs7QXVDaDBqQkk7RUFDRSw4QnhDMkRHO0V3QzFESCwrQnhDMERHO0FDeXdqQlQ7O0F1Q2owakJJOztFQUVFLDJCeENzREc7RXdDckRILDhCeENxREc7QUMrd2pCVDs7QXVDbDBqQkk7O0VBRUUsNEJ4Q2lERztFd0NoREgsK0J4Q2dERztBQ3F4akJUOztBdUNwMmpCSTtFQUNFLGtCeEM4RUc7QUN5eGpCVDs7QXVDcjJqQkk7RUFDRSwyQnhDMkVHO0FDNnhqQlQ7O0F1Q3QyakJJO0VBQ0UsNEJ4Q3dFRztBQ2l5akJUOztBdUN2MmpCSTtFQUNFLDhCeENxRUc7QUNxeWpCVDs7QXVDeDJqQkk7RUFDRSwrQnhDa0VHO0FDeXlqQlQ7O0F1Q3oyakJJO0VBQ0UsMkJ4QytERztFd0M5REgsNEJ4QzhERztBQzh5akJUOztBdUMxMmpCSTtFQUNFLDhCeEMyREc7RXdDMURILCtCeEMwREc7QUNtempCVDs7QXVDMzJqQkk7O0VBRUUsMkJ4Q3NERztFd0NyREgsOEJ4Q3FERztBQ3l6akJUOztBdUM1MmpCSTs7RUFFRSw0QnhDaURHO0V3Q2hESCwrQnhDZ0RHO0FDK3pqQlQ7O0F1Qzk0akJJO0VBQ0Usa0J4QzhFRztBQ20wakJUOztBdUMvNGpCSTtFQUNFLDJCeEMyRUc7QUN1MGpCVDs7QXVDaDVqQkk7RUFDRSw0QnhDd0VHO0FDMjBqQlQ7O0F1Q2o1akJJO0VBQ0UsOEJ4Q3FFRztBQyswakJUOztBdUNsNWpCSTtFQUNFLCtCeENrRUc7QUNtMWpCVDs7QXVDbjVqQkk7RUFDRSwyQnhDK0RHO0V3QzlESCw0QnhDOERHO0FDdzFqQlQ7O0F1Q3A1akJJO0VBQ0UsOEJ4QzJERztFd0MxREgsK0J4QzBERztBQzYxakJUOztBdUNyNWpCSTs7RUFFRSwyQnhDc0RHO0V3Q3JESCw4QnhDcURHO0FDbTJqQlQ7O0F1Q3Q1akJJOztFQUVFLDRCeENpREc7RXdDaERILCtCeENnREc7QUN5MmpCVDs7QXVDeDdqQkk7RUFDRSxrQnhDOEVHO0FDNjJqQlQ7O0F1Q3o3akJJO0VBQ0UsMkJ4QzJFRztBQ2kzakJUOztBdUMxN2pCSTtFQUNFLDRCeEN3RUc7QUNxM2pCVDs7QXVDMzdqQkk7RUFDRSw4QnhDcUVHO0FDeTNqQlQ7O0F1QzU3akJJO0VBQ0UsK0J4Q2tFRztBQzYzakJUOztBdUM3N2pCSTtFQUNFLDJCeEMrREc7RXdDOURILDRCeEM4REc7QUNrNGpCVDs7QXVDOTdqQkk7RUFDRSw4QnhDMkRHO0V3QzFESCwrQnhDMERHO0FDdTRqQlQ7O0F1Qy83akJJOztFQUVFLDJCeENzREc7RXdDckRILDhCeENxREc7QUM2NGpCVDs7QXVDaDhqQkk7O0VBRUUsNEJ4Q2lERztFd0NoREgsK0J4Q2dERztBQ201akJUOztBdUNsK2pCSTtFQUNFLG1CeEM4RUc7QUN1NWpCVDs7QXVDbitqQkk7RUFDRSw0QnhDMkVHO0FDMjVqQlQ7O0F1Q3ArakJJO0VBQ0UsNkJ4Q3dFRztBQys1akJUOztBdUNyK2pCSTtFQUNFLCtCeENxRUc7QUNtNmpCVDs7QXVDdCtqQkk7RUFDRSxnQ3hDa0VHO0FDdTZqQlQ7O0F1Q3YrakJJO0VBQ0UsNEJ4QytERztFd0M5REgsNkJ4QzhERztBQzQ2akJUOztBdUN4K2pCSTtFQUNFLCtCeEMyREc7RXdDMURILGdDeEMwREc7QUNpN2pCVDs7QXVDeitqQkk7O0VBRUUsNEJ4Q3NERztFd0NyREgsK0J4Q3FERztBQ3U3akJUOztBdUMxK2pCSTs7RUFFRSw2QnhDaURHO0V3Q2hESCxnQ3hDZ0RHO0FDNjdqQlQ7O0F1QzVna0JJO0VBQ0UsbUJ4QzhFRztBQ2k4akJUOztBdUM3Z2tCSTtFQUNFLDRCeEMyRUc7QUNxOGpCVDs7QXVDOWdrQkk7RUFDRSw2QnhDd0VHO0FDeThqQlQ7O0F1Qy9na0JJO0VBQ0UsK0J4Q3FFRztBQzY4akJUOztBdUNoaGtCSTtFQUNFLGdDeENrRUc7QUNpOWpCVDs7QXVDamhrQkk7RUFDRSw0QnhDK0RHO0V3QzlESCw2QnhDOERHO0FDczlqQlQ7O0F1Q2xoa0JJO0VBQ0UsK0J4QzJERztFd0MxREgsZ0N4QzBERztBQzI5akJUOztBdUNuaGtCSTs7RUFFRSw0QnhDc0RHO0V3Q3JESCwrQnhDcURHO0FDaStqQlQ7O0F1Q3Boa0JJOztFQUVFLDZCeENpREc7RXdDaERILGdDeENnREc7QUN1K2pCVDs7QXVDdGprQkk7RUFDRSxtQnhDOEVHO0FDMitqQlQ7O0F1Q3Zqa0JJO0VBQ0UsNEJ4QzJFRztBQysrakJUOztBdUN4amtCSTtFQUNFLDZCeEN3RUc7QUNtL2pCVDs7QXVDemprQkk7RUFDRSwrQnhDcUVHO0FDdS9qQlQ7O0F1QzFqa0JJO0VBQ0UsZ0N4Q2tFRztBQzIvakJUOztBdUMzamtCSTtFQUNFLDRCeEMrREc7RXdDOURILDZCeEM4REc7QUNnZ2tCVDs7QXVDNWprQkk7RUFDRSwrQnhDMkRHO0V3QzFESCxnQ3hDMERHO0FDcWdrQlQ7O0F1Qzdqa0JJOztFQUVFLDRCeENzREc7RXdDckRILCtCeENxREc7QUMyZ2tCVDs7QXVDOWprQkk7O0VBRUUsNkJ4Q2lERztFd0NoREgsZ0N4Q2dERztBQ2loa0JUOztBdUNobWtCSTtFQUNFLG1CeEM4RUc7QUNxaGtCVDs7QXVDam1rQkk7RUFDRSw0QnhDMkVHO0FDeWhrQlQ7O0F1Q2xta0JJO0VBQ0UsNkJ4Q3dFRztBQzZoa0JUOztBdUNubWtCSTtFQUNFLCtCeENxRUc7QUNpaWtCVDs7QXVDcG1rQkk7RUFDRSxnQ3hDa0VHO0FDcWlrQlQ7O0F1Q3Jta0JJO0VBQ0UsNEJ4QytERztFd0M5REgsNkJ4QzhERztBQzBpa0JUOztBdUN0bWtCSTtFQUNFLCtCeEMyREc7RXdDMURILGdDeEMwREc7QUMraWtCVDs7QXVDdm1rQkk7O0VBRUUsNEJ4Q3NERztFd0NyREgsK0J4Q3FERztBQ3Fqa0JUOztBdUN4bWtCSTs7RUFFRSw2QnhDaURHO0V3Q2hESCxnQ3hDZ0RHO0FDMmprQlQ7O0F1QzFva0JJO0VBQ0UsbUJ4QzhFRztBQytqa0JUOztBdUMzb2tCSTtFQUNFLDRCeEMyRUc7QUNta2tCVDs7QXVDNW9rQkk7RUFDRSw2QnhDd0VHO0FDdWtrQlQ7O0F1Qzdva0JJO0VBQ0UsK0J4Q3FFRztBQzJra0JUOztBdUM5b2tCSTtFQUNFLGdDeENrRUc7QUMra2tCVDs7QXVDL29rQkk7RUFDRSw0QnhDK0RHO0V3QzlESCw2QnhDOERHO0FDb2xrQlQ7O0F1Q2hwa0JJO0VBQ0UsK0J4QzJERztFd0MxREgsZ0N4QzBERztBQ3lsa0JUOztBdUNqcGtCSTs7RUFFRSw0QnhDc0RHO0V3Q3JESCwrQnhDcURHO0FDK2xrQlQ7O0F1Q2xwa0JJOztFQUVFLDZCeENpREc7RXdDaERILGdDeENnREc7QUNxbWtCVDs7QXVDcHJrQkk7RUFDRSxtQnhDOEVHO0FDeW1rQlQ7O0F1Q3Jya0JJO0VBQ0UsNEJ4QzJFRztBQzZta0JUOztBdUN0cmtCSTtFQUNFLDZCeEN3RUc7QUNpbmtCVDs7QXVDdnJrQkk7RUFDRSwrQnhDcUVHO0FDcW5rQlQ7O0F1Q3hya0JJO0VBQ0UsZ0N4Q2tFRztBQ3lua0JUOztBdUN6cmtCSTtFQUNFLDRCeEMrREc7RXdDOURILDZCeEM4REc7QUM4bmtCVDs7QXVDMXJrQkk7RUFDRSwrQnhDMkRHO0V3QzFESCxnQ3hDMERHO0FDbW9rQlQ7O0F1QzNya0JJOztFQUVFLDRCeENzREc7RXdDckRILCtCeENxREc7QUN5b2tCVDs7QXVDNXJrQkk7O0VBRUUsNkJ4Q2lERztFd0NoREgsZ0N4Q2dERztBQytva0JUOztBdUM5dGtCSTtFQUNFLG1CeEM4RUc7QUNtcGtCVDs7QXVDL3RrQkk7RUFDRSw0QnhDMkVHO0FDdXBrQlQ7O0F1Q2h1a0JJO0VBQ0UsNkJ4Q3dFRztBQzJwa0JUOztBdUNqdWtCSTtFQUNFLCtCeENxRUc7QUMrcGtCVDs7QXVDbHVrQkk7RUFDRSxnQ3hDa0VHO0FDbXFrQlQ7O0F1Q251a0JJO0VBQ0UsNEJ4QytERztFd0M5REgsNkJ4QzhERztBQ3dxa0JUOztBdUNwdWtCSTtFQUNFLCtCeEMyREc7RXdDMURILGdDeEMwREc7QUM2cWtCVDs7QXVDcnVrQkk7O0VBRUUsNEJ4Q3NERztFd0NyREgsK0J4Q3FERztBQ21ya0JUOztBdUN0dWtCSTs7RUFFRSw2QnhDaURHO0V3Q2hESCxnQ3hDZ0RHO0FDeXJrQlQ7O0F1Q3h3a0JJO0VBQ0UsbUJ4QzhFRztBQzZya0JUOztBdUN6d2tCSTtFQUNFLDRCeEMyRUc7QUNpc2tCVDs7QXVDMXdrQkk7RUFDRSw2QnhDd0VHO0FDcXNrQlQ7O0F1QzN3a0JJO0VBQ0UsK0J4Q3FFRztBQ3lza0JUOztBdUM1d2tCSTtFQUNFLGdDeENrRUc7QUM2c2tCVDs7QXVDN3drQkk7RUFDRSw0QnhDK0RHO0V3QzlESCw2QnhDOERHO0FDa3RrQlQ7O0F1Qzl3a0JJO0VBQ0UsK0J4QzJERztFd0MxREgsZ0N4QzBERztBQ3V0a0JUOztBdUMvd2tCSTs7RUFFRSw0QnhDc0RHO0V3Q3JESCwrQnhDcURHO0FDNnRrQlQ7O0F1Q2h4a0JJOztFQUVFLDZCeENpREc7RXdDaERILGdDeENnREc7QUNtdWtCVDs7QXVDbHprQkk7RUFDRSxtQnhDOEVHO0FDdXVrQlQ7O0F1Q256a0JJO0VBQ0UsNEJ4QzJFRztBQzJ1a0JUOztBdUNwemtCSTtFQUNFLDZCeEN3RUc7QUMrdWtCVDs7QXVDcnprQkk7RUFDRSwrQnhDcUVHO0FDbXZrQlQ7O0F1Q3R6a0JJO0VBQ0UsZ0N4Q2tFRztBQ3V2a0JUOztBdUN2emtCSTtFQUNFLDRCeEMrREc7RXdDOURILDZCeEM4REc7QUM0dmtCVDs7QXVDeHprQkk7RUFDRSwrQnhDMkRHO0V3QzFESCxnQ3hDMERHO0FDaXdrQlQ7O0F1Q3p6a0JJOztFQUVFLDRCeENzREc7RXdDckRILCtCeENxREc7QUN1d2tCVDs7QXVDMXprQkk7O0VBRUUsNkJ4Q2lERztFd0NoREgsZ0N4Q2dERztBQzZ3a0JUOztBdUM1MWtCSTtFQUNFLG1CeEM4RUc7QUNpeGtCVDs7QXVDNzFrQkk7RUFDRSw0QnhDMkVHO0FDcXhrQlQ7O0F1Qzkxa0JJO0VBQ0UsNkJ4Q3dFRztBQ3l4a0JUOztBdUMvMWtCSTtFQUNFLCtCeENxRUc7QUM2eGtCVDs7QXVDaDJrQkk7RUFDRSxnQ3hDa0VHO0FDaXlrQlQ7O0F1Q2oya0JJO0VBQ0UsNEJ4QytERztFd0M5REgsNkJ4QzhERztBQ3N5a0JUOztBdUNsMmtCSTtFQUNFLCtCeEMyREc7RXdDMURILGdDeEMwREc7QUMyeWtCVDs7QXVDbjJrQkk7O0VBRUUsNEJ4Q3NERztFd0NyREgsK0J4Q3FERztBQ2l6a0JUOztBdUNwMmtCSTs7RUFFRSw2QnhDaURHO0V3Q2hESCxnQ3hDZ0RHO0FDdXprQlQ7O0F1Q3Q0a0JJO0VBQ0UsbUJ4QzhFRztBQzJ6a0JUOztBdUN2NGtCSTtFQUNFLDRCeEMyRUc7QUMremtCVDs7QXVDeDRrQkk7RUFDRSw2QnhDd0VHO0FDbTBrQlQ7O0F1Q3o0a0JJO0VBQ0UsK0J4Q3FFRztBQ3Uwa0JUOztBdUMxNGtCSTtFQUNFLGdDeENrRUc7QUMyMGtCVDs7QXVDMzRrQkk7RUFDRSw0QnhDK0RHO0V3QzlESCw2QnhDOERHO0FDZzFrQlQ7O0F1QzU0a0JJO0VBQ0UsK0J4QzJERztFd0MxREgsZ0N4QzBERztBQ3Exa0JUOztBdUM3NGtCSTs7RUFFRSw0QnhDc0RHO0V3Q3JESCwrQnhDcURHO0FDMjFrQlQ7O0F1Qzk0a0JJOztFQUVFLDZCeENpREc7RXdDaERILGdDeENnREc7QUNpMmtCVDs7QXVDaDdrQkk7RUFDRSxtQnhDOEVHO0FDcTJrQlQ7O0F1Q2o3a0JJO0VBQ0UsNEJ4QzJFRztBQ3kya0JUOztBdUNsN2tCSTtFQUNFLDZCeEN3RUc7QUM2MmtCVDs7QXVDbjdrQkk7RUFDRSwrQnhDcUVHO0FDaTNrQlQ7O0F1Q3A3a0JJO0VBQ0UsZ0N4Q2tFRztBQ3Eza0JUOztBdUNyN2tCSTtFQUNFLDRCeEMrREc7RXdDOURILDZCeEM4REc7QUMwM2tCVDs7QXVDdDdrQkk7RUFDRSwrQnhDMkRHO0V3QzFESCxnQ3hDMERHO0FDKzNrQlQ7O0F1Q3Y3a0JJOztFQUVFLDRCeENzREc7RXdDckRILCtCeENxREc7QUNxNGtCVDs7QXVDeDdrQkk7O0VBRUUsNkJ4Q2lERztFd0NoREgsZ0N4Q2dERztBQzI0a0JUOztBdUMxOWtCSTtFQUNFLG1CeEM4RUc7QUMrNGtCVDs7QXVDMzlrQkk7RUFDRSw0QnhDMkVHO0FDbTVrQlQ7O0F1QzU5a0JJO0VBQ0UsNkJ4Q3dFRztBQ3U1a0JUOztBdUM3OWtCSTtFQUNFLCtCeENxRUc7QUMyNWtCVDs7QXVDOTlrQkk7RUFDRSxnQ3hDa0VHO0FDKzVrQlQ7O0F1Qy85a0JJO0VBQ0UsNEJ4QytERztFd0M5REgsNkJ4QzhERztBQ282a0JUOztBdUNoK2tCSTtFQUNFLCtCeEMyREc7RXdDMURILGdDeEMwREc7QUN5NmtCVDs7QXVDaitrQkk7O0VBRUUsNEJ4Q3NERztFd0NyREgsK0J4Q3FERztBQys2a0JUOztBdUNsK2tCSTs7RUFFRSw2QnhDaURHO0V3Q2hESCxnQ3hDZ0RHO0FDcTdrQlQ7O0F1Q3BnbEJJO0VBQ0UsbUJ4QzhFRztBQ3k3a0JUOztBdUNyZ2xCSTtFQUNFLDRCeEMyRUc7QUM2N2tCVDs7QXVDdGdsQkk7RUFDRSw2QnhDd0VHO0FDaThrQlQ7O0F1Q3ZnbEJJO0VBQ0UsK0J4Q3FFRztBQ3E4a0JUOztBdUN4Z2xCSTtFQUNFLGdDeENrRUc7QUN5OGtCVDs7QXVDemdsQkk7RUFDRSw0QnhDK0RHO0V3QzlESCw2QnhDOERHO0FDODhrQlQ7O0F1QzFnbEJJO0VBQ0UsK0J4QzJERztFd0MxREgsZ0N4QzBERztBQ205a0JUOztBdUMzZ2xCSTs7RUFFRSw0QnhDc0RHO0V3Q3JESCwrQnhDcURHO0FDeTlrQlQ7O0F1QzVnbEJJOztFQUVFLDZCeENpREc7RXdDaERILGdDeENnREc7QUMrOWtCVDs7QXVDOWlsQkk7RUFDRSxtQnhDOEVHO0FDbStrQlQ7O0F1Qy9pbEJJO0VBQ0UsNEJ4QzJFRztBQ3Ura0JUOztBdUNoamxCSTtFQUNFLDZCeEN3RUc7QUMyK2tCVDs7QXVDampsQkk7RUFDRSwrQnhDcUVHO0FDKytrQlQ7O0F1Q2xqbEJJO0VBQ0UsZ0N4Q2tFRztBQ20va0JUOztBdUNuamxCSTtFQUNFLDRCeEMrREc7RXdDOURILDZCeEM4REc7QUN3L2tCVDs7QXVDcGpsQkk7RUFDRSwrQnhDMkRHO0V3QzFESCxnQ3hDMERHO0FDNi9rQlQ7O0F1Q3JqbEJJOztFQUVFLDRCeENzREc7RXdDckRILCtCeENxREc7QUNtZ2xCVDs7QXVDdGpsQkk7O0VBRUUsNkJ4Q2lERztFd0NoREgsZ0N4Q2dERztBQ3lnbEJUOztBdUN4bGxCSTtFQUNFLG1CeEM4RUc7QUM2Z2xCVDs7QXVDemxsQkk7RUFDRSw0QnhDMkVHO0FDaWhsQlQ7O0F1QzFsbEJJO0VBQ0UsNkJ4Q3dFRztBQ3FobEJUOztBdUMzbGxCSTtFQUNFLCtCeENxRUc7QUN5aGxCVDs7QXVDNWxsQkk7RUFDRSxnQ3hDa0VHO0FDNmhsQlQ7O0F1QzdsbEJJO0VBQ0UsNEJ4QytERztFd0M5REgsNkJ4QzhERztBQ2tpbEJUOztBdUM5bGxCSTtFQUNFLCtCeEMyREc7RXdDMURILGdDeEMwREc7QUN1aWxCVDs7QXVDL2xsQkk7O0VBRUUsNEJ4Q3NERztFd0NyREgsK0J4Q3FERztBQzZpbEJUOztBdUNobWxCSTs7RUFFRSw2QnhDaURHO0V3Q2hESCxnQ3hDZ0RHO0FDbWpsQlQ7O0F1Q2xvbEJJO0VBQ0UsbUJ4QzhFRztBQ3VqbEJUOztBdUNub2xCSTtFQUNFLDRCeEMyRUc7QUMyamxCVDs7QXVDcG9sQkk7RUFDRSw2QnhDd0VHO0FDK2psQlQ7O0F1Q3JvbEJJO0VBQ0UsK0J4Q3FFRztBQ21rbEJUOztBdUN0b2xCSTtFQUNFLGdDeENrRUc7QUN1a2xCVDs7QXVDdm9sQkk7RUFDRSw0QnhDK0RHO0V3QzlESCw2QnhDOERHO0FDNGtsQlQ7O0F1Q3hvbEJJO0VBQ0UsK0J4QzJERztFd0MxREgsZ0N4QzBERztBQ2lsbEJUOztBdUN6b2xCSTs7RUFFRSw0QnhDc0RHO0V3Q3JESCwrQnhDcURHO0FDdWxsQlQ7O0F1QzFvbEJJOztFQUVFLDZCeENpREc7RXdDaERILGdDeENnREc7QUM2bGxCVDs7QXVDNXFsQkk7RUFDRSxtQnhDOEVHO0FDaW1sQlQ7O0F1QzdxbEJJO0VBQ0UsNEJ4QzJFRztBQ3FtbEJUOztBdUM5cWxCSTtFQUNFLDZCeEN3RUc7QUN5bWxCVDs7QXVDL3FsQkk7RUFDRSwrQnhDcUVHO0FDNm1sQlQ7O0F1Q2hybEJJO0VBQ0UsZ0N4Q2tFRztBQ2lubEJUOztBdUNqcmxCSTtFQUNFLDRCeEMrREc7RXdDOURILDZCeEM4REc7QUNzbmxCVDs7QXVDbHJsQkk7RUFDRSwrQnhDMkRHO0V3QzFESCxnQ3hDMERHO0FDMm5sQlQ7O0F1Q25ybEJJOztFQUVFLDRCeENzREc7RXdDckRILCtCeENxREc7QUNpb2xCVDs7QXVDcHJsQkk7O0VBRUUsNkJ4Q2lERztFd0NoREgsZ0N4Q2dERztBQ3VvbEJUOztBdUN0dGxCSTtFQUNFLG9CeEM4RUc7QUMyb2xCVDs7QXVDdnRsQkk7RUFDRSw2QnhDMkVHO0FDK29sQlQ7O0F1Q3h0bEJJO0VBQ0UsOEJ4Q3dFRztBQ21wbEJUOztBdUN6dGxCSTtFQUNFLGdDeENxRUc7QUN1cGxCVDs7QXVDMXRsQkk7RUFDRSxpQ3hDa0VHO0FDMnBsQlQ7O0F1QzN0bEJJO0VBQ0UsNkJ4QytERztFd0M5REgsOEJ4QzhERztBQ2dxbEJUOztBdUM1dGxCSTtFQUNFLGdDeEMyREc7RXdDMURILGlDeEMwREc7QUNxcWxCVDs7QXVDN3RsQkk7O0VBRUUsNkJ4Q3NERztFd0NyREgsZ0N4Q3FERztBQzJxbEJUOztBdUM5dGxCSTs7RUFFRSw4QnhDaURHO0V3Q2hESCxpQ3hDZ0RHO0FDaXJsQlQ7O0F1Q2h3bEJJO0VBQ0Usb0J4QzhFRztBQ3FybEJUOztBdUNqd2xCSTtFQUNFLDZCeEMyRUc7QUN5cmxCVDs7QXVDbHdsQkk7RUFDRSw4QnhDd0VHO0FDNnJsQlQ7O0F1Q253bEJJO0VBQ0UsZ0N4Q3FFRztBQ2lzbEJUOztBdUNwd2xCSTtFQUNFLGlDeENrRUc7QUNxc2xCVDs7QXVDcndsQkk7RUFDRSw2QnhDK0RHO0V3QzlESCw4QnhDOERHO0FDMHNsQlQ7O0F1Q3R3bEJJO0VBQ0UsZ0N4QzJERztFd0MxREgsaUN4QzBERztBQytzbEJUOztBdUN2d2xCSTs7RUFFRSw2QnhDc0RHO0V3Q3JESCxnQ3hDcURHO0FDcXRsQlQ7O0F1Q3h3bEJJOztFQUVFLDhCeENpREc7RXdDaERILGlDeENnREc7QUMydGxCVDs7QXVDMXlsQkk7RUFDRSxvQnhDOEVHO0FDK3RsQlQ7O0F1QzN5bEJJO0VBQ0UsNkJ4QzJFRztBQ211bEJUOztBdUM1eWxCSTtFQUNFLDhCeEN3RUc7QUN1dWxCVDs7QXVDN3lsQkk7RUFDRSxnQ3hDcUVHO0FDMnVsQlQ7O0F1Qzl5bEJJO0VBQ0UsaUN4Q2tFRztBQyt1bEJUOztBdUMveWxCSTtFQUNFLDZCeEMrREc7RXdDOURILDhCeEM4REc7QUNvdmxCVDs7QXVDaHpsQkk7RUFDRSxnQ3hDMkRHO0V3QzFESCxpQ3hDMERHO0FDeXZsQlQ7O0F1Q2p6bEJJOztFQUVFLDZCeENzREc7RXdDckRILGdDeENxREc7QUMrdmxCVDs7QXVDbHpsQkk7O0VBRUUsOEJ4Q2lERztFd0NoREgsaUN4Q2dERztBQ3F3bEJUOztBdUNwMWxCSTtFQUNFLG9CeEM4RUc7QUN5d2xCVDs7QXVDcjFsQkk7RUFDRSw2QnhDMkVHO0FDNndsQlQ7O0F1Q3QxbEJJO0VBQ0UsOEJ4Q3dFRztBQ2l4bEJUOztBdUN2MWxCSTtFQUNFLGdDeENxRUc7QUNxeGxCVDs7QXVDeDFsQkk7RUFDRSxpQ3hDa0VHO0FDeXhsQlQ7O0F1Q3oxbEJJO0VBQ0UsNkJ4QytERztFd0M5REgsOEJ4QzhERztBQzh4bEJUOztBdUMxMWxCSTtFQUNFLGdDeEMyREc7RXdDMURILGlDeEMwREc7QUNteWxCVDs7QXVDMzFsQkk7O0VBRUUsNkJ4Q3NERztFd0NyREgsZ0N4Q3FERztBQ3l5bEJUOztBdUM1MWxCSTs7RUFFRSw4QnhDaURHO0V3Q2hESCxpQ3hDZ0RHO0FDK3lsQlQ7O0F1QzkzbEJJO0VBQ0Usb0J4QzhFRztBQ216bEJUOztBdUMvM2xCSTtFQUNFLDZCeEMyRUc7QUN1emxCVDs7QXVDaDRsQkk7RUFDRSw4QnhDd0VHO0FDMnpsQlQ7O0F1Q2o0bEJJO0VBQ0UsZ0N4Q3FFRztBQyt6bEJUOztBdUNsNGxCSTtFQUNFLGlDeENrRUc7QUNtMGxCVDs7QXVDbjRsQkk7RUFDRSw2QnhDK0RHO0V3QzlESCw4QnhDOERHO0FDdzBsQlQ7O0F1Q3A0bEJJO0VBQ0UsZ0N4QzJERztFd0MxREgsaUN4QzBERztBQzYwbEJUOztBdUNyNGxCSTs7RUFFRSw2QnhDc0RHO0V3Q3JESCxnQ3hDcURHO0FDbTFsQlQ7O0F1Q3Q0bEJJOztFQUVFLDhCeENpREc7RXdDaERILGlDeENnREc7QUN5MWxCVDs7QXVDeDZsQkk7RUFDRSxvQnhDOEVHO0FDNjFsQlQ7O0F1Q3o2bEJJO0VBQ0UsNkJ4QzJFRztBQ2kybEJUOztBdUMxNmxCSTtFQUNFLDhCeEN3RUc7QUNxMmxCVDs7QXVDMzZsQkk7RUFDRSxnQ3hDcUVHO0FDeTJsQlQ7O0F1QzU2bEJJO0VBQ0UsaUN4Q2tFRztBQzYybEJUOztBdUM3NmxCSTtFQUNFLDZCeEMrREc7RXdDOURILDhCeEM4REc7QUNrM2xCVDs7QXVDOTZsQkk7RUFDRSxnQ3hDMkRHO0V3QzFESCxpQ3hDMERHO0FDdTNsQlQ7O0F1Qy82bEJJOztFQUVFLDZCeENzREc7RXdDckRILGdDeENxREc7QUM2M2xCVDs7QXVDaDdsQkk7O0VBRUUsOEJ4Q2lERztFd0NoREgsaUN4Q2dERztBQ200bEJUOztBd0NuaW1CQTtFQUNFO0VBQ0E7QXhDc2ltQkY7O0F3Q25pbUJBO0VBQ0U7RUFDQTtBeENzaW1CRjs7QXdDbmltQkE7RUFDRTtFQUNBO0F4Q3NpbUJGOztBd0NuaW1CQTtFQUNFO0VBQ0E7QXhDc2ltQkY7O0F3Q2xpbUJFO0VBQ0U7SUFDRTtJQUNBO0V4Q3FpbUJKO0V3Q2xpbUJFO0lBQ0U7SUFDQTtFeENvaW1CSjtFd0NqaW1CRTtJQUNFO0lBQ0E7RXhDbWltQko7RXdDaGltQkU7SUFDRTtJQUNBO0V4Q2tpbUJKO0FBQ0Y7QXdDcmptQkU7RUFDRTtJQUNFO0lBQ0E7RXhDdWptQko7RXdDcGptQkU7SUFDRTtJQUNBO0V4Q3NqbUJKO0V3Q25qbUJFO0lBQ0U7SUFDQTtFeENxam1CSjtFd0Nsam1CRTtJQUNFO0lBQ0E7RXhDb2ptQko7QUFDRjtBd0N2a21CRTtFQUNFO0lBQ0U7SUFDQTtFeEN5a21CSjtFd0N0a21CRTtJQUNFO0lBQ0E7RXhDd2ttQko7RXdDcmttQkU7SUFDRTtJQUNBO0V4Q3VrbUJKO0V3Q3BrbUJFO0lBQ0U7SUFDQTtFeENza21CSjtBQUNGO0F3Q3psbUJFO0VBQ0U7SUFDRTtJQUNBO0V4QzJsbUJKO0V3Q3hsbUJFO0lBQ0U7SUFDQTtFeEMwbG1CSjtFd0N2bG1CRTtJQUNFO0lBQ0E7RXhDeWxtQko7RXdDdGxtQkU7SUFDRTtJQUNBO0V4Q3dsbUJKO0FBQ0Y7QXdDM21tQkU7RUFDRTtJQUNFO0lBQ0E7RXhDNm1tQko7RXdDMW1tQkU7SUFDRTtJQUNBO0V4QzRtbUJKO0V3Q3ptbUJFO0lBQ0U7SUFDQTtFeEMybW1CSjtFd0N4bW1CRTtJQUNFO0lBQ0E7RXhDMG1tQko7QUFDRjtBd0M3bm1CRTtFQUNFO0lBQ0U7SUFDQTtFeEMrbm1CSjtFd0M1bm1CRTtJQUNFO0lBQ0E7RXhDOG5tQko7RXdDM25tQkU7SUFDRTtJQUNBO0V4QzZubUJKO0V3QzFubUJFO0lBQ0U7SUFDQTtFeEM0bm1CSjtBQUNGO0F3Q3hubUJBO0VBQ0U7QXhDMG5tQkY7O0F3Q3RubUJFO0VBQ0U7SUFDRTtFeEN5bm1CSjtBQUNGO0F3QzVubUJFO0VBQ0U7SUFDRTtFeEM4bm1CSjtBQUNGO0F3Q2pvbUJFO0VBQ0U7SUFDRTtFeENtb21CSjtBQUNGO0F3Q3RvbUJFO0VBQ0U7SUFDRTtFeEN3b21CSjtBQUNGO0F3QzNvbUJFO0VBQ0U7SUFDRTtFeEM2b21CSjtBQUNGO0F3Q2hwbUJFO0VBQ0U7SUFDRTtFeENrcG1CSjtBQUNGO0F3QzlvbUJBO0VBQ0M7QXhDZ3BtQkQ7O0F3QzdvbUJBO0VBQ0U7QXhDZ3BtQkY7O0F3QzdvbUJBO0VBQ0U7QXhDZ3BtQkY7O0F3QzVvbUJFO0VBQ0U7SUFDRTtFeEMrb21CSjtFd0M1b21CRTtJQUNFO0V4QzhvbUJKO0V3QzNvbUJFO0lBQ0U7RXhDNm9tQko7QUFDRjtBd0N4cG1CRTtFQUNFO0lBQ0U7RXhDMHBtQko7RXdDdnBtQkU7SUFDRTtFeEN5cG1CSjtFd0N0cG1CRTtJQUNFO0V4Q3dwbUJKO0FBQ0Y7QXdDbnFtQkU7RUFDRTtJQUNFO0V4Q3FxbUJKO0V3Q2xxbUJFO0lBQ0U7RXhDb3FtQko7RXdDanFtQkU7SUFDRTtFeENtcW1CSjtBQUNGO0F3QzlxbUJFO0VBQ0U7SUFDRTtFeENncm1CSjtFd0M3cW1CRTtJQUNFO0V4QytxbUJKO0V3QzVxbUJFO0lBQ0U7RXhDOHFtQko7QUFDRjtBd0N6cm1CRTtFQUNFO0lBQ0U7RXhDMnJtQko7RXdDeHJtQkU7SUFDRTtFeEMwcm1CSjtFd0N2cm1CRTtJQUNFO0V4Q3lybUJKO0FBQ0Y7QXdDcHNtQkU7RUFDRTtJQUNFO0V4Q3NzbUJKO0V3Q25zbUJFO0lBQ0U7RXhDcXNtQko7RXdDbHNtQkU7SUFDRTtFeENvc21CSjtBQUNGO0F3Q2hzbUJBO0VBQ0U7QXhDa3NtQkY7O0F3Qy9ybUJBO0VBQ0U7QXhDa3NtQkY7O0F3Qy9ybUJBO0VBQ0U7QXhDa3NtQkY7O0F3Qy9ybUJBO0VBQ0U7QXhDa3NtQkY7O0F3Qy9ybUJBO0VBQ0U7QXhDa3NtQkY7O0F3Qy9ybUJBO0VBQ0U7QXhDa3NtQkY7O0F3QzlybUJFO0VBQ0U7SUFDRTtFeENpc21CSjtFd0M5cm1CRTtJQUNFO0V4Q2dzbUJKO0V3QzdybUJFO0lBQ0U7RXhDK3JtQko7RXdDNXJtQkU7SUFDRTtFeEM4cm1CSjtFd0Mzcm1CRTtJQUNFO0V4QzZybUJKO0V3QzFybUJFO0lBQ0U7RXhDNHJtQko7QUFDRjtBd0NudG1CRTtFQUNFO0lBQ0U7RXhDcXRtQko7RXdDbHRtQkU7SUFDRTtFeENvdG1CSjtFd0NqdG1CRTtJQUNFO0V4Q210bUJKO0V3Q2h0bUJFO0lBQ0U7RXhDa3RtQko7RXdDL3NtQkU7SUFDRTtFeENpdG1CSjtFd0M5c21CRTtJQUNFO0V4Q2d0bUJKO0FBQ0Y7QXdDdnVtQkU7RUFDRTtJQUNFO0V4Q3l1bUJKO0V3Q3R1bUJFO0lBQ0U7RXhDd3VtQko7RXdDcnVtQkU7SUFDRTtFeEN1dW1CSjtFd0NwdW1CRTtJQUNFO0V4Q3N1bUJKO0V3Q251bUJFO0lBQ0U7RXhDcXVtQko7RXdDbHVtQkU7SUFDRTtFeENvdW1CSjtBQUNGO0F3QzN2bUJFO0VBQ0U7SUFDRTtFeEM2dm1CSjtFd0Mxdm1CRTtJQUNFO0V4QzR2bUJKO0V3Q3p2bUJFO0lBQ0U7RXhDMnZtQko7RXdDeHZtQkU7SUFDRTtFeEMwdm1CSjtFd0N2dm1CRTtJQUNFO0V4Q3l2bUJKO0V3Q3R2bUJFO0lBQ0U7RXhDd3ZtQko7QUFDRjtBd0Mvd21CRTtFQUNFO0lBQ0U7RXhDaXhtQko7RXdDOXdtQkU7SUFDRTtFeENneG1CSjtFd0M3d21CRTtJQUNFO0V4Qyt3bUJKO0V3QzV3bUJFO0lBQ0U7RXhDOHdtQko7RXdDM3dtQkU7SUFDRTtFeEM2d21CSjtFd0Mxd21CRTtJQUNFO0V4QzR3bUJKO0FBQ0Y7QXdDbnltQkU7RUFDRTtJQUNFO0V4Q3F5bUJKO0V3Q2x5bUJFO0lBQ0U7RXhDb3ltQko7RXdDanltQkU7SUFDRTtFeENteW1CSjtFd0NoeW1CRTtJQUNFO0V4Q2t5bUJKO0V3Qy94bUJFO0lBQ0U7RXhDaXltQko7RXdDOXhtQkU7SUFDRTtFeENneW1CSjtBQUNGO0F3QzV4bUJBO0VBQ0U7QXhDOHhtQkY7O0F3QzN4bUJBO0VBQ0U7QXhDOHhtQkY7O0F3QzN4bUJBO0VBQ0U7QXhDOHhtQkY7O0F3QzF4bUJFO0VBQ0U7SUFDRTtFeEM2eG1CSjtFd0MxeG1CRTtJQUNFO0V4QzR4bUJKO0V3Q3p4bUJFO0lBQ0U7RXhDMnhtQko7QUFDRjtBd0N0eW1CRTtFQUNFO0lBQ0U7RXhDd3ltQko7RXdDcnltQkU7SUFDRTtFeEN1eW1CSjtFd0NweW1CRTtJQUNFO0V4Q3N5bUJKO0FBQ0Y7QXdDanptQkU7RUFDRTtJQUNFO0V4Q216bUJKO0V3Q2h6bUJFO0lBQ0U7RXhDa3ptQko7RXdDL3ltQkU7SUFDRTtFeENpem1CSjtBQUNGO0F3QzV6bUJFO0VBQ0U7SUFDRTtFeEM4em1CSjtFd0Mzem1CRTtJQUNFO0V4QzZ6bUJKO0V3QzF6bUJFO0lBQ0U7RXhDNHptQko7QUFDRjtBd0N2MG1CRTtFQUNFO0lBQ0U7RXhDeTBtQko7RXdDdDBtQkU7SUFDRTtFeEN3MG1CSjtFd0NyMG1CRTtJQUNFO0V4Q3UwbUJKO0FBQ0Y7QXdDbDFtQkU7RUFDRTtJQUNFO0V4Q28xbUJKO0V3Q2oxbUJFO0lBQ0U7RXhDbTFtQko7RXdDaDFtQkU7SUFDRTtFeENrMW1CSjtBQUNGO0F3QzkwbUJBO0VBQ0U7QXhDZzFtQkY7O0F3QzcwbUJBO0VBQ0U7QXhDZzFtQkY7O0F3QzcwbUJBO0VBQ0U7QXhDZzFtQkY7O0F3QzcwbUJBO0VBQ0U7QXhDZzFtQkY7O0F3QzcwbUJBO0VBQ0U7QXhDZzFtQkY7O0F3QzUwbUJFO0VBQ0U7SUFDRTtFeEMrMG1CSjtFd0M1MG1CRTtJQUNFO0V4QzgwbUJKO0V3QzMwbUJFO0lBQ0U7RXhDNjBtQko7RXdDMTBtQkU7SUFDRTtFeEM0MG1CSjtFd0N6MG1CRTtJQUNFO0V4QzIwbUJKO0FBQ0Y7QXdDOTFtQkU7RUFDRTtJQUNFO0V4Q2cybUJKO0V3QzcxbUJFO0lBQ0U7RXhDKzFtQko7RXdDNTFtQkU7SUFDRTtFeEM4MW1CSjtFd0MzMW1CRTtJQUNFO0V4QzYxbUJKO0V3QzExbUJFO0lBQ0U7RXhDNDFtQko7QUFDRjtBd0MvMm1CRTtFQUNFO0lBQ0U7RXhDaTNtQko7RXdDOTJtQkU7SUFDRTtFeENnM21CSjtFd0M3Mm1CRTtJQUNFO0V4QysybUJKO0V3QzUybUJFO0lBQ0U7RXhDODJtQko7RXdDMzJtQkU7SUFDRTtFeEM2Mm1CSjtBQUNGO0F3Q2g0bUJFO0VBQ0U7SUFDRTtFeENrNG1CSjtFd0MvM21CRTtJQUNFO0V4Q2k0bUJKO0V3QzkzbUJFO0lBQ0U7RXhDZzRtQko7RXdDNzNtQkU7SUFDRTtFeEMrM21CSjtFd0M1M21CRTtJQUNFO0V4QzgzbUJKO0FBQ0Y7QXdDajVtQkU7RUFDRTtJQUNFO0V4Q201bUJKO0V3Q2g1bUJFO0lBQ0U7RXhDazVtQko7RXdDLzRtQkU7SUFDRTtFeENpNW1CSjtFd0M5NG1CRTtJQUNFO0V4Q2c1bUJKO0V3Qzc0bUJFO0lBQ0U7RXhDKzRtQko7QUFDRjtBd0NsNm1CRTtFQUNFO0lBQ0U7RXhDbzZtQko7RXdDajZtQkU7SUFDRTtFeENtNm1CSjtFd0NoNm1CRTtJQUNFO0V4Q2s2bUJKO0V3Qy81bUJFO0lBQ0U7RXhDaTZtQko7RXdDOTVtQkU7SUFDRTtFeENnNm1CSjtBQUNGO0F3QzU1bUJBO0VBQ0U7QXhDODVtQkY7O0F3QzM1bUJBO0VBQ0U7QXhDODVtQkY7O0F3QzM1bUJBO0VBQ0U7QXhDODVtQkY7O0F3QzM1bUJBO0VBQ0U7QXhDODVtQkY7O0F3QzM1bUJBO0VBQ0U7QXhDODVtQkY7O0F3QzM1bUJBO0VBQ0U7QXhDODVtQkY7O0F3QzE1bUJFO0VBQ0U7SUFDRTtFeEM2NW1CSjtFd0MxNW1CRTtJQUNFO0V4QzQ1bUJKO0V3Q3o1bUJFO0lBQ0U7RXhDMjVtQko7RXdDeDVtQkU7SUFDRTtFeEMwNW1CSjtFd0N2NW1CRTtJQUNFO0V4Q3k1bUJKO0V3Q3Q1bUJFO0lBQ0U7RXhDdzVtQko7QUFDRjtBd0MvNm1CRTtFQUNFO0lBQ0U7RXhDaTdtQko7RXdDOTZtQkU7SUFDRTtFeENnN21CSjtFd0M3Nm1CRTtJQUNFO0V4Qys2bUJKO0V3QzU2bUJFO0lBQ0U7RXhDODZtQko7RXdDMzZtQkU7SUFDRTtFeEM2Nm1CSjtFd0MxNm1CRTtJQUNFO0V4QzQ2bUJKO0FBQ0Y7QXdDbjhtQkU7RUFDRTtJQUNFO0V4Q3E4bUJKO0V3Q2w4bUJFO0lBQ0U7RXhDbzhtQko7RXdDajhtQkU7SUFDRTtFeENtOG1CSjtFd0NoOG1CRTtJQUNFO0V4Q2s4bUJKO0V3Qy83bUJFO0lBQ0U7RXhDaThtQko7RXdDOTdtQkU7SUFDRTtFeENnOG1CSjtBQUNGO0F3Q3Y5bUJFO0VBQ0U7SUFDRTtFeEN5OW1CSjtFd0N0OW1CRTtJQUNFO0V4Q3c5bUJKO0V3Q3I5bUJFO0lBQ0U7RXhDdTltQko7RXdDcDltQkU7SUFDRTtFeENzOW1CSjtFd0NuOW1CRTtJQUNFO0V4Q3E5bUJKO0V3Q2w5bUJFO0lBQ0U7RXhDbzltQko7QUFDRjtBd0MzK21CRTtFQUNFO0lBQ0U7RXhDNittQko7RXdDMSttQkU7SUFDRTtFeEM0K21CSjtFd0N6K21CRTtJQUNFO0V4QzIrbUJKO0V3Q3grbUJFO0lBQ0U7RXhDMCttQko7RXdDdittQkU7SUFDRTtFeEN5K21CSjtFd0N0K21CRTtJQUNFO0V4Q3crbUJKO0FBQ0Y7QXdDLy9tQkU7RUFDRTtJQUNFO0V4Q2lnbkJKO0V3QzkvbUJFO0lBQ0U7RXhDZ2duQko7RXdDNy9tQkU7SUFDRTtFeEMrL21CSjtFd0M1L21CRTtJQUNFO0V4QzgvbUJKO0V3QzMvbUJFO0lBQ0U7RXhDNi9tQko7RXdDMS9tQkU7SUFDRTtFeEM0L21CSjtBQUNGO0F5Q3p2bkJFO0VBSUk7QXpDd3ZuQk47O0F5QzV2bkJFO0VBSUk7QXpDNHZuQk47O0F5Q2h3bkJFO0VBSUk7QXpDZ3duQk47O0F5Q3B3bkJFO0VBSUk7QXpDb3duQk47O0F5Q3h3bkJFO0VBRUk7QXpDMHduQk47O0F5Q2x3bkJFO0VBRUk7SUFJSTtFekNpd25CUjtFeUNyd25CSTtJQUlJO0V6Q293bkJSO0V5Q3h3bkJJO0lBSUk7RXpDdXduQlI7RXlDM3duQkk7SUFJSTtFekMwd25CUjtFeUM5d25CSTtJQUVJO0V6Qyt3bkJSO0FBQ0Y7QXlDcHhuQkU7RUFFSTtJQUlJO0V6Q2t4bkJSO0V5Q3R4bkJJO0lBSUk7RXpDcXhuQlI7RXlDenhuQkk7SUFJSTtFekN3eG5CUjtFeUM1eG5CSTtJQUlJO0V6QzJ4bkJSO0V5Qy94bkJJO0lBRUk7RXpDZ3luQlI7QUFDRjtBeUNyeW5CRTtFQUVJO0lBSUk7RXpDbXluQlI7RXlDdnluQkk7SUFJSTtFekNzeW5CUjtFeUMxeW5CSTtJQUlJO0V6Q3l5bkJSO0V5Qzd5bkJJO0lBSUk7RXpDNHluQlI7RXlDaHpuQkk7SUFFSTtFekNpem5CUjtBQUNGO0F5Q3R6bkJFO0VBRUk7SUFJSTtFekNvem5CUjtFeUN4em5CSTtJQUlJO0V6Q3V6bkJSO0V5QzN6bkJJO0lBSUk7RXpDMHpuQlI7RXlDOXpuQkk7SUFJSTtFekM2em5CUjtFeUNqMG5CSTtJQUVJO0V6Q2swbkJSO0FBQ0Y7QXlDdjBuQkU7RUFFSTtJQUlJO0V6Q3EwbkJSO0V5Q3owbkJJO0lBSUk7RXpDdzBuQlI7RXlDNTBuQkk7SUFJSTtFekMyMG5CUjtFeUMvMG5CSTtJQUlJO0V6QzgwbkJSO0V5Q2wxbkJJO0lBRUk7RXpDbTFuQlI7QUFDRjtBeUN4MW5CRTtFQUVJO0lBSUk7RXpDczFuQlI7RXlDMTFuQkk7SUFJSTtFekN5MW5CUjtFeUM3MW5CSTtJQUlJO0V6QzQxbkJSO0V5Q2gybkJJO0lBSUk7RXpDKzFuQlI7RXlDbjJuQkk7SUFFSTtFekNvMm5CUjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1hc3RoMC9jb29raWUtY29uc2VudC9kaXN0L3N0eWxlLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZXMvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmFzZS9fbm9ybWFsaXplci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3Rvb2xzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9iYXNlL19zY3JvbGxiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9iYXNlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWVzL190aGVtZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sYXlvdXQvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xheW91dC9fc3RhY2tpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sYXlvdXQvX3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZmxhc2gtbWVzc2FnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19wYWdlX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19mb3JtX3N0ZXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbW9kdWxlcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2l0ZV9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9tb2R1bGVzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9tb2R1bGVzL19jb3VudGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9tb2R1bGVzL19jb29raWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvZWZmZWN0LWNhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9tb2R1bGVzL19jYXJkc19zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9tb2R1bGVzL19taXNjLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZm9ybXMvX2Zvcm1fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Zvcm1zL19mb3JtX3Jvdy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Zvcm1zL19jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Zvcm1zL19jaGVja2JveF9jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZm9ybXMvX2NoZWNrYm94X3N3aXRjaC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Zvcm1zL19yYWRpby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Zvcm1zL19yYWRpb19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvaGVscGVycy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvaGVscGVycy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2hlbHBlcnMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9oZWxwZXJzL19ib3JkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9oZWxwZXJzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvaGVscGVycy9fZGlzcGxheS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmVUb1JpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNykgc2NhbGVYKDEuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgc2NhbGVYKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZVRvTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC43KSBzY2FsZVgoMS4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKSBzY2FsZVgoMSk7XG4gIH1cbn1cblxuI2NjX2NvbnRhaW5lciB7XG4gIC0tY2MtY29sb3ItcHJpbWFyeTogcmdiKDAsIDcyLCAxODYpO1xuICAtLWNjLWNvbG9yLXByaW1hcnktbGlnaHQ6IHJnYigyMzAsIDIzNCwgMjQ1KTtcbiAgLS1jYy1jb2xvci1zZWNvbmRhcnk6IHJnYigyNDgsIDIzMiwgMjE3KTtcbiAgLS1jYy1jb2xvci1ncmV5OiAjZWZlZmY1O1xuICAtLWNjLWNvbG9yLWJnOiAjZmZmZmZmO1xuICAtLWNjLWNvbG9yLXRleHQ6ICMzMTMxMzE7XG4gIC0tY2MtY29sb3ItZm9jdXM6IHJnYmEoMCwgNzIsIDE4NiwgMC43KTtcbiAgLS1jYy1jb2xvci1zaGFkb3c6IHJnYmEoMCwwLDAsMC4yKTtcbiAgLyovLyBCdG4gQ29udGludWUqL1xuICAtLWNjLWJ0bi1jb250aW51ZS1jb2xvcjogIzIxMjEyMTtcbiAgLS1jYy1idG4tY29udGludWUtYmc6ICNlZmVmZjU7XG4gIC0tY2MtYnRuLWNvbnRpbnVlLWNvbG9yLWhvdmVyOiAjMjEyMTIxO1xuICAtLWNjLWJ0bi1jb250aW51ZS1iZy1ob3ZlcjogI2U1ZTVmMTtcbiAgLyovLyBCdG4gQWxsb3cqL1xuICAtLWNjLWJ0bi1hbGxvdy1jb2xvcjogI2ZmZmZmZjtcbiAgLS1jYy1idG4tYWxsb3ctYmc6ICMwMDQ4QkE7XG4gIC0tY2MtYnRuLWFsbG93LWNvbG9yLWhvdmVyOiAjZmZmZmZmO1xuICAtLWNjLWJ0bi1hbGxvdy1iZy1ob3ZlcjogIzY0ODZjYztcbiAgLyovLyBidG4gRGVueSovXG4gIC0tY2MtYnRuLWRlbnktY29sb3I6ICMyMTIxMjE7XG4gIC0tY2MtYnRuLWRlbnktYmc6ICNmM2Q1ZDU7XG4gIC0tY2MtYnRuLWRlbnktY29sb3ItaG92ZXI6ICMyMTIxMjE7XG4gIC0tY2MtYnRuLWRlbnktYmctaG92ZXI6ICNkOWEyYTI7XG4gIC0tY2MtcmFkaXVzOiA2cHg7XG59XG5cbiNjY19jb250YWluZXIge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIC8qZGlzcGxheTogYmxvY2s7Ki9cbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2cHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYy1yYWRpdXMpO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYy1jb2xvci1iZyk7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgdmFyKC0tY2MtY29sb3Itc2hhZG93KTtcbn1cblxuLmNjX2hlYWRlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5jY19oZWFkZXIgLmNjX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNjX2JvZHkge1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmNjX2JvZHkgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jY19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY2NfZm9vdGVyIC5jY19idG4ge1xuICBtYXJnaW46IDZweDtcbn1cblxuLmNjX2Zvb3RlciBbZGF0YS1jYy1wYXJhbXNdIHt9XG5cbi5jY190b3BiYXIge1xuIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2NfdG9wYmFyIC5jY19idG4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jY19jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmNjX2NhdGVnb3J5ICsuY2NfY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY2NfY2F0ZWdvcnlfdGl0bGUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCAyNHB4IDAgMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYy1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2MtcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMzAwbXM7XG59XG5cbi5jY19jYXRlZ29yeV90aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGNsYXNzPSdpY29uIGljb24tdGFibGVyIGljb24tdGFibGVyLWNoZXZyb24tZG93bicgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlPSclMjMzMTMxMzEnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIHN0cm9rZT0nbm9uZScgZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZSclM0UlM0MvcGF0aCUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMTUwbXM7XG59XG5cbi5jY19jYXRlZ29yeV90aXRsZS5pcy1vcGVuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5jY19jYXRlZ29yeV90aXRsZS5pcy1vcGVuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNjX2Nvb2tpZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5jY19jYXRlZ29yeSBsaSArIGxpIC5jY19jb29raWUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRncmV5O1xufVxuXG4uY2NfY29va2llIC5jY19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uY2NfdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNjX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5jY19jYXRlZ29yeV9pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNjLWNvbG9yLWdyZXkpO1xufVxuXG4uY2NfY2F0ZWdvcnlfaW5uZXIuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGZhZGVJbiBlYXNlLW91dCA2MDBtcztcbn1cblxuLmNjX2NhdGVnb3J5X2lubmVyID4gdWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2NfYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYy1yYWRpdXMpO1xufVxuXG4uY2NfYnRuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2NfdG9wYmFyIC5jY19idG5bZGF0YS1jYy1yZWplY3RdIHtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYy1idG4tY29udGludWUtYmcpO1xuICBjb2xvcjogdmFyKC0tY2MtYnRuLWNvbnRpbnVlLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5jY190b3BiYXIgLmNjX2J0bltkYXRhLWNjLXJlamVjdF06aG92ZXIsXG4uY2NfdG9wYmFyIC5jY19idG5bZGF0YS1jYy1yZWplY3RdOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYy1idG4tY29udGludWUtYmctaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tY2MtYnRuLWNvbnRpbnVlLWNvbG9yLWhvdmVyKTtcbn1cblxuLmNjX2J0bltkYXRhLWNjLXJlamVjdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYy1idG4tZGVueS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1jYy1idG4tZGVueS1jb2xvcik7XG59XG5cbi5jY19idG5bZGF0YS1jYy1yZWplY3RdOmhvdmVyLFxuLmNjX2J0bltkYXRhLWNjLXJlamVjdF06Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNjLWJ0bi1kZW55LWJnLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWNjLWJ0bi1kZW55LWNvbG9yLWhvdmVyKTtcbn1cblxuLmNjX2J0bltkYXRhLWNjLXNhdmUtYWxsXSxcbi5jY19idG5bZGF0YS1jYy1zYXZlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNjLWJ0bi1hbGxvdy1iZyk7XG4gIGNvbG9yOiB2YXIoLS1jYy1idG4tYWxsb3ctY29sb3IpO1xufVxuXG4uY2NfYnRuW2RhdGEtY2Mtc2F2ZS1hbGxdOmhvdmVyLFxuLmNjX2J0bltkYXRhLWNjLXNhdmUtYWxsXTpmb2N1cy12aXNpYmxlLFxuLmNjX2J0bltkYXRhLWNjLXNhdmVdOmhvdmVyLFxuLmNjX2J0bltkYXRhLWNjLXNhdmVdOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYy1idG4tYWxsb3ctYmctaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tY2MtYnRuLWFsbG93LWNvbG9yLWhvdmVyKTtcbn1cblxuLmNjX2J0bjpmb2N1cy12aXNpYmxlLFxuLmNjX2NhdGVnb3J5ID4gYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uY2NfY29va2llIC5jY19zd2l0Y2hfY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jY19zd2l0Y2g6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLWNjLWNvbG9yLWZvY3VzKTtcbn1cblxuLyogU3dpdGNoIGJveCAqL1xuLmNjX3N3aXRjaF9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2NfY29va2llIC5jY19zd2l0Y2hfY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jY19zd2l0Y2gge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4uY2NfY29va2llIC5jY19zd2l0Y2hfY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jY19zd2l0Y2ggKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNjX2Nvb2tpZSAuY2Nfc3dpdGNoX2NvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2Nfc3dpdGNoICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYy1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDMwMG1zO1xufVxuXG4uY2NfY29va2llIC5jY19zd2l0Y2hfY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jY19zd2l0Y2ggKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNjLWNvbG9yLXByaW1hcnkpO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICByaWdodDogMThweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYy1jb2xvci1iZyk7XG4gIGFuaW1hdGlvbjogbW92ZVRvTGVmdCBlYXNlIDQwMG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAzMDBtcztcbn1cblxuLmNjX2Nvb2tpZSAuY2Nfc3dpdGNoX2NvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2Nfc3dpdGNoOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2MtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5jY19jb29raWUgLmNjX3N3aXRjaF9jb250YWluZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNjX3N3aXRjaDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtY29sb3ItcHJpbWFyeSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMHM7XG4gIGFuaW1hdGlvbjogbW92ZVRvUmlnaHQgZWFzZSA0MDBtcztcbn1cblxuLmNjX2Nvb2tpZSAuY2Nfc3dpdGNoX2NvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2Nfc3dpdGNoOmRpc2FibGVkICsgbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY2NfY29va2llIC5jY19zd2l0Y2hfY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jY19zd2l0Y2g6ZGlzYWJsZWQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmNjX2Nvb2tpZSAuY2Nfc3dpdGNoX2NvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2Nfc3dpdGNoOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSxcbi5jY19jb29raWUgLmNjX3N3aXRjaF9jb250YWluZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNjX3N3aXRjaDpkaXNhYmxlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogQ2xhc3MgYWRkZWQgb24gY2F0ZWdvcnlfaW5uZXIgYWZ0ZXIgYW5pbWF0aW9uZW5kICovXG4uY2MtZGlzYWJsZS1hbmltLFxuLmNjLWRpc2FibGUtYW5pbTo6YmVmb3JlLFxuLmNjLWRpc2FibGUtYW5pbTo6YWZ0ZXIsXG4uY2MtZGlzYWJsZS1hbmltICsgbGFiZWw6OmJlZm9yZSxcbi5jYy1kaXNhYmxlLWFuaW0gKyBsYWJlbDo6YWZ0ZXJ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbn0iLCJAdXNlIFwic2FzczptYXBcIjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuLyogQ29sb3JzIG1hcCBleGFtcGxlXG4gICRsaWdodC10aGVtZTooXG4gICAgJ3ByaW1hcnknOiAoXG4gICAgICAndmFsdWUnOiAjRkY3RDAwLFxuICAgICAgJ2xpZ2h0LXNoYWRlcyc6IDQsIC8vIE1heCA0IHRpbnRzLCA1MDAsIDQwMCwgMzAwLCAyMDBcbiAgICAgICdkYXJrLXNoYWRlcyc6IDQsIC8vIE1heCA0IHNoYWRlcywgNjAwLCA3MDAsIDgwMCwgOTAwXG4gICAgICAnb3ZlcnJpZGUnOiAoXG4gICAgICAgICcxMCc6ICNmY2Y4ZjUsXG4gICAgICAgICcyMCc6ICNmZmVhYzQsXG4gICAgICAgICczMCc6ICNmZmRlYTAsXG4gICAgICApLFxuICAgICksXG4gICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICd2YWx1ZSc6ICMwMEE3Q0QsXG4gICAgICAnbGlnaHQtc2hhZGVzJzogNCwgLy8gTWF4IDQgdGludHMsIDUwMCwgNDAwLCAzMDAsIDIwMFxuICAgICAgJ2Rhcmstc2hhZGVzJzogNCwgLy8gTWF4IDQgc2hhZGVzLCA2MDAsIDcwMCwgODAwLCA5MDBcbiAgICAgICdvdmVycmlkZSc6ICgpLFxuICAgICksXG4gICk7XG4qL1xuXG5cbkBmdW5jdGlvbiBnZW5lcmF0ZVBhbGV0dGUoJG1hcCkge1xuICAkcGFsZXR0ZTogKCk7XG5cbiAgQGVhY2ggJGNvbG9yLW5hbWUsICRjb2xvci1kYXRhIGluICRtYXAge1xuICAgICRsaWdodC1zaGFkZXMtY291bnQ6IG1hdGguY2xhbXAoMCwgbWFwLWdldCgkY29sb3ItZGF0YSwgJ2xpZ2h0LXNoYWRlcycpLCA0KTtcbiAgICAkZGFyay1zaGFkZXMtY291bnQ6IG1hdGguY2xhbXAoMCwgbWFwLWdldCgkY29sb3ItZGF0YSwgJ2Rhcmstc2hhZGVzJyksIDQpO1xuICAgICRjb2xvcjogbWFwLWdldCgkY29sb3ItZGF0YSwgJ3ZhbHVlJyk7XG4gICAgJG92ZXJyaWRlOiBtYXAtZ2V0KCRjb2xvci1kYXRhLCAnb3ZlcnJpZGUnKTtcbiAgICAkZGlyZWN0aW9uOiAxO1xuXG4gICAgQGlmIG1hcC5oYXMta2V5KCRjb2xvci1kYXRhLCBcImRpcmVjdGlvblwiKSB7XG4gICAgICAkZGlyZWN0aW9uOiBtYXAtZ2V0KCRjb2xvci1kYXRhLCAnZGlyZWN0aW9uJyk7XG4gICAgfVxuXG4gICAgJHNoYWRlczogKCc1MDAnOiAkY29sb3IpO1xuXG4gICAgQGlmICgkbGlnaHQtc2hhZGVzLWNvdW50ID4gMCkge1xuICAgICAgJHNoYWRlczogbWFwLm1lcmdlKCRzaGFkZXMsIGdlbmVyYXRlU2hhZGVzKCRjb2xvciwgJGxpZ2h0LXNoYWRlcy1jb3VudCwgJ2xpZ2h0JywgJGRpcmVjdGlvbikpO1xuICAgIH1cblxuICAgIEBpZiAoJGRhcmstc2hhZGVzLWNvdW50ID4gMCkge1xuICAgICAgJHNoYWRlczogbWFwLm1lcmdlKCRzaGFkZXMsIGdlbmVyYXRlU2hhZGVzKCRjb2xvciwgJGRhcmstc2hhZGVzLWNvdW50LCAnZGFyaycsICRkaXJlY3Rpb24pKTtcbiAgICB9XG5cbiAgICBAaWYgKCRvdmVycmlkZSkge1xuICAgICAgJHNoYWRlczogbWFwLm1lcmdlKCRzaGFkZXMsICRvdmVycmlkZSk7XG4gICAgfVxuXG4gICAgQGVhY2ggJHNoYWRlLWssICRzaGFkZS12IGluICRzaGFkZXMge1xuICAgICAgJG5hbWU6IFwiI3skY29sb3ItbmFtZX0tI3skc2hhZGUta31cIjtcblxuICAgICAgQGlmICgkc2hhZGUtayA9PSAnNTAwJykge1xuICAgICAgICAkcGFsZXR0ZTogbWFwLm1lcmdlKCRwYWxldHRlLCAoJG5hbWU6ICRzaGFkZS12LCAkY29sb3ItbmFtZTogJHNoYWRlLXYpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkcGFsZXR0ZTogbWFwLm1lcmdlKCRwYWxldHRlLCAoJG5hbWU6ICRzaGFkZS12KSk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgQHJldHVybiAkcGFsZXR0ZTtcbn1cblxuQGZ1bmN0aW9uIGdlbmVyYXRlU2hhZGVzKCRjb2xvciwgJHN0ZXBzOiA0LCAkbGlnaHRuZXNzOiAnbGlnaHQnLCAkZGlyZWN0aW9uOiAxKSB7XG5cbiAgQGlmICgkbGlnaHRuZXNzICE9ICdsaWdodCcgYW5kICRsaWdodG5lc3MgIT0gJ2RhcmsnKSB7XG4gICAgQGVycm9yIFwiQXJndW1lbnQgJGxpZ2h0bmVzcyBtdXN0IGJlIGVpdGhlciAnbGlnaHQnIG9yICdkYXJrJywgeW91IGdpdmUgJyN7JGxpZ2h0bmVzc30nLlwiXG4gIH1cblxuICAkc2hhZGVzOiAoKTtcblxuICBAaWYgKCRsaWdodG5lc3MgPT0gJ2xpZ2h0Jykge1xuICAgICRjb2xvci1saWdodG5lc3M6IGxpZ2h0bmVzcygkY29sb3IpO1xuICAgICRkZWx0YTogJGNvbG9yLWxpZ2h0bmVzcztcbiAgICAkbGlnaHRuZXNzLWRlbHRhOiBtYXRoLmRpdigkZGVsdGEsICRzdGVwcyk7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRzdGVwcyB7XG4gICAgICAkbmV3LWxpZ2h0bmVzczogbWF0aC5jbGFtcCgxJSwgKCRsaWdodG5lc3MtZGVsdGEgKiAkaSksIDk5JSk7XG4gICAgICAkbmV3LWNvbG9yOiBjb2xvci5zY2FsZSgkY29sb3IsICRsaWdodG5lc3M6ICRuZXctbGlnaHRuZXNzKTtcbiAgICAgIEBpZiAoJGRpcmVjdGlvbiA9PSAtMSkge1xuICAgICAgICAkdjogKDUwMCArICgkaSAqIDEwMCkpO1xuICAgICAgICAkc2hhZGVzOiBtYXAubWVyZ2UoJHNoYWRlcywgKFwiXCIrJHY6ICRuZXctY29sb3IpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkdjogKDUwMCAtICgkaSAqIDEwMCkpO1xuICAgICAgICAkc2hhZGVzOiBtYXAubWVyZ2UoJHNoYWRlcywgKFwiXCIrJHY6ICRuZXctY29sb3IpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgKCRsaWdodG5lc3MgPT0gJ2RhcmsnKSB7XG4gICAgJGNvbG9yLWxpZ2h0bmVzczogbGlnaHRuZXNzKCRjb2xvcik7XG4gICAgJGRlbHRhOiAkY29sb3ItbGlnaHRuZXNzO1xuICAgICRsaWdodG5lc3MtZGVsdGE6IG1hdGguZGl2KCRkZWx0YSwgJHN0ZXBzKTtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRzdGVwcyB7XG4gICAgICAkbmV3LWxpZ2h0bmVzczogbWF0aC5jbGFtcCgtOTklLCAoKCRsaWdodG5lc3MtZGVsdGEgKiAkaSkgKiAtMSksICgkY29sb3ItbGlnaHRuZXNzIC0gMSUpKTtcbiAgICAgICRuZXctY29sb3I6IGNvbG9yLnNjYWxlKCRjb2xvciwgJGxpZ2h0bmVzczogJG5ldy1saWdodG5lc3MpO1xuXG4gICAgICBAaWYgKCRkaXJlY3Rpb24gPT0gLTEpIHtcbiAgICAgICAgJHY6ICg1MDAgLSAoJGkgKiAxMDApKTtcbiAgICAgICAgJHNoYWRlczogbWFwLm1lcmdlKCRzaGFkZXMsIChcIlwiKyR2OiAkbmV3LWNvbG9yKSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHY6ICg1MDAgKyAoJGkgKiAxMDApKTtcbiAgICAgICAgJHNoYWRlczogbWFwLm1lcmdlKCRzaGFkZXMsIChcIlwiKyR2OiAkbmV3LWNvbG9yKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc2hhZGVzO1xufVxuXG5AZnVuY3Rpb24gZ2V0UkdCKCRjb2xvcikge1xuICAkcmdiOiBjb2xvci5yZWQoJGNvbG9yKSwgY29sb3IuZ3JlZW4oJGNvbG9yKSwgY29sb3IuYmx1ZSgkY29sb3IpO1xuICBAcmV0dXJuICRyZ2I7XG59XG5cbkBtaXhpbiBhZGRDb2xvcnNWYXJpYWJsZXMoJG1hcCkge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRtYXAge1xuICAgICRyZ2JOYW1lOiAkbmFtZSArIFwiLXJnYlwiO1xuXG4gICAgLy9AZGVidWcgJG5hbWU7XG4gICAgLy9AZGVidWcgJHJnYk5hbWU7XG5cbiAgICAtLWMtI3skcmdiTmFtZX06ICN7Z2V0UkdCKCR2YWx1ZSl9O1xuICAgIC0tYy0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59IiwiQHVzZSBcInNhc3M6bWFwXCI7XG5cblxuJGNzcy12YXItcHJlZml4OiBudWxsICFkZWZhdWx0OyAvLyBJZiB2YXJpYWJsZXMgbmVlZHMgdG8gYmUgc2NvcGVkXG5cbi8vIEZvbnRzXG4kZm9udHNGb2xkZXI6ICcuLi8uLi9mb250cycgIWRlZmF1bHQ7XG5cbi8vIEZvbnQgc2l6ZXNcbi8vIElmIHRoZSBzaXplcyBhcmUgZGVmaW5lZCBtYW51YWxseSxcbi8vIHlvdSB3aWxsIGFsc28gbmVlZCB0byBjcmVhdGUgdGhlICRmb250LXNpemVzIG1hcCBtYW51YWxseSBpbiBvcmRlciB0byB1c2UgdGhlIGZvbnRTaXplKCR2YWx1ZSwgJG1hcFNyYykgZnVuY3Rpb24uXG4vKlxuJGZvbnQtc2l6ZS0wOiAwcmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS0xOiBweFRvUmVtKDEyKSAhZGVmYXVsdDtcbiRmb250LXNpemUtMjogcHhUb1JlbSgxNCkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLTM6IDFyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLTQ6IHB4VG9SZW0oMTgpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS01OiBweFRvUmVtKDIyKSAhZGVmYXVsdDtcbiRmb250LXNpemUtNjogcHhUb1JlbSgyOCkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLTc6IHB4VG9SZW0oMzYpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS04OiBweFRvUmVtKDQ0KSAhZGVmYXVsdDtcbiRmb250LXNpemUtOTogcHhUb1JlbSg1MikgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICRmb250LXNpemUtMyAhZGVmYXVsdDtcbiovXG4vLyBHZW5lcmF0ZSBmb250IHNpemVzXG4kZm9udC1zaXplLW1pbjogMTIgIWRlZmF1bHQ7IC8vIE5vIHVuaXRzICFpbXBvcnRhbnRcbiRmb250LXNpemVzOiBnZW5lcmF0ZUZvbnRTaXplTWFwKDEyLCAkZm9udC1zaXplLW1pbikgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6IGZvbnRTaXplKCczJykgIWRlZmF1bHQ7XG5AZGVidWcgJGZvbnQtc2l6ZXM7XG5cbi8vIFBpeGVsIHRvIHJlbSB1bml0c1xuQGVhY2ggJGssICR2IGluICRmb250LXNpemVzIHtcbiAgJGZvbnQtc2l6ZXM6IG1hcC5tZXJnZSgkZm9udC1zaXplcywgKCRrOiBweFRvUmVtKCR2KSkpO1xufVxuXG4vLyBTcGFjaW5nXG4vLyBJZiB0aGUgc2l6ZXMgYXJlIGRlZmluZWQgbWFudWFsbHksXG4vLyB5b3Ugd2lsbCBhbHNvIG5lZWQgdG8gY3JlYXRlIHRoZSAkc3BhY2luZyBtYXAgbWFudWFsbHkgaW4gb3JkZXIgdG8gdXNlIHRoZSBzcGFjaW5nKCR2YWx1ZSwgJG1hcFNyYykgZnVuY3Rpb24uXG4vKlxuJHNwYWNpbmctMTogNHB4ICFkZWZhdWx0O1xuJHNwYWNpbmctMjogNnB4ICFkZWZhdWx0O1xuJHNwYWNpbmctMzogMTBweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTQ6IDE2cHggIWRlZmF1bHQ7XG4kc3BhY2luZy01OiAyNHB4ICFkZWZhdWx0O1xuJHNwYWNpbmctNjogMzRweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTc6IDQ2cHggIWRlZmF1bHQ7XG4kc3BhY2luZy04OiA2MHB4ICFkZWZhdWx0O1xuJHNwYWNpbmctOTogNzZweCAhZGVmYXVsdDtcbiovXG4vLyBHZW5lcmF0ZSBzcGFjaW5nXG4kc3BhY2luZy1taW46IDQgIWRlZmF1bHQ7XG4kc3BhY2luZy1jb3VudDogMTIgIWRlZmF1bHQ7XG4kc3BhY2luZy11bml0OiAncHgnICFkZWZhdWx0OyAvLyBUT0RPIEFkZCBzdXBwb3J0IGZvciBtb3JlIHVuaXRzLCBtYXliZVxuLy8kc3BhY2luZzogZ2VuZXJhdGVTcGFjaW5nTWFwKCRzcGFjaW5nLWNvdW50LCAkc3BhY2luZy1taW4sICRzcGFjaW5nLXVuaXQpO1xuJHNwYWNpbmc6IChcbiAgXCIxXCI6IHRvUHgobWluaVVuaXRzKDAuNSkpLFxuICBcIjJcIjogdG9QeChtaW5pVW5pdHMoMSkpLFxuICBcIjNcIjogdG9QeChtaW5pVW5pdHMoMS41KSksXG4gIFwiNFwiOiB0b1B4KG1pbmlVbml0cygyKSksXG4gIFwiNVwiOiB0b1B4KG1pbmlVbml0cygzKSksXG4gIFwiNlwiOiB0b1B4KG1pbmlVbml0cyg0KSksXG4gIFwiN1wiOiB0b1B4KG1pbmlVbml0cyg1KSksXG4gIFwiOFwiOiB0b1B4KG1pbmlVbml0cyg2KSksXG4gIFwiOVwiOiB0b1B4KG1pbmlVbml0cyg4KSksXG4gIFwiMTBcIjogdG9QeChtaW5pVW5pdHMoMTApKSxcbiAgXCIxMVwiOiB0b1B4KG1pbmlVbml0cygxMikpLFxuKTtcbiRzcGFjaW5nOiBtYXAuc2V0KCRzcGFjaW5nLCBcImdhcFwiLCB2YXIoLS1nYXApKTtcbiRzcGFjaW5nOiBtYXAuc2V0KCRzcGFjaW5nLCBcImNhcmQtZ2FwXCIsIHZhcigtLWNhcmQtZ2FwKSk7XG4kc3BhY2luZzogbWFwLnNldCgkc3BhY2luZywgXCJhdXRvXCIsIGF1dG8pO1xuJHNwYWNpbmc6IG1hcC5zZXQoJHNwYWNpbmcsIFwiMFwiLCAwKTtcbiRzcGFjaW5nOiBtYXAuc2V0KCRzcGFjaW5nLCBcInNlY3Rpb25cIiwgdmFyKC0tc2VjdGlvbi1wYWRkaW5nKSk7XG5cbi8vIEZvbnRzXG4kZm9udC1oZWFkaW5nOiAnUnViaWstQm9sZCcsIHNlcmlmICFkZWZhdWx0O1xuJGZvbnQtcHJpbWFyeTogJ1J1YmlrLVJlZ3VsYXInLCAnc2Fucy1zZXJpZicgIWRlZmF1bHQ7XG4vLyRmb250LXByaW1hcnktbGlnaHQ6ICdSb2JvdG8tTGlnaHQnLCAnc2Fucy1zZXJpZicgIWRlZmF1bHQ7XG4vLyRmb250LXByaW1hcnktbWVkaXVtOiAnUm9ib3RvLU1lZGl1bScsICdzYW5zLXNlcmlmJyAhZGVmYXVsdDtcbiRmb250LXByaW1hcnktYm9sZDogJ1J1YmlrLUJvbGQnLCAnc2Fucy1zZXJpZicgIWRlZmF1bHQ7XG4kZm9udC1zZWNvbmRhcnktYm9sZDogJ0RNU2Fucy1Cb2xkJywgJ3NhbnMtc2VyaWYnICFkZWZhdWx0O1xuJGZvbnQtc2Vjb25kYXJ5LXJlZ3VsYXI6ICdETVNhbnMtUmVndWxhcicsICdzYW5zLXNlcmlmJyAhZGVmYXVsdDtcbiRmb250LXNlY29uZGFyeS12YXJpYWJsZTogJ0RNU2Fucy1WYXJpYWJsZScsICdzYW5zLXNlcmlmJyAhZGVmYXVsdDtcbiRmb250LWZhbnRhc3k6ICdFbG9tZXRoYScsICdjdXJzaXZlJyAhZGVmYXVsdDtcbiRmb250LWljb246ICdpY29uJyAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuXG4vLyBTY3JlZW4gc2l6ZXMgLSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4kc2NyZWVuLXhzOiAzMjBweCAhZGVmYXVsdDtcbiRzY3JlZW4tczogNTQ0cHggIWRlZmF1bHQ7XG4kc2NyZWVuLW06IDc2OHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sOiAxMDI0cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXhsOiAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLXh4bDogMTYwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZW51LWxlZnQ6IDExMzBweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWVudS1kZXNrdG9wOiAxNDAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuczogKFxuICAncyc6ICRzY3JlZW4tcyxcbiAgJ20nOiAkc2NyZWVuLW0sXG4gICdsJzogJHNjcmVlbi1sLFxuICAneGwnOiAkc2NyZWVuLXhsLFxuICAneHhsJzogJHNjcmVlbi14eGwsXG4pICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXJzIC0gV3JhcHBlcnNcbiRjb250YWluZXItczogNjQwcHggIWRlZmF1bHQ7XG4kY29udGFpbmVyLW06IDc2OHB4ICFkZWZhdWx0O1xuJGNvbnRhaW5lci1sOiAxMDI0cHggIWRlZmF1bHQ7XG4kY29udGFpbmVyLXhsOiAxMjAwcHggIWRlZmF1bHQ7XG4kY29udGFpbmVyLXh4bDogMTM0NHB4ICFkZWZhdWx0O1xuJGNvbnRhaW5lci14eHhsOiAxNjAwcHggIWRlZmF1bHQ7XG4kY29udGFpbmVyOiAkY29udGFpbmVyLXh4eGwgIWRlZmF1bHQ7IC8vIEFsaWFzIGZvciB0aGUgY29udGFpbmVyIGJ5IGRlZmF1bHQgaW4gdGhlIHdlYnNpdGVcbiRjb250YWluZXJzOiAoXG4gICdzJzogJGNvbnRhaW5lci1zLFxuICAnbSc6ICRjb250YWluZXItbSxcbiAgJ2wnOiAkY29udGFpbmVyLWwsXG4gICd4bCc6ICRjb250YWluZXIteGwsXG4gICd4eGwnOiAkY29udGFpbmVyLXh4bCxcbiAgJ3h4eGwnOiAkY29udGFpbmVyLXh4eGwsXG4pICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50c1xuJGJyZWFrcG9pbnRzOiAoXG4gICdzJzogJHNjcmVlbi1zLFxuICAnbSc6ICRzY3JlZW4tbSxcbiAgJ2wnOiAkc2NyZWVuLWwsXG4gICd4bCc6ICRzY3JlZW4teGwsXG4gICd4eGwnOiAkc2NyZWVuLXh4bCxcbiAgJ21lbnUtZGVza3RvcCc6ICRzY3JlZW4tbWVudS1kZXNrdG9wLFxuKSAhZGVmYXVsdDtcbiRicmVha3BvaW50cy1wcmVmaXhlczogKFxuICAnLXMnOiAncycsXG4gICctbSc6ICdtJyxcbiAgJy1sJzogJ2wnLFxuICAnLXhsJzogJ3hsJyxcbiAgJy14eGwnOiAneHhsJyxcbiAgJy1tZW51LWRlc2t0b3AnOiAnbWVudS1kZXNrdG9wJyxcbikgIWRlZmF1bHQ7XG5cbi8vIEFuaW1hdGlvbiB0aW1pbmdcbiRlYXNpbmctZXhwcmVzc2l2ZTogY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4kZHVyYXRpb24tZXhwcmVzc2l2ZTogNDE2bXM7XG4kZWFzaW5nLWVmZmljaWVudDogY3ViaWMtYmV6aWVyKDAuMTg1LCAwLjAwMCwgMC4yMDAsIDEuMDAwKTtcbiRkdXJhdGlvbi1lZmZpY2llbnQ6IDIwMG1zO1xuXG4vLyBLZXl3b3JkcyBhbmQgYWxpYXNlc1xuJGtleXdvcmRzOiAoXG4gICdpbmZvJzogKCd1cGRhdGVkJyksXG4gICd3YXJuaW5nJzogKCdwZW5kaW5nJyksXG4gICdlcnJvcic6ICgnZGFuZ2VyJyksXG4gICdzdWNjZXNzJzogKCdhY2NlcHRlZCcsICd2YWxpZGF0ZWQnKSxcbiAgJ3ByaW1hcnknOiAoKSxcbiAgJ3NlY29uZGFyeSc6ICgpLFxuKTtcblxuJHJhZGl1cy1zOiA0cHg7XG4kcmFkaXVzLW06IDhweDtcbiRyYWRpdXMtbDogMTZweDtcbiRyYWRpdXMteGw6IDI0cHg7XG4kcmFkaXVzLXh4bDogNDBweDtcbiRyYWRpdXMtZnVsbDogOTk5ZW07XG4kcmFkaXVzOiAoXG4gICdzJzogJHJhZGl1cy1zLFxuICAnbSc6ICRyYWRpdXMtbSxcbiAgJ2wnOiAkcmFkaXVzLWwsXG4gICd4bCc6ICRyYWRpdXMteGwsXG4gICd4eGwnOiAkcmFkaXVzLXh4bCxcbiAgJ2Z1bGwnOiAkcmFkaXVzLWZ1bGxcbik7XG5cbi8vIENTU1xuOnJvb3Qge1xuICAtLSN7JGNzcy12YXItcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtcHJpbWFyeX07XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9Ym9keS1mb250LXNpemU6IDFyZW07XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9Ym9keS1jb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHR9O1xuICAtLSN7JGNzcy12YXItcHJlZml4fWJvZHktdGV4dC1hbGlnbjogc3RhcnQ7XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9Ym9keS1iZzogdmFyKC0tYy1iZyk7XG5cbiAgLy8gU3BhY2luZ1xuICAtLSN7JGNzcy12YXItcHJlZml4fWdhcDogI3tzcGFjaW5nKDQpfTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXMpIHtcbiAgICAtLSN7JGNzcy12YXItcHJlZml4fWdhcDogI3tzcGFjaW5nKDUpfTtcbiAgfVxufVxuIiwiLyogQ29sb3JzIG1hcCBleGFtcGxlXG4gICRsaWdodC10aGVtZTooXG4gICAgJ3ByaW1hcnknOiAoXG4gICAgICAndmFsdWUnOiAjRkY3RDAwLFxuICAgICAgJ2xpZ2h0LXNoYWRlcyc6IDQsIC8vIE1heCA0IHRpbnRzLCA1MDAsIDQwMCwgMzAwLCAyMDBcbiAgICAgICdkYXJrLXNoYWRlcyc6IDQsIC8vIE1heCA0IHNoYWRlcywgNjAwLCA3MDAsIDgwMCwgOTAwXG4gICAgICAnb3ZlcnJpZGUnOiAoXG4gICAgICAgICcxMCc6ICNmY2Y4ZjUsXG4gICAgICAgICcyMCc6ICNmZmVhYzQsXG4gICAgICAgICczMCc6ICNmZmRlYTAsXG4gICAgICApLFxuICAgICksXG4gICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICd2YWx1ZSc6ICMwMEE3Q0QsXG4gICAgICAnbGlnaHQtc2hhZGVzJzogNCwgLy8gTWF4IDQgdGludHMsIDUwMCwgNDAwLCAzMDAsIDIwMFxuICAgICAgJ2Rhcmstc2hhZGVzJzogNCwgLy8gTWF4IDQgc2hhZGVzLCA2MDAsIDcwMCwgODAwLCA5MDBcbiAgICAgICdvdmVycmlkZSc6ICgpLFxuICAgICksXG4gICk7XG4qL1xuLypcbiRmb250LXNpemUtMDogMHJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtMTogcHhUb1JlbSgxMikgIWRlZmF1bHQ7XG4kZm9udC1zaXplLTI6IHB4VG9SZW0oMTQpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS0zOiAxcmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS00OiBweFRvUmVtKDE4KSAhZGVmYXVsdDtcbiRmb250LXNpemUtNTogcHhUb1JlbSgyMikgIWRlZmF1bHQ7XG4kZm9udC1zaXplLTY6IHB4VG9SZW0oMjgpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS03OiBweFRvUmVtKDM2KSAhZGVmYXVsdDtcbiRmb250LXNpemUtODogcHhUb1JlbSg0NCkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLTk6IHB4VG9SZW0oNTIpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAkZm9udC1zaXplLTMgIWRlZmF1bHQ7XG4qL1xuLypcbiRzcGFjaW5nLTE6IDRweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTI6IDZweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTM6IDEwcHggIWRlZmF1bHQ7XG4kc3BhY2luZy00OiAxNnB4ICFkZWZhdWx0O1xuJHNwYWNpbmctNTogMjRweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTY6IDM0cHggIWRlZmF1bHQ7XG4kc3BhY2luZy03OiA0NnB4ICFkZWZhdWx0O1xuJHNwYWNpbmctODogNjBweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTk6IDc2cHggIWRlZmF1bHQ7XG4qL1xuQGltcG9ydCBcIkBtYXN0aDAvY29va2llLWNvbnNlbnQvZGlzdC9zdHlsZS5jc3NcIjtcbjpyb290IHtcbiAgLS1ib2R5LWZvbnQtZmFtaWx5OiBSdWJpay1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAtLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJvZHktY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIC0tYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1ib2R5LXRleHQtYWxpZ246IHN0YXJ0O1xuICAtLWJvZHktYmc6IHZhcigtLWMtYmcpO1xuICAtLWdhcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMjRweDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJ1YmlrLUJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUnViaWstQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJ1YmlrLVJlZ3VsYXI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUnViaWstUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEVsb21ldGhhO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0Vsb21ldGhhLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogRE1TYW5zLVZhcmlhYmxlO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RNU2Fucy1WYXJpYWJsZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IERNU2Fucy1SZWd1bGFyO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RNU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogRE1TYW5zLUJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvRE1TYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBQaWxvd2xhdmEtUmVndWxhcjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9QaWxvd2xhdmEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE9wZW5EeXNsZXhpYy1Cb2xkO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5EeXNsZXhpYy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogT3BlbkR5c2xleGljLVJlZ3VsYXI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlbkR5c2xleGljLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrLVJlZ3VsYXJcIiwgXCJzYW5zLXNlcmlmXCI7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC0tc2Nyb2xsYmFyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLXNjcm9sbGJhci1mb3JlZ3JvdW5kOiB2YXIoLS1jLWdyZXkpO1xuICAtLXNjcm9sbGJhci13aWR0aDogOHB4O1xuICAtLXNjcm9sbGJhci1oZWlnaHQ6IDhweDtcbn1cblxuKiB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItZm9yZWdyb3VuZCkgdmFyKC0tc2Nyb2xsYmFyLWJhY2tncm91bmQpO1xufVxuKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogdmFyKC0tc2Nyb2xsYmFyLXdpZHRoKTsgLyogTW9zdGx5IGZvciB2ZXJ0aWNhbCBzY3JvbGxiYXJzICovXG4gIGhlaWdodDogdmFyKC0tc2Nyb2xsYmFyLWhlaWdodCk7IC8qIE1vc3RseSBmb3IgaG9yaXpvbnRhbCBzY3JvbGxiYXJzICovXG59XG4qOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1zY3JvbGxiYXItd2lkdGgpICogMC4yKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc2Nyb2xsYmFyLWJhY2tncm91bmQpO1xufVxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItYmFja2dyb3VuZCk7XG59XG5cbmh0bWwge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC0tYy1iZzogdmFyKC0tYy1iZWlnZSk7XG4gIC0tbmF2YmFyLWJnOiAjRkZGRkZGO1xuICAtLWNhcmQtYmc6ICNGRkZGRkY7XG4gIC0tYy1saWdodDogI2ZmZmZmZjtcbiAgLS1jLWxpZ2h0LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1jLWRhcms6ICMxRDIyMkU7XG4gIC0tYy1kYXJrLXJnYjogMjksIDM0LCA0NjtcbiAgLS1jLXRleHQtbGlnaHQ6ICNmZmZmZmY7XG4gIC0tYy10ZXh0LWRhcms6ICMxRDIyMkU7XG4gIC0tYy10ZXh0OiAjMUQyMjJFO1xuICAtLWMtdGV4dC1wcmltYXJ5OiAjQTI0NjcyO1xuICAtLWMtdGV4dC1zZWNvbmRhcnk6ICM4QkEwQzA7XG4gIC0tYy10ZXh0LW11dGVkOiAjOEJBMEMwO1xuICAvKiBHRU5FUkFURUQgQ09MT1JTICovXG4gIC0tYy1wcmltYXJ5LTUwMC1yZ2I6IDE2MiwgNzAsIDExNDtcbiAgLS1jLXByaW1hcnktNTAwOiAjQTI0NjcyO1xuICAtLWMtcHJpbWFyeS1yZ2I6IDE2MiwgNzAsIDExNDtcbiAgLS1jLXByaW1hcnk6ICNBMjQ2NzI7XG4gIC0tYy1wcmltYXJ5LTQwMC1yZ2I6IDE4MSwgODMsIDEzMDtcbiAgLS1jLXByaW1hcnktNDAwOiAjYjU1MzgyO1xuICAtLWMtcHJpbWFyeS0zMDAtcmdiOiAxOTAsIDEwNSwgMTQ2O1xuICAtLWMtcHJpbWFyeS0zMDA6ICNiZTY5OTI7XG4gIC0tYy1wcmltYXJ5LTIwMC1yZ2I6IDIwMCwgMTI3LCAxNjI7XG4gIC0tYy1wcmltYXJ5LTIwMDogI2M4N2ZhMjtcbiAgLS1jLXByaW1hcnktMTAwLXJnYjogMjA5LCAxNDksIDE3ODtcbiAgLS1jLXByaW1hcnktMTAwOiAjZDE5NWIyO1xuICAtLWMtcHJpbWFyeS02MDAtcmdiOiAxNDQsIDYyLCAxMDE7XG4gIC0tYy1wcmltYXJ5LTYwMDogIzkwM2U2NTtcbiAgLS1jLXByaW1hcnktNzAwLXJnYjogMTI1LCA1NCwgODg7XG4gIC0tYy1wcmltYXJ5LTcwMDogIzdkMzY1ODtcbiAgLS1jLXByaW1hcnktODAwLXJnYjogMTA3LCA0NiwgNzU7XG4gIC0tYy1wcmltYXJ5LTgwMDogIzZiMmU0YjtcbiAgLS1jLXByaW1hcnktOTAwLXJnYjogODgsIDM4LCA2MjtcbiAgLS1jLXByaW1hcnktOTAwOiAjNTgyNjNlO1xuICAtLWMtc2Vjb25kYXJ5LTUwMC1yZ2I6IDIxOSwgMTI2LCA3NTtcbiAgLS1jLXNlY29uZGFyeS01MDA6ICNEQjdFNEI7XG4gIC0tYy1zZWNvbmRhcnktcmdiOiAyMTksIDEyNiwgNzU7XG4gIC0tYy1zZWNvbmRhcnk6ICNEQjdFNEI7XG4gIC0tYy1zZWNvbmRhcnktNDAwLXJnYjogMjI0LCAxNDUsIDEwMTtcbiAgLS1jLXNlY29uZGFyeS00MDA6ICNlMDkxNjU7XG4gIC0tYy1zZWNvbmRhcnktMzAwLXJnYjogMjI5LCAxNjMsIDEyNztcbiAgLS1jLXNlY29uZGFyeS0zMDA6ICNlNWEzN2Y7XG4gIC0tYy1zZWNvbmRhcnktMjAwLXJnYjogMjM1LCAxODIsIDE1MztcbiAgLS1jLXNlY29uZGFyeS0yMDA6ICNlYmI2OTk7XG4gIC0tYy1zZWNvbmRhcnktMTAwLXJnYjogMjQwLCAyMDAsIDE3OTtcbiAgLS1jLXNlY29uZGFyeS0xMDA6ICNmMGM4YjM7XG4gIC0tYy1zZWNvbmRhcnktNjAwLXJnYjogMjEwLCAxMDEsIDQyO1xuICAtLWMtc2Vjb25kYXJ5LTYwMDogI2QyNjUyYTtcbiAgLS1jLXNlY29uZGFyeS03MDAtcmdiOiAxNzQsIDg0LCAzNTtcbiAgLS1jLXNlY29uZGFyeS03MDA6ICNhZTU0MjM7XG4gIC0tYy1zZWNvbmRhcnktODAwLXJnYjogMTM5LCA2NywgMjg7XG4gIC0tYy1zZWNvbmRhcnktODAwOiAjOGI0MzFjO1xuICAtLWMtc2Vjb25kYXJ5LTkwMC1yZ2I6IDEwNCwgNTAsIDIxO1xuICAtLWMtc2Vjb25kYXJ5LTkwMDogIzY4MzIxNTtcbiAgLS1jLWJlaWdlLTUwMC1yZ2I6IDI0MSwgMjM2LCAyMjQ7XG4gIC0tYy1iZWlnZS01MDA6ICNGMUVDRTA7XG4gIC0tYy1iZWlnZS1yZ2I6IDI0MSwgMjM2LCAyMjQ7XG4gIC0tYy1iZWlnZTogI0YxRUNFMDtcbiAgLS1jLWJlaWdlLTQwMC1yZ2I6IDI0NCwgMjQwLCAyMzE7XG4gIC0tYy1iZWlnZS00MDA6ICNmNGYwZTc7XG4gIC0tYy1iZWlnZS0zMDAtcmdiOiAyNDcsIDI0NSwgMjM4O1xuICAtLWMtYmVpZ2UtMzAwOiAjZjdmNWVlO1xuICAtLWMtYmVpZ2UtMjAwLXJnYjogMjUxLCAyNDksIDI0NTtcbiAgLS1jLWJlaWdlLTIwMDogI2ZiZjlmNTtcbiAgLS1jLWJlaWdlLTEwMC1yZ2I6IDI1NCwgMjUzLCAyNTI7XG4gIC0tYy1iZWlnZS0xMDA6ICNmZWZkZmM7XG4gIC0tYy1iZWlnZS02MDAtcmdiOiAyMDgsIDE5MSwgMTUxO1xuICAtLWMtYmVpZ2UtNjAwOiAjZDBiZjk3O1xuICAtLWMtYmVpZ2UtNzAwLXJnYjogMTc0LCAxNDYsIDc5O1xuICAtLWMtYmVpZ2UtNzAwOiAjYWU5MjRmO1xuICAtLWMtYmVpZ2UtODAwLXJnYjogMTAxLCA4NSwgNDY7XG4gIC0tYy1iZWlnZS04MDA6ICM2NTU1MmU7XG4gIC0tYy1iZWlnZS05MDAtcmdiOiAyOCwgMjQsIDEzO1xuICAtLWMtYmVpZ2UtOTAwOiAjMWMxODBkO1xuICAtLWMtcHVycGxlLTUwMC1yZ2I6IDE5MywgMTc2LCAyMjQ7XG4gIC0tYy1wdXJwbGUtNTAwOiAjQzFCMEUwO1xuICAtLWMtcHVycGxlLXJnYjogMTkzLCAxNzYsIDIyNDtcbiAgLS1jLXB1cnBsZTogI0MxQjBFMDtcbiAgLS1jLXB1cnBsZS00MDAtcmdiOiAyMDUsIDE5MSwgMjMwO1xuICAtLWMtcHVycGxlLTQwMDogI2NkYmZlNjtcbiAgLS1jLXB1cnBsZS0zMDAtcmdiOiAyMTcsIDIwNywgMjM2O1xuICAtLWMtcHVycGxlLTMwMDogI2Q5Y2ZlYztcbiAgLS1jLXB1cnBsZS0yMDAtcmdiOiAyMjksIDIyMiwgMjQyO1xuICAtLWMtcHVycGxlLTIwMDogI2U1ZGVmMjtcbiAgLS1jLXB1cnBsZS0xMDAtcmdiOiAyNDIsIDIzOCwgMjQ4O1xuICAtLWMtcHVycGxlLTEwMDogI2YyZWVmODtcbiAgLS1jLXB1cnBsZS02MDAtcmdiOiAxNDksIDEyMCwgMjAyO1xuICAtLWMtcHVycGxlLTYwMDogIzk1NzhjYTtcbiAgLS1jLXB1cnBsZS03MDAtcmdiOiAxMDYsIDY5LCAxNzU7XG4gIC0tYy1wdXJwbGUtNzAwOiAjNmE0NWFmO1xuICAtLWMtcHVycGxlLTgwMC1yZ2I6IDcyLCA0NiwgMTE4O1xuICAtLWMtcHVycGxlLTgwMDogIzQ4MmU3NjtcbiAgLS1jLXB1cnBsZS05MDAtcmdiOiAzOCwgMjQsIDYyO1xuICAtLWMtcHVycGxlLTkwMDogIzI2MTgzZTtcbiAgLS1jLWJsdWUtNTAwLXJnYjogMTM2LCAxMzIsIDIyODtcbiAgLS1jLWJsdWUtNTAwOiAjODg4NEU0O1xuICAtLWMtYmx1ZS1yZ2I6IDEzNiwgMTMyLCAyMjg7XG4gIC0tYy1ibHVlOiAjODg4NEU0O1xuICAtLWMtYmx1ZS00MDAtcmdiOiAxNTcsIDE1NCwgMjMzO1xuICAtLWMtYmx1ZS00MDA6ICM5ZDlhZTk7XG4gIC0tYy1ibHVlLTMwMC1yZ2I6IDE3OCwgMTc1LCAyMzg7XG4gIC0tYy1ibHVlLTMwMDogI2IyYWZlZTtcbiAgLS1jLWJsdWUtMjAwLXJnYjogMTk5LCAxOTcsIDI0MjtcbiAgLS1jLWJsdWUtMjAwOiAjYzdjNWYyO1xuICAtLWMtYmx1ZS0xMDAtcmdiOiAyMjAsIDIxOSwgMjQ3O1xuICAtLWMtYmx1ZS0xMDA6ICNkY2RiZjc7XG4gIC0tYy1ibHVlLTYwMC1yZ2I6IDg2LCA4MCwgMjE3O1xuICAtLWMtYmx1ZS02MDA6ICM1NjUwZDk7XG4gIC0tYy1ibHVlLTcwMC1yZ2I6IDQ4LCA0MiwgMTkxO1xuICAtLWMtYmx1ZS03MDA6ICMzMDJhYmY7XG4gIC0tYy1ibHVlLTgwMC1yZ2I6IDM1LCAzMCwgMTM5O1xuICAtLWMtYmx1ZS04MDA6ICMyMzFlOGI7XG4gIC0tYy1ibHVlLTkwMC1yZ2I6IDIyLCAxOSwgODc7XG4gIC0tYy1ibHVlLTkwMDogIzE2MTM1NztcbiAgLS1jLXJlZC01MDAtcmdiOiAyMDMsIDUxLCA1NDtcbiAgLS1jLXJlZC01MDA6ICNDQjMzMzY7XG4gIC0tYy1yZWQtcmdiOiAyMDMsIDUxLCA1NDtcbiAgLS1jLXJlZDogI0NCMzMzNjtcbiAgLS1jLXJlZC00MDAtcmdiOiAyMTAsIDc2LCA3OTtcbiAgLS1jLXJlZC00MDA6ICNkMjRjNGY7XG4gIC0tYy1yZWQtMzAwLXJnYjogMjE2LCAxMDEsIDEwNDtcbiAgLS1jLXJlZC0zMDA6ICNkODY1Njg7XG4gIC0tYy1yZWQtMjAwLXJnYjogMjIzLCAxMjcsIDEyOTtcbiAgLS1jLXJlZC0yMDA6ICNkZjdmODE7XG4gIC0tYy1yZWQtMTAwLXJnYjogMjI5LCAxNTIsIDE1NDtcbiAgLS1jLXJlZC0xMDA6ICNlNTk4OWE7XG4gIC0tYy1yZWQtNjAwLXJnYjogMTc4LCA0NSwgNDc7XG4gIC0tYy1yZWQtNjAwOiAjYjIyZDJmO1xuICAtLWMtcmVkLTcwMC1yZ2I6IDE1MiwgMzgsIDQxO1xuICAtLWMtcmVkLTcwMDogIzk4MjYyOTtcbiAgLS1jLXJlZC04MDAtcmdiOiAxMjcsIDMyLCAzNDtcbiAgLS1jLXJlZC04MDA6ICM3ZjIwMjI7XG4gIC0tYy1yZWQtOTAwLXJnYjogMTAyLCAyNiwgMjc7XG4gIC0tYy1yZWQtOTAwOiAjNjYxYTFiO1xuICAtLWMtcGluay01MDAtcmdiOiAyNDAsIDE0NywgMTg0O1xuICAtLWMtcGluay01MDA6ICNGMDkzQjg7XG4gIC0tYy1waW5rLXJnYjogMjQwLCAxNDcsIDE4NDtcbiAgLS1jLXBpbms6ICNGMDkzQjg7XG4gIC0tYy1waW5rLTQwMC1yZ2I6IDI0MywgMTY3LCAxOTc7XG4gIC0tYy1waW5rLTQwMDogI2YzYTdjNTtcbiAgLS1jLXBpbmstMzAwLXJnYjogMjQ2LCAxODgsIDIxMTtcbiAgLS1jLXBpbmstMzAwOiAjZjZiY2QzO1xuICAtLWMtcGluay0yMDAtcmdiOiAyNDksIDIwOCwgMjI0O1xuICAtLWMtcGluay0yMDA6ICNmOWQwZTA7XG4gIC0tYy1waW5rLTEwMC1yZ2I6IDI1MSwgMjI5LCAyMzg7XG4gIC0tYy1waW5rLTEwMDogI2ZiZTVlZTtcbiAgLS1jLXBpbmstNjAwLXJnYjogMjMxLCA4MywgMTQyO1xuICAtLWMtcGluay02MDA6ICNlNzUzOGU7XG4gIC0tYy1waW5rLTcwMC1yZ2I6IDIxMSwgMjksIDEwMjtcbiAgLS1jLXBpbmstNzAwOiAjZDMxZDY2O1xuICAtLWMtcGluay04MDAtcmdiOiAxNDYsIDIwLCA3MDtcbiAgLS1jLXBpbmstODAwOiAjOTIxNDQ2O1xuICAtLWMtcGluay05MDAtcmdiOiA4MiwgMTEsIDM5O1xuICAtLWMtcGluay05MDA6ICM1MjBiMjc7XG4gIC0tYy15ZWxsb3ctNTAwLXJnYjogMjU1LCAyMDcsIDc4O1xuICAtLWMteWVsbG93LTUwMDogI0ZGQ0Y0RTtcbiAgLS1jLXllbGxvdy1yZ2I6IDI1NSwgMjA3LCA3ODtcbiAgLS1jLXllbGxvdzogI0ZGQ0Y0RTtcbiAgLS1jLXllbGxvdy00MDAtcmdiOiAyNTUsIDIxNSwgMTA3O1xuICAtLWMteWVsbG93LTQwMDogI2ZmZDc2YjtcbiAgLS1jLXllbGxvdy0zMDAtcmdiOiAyNTUsIDIyMywgMTM2O1xuICAtLWMteWVsbG93LTMwMDogI2ZmZGY4ODtcbiAgLS1jLXllbGxvdy0yMDAtcmdiOiAyNTUsIDIzMSwgMTY1O1xuICAtLWMteWVsbG93LTIwMDogI2ZmZTdhNTtcbiAgLS1jLXllbGxvdy0xMDAtcmdiOiAyNTUsIDIzOCwgMTk0O1xuICAtLWMteWVsbG93LTEwMDogI2ZmZWVjMjtcbiAgLS1jLXllbGxvdy02MDAtcmdiOiAyNTUsIDE5MiwgMjQ7XG4gIC0tYy15ZWxsb3ctNjAwOiAjZmZjMDE4O1xuICAtLWMteWVsbG93LTcwMC1yZ2I6IDIyNCwgMTYzLCAwO1xuICAtLWMteWVsbG93LTcwMDogI2UwYTMwMDtcbiAgLS1jLXllbGxvdy04MDAtcmdiOiAxNzAsIDEyNCwgMDtcbiAgLS1jLXllbGxvdy04MDA6ICNhYTdjMDA7XG4gIC0tYy15ZWxsb3ctOTAwLXJnYjogMTE2LCA4NCwgMDtcbiAgLS1jLXllbGxvdy05MDA6ICM3NDU0MDA7XG4gIC0tYy1ncmV5LTUwMC1yZ2I6IDE5MiwgMTkyLCAxOTI7XG4gIC0tYy1ncmV5LTUwMDogI0MwQzBDMDtcbiAgLS1jLWdyZXktcmdiOiAxOTIsIDE5MiwgMTkyO1xuICAtLWMtZ3JleTogI0MwQzBDMDtcbiAgLS1jLWdyZXktNDAwLXJnYjogMjA0LCAyMDQsIDIwNDtcbiAgLS1jLWdyZXktNDAwOiAjY2NjY2NjO1xuICAtLWMtZ3JleS0zMDAtcmdiOiAyMTYsIDIxNiwgMjE2O1xuICAtLWMtZ3JleS0zMDA6ICNkOGQ4ZDg7XG4gIC0tYy1ncmV5LTIwMC1yZ2I6IDIyOCwgMjI4LCAyMjg7XG4gIC0tYy1ncmV5LTIwMDogI2U0ZTRlNDtcbiAgLS1jLWdyZXktMTAwLXJnYjogMjM5LCAyMzksIDIzOTtcbiAgLS1jLWdyZXktMTAwOiAjZWZlZmVmO1xuICAtLWMtZ3JleS02MDAtcmdiOiAxNTYsIDE1NiwgMTU2O1xuICAtLWMtZ3JleS02MDA6ICM5YzljOWM7XG4gIC0tYy1ncmV5LTcwMC1yZ2I6IDEyMCwgMTIwLCAxMjA7XG4gIC0tYy1ncmV5LTcwMDogIzc4Nzg3ODtcbiAgLS1jLWdyZXktODAwLXJnYjogODQsIDg0LCA4NDtcbiAgLS1jLWdyZXktODAwOiAjNTQ1NDU0O1xuICAtLWMtZ3JleS05MDAtcmdiOiA0NywgNDcsIDQ3O1xuICAtLWMtZ3JleS05MDA6ICMyZjJmMmY7XG4gIC0tYy1pbmZvLTUwMC1yZ2I6IDMwLCAxNDQsIDI1NTtcbiAgLS1jLWluZm8tNTAwOiAjMWU5MGZmO1xuICAtLWMtaW5mby1yZ2I6IDMwLCAxNDQsIDI1NTtcbiAgLS1jLWluZm86ICMxZTkwZmY7XG4gIC0tYy1pbmZvLTQwMC1yZ2I6IDYxLCAxNjAsIDI1NTtcbiAgLS1jLWluZm8tNDAwOiAjM2RhMGZmO1xuICAtLWMtaW5mby0zMDAtcmdiOiA5MywgMTc1LCAyNTU7XG4gIC0tYy1pbmZvLTMwMDogIzVkYWZmZjtcbiAgLS1jLWluZm8tMjAwLXJnYjogMTI0LCAxOTEsIDI1NTtcbiAgLS1jLWluZm8tMjAwOiAjN2NiZmZmO1xuICAtLWMtaW5mby0xMDAtcmdiOiAxNTYsIDIwNiwgMjU1O1xuICAtLWMtaW5mby0xMDA6ICM5Y2NlZmY7XG4gIC0tYy1pbmZvLTYwMC1yZ2I6IDAsIDEyNCwgMjQ1O1xuICAtLWMtaW5mby02MDA6ICMwMDdjZjU7XG4gIC0tYy1pbmZvLTcwMC1yZ2I6IDAsIDEwNCwgMjA1O1xuICAtLWMtaW5mby03MDA6ICMwMDY4Y2Q7XG4gIC0tYy1pbmZvLTgwMC1yZ2I6IDAsIDg0LCAxNjY7XG4gIC0tYy1pbmZvLTgwMDogIzAwNTRhNjtcbiAgLS1jLWluZm8tOTAwLXJnYjogMTAsIDYwLCAxMDg7XG4gIC0tYy1pbmZvLTkwMDogIzBhM2M2YztcbiAgLS1jLXN1Y2Nlc3MtNTAwLXJnYjogNzIsIDE5OSwgOTE7XG4gIC0tYy1zdWNjZXNzLTUwMDogIzQ4Yzc1YjtcbiAgLS1jLXN1Y2Nlc3MtcmdiOiA3MiwgMTk5LCA5MTtcbiAgLS1jLXN1Y2Nlc3M6ICM0OGM3NWI7XG4gIC0tYy1zdWNjZXNzLTQwMC1yZ2I6IDk2LCAyMDYsIDExMztcbiAgLS1jLXN1Y2Nlc3MtNDAwOiAjNjBjZTcxO1xuICAtLWMtc3VjY2Vzcy0zMDAtcmdiOiAxMjEsIDIxNCwgMTM1O1xuICAtLWMtc3VjY2Vzcy0zMDA6ICM3OWQ2ODc7XG4gIC0tYy1zdWNjZXNzLTIwMC1yZ2I6IDE0NSwgMjIxLCAxNTY7XG4gIC0tYy1zdWNjZXNzLTIwMDogIzkxZGQ5YztcbiAgLS1jLXN1Y2Nlc3MtMTAwLXJnYjogMTY5LCAyMjksIDE3ODtcbiAgLS1jLXN1Y2Nlc3MtMTAwOiAjYTllNWIyO1xuICAtLWMtc3VjY2Vzcy02MDAtcmdiOiA1NSwgMTgwLCA3NDtcbiAgLS1jLXN1Y2Nlc3MtNjAwOiAjMzdiNDRhO1xuICAtLWMtc3VjY2Vzcy03MDAtcmdiOiA0NywgMTUyLCA2MjtcbiAgLS1jLXN1Y2Nlc3MtNzAwOiAjMmY5ODNlO1xuICAtLWMtc3VjY2Vzcy04MDAtcmdiOiAzOCwgMTI1LCA1MTtcbiAgLS1jLXN1Y2Nlc3MtODAwOiAjMjY3ZDMzO1xuICAtLWMtc3VjY2Vzcy05MDAtcmdiOiAzMCwgOTcsIDQwO1xuICAtLWMtc3VjY2Vzcy05MDA6ICMxZTYxMjg7XG4gIC0tYy13YXJuaW5nLTUwMC1yZ2I6IDI1NSwgMTMzLCAxMTtcbiAgLS1jLXdhcm5pbmctNTAwOiAjRkY4NTBCO1xuICAtLWMtd2FybmluZy1yZ2I6IDI1NSwgMTMzLCAxMTtcbiAgLS1jLXdhcm5pbmc6ICNGRjg1MEI7XG4gIC0tYy13YXJuaW5nLTQwMC1yZ2I6IDI1NSwgMTQ5LCA0MztcbiAgLS1jLXdhcm5pbmctNDAwOiAjZmY5NTJiO1xuICAtLWMtd2FybmluZy0zMDAtcmdiOiAyNTUsIDE2NSwgNzU7XG4gIC0tYy13YXJuaW5nLTMwMDogI2ZmYTU0YjtcbiAgLS1jLXdhcm5pbmctMjAwLXJnYjogMjU1LCAxODEsIDEwNjtcbiAgLS1jLXdhcm5pbmctMjAwOiAjZmZiNTZhO1xuICAtLWMtd2FybmluZy0xMDAtcmdiOiAyNTUsIDE5NywgMTM4O1xuICAtLWMtd2FybmluZy0xMDA6ICNmZmM1OGE7XG4gIC0tYy13YXJuaW5nLTYwMC1yZ2I6IDIzMSwgMTE2LCAwO1xuICAtLWMtd2FybmluZy02MDA6ICNlNzc0MDA7XG4gIC0tYy13YXJuaW5nLTcwMC1yZ2I6IDE5NywgOTgsIDA7XG4gIC0tYy13YXJuaW5nLTcwMDogI2M1NjIwMDtcbiAgLS1jLXdhcm5pbmctODAwLXJnYjogMTYyLCA4MSwgMDtcbiAgLS1jLXdhcm5pbmctODAwOiAjYTI1MTAwO1xuICAtLWMtd2FybmluZy05MDAtcmdiOiAxMjcsIDY0LCAwO1xuICAtLWMtd2FybmluZy05MDA6ICM3ZjQwMDA7XG4gIC0tYy1lcnJvci01MDAtcmdiOiAyMTAsIDU4LCA3NTtcbiAgLS1jLWVycm9yLTUwMDogI0QyM0E0QjtcbiAgLS1jLWVycm9yLXJnYjogMjEwLCA1OCwgNzU7XG4gIC0tYy1lcnJvcjogI0QyM0E0QjtcbiAgLS1jLWVycm9yLTQwMC1yZ2I6IDIxNiwgODQsIDk5O1xuICAtLWMtZXJyb3ItNDAwOiAjZDg1NDYzO1xuICAtLWMtZXJyb3ItMzAwLXJnYjogMjIyLCAxMTAsIDEyMjtcbiAgLS1jLWVycm9yLTMwMDogI2RlNmU3YTtcbiAgLS1jLWVycm9yLTIwMC1yZ2I6IDIyOCwgMTM2LCAxNDY7XG4gIC0tYy1lcnJvci0yMDA6ICNlNDg4OTI7XG4gIC0tYy1lcnJvci0xMDAtcmdiOiAyMzQsIDE2MiwgMTcwO1xuICAtLWMtZXJyb3ItMTAwOiAjZWFhMmFhO1xuICAtLWMtZXJyb3ItNjAwLXJnYjogMTkwLCA0MywgNjA7XG4gIC0tYy1lcnJvci02MDA6ICNiZTJiM2M7XG4gIC0tYy1lcnJvci03MDAtcmdiOiAxNjEsIDM3LCA1MTtcbiAgLS1jLWVycm9yLTcwMDogI2ExMjUzMztcbiAgLS1jLWVycm9yLTgwMC1yZ2I6IDEzMiwgMzAsIDQyO1xuICAtLWMtZXJyb3ItODAwOiAjODQxZTJhO1xuICAtLWMtZXJyb3ItOTAwLXJnYjogMTA0LCAyNCwgMzM7XG4gIC0tYy1lcnJvci05MDA6ICM2ODE4MjE7XG4gIC8qIEVORCBHRU5FUkFURUQgQ09MT1JTICovXG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJvZHktbGluZS1oZWlnaHQpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJnKTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1kYXJrKTtcbiAgbWluLWhlaWdodDogdmFyKC0tdmgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2JhY2tncm91bmQtd2Vic2l0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIGJvZHkge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG59XG5cbmh0bWxbZGF0YS1hMTF5LWxpbmUtc3BhY2luZ10sXG4qW2RhdGEtYTExeS1saW5lLXNwYWNpbmddIHtcbiAgLS1ib2R5LWxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cbmh0bWxbZGF0YS1hMTF5LWxpbmUtc3BhY2luZ10gKixcbmh0bWxbZGF0YS1hMTF5LWxpbmUtc3BhY2luZ10gKjo6YmVmb3JlLFxuaHRtbFtkYXRhLWExMXktbGluZS1zcGFjaW5nXSAqOjphZnRlcixcbipbZGF0YS1hMTF5LWxpbmUtc3BhY2luZ10gKixcbipbZGF0YS1hMTF5LWxpbmUtc3BhY2luZ10gKjo6YmVmb3JlLFxuKltkYXRhLWExMXktbGluZS1zcGFjaW5nXSAqOjphZnRlciB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0KTtcbn1cblxuaHRtbFtkYXRhLWExMXktZHlzbGV4aWEtZm9udF0sXG4qW2RhdGEtYTExeS1keXNsZXhpYS1mb250XSB7XG4gIC0tYm9keS1mb250LWZhbWlseTogXCJPcGVuRHlzbGV4aWMtUmVndWxhclwiO1xuICBmb250LWZhbWlseTogXCJPcGVuRHlzbGV4aWMtUmVndWxhclwiLCBBcmlhbCwgU2Fucy1zZXJpZiwgc2VyaWYgIWltcG9ydGFudDtcbn1cbmh0bWxbZGF0YS1hMTF5LWR5c2xleGlhLWZvbnRdICosXG4qW2RhdGEtYTExeS1keXNsZXhpYS1mb250XSAqIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbkR5c2xleGljLVJlZ3VsYXJcIiwgQXJpYWwsIFNhbnMtc2VyaWYsIHNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbmJvZHlbZGF0YS1hMTF5LXJlZHVjZWQtbW90aW9uPXJlZHVjZV0gKixcbmJvZHlbZGF0YS1hMTF5LXJlZHVjZWQtbW90aW9uPXJlZHVjZV0gKjo6YmVmb3JlLFxuYm9keVtkYXRhLWExMXktcmVkdWNlZC1tb3Rpb249cmVkdWNlXSAqOjphZnRlcixcbipbZGF0YS1hMTF5LXJlZHVjZWQtbW90aW9uPXJlZHVjZV0gKixcbipbZGF0YS1hMTF5LXJlZHVjZWQtbW90aW9uPXJlZHVjZV0gKjo6YmVmb3JlLFxuKltkYXRhLWExMXktcmVkdWNlZC1tb3Rpb249cmVkdWNlXSAqOjphZnRlciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG5wICsgcCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMTJweDtcbn1cblxucCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2LFxucCArIC5oMSxcbnAgKyAuaDIsXG5wICsgLmgzLFxucCArIC5oNCxcbnAgKyAuaDUsXG5wICsgLmg2IHtcbiAgbWFyZ2luLXRvcDogMC42NWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy1Cb2xkXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXItZnVsbCwgLmNvbnRhaW5lcixcbi5jb250YWluZXIteHh4bCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbCxcbi5jb250YWluZXItbSxcbi5jb250YWluZXItcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ2FwKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2FwKTtcbn1cblxuLmNvbnRhaW5lci1zIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cblxuLmNvbnRhaW5lci1tIHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbn1cblxuLmNvbnRhaW5lci1sIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG59XG5cbi5jb250YWluZXIteGwge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLmNvbnRhaW5lci14eGwge1xuICBtYXgtd2lkdGg6IDEzNDRweDtcbn1cblxuLmNvbnRhaW5lci14eHhsIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG59XG5cbi8qXG48ZGl2IGNsYXNzPVwiZ3JpZFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjb2wtNiBjb2wtbC0zXCI+Y29sLTY8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiY29sLTZcIj5jb2wtNjwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjb2wtcHVzaC1sLTZcIj5jb2wtcHVzaC1sLTY8L2Rpdj5cbjwvZGl2PlxuKi9cbi5ncmlkID4gLmNvbC1hdXRvIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdhcCkgKiAtMSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWdhcCkgKiAwLjUgKiAtMSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1nYXApICogMC41ICogLTEpO1xufVxuLmdyaWQgPiAqIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ2FwKSAqIDAuNSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ2FwKSAqIDAuNSk7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXB1c2gtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1wdWxsLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXB1c2gtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtcHVsbC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC1wdXNoLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLmNvbC1wdWxsLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtcHVzaC00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1wdWxsLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0zMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1wdXNoLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXB1bGwtNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtcHVzaC02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5jb2wtcHVsbC02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXB1c2gtNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtcHVsbC03IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtcHVzaC04IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1wdWxsLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC02Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICBmbGV4LWJhc2lzOiA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLXB1c2gtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNzUlO1xufVxuXG4uY29sLXB1bGwtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtcHVzaC0xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtcHVsbC0xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1wdXNoLTExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1wdWxsLTExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1wdXNoLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY29sLXB1bGwtMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNvbC1zLTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVzaC1zLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVsbC1zLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXMtMiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1c2gtcy0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdWxsLXMtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXMtMyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtcHVzaC1zLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1wdWxsLXMtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgLmNvbC1zLTQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdXNoLXMtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVsbC1zLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zLTUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdXNoLXMtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVsbC1zLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zLTYge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXB1c2gtcy02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtcHVsbC1zLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTAlO1xuICB9XG4gIC5jb2wtcy03IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVzaC1zLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1bGwtcy03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcy04IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVzaC1zLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1bGwtcy04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcy05IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1wdXNoLXMtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXB1bGwtcy05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTc1JTtcbiAgfVxuICAuY29sLXMtMTAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdXNoLXMtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1bGwtcy0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXMtMTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdXNoLXMtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1bGwtcy0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC05MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXMtMTIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtcHVzaC1zLTEyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXB1bGwtcy0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tLTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVzaC1tLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVsbC1tLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW0tMiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1c2gtbS0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdWxsLW0tMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW0tMyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtcHVzaC1tLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1wdWxsLW0tMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgLmNvbC1tLTQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdXNoLW0tNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVsbC1tLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tLTUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdXNoLW0tNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVsbC1tLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tLTYge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXB1c2gtbS02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtcHVsbC1tLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTAlO1xuICB9XG4gIC5jb2wtbS03IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVzaC1tLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1bGwtbS03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbS04IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVzaC1tLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1bGwtbS04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbS05IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1wdXNoLW0tOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXB1bGwtbS05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTc1JTtcbiAgfVxuICAuY29sLW0tMTAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdXNoLW0tMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1bGwtbS0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW0tMTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdXNoLW0tMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1bGwtbS0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC05MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW0tMTIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtcHVzaC1tLTEyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXB1bGwtbS0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbC0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1c2gtbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1bGwtbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sLTIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdXNoLWwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVsbC1sLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sLTMge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXB1c2gtbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtcHVsbC1sLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIC5jb2wtbC00IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVzaC1sLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1bGwtbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbC01IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVzaC1sLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1bGwtbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbC02IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1wdXNoLWwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXB1bGwtbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTUwJTtcbiAgfVxuICAuY29sLWwtNyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1c2gtbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdWxsLWwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWwtOCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1c2gtbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdWxsLWwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC02Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWwtOSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtcHVzaC1sLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1wdWxsLWwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC03NSU7XG4gIH1cbiAgLmNvbC1sLTEwIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVzaC1sLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdWxsLWwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sLTExIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVzaC1sLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdWxsLWwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sLTEyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXB1c2gtbC0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1wdWxsLWwtMTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsLTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVzaC14bC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1bGwteGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1c2gteGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVsbC14bC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtcHVzaC14bC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtcHVsbC14bC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdXNoLXhsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1bGwteGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdXNoLXhsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1bGwteGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC00MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXB1c2gteGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXB1bGwteGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVzaC14bC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdWxsLXhsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVzaC14bC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdWxsLXhsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1wdXNoLXhsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1wdWxsLXhsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdXNoLXhsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdWxsLXhsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdXNoLXhsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdWxsLXhsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtcHVzaC14bC0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1wdWxsLXhsLTEyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdXNoLXh4bC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1bGwteHhsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVzaC14eGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVsbC14eGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1wdXNoLXh4bC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtcHVsbC14eGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1c2gteHhsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1bGwteHhsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1c2gteHhsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1bGwteHhsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtcHVzaC14eGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXB1bGwteHhsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdXNoLXh4bC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdWxsLXh4bC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdXNoLXh4bC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdWxsLXh4bC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXB1c2gteHhsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1wdWxsLXh4bC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXB1c2gteHhsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdWxsLXh4bC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1c2gteHhsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdWxsLXh4bC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC05MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1wdXNoLXh4bC0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1wdWxsLXh4bC0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wtbWVudS1kZXNrdG9wLTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVzaC1tZW51LWRlc2t0b3AtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdWxsLW1lbnUtZGVza3RvcC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZW51LWRlc2t0b3AtMiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1c2gtbWVudS1kZXNrdG9wLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXB1bGwtbWVudS1kZXNrdG9wLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZW51LWRlc2t0b3AtMyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtcHVzaC1tZW51LWRlc2t0b3AtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXB1bGwtbWVudS1kZXNrdG9wLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIC5jb2wtbWVudS1kZXNrdG9wLTQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdXNoLW1lbnUtZGVza3RvcC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdWxsLW1lbnUtZGVza3RvcC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWVudS1kZXNrdG9wLTUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdXNoLW1lbnUtZGVza3RvcC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdWxsLW1lbnUtZGVza3RvcC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWVudS1kZXNrdG9wLTYge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXB1c2gtbWVudS1kZXNrdG9wLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1wdWxsLW1lbnUtZGVza3RvcC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTUwJTtcbiAgfVxuICAuY29sLW1lbnUtZGVza3RvcC03IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVzaC1tZW51LWRlc2t0b3AtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVsbC1tZW51LWRlc2t0b3AtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1lbnUtZGVza3RvcC04IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVzaC1tZW51LWRlc2t0b3AtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVsbC1tZW51LWRlc2t0b3AtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC02Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1lbnUtZGVza3RvcC05IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1wdXNoLW1lbnUtZGVza3RvcC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtcHVsbC1tZW51LWRlc2t0b3AtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC03NSU7XG4gIH1cbiAgLmNvbC1tZW51LWRlc2t0b3AtMTAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1wdXNoLW1lbnUtZGVza3RvcC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtcHVsbC1tZW51LWRlc2t0b3AtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZW51LWRlc2t0b3AtMTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1wdXNoLW1lbnUtZGVza3RvcC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtcHVsbC1tZW51LWRlc2t0b3AtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZW51LWRlc2t0b3AtMTIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtcHVzaC1tZW51LWRlc2t0b3AtMTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtcHVsbC1tZW51LWRlc2t0b3AtMTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxufVxuLnYtc3RhY2sge1xuICAtLXN0YWNrLWdhcDogdmFyKC0tZ2FwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuXG4udi1zdGFjayA+ICoge1xuICBmbGV4LWdyb3c6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnYtc3RhY2sgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXN0YWNrLWdhcCk7XG59XG5cbi5oLXN0YWNrLFxuLmgtc3RhY2stYXV0byB7XG4gIC0tc3RhY2stZ2FwOiB2YXIoLS1nYXApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAtMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAtMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zdGFjay1nYXApICogLTEpO1xufVxuLmgtc3RhY2sgPiAqLFxuLmgtc3RhY2stYXV0byA+ICoge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3RhY2stZ2FwKSk7XG59XG5cbi5oLXN0YWNrLWF1dG8gPiAqIHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuaC1zdGFjay1hdXRvLXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIC0wLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zdGFjay1nYXApICogLTAuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zdGFjay1nYXApICogLTEpO1xuICB9XG4gIC5oLXN0YWNrLWF1dG8tcyA+ICoge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zdGFjay1nYXApICogMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIDAuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zdGFjay1nYXApKTtcbiAgfVxuICAuaC1zdGFjay1hdXRvLXMgPiAqIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oLXN0YWNrLWF1dG8tbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zdGFjay1nYXApICogLTAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAtMC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAtMSk7XG4gIH1cbiAgLmgtc3RhY2stYXV0by1tID4gKiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAwLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zdGFjay1nYXApICogMC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXN0YWNrLWdhcCkpO1xuICB9XG4gIC5oLXN0YWNrLWF1dG8tbSA+ICoge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oLXN0YWNrLWF1dG8tbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zdGFjay1nYXApICogLTAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAtMC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAtMSk7XG4gIH1cbiAgLmgtc3RhY2stYXV0by1sID4gKiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAwLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zdGFjay1nYXApICogMC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXN0YWNrLWdhcCkpO1xuICB9XG4gIC5oLXN0YWNrLWF1dG8tbCA+ICoge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oLXN0YWNrLWF1dG8teGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIC0wLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zdGFjay1nYXApICogLTAuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zdGFjay1nYXApICogLTEpO1xuICB9XG4gIC5oLXN0YWNrLWF1dG8teGwgPiAqIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIDAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAwLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3RhY2stZ2FwKSk7XG4gIH1cbiAgLmgtc3RhY2stYXV0by14bCA+ICoge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oLXN0YWNrLWF1dG8teHhsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAtMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIC0wLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIC0xKTtcbiAgfVxuICAuaC1zdGFjay1hdXRvLXh4bCA+ICoge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zdGFjay1nYXApICogMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIDAuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zdGFjay1nYXApKTtcbiAgfVxuICAuaC1zdGFjay1hdXRvLXh4bCA+ICoge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oLXN0YWNrLWF1dG8tbWVudS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAtMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIC0wLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIC0xKTtcbiAgfVxuICAuaC1zdGFjay1hdXRvLW1lbnUtZGVza3RvcCA+ICoge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zdGFjay1nYXApICogMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIDAuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zdGFjay1nYXApKTtcbiAgfVxuICAuaC1zdGFjay1hdXRvLW1lbnUtZGVza3RvcCA+ICoge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxudWwudi1zdGFjayB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuOnJvb3Qge1xuICAtLXNlY3Rpb24tcGFkZGluZzogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1zZWN0aW9uLXBhZGRpbmc6IDY0cHg7XG4gIH1cbn1cblxuKltjbGFzcyo9c2VjdGlvbi1dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2VjdGlvbi1pbnRybyB7XG4gICAgLS1zZWN0aW9uLXBhZGRpbmc6IDEyOHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWludHJvLWhvbWVwYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaG9tZXBhZ2VfaW50cm9fZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lcGFnZV9pbnRyb19kZWNvcmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWJ0bi1zaXplOiA0MHB4O1xuICAtLWJ0bi1iZzogdmFyKC0tYy1ncmV5LTQwMCk7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICAtLWJ0bi1yYWRpdXM6IDk5OWVtO1xufVxuXG4ubmF2YmFyX21lbnVfYnRuLCAuYnRuLXJlZCwgLmJ0bi1wdXJwbGUsIC5idG4tcHJpbWFyeS1mYWRlLCAuYnRuLWljb24tYm9yZGVyLXNlY29uZGFyeSwgLmJ0bi1pY29uLXNlY29uZGFyeSwgLmJ0bi1ib3JkZXItc2Vjb25kYXJ5LCAuYnRuLXRleHQtc2Vjb25kYXJ5LCAuYnRuLXNlY29uZGFyeSwgLmJ0bi1pY29uLWJvcmRlci1wcmltYXJ5LCAuYnRuLWljb24tcHJpbWFyeSwgLmJ0bi1ib3JkZXItcHJpbWFyeSwgLmJ0bi10ZXh0LXByaW1hcnksIC5idG4tcHJpbWFyeSwgLmJ0bi1pY29uLWJvcmRlciwgLmJ0bi1pY29uLCAuYnRuLWJvcmRlciwgLmJ0bi10ZXh0LCAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrLUJvbGRcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBtaW4taGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnRuLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1iZyk7XG4gIGNvbG9yOiB2YXIoLS1idG4tY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC4xODUsIDAsIDAuMiwgMSkgMjAwbXM7XG59XG4ubmF2YmFyX21lbnVfYnRuOmRpc2FibGVkLCAuYnRuLXJlZDpkaXNhYmxlZCwgLmJ0bi1wdXJwbGU6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1mYWRlOmRpc2FibGVkLCAuYnRuLWljb24tYm9yZGVyLXNlY29uZGFyeTpkaXNhYmxlZCwgLmJ0bi1pY29uLXNlY29uZGFyeTpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLmJ0bi1pY29uLWJvcmRlci1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLWljb24tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi10ZXh0LXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1pY29uLWJvcmRlcjpkaXNhYmxlZCwgLmJ0bi1pY29uOmRpc2FibGVkLCAuYnRuLWJvcmRlcjpkaXNhYmxlZCwgLmJ0bi10ZXh0OmRpc2FibGVkLCAuYnRuOmRpc2FibGVkLCAuaXMtZGlzYWJsZWQubmF2YmFyX21lbnVfYnRuLCAuaXMtZGlzYWJsZWQuYnRuLXJlZCwgLmlzLWRpc2FibGVkLmJ0bi1wdXJwbGUsIC5pcy1kaXNhYmxlZC5idG4tcHJpbWFyeS1mYWRlLCAuaXMtZGlzYWJsZWQuYnRuLWljb24tYm9yZGVyLXNlY29uZGFyeSwgLmlzLWRpc2FibGVkLmJ0bi1pY29uLXNlY29uZGFyeSwgLmlzLWRpc2FibGVkLmJ0bi1ib3JkZXItc2Vjb25kYXJ5LCAuaXMtZGlzYWJsZWQuYnRuLXRleHQtc2Vjb25kYXJ5LCAuaXMtZGlzYWJsZWQuYnRuLXNlY29uZGFyeSwgLmlzLWRpc2FibGVkLmJ0bi1pY29uLWJvcmRlci1wcmltYXJ5LCAuaXMtZGlzYWJsZWQuYnRuLWljb24tcHJpbWFyeSwgLmlzLWRpc2FibGVkLmJ0bi1ib3JkZXItcHJpbWFyeSwgLmlzLWRpc2FibGVkLmJ0bi10ZXh0LXByaW1hcnksIC5pcy1kaXNhYmxlZC5idG4tcHJpbWFyeSwgLmlzLWRpc2FibGVkLmJ0bi1pY29uLWJvcmRlciwgLmlzLWRpc2FibGVkLmJ0bi1pY29uLCAuaXMtZGlzYWJsZWQuYnRuLWJvcmRlciwgLmlzLWRpc2FibGVkLmJ0bi10ZXh0LCAuaXMtZGlzYWJsZWQuYnRuIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5idG4tc21hbGwge1xuICAtLWJ0bi1zaXplOiAzMnB4O1xuICAtLWJ0bi1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmJ0bi1sYXJnZSB7XG4gIC0tYnRuLXNpemU6IDQwcHg7XG4gIC0tYnRuLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbipbY2xhc3MqPWJ0bl06Zm9jdXMtdmlzaWJsZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIG91dGxpbmU6IEJ1dHRvblRleHQgc29saWQgMnB4O1xufVxuXG5idXR0b25bY2xhc3NePWJ0bl0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuYnV0dG9uW2NsYXNzXj1idG5dIHN2ZyB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xufVxuXG5hW2NsYXNzKj1idG5dIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYVtjbGFzcyo9YnRuXSBzdmcge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sXG5pbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIC0tYnRuLXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgLS1idG4tYmc6IHZhcigtLWMtZ3JleS04MDApO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbn1cbi5idG46YWN0aXZlIHtcbiAgLS1idG4tYmc6IHZhcigtLWMtZ3JleS03MDApO1xufVxuXG4uYnRuLXRleHQge1xuICAtLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLXRleHQ6aG92ZXIsIC5idG4tdGV4dDpmb2N1cy12aXNpYmxlIHtcbiAgLS1idG4tYmc6IHZhcigtLWMtZ3JleS04MDApO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbn1cbi5idG4tdGV4dDphY3RpdmUge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1ncmV5LTcwMCk7XG59XG5cbi5idG4tYm9yZGVyIHtcbiAgLS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWRhcmspO1xufVxuLmJ0bi1ib3JkZXI6aG92ZXIsIC5idG4tYm9yZGVyOmZvY3VzLXZpc2libGUge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1wcmltYXJ5KTtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtcHJpbWFyeSk7XG59XG4uYnRuLWJvcmRlcjphY3RpdmUge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1wcmltYXJ5LTYwMCk7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLXByaW1hcnkpO1xufVxuXG4qW2NsYXNzKj1idG4taWNvbl0ge1xuICAtLWJ0bi1yYWRpdXM6IDk5OWVtO1xufVxuXG4uYnRuLWljb24ge1xuICAtLWJ0bi1yYWRpdXM6IDk5OWVtO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgd2lkdGg6IHZhcigtLWJ0bi1zaXplKTtcbn1cbi5idG4taWNvbjpob3ZlciwgLmJ0bi1pY29uOmZvY3VzLXZpc2libGUge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1ncmV5LTgwMCk7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xufVxuLmJ0bi1pY29uOmFjdGl2ZSB7XG4gIC0tYnRuLWJnOiB2YXIoLS1jLWdyZXktNzAwKTtcbn1cblxuLmJ0bi1pY29uLWJvcmRlciB7XG4gIC0tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1idG4tc2l6ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtdGV4dCk7XG59XG4uYnRuLWljb24tYm9yZGVyOmhvdmVyLCAuYnRuLWljb24tYm9yZGVyOmZvY3VzLXZpc2libGUge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1wcmltYXJ5KTtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dCk7XG59XG4uYnRuLWljb24tYm9yZGVyOmFjdGl2ZSB7XG4gIC0tYnRuLWJnOiB2YXIoLS1jLXByaW1hcnkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1wcmltYXJ5KTtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cy12aXNpYmxlIHtcbiAgLS1idG4tYmc6IHZhcigtLWMtcHJpbWFyeS04MDApO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1wcmltYXJ5LTcwMCk7XG59XG5cbi5idG4tdGV4dC1wcmltYXJ5IHtcbiAgLS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbn1cbi5idG4tdGV4dC1wcmltYXJ5OmhvdmVyLCAuYnRuLXRleHQtcHJpbWFyeTpmb2N1cy12aXNpYmxlIHtcbiAgLS1idG4tYmc6IHZhcigtLWMtcHJpbWFyeS04MDApO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbn1cbi5idG4tdGV4dC1wcmltYXJ5OmFjdGl2ZSB7XG4gIC0tYnRuLWJnOiB2YXIoLS1jLXByaW1hcnktNzAwKTtcbn1cblxuLmJ0bi1ib3JkZXItcHJpbWFyeSB7XG4gIC0tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtcHJpbWFyeSk7XG59XG4uYnRuLWJvcmRlci1wcmltYXJ5OmhvdmVyLCAuYnRuLWJvcmRlci1wcmltYXJ5OmZvY3VzLXZpc2libGUge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1wcmltYXJ5LTgwMCk7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtcHJpbWFyeS04MDApO1xufVxuLmJ0bi1ib3JkZXItcHJpbWFyeTphY3RpdmUge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1wcmltYXJ5LTcwMCk7XG59XG5cbi5idG4taWNvbi1wcmltYXJ5IHtcbiAgLS1idG4tYmc6IHZhcigtLWMtcHJpbWFyeSk7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgd2lkdGg6IHZhcigtLWJ0bi1zaXplKTtcbn1cbi5idG4taWNvbi1wcmltYXJ5OmhvdmVyLCAuYnRuLWljb24tcHJpbWFyeTpmb2N1cy12aXNpYmxlIHtcbiAgLS1idG4tYmc6IHZhcigtLWMtcHJpbWFyeS04MDApO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbn1cbi5idG4taWNvbi1wcmltYXJ5OmFjdGl2ZSB7XG4gIC0tYnRuLWJnOiB2YXIoLS1jLVBSSU1BUlktNzAwKTtcbn1cblxuLmJ0bi1pY29uLWJvcmRlci1wcmltYXJ5IHtcbiAgLS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1idG4tc2l6ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtcHJpbWFyeSk7XG59XG4uYnRuLWljb24tYm9yZGVyLXByaW1hcnk6aG92ZXIsIC5idG4taWNvbi1ib3JkZXItcHJpbWFyeTpmb2N1cy12aXNpYmxlIHtcbiAgLS1idG4tYmc6IHZhcigtLWMtcHJpbWFyeS04MDApO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbn1cbi5idG4taWNvbi1ib3JkZXItcHJpbWFyeTphY3RpdmUge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1wcmltYXJ5LTcwMCk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1idG4tYmc6IHZhcigtLWMtc2Vjb25kYXJ5KTtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMtdmlzaWJsZSB7XG4gIC0tYnRuLWJnOiB2YXIoLS1jLXNlY29uZGFyeS04MDApO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbn1cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIC0tYnRuLWJnOiB2YXIoLS1jLXNlY29uZGFyeS03MDApO1xufVxuXG4uYnRuLXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy1zZWNvbmRhcnkpO1xufVxuLmJ0bi10ZXh0LXNlY29uZGFyeTpob3ZlciwgLmJ0bi10ZXh0LXNlY29uZGFyeTpmb2N1cy12aXNpYmxlIHtcbiAgLS1idG4tYmc6IHZhcigtLWMtc2Vjb25kYXJ5LTgwMCk7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xufVxuLmJ0bi10ZXh0LXNlY29uZGFyeTphY3RpdmUge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1zZWNvbmRhcnktNzAwKTtcbn1cblxuLmJ0bi1ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy1zZWNvbmRhcnkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLXNlY29uZGFyeSk7XG59XG4uYnRuLWJvcmRlci1zZWNvbmRhcnk6aG92ZXIsIC5idG4tYm9yZGVyLXNlY29uZGFyeTpmb2N1cy12aXNpYmxlIHtcbiAgLS1idG4tYmc6IHZhcigtLWMtc2Vjb25kYXJ5LTgwMCk7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtc2Vjb25kYXJ5LTgwMCk7XG59XG4uYnRuLWJvcmRlci1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgLS1idG4tYmc6IHZhcigtLWMtc2Vjb25kYXJ5LTcwMCk7XG59XG5cbi5idG4taWNvbi1zZWNvbmRhcnkge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1zZWNvbmRhcnkpO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1idG4tc2l6ZSk7XG59XG4uYnRuLWljb24tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLWljb24tc2Vjb25kYXJ5OmZvY3VzLXZpc2libGUge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1zZWNvbmRhcnktODAwKTtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG59XG4uYnRuLWljb24tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIC0tYnRuLWJnOiB2YXIoLS1jLVBSSU1BUlktNzAwKTtcbn1cblxuLmJ0bi1pY29uLWJvcmRlci1zZWNvbmRhcnkge1xuICAtLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXNlY29uZGFyeSk7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogdmFyKC0tYnRuLXNpemUpO1xuICB3aWR0aDogdmFyKC0tYnRuLXNpemUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLXNlY29uZGFyeSk7XG59XG4uYnRuLWljb24tYm9yZGVyLXNlY29uZGFyeTpob3ZlciwgLmJ0bi1pY29uLWJvcmRlci1zZWNvbmRhcnk6Zm9jdXMtdmlzaWJsZSB7XG4gIC0tYnRuLWJnOiB2YXIoLS1jLXNlY29uZGFyeS04MDApO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbn1cbi5idG4taWNvbi1ib3JkZXItc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIC0tYnRuLWJnOiB2YXIoLS1jLXNlY29uZGFyeS03MDApO1xufVxuXG4uYnRuLWxpbmsge1xuICBtaW4taGVpZ2h0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnRuLXByaW1hcnktZmFkZSB7XG4gIC0tYnRuLWJnOiByZ2JhKHZhcigtLWMtcHJpbWFyeS1yZ2IpLCAwLjY0KTtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG59XG4uYnRuLXByaW1hcnktZmFkZTpob3ZlciwgLmJ0bi1wcmltYXJ5LWZhZGU6Zm9jdXMtdmlzaWJsZSB7XG4gIC0tYnRuLWJnOiByZ2JhKHZhcigtLWMtcHJpbWFyeS1yZ2IpLCAxKTtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG59XG4uYnRuLXByaW1hcnktZmFkZTphY3RpdmUge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1wdXJwbGUtNzAwKTtcbn1cblxuLmJ0bi1wdXJwbGUge1xuICAtLWJ0bi1iZzogcmdiYSh2YXIoLS1jLXB1cnBsZS1yZ2IpLCAwLjY0KTtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG59XG4uYnRuLXB1cnBsZTpob3ZlciwgLmJ0bi1wdXJwbGU6Zm9jdXMtdmlzaWJsZSB7XG4gIC0tYnRuLWJnOiByZ2JhKHZhcigtLWMtcHVycGxlLXJnYiksIDEpO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbn1cbi5idG4tcHVycGxlOmFjdGl2ZSB7XG4gIC0tYnRuLWJnOiB2YXIoLS1jLXB1cnBsZS03MDApO1xufVxuXG4uYnRuLXJlZCB7XG4gIC0tYnRuLWJnOiByZ2JhKHZhcigtLWMtcmVkLXJnYiksIDAuNjQpO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbn1cbi5idG4tcmVkOmhvdmVyLCAuYnRuLXJlZDpmb2N1cy12aXNpYmxlIHtcbiAgLS1idG4tYmc6IHJnYmEodmFyKC0tYy1yZWQtcmdiKSwgMSk7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xufVxuLmJ0bi1yZWQ6YWN0aXZlIHtcbiAgLS1idG4tYmc6IHZhcigtLWMtcmVkLTcwMCk7XG59XG5cbi5oMCwgLmgwMCwgaDYsXG4uaDYsIGg1LFxuLmg1LCBoNCxcbi5oNCwgaDMsXG4uaDMsIGgyLFxuLmgyLCBoMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrLUJvbGRcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC40NWVtO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGg0LFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoNSxcbiAgLmg1IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDYsXG4gIC5oNiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uaDAwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaDAwIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaDAwIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgwMCB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmgwIHtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaDAge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oMCB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS10YWJsZS1iZy1oZWFkZXI6IHRyYW5zcGFyZW50O1xuICAtLXRhYmxlLWJnLWZvb3RlcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGFibGUtYmctc3RyaXBlZDogdmFyKC0tYy1ncmV5LTIwMCk7XG4gIC0tdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWdyZXktMjAwKTtcbiAgLS10YWJsZS10aC1mb250LXNpemU6IGZvbnRTaXplKDMpO1xuICAtLXRhYmxlLXRoLXBhZGRpbmc6IDEycHg7XG4gIC0tdGFibGUtdGQtcGFkZGluZzogMTJweDtcbiAgLS10YWJsZS1oaWdobGlnaHQtY29sb3I6IHJnYmEodmFyKC0tYy1zZWNvbmRhcnktcmdiKSwgMC4xKTtcbn1cblxuLnRhYmxlX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG50aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrLUJvbGRcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGFibGUtdGgtZm9udC1zaXplKTtcbiAgcGFkZGluZzogdmFyKC0tdGFibGUtdGgtcGFkZGluZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlLWJnLWhlYWRlcik7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICBib3JkZXI6IDA7XG59XG5cbnRib2R5IHRoLFxudGQge1xuICBwYWRkaW5nOiB2YXIoLS10YWJsZS10ZC1wYWRkaW5nKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGVfY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udGFibGVfY29udGFpbmVyIHRoIHtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxudGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbnRib2R5IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG50Zm9vdCB0ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10YWJsZS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1iZy1mb290ZXIpO1xufVxuXG50YWJsZS5oaWdobGlnaHQtcm93IHRib2R5IHRyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBjdWJpYy1iZXppZXIoMC4xODUsIDAsIDAuMiwgMSkgMjAwbXM7XG59XG50YWJsZS5oaWdobGlnaHQtcm93IHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFibGUtaGlnaGxpZ2h0LWNvbG9yKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1iZy1zdHJpcGVkKTtcbn1cbi50YWJsZS1zdHJpcGVkIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlLWJnLXN0cmlwZWQpO1xufVxuXG4udGFibGUtbm8tYm9yZGVyIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50YWJsZS1uby1ib3JkZXIgdGJvZHkgdGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuOnJvb3Qge1xuICAtLWNhcmQtZ2FwOiAxMnB4O1xuICAtLWNhcmQtZ2FwLXk6IDEycHg7XG4gIC0tY2FyZC1yYWRpdXM6IDhweDtcbiAgLS1jYXJkLWJnOiByZ2JhKHZhcigtLWMtbGlnaHQtcmdiKSwgMC4yNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICA6cm9vdCB7XG4gICAgLS1jYXJkLWdhcDogMTZweDtcbiAgfVxufVxuXG4uaC1jYXJkLCAuY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJnKTtcbiAgZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi8qXG48ZGl2IGNsYXNzPVwiY2FyZFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjYXJkX21lZGlhX2NvbnRhaW5lclwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZF9tZWRpYVwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7XCI+PC9kaXY+XG4gICAgPC9kaXY+XG5cbiAgICA8ZGl2IGNsYXNzPVwiY2FyZF9jb250ZW50XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkX2hlYWRlclwiPlxuICAgICAgICAgICAgPGgyIGNsYXNzPVwiY2FyZF90aXRsZVwiPkxvcmVtIGlwc3VtIGRvbG9yLjwvaDI+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZF9ib2R5XCI+XG4gICAgICAgICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldC48L3A+XG4gICAgICAgICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldC48L3A+XG4gICAgICAgICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldC48L3A+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZF9mb290ZXIganVzdGlmeS1jb250ZW50LWVuZFwiPlxuICAgICAgICAgICAgPGEgaHJlZj1cIlwiIGNsYXNzPVwiYnRuLXByaW1hcnlcIj5CdXR0b24gbGFiZWw8L2E+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuPC9kaXY+XG4qL1xuLmNhcmQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWxpZ2h0KTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjE4NSwgMCwgMC4yLCAxKSAyMDBtcztcbn1cblxuYS5jYXJkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5jYXJkOmhvdmVyLCBhLmNhcmQ6Zm9jdXMge1xuICAtLWNhcmQtY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICAtLWNhcmQtYmc6IHZhcigtLWMtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iZyk7XG59XG5hLmNhcmQ6aG92ZXIgLmZyZWUtbGFiZWwsIGEuY2FyZDpmb2N1cyAuZnJlZS1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cblxuLmNhcmQtd2l0aC1ob3Zlcjpob3ZlciB7XG4gIC0tY2FyZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIC0tY2FyZC1iZzogdmFyKC0tYy1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJnKTtcbn1cbi5jYXJkLXdpdGgtaG92ZXI6aG92ZXIgLmZyZWUtbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG5cbi5jYXJkLmItMCB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmgtY2FyZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuaC1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5jYXJkID4gKiArICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWNhcmQtZ2FwKTtcbn1cblxuLmNhcmRfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tY2FyZC1nYXApO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNhcmQtZ2FwKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY2FyZC1nYXApO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tY2FyZC1nYXApO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1jYXJkLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1jYXJkLXJhZGl1cyk7XG4gIHotaW5kZXg6IDg7XG59XG5cbi5jYXJkX2hlYWRlciAuY2FyZF9oZWFkZXJfZGlhbW9uZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY2FyZF9tZWRpYV9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLXJhZGl1cyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY2FyZF9tZWRpYV9jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI3MnB4O1xuICB9XG59XG5cbi5jYXJkX21lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWNhcmQtcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWNhcmQtcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjE4NSwgMCwgMC4yLCAxKSAyMDBtcztcbn1cblxuLmNhcmRfY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tY2FyZC1nYXApO1xufVxuLmNhcmRfY29udGVudCAuY2FyZF9oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNhcmRfYm9keSB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY2FyZC1nYXApO1xufVxuXG4uY2FyZF9mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY2FyZC1nYXApO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jYXJkLWdhcCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5jYXJkX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmRfbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2FyZF9saW5rOmhvdmVyOjphZnRlciwgLmNhcmRfbGluazpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJkX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLXJhZGl1cyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgY3ViaWMtYmV6aWVyKDAuMTg1LCAwLCAwLjIsIDEpIDIwMG1zO1xuICB6LWluZGV4OiA5O1xufVxuXG4uY2FyZC5oYXMtYmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWMtbGlnaHQtcmdiKSwgMC4yNCk7XG59XG5cbi5jYXJkLWxhcmdlIHtcbiAgLS1jYXJkLWdhcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmcpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWxpZ2h0KTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjE4NSwgMCwgMC4yLCAxKSAyMDBtcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWxhcmdlIHtcbiAgICAtLWNhcmQtZ2FwOiAzMnB4O1xuICB9XG59XG5cbi8qICBVdGlsaXNhdGlvbiA6XG4gIDxkaXYgY2xhc3M9XCJmbGFzaC1pbmZvXCI+IEljaSB0b24gbWVzc2FnZSA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImZsYXNoLXN1Y2Nlc3NcIj4gSWNpIHRvbiBtZXNzYWdlIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiZmxhc2gtd2FybmluZ1wiPiBJY2kgdG9uIG1lc3NhZ2UgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJmbGFzaC1lcnJvclwiPiBJY2kgdG9uIG1lc3NhZ2UgPC9kaXY+XG4qL1xuLmZsYXNoLWRhbmdlciwgLmZsYXNoLWVycm9yLCAuZmxhc2gtd2FybmluZywgLmZsYXNoLXN1Y2Nlc3MsIC5mbGFzaC1pbmZvLCAuZmxhc2gtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogdmFyKC0tZ2FwKSBhdXRvO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTY7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy1SZWd1bGFyXCIsIFwic2Fucy1zZXJpZlwiO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxhc2gtZGFuZ2VyID4gKiwgLmZsYXNoLWVycm9yID4gKiwgLmZsYXNoLXdhcm5pbmcgPiAqLCAuZmxhc2gtc3VjY2VzcyA+ICosIC5mbGFzaC1pbmZvID4gKiwgLmZsYXNoLW1lc3NhZ2UgPiAqIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5mbGFzaC1kYW5nZXIgPiBzdmcsIC5mbGFzaC1lcnJvciA+IHN2ZywgLmZsYXNoLXdhcm5pbmcgPiBzdmcsIC5mbGFzaC1zdWNjZXNzID4gc3ZnLCAuZmxhc2gtaW5mbyA+IHN2ZywgLmZsYXNoLW1lc3NhZ2UgPiBzdmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmZsYXNoLWRhbmdlciBhLCAuZmxhc2gtZXJyb3IgYSwgLmZsYXNoLXdhcm5pbmcgYSwgLmZsYXNoLXN1Y2Nlc3MgYSwgLmZsYXNoLWluZm8gYSwgLmZsYXNoLW1lc3NhZ2UgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmxhc2gtZGFuZ2VyIHA6bGFzdC1vZi10eXBlLCAuZmxhc2gtZXJyb3IgcDpsYXN0LW9mLXR5cGUsIC5mbGFzaC13YXJuaW5nIHA6bGFzdC1vZi10eXBlLCAuZmxhc2gtc3VjY2VzcyBwOmxhc3Qtb2YtdHlwZSwgLmZsYXNoLWluZm8gcDpsYXN0LW9mLXR5cGUsIC5mbGFzaC1tZXNzYWdlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsYXNoLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1kYXJrKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy10ZXh0LWRhcmspO1xufVxuXG4uZmxhc2gtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYy1pbmZvLXJnYiksIDAuMTYpO1xuICBjb2xvcjogdmFyKC0tYy1pbmZvLTkwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtaW5mby05MDApO1xufVxuXG4uZmxhc2gtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcyk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLXRleHQtbGlnaHQpO1xufVxuXG4uZmxhc2gtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2FybmluZyk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLXRleHQtbGlnaHQpO1xufVxuXG4uZmxhc2gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWVycm9yKTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtdGV4dC1saWdodCk7XG59XG5cbi5mbGFzaC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWVycm9yKTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtdGV4dC1saWdodCk7XG59XG5cbi5mbGFzaC1lcnJvciB7XG4gIC0tZm9ybS1lcnJvci1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbn1cblxuLmxpc3Qtd2l0aC1zZXBhcmF0b3Ige1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3Qtd2l0aC1zZXBhcmF0b3IgbGkge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5saXN0LXdpdGgtc2VwYXJhdG9yIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTJweCArIDEpO1xufVxuLmxpc3Qtd2l0aC1zZXBhcmF0b3IgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG59XG5cbi5saXN0LXdpdGgtemlnemFnIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3Qtd2l0aC16aWd6YWdfY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1nYXApO1xufVxuXG5hLmxpc3Qtd2l0aC16aWd6YWdfY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgY3ViaWMtYmV6aWVyKDAuMTg1LCAwLCAwLjIsIDEpIDIwMG1zO1xufVxuXG4ubGlzdC13aXRoLXppZ3phZyA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xufVxuLmxpc3Qtd2l0aC16aWd6YWcgPiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3ppZ3phZy1ibHVlLnN2Z1wiKTtcbn1cblxuLmxpc3Qtd2l0aC16aWd6YWcuaXMtcHJpbWFyeSA+IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3ppZ3phZy1ibHVlLnN2Z1wiKTtcbn1cblxuLmxpc3Qtd2l0aC16aWd6YWcuaXMtcHJpbWFyeSBhLmxpc3Qtd2l0aC16aWd6YWdfY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYy1wcmltYXJ5LXJnYiksIDAuMzIpO1xufVxuXG4ubGlzdC13aXRoLXppZ3phZy5pcy1wdXJwbGUgPiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy96aWd6YWctcHVycGxlLnN2Z1wiKTtcbn1cblxuLmxpc3Qtd2l0aC16aWd6YWcuaXMtcHVycGxlIGEubGlzdC13aXRoLXppZ3phZ19jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jLXB1cnBsZS1yZ2IpLCAwLjMyKTtcbn1cblxuLmxpc3Qtd2l0aC16aWd6YWcuaXMtcGluayA+IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3ppZ3phZy1waW5rLnN2Z1wiKTtcbn1cblxuLmxpc3Qtd2l0aC16aWd6YWcuaXMtcGluayBhLmxpc3Qtd2l0aC16aWd6YWdfY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYy1waW5rLXJnYiksIDAuMzIpO1xufVxuXG4ucGFnZV9uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXNlY3Rpb24tcGFkZGluZykgMCAwIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2VfbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5wYWdlX25hdl9wcmV2LFxuLnBhZ2VfbmF2X25leHQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX25hdl9wcmV2LFxuICAucGFnZV9uYXZfbmV4dCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnBhZ2VfbmF2X25leHQgLnBhZ2VfYnRuX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnBhZ2VfYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjE4NSwgMCwgMC4yLCAxKSAyMDBtcztcbn1cbi5wYWdlX2J0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xufVxuXG4ucGFnZV9idG5fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLnBhZ2VfYnRuX2NvbnRlbnQgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2VfbmF2X3ByZXYgLnBhZ2VfYnRuX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wYWdlX25hdl9wcmV2IC5wYWdlX2J0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5wYWdlX25hdl9uZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wYWdlX25hdl9uZXh0IC5wYWdlX2J0biB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnBhZ2VfbmF2X25leHQgLnBhZ2VfYnRuX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnBhZ2VfbmF2X25leHQgLnBhZ2VfYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG5hIC5wYWdlX2J0bl9pY29uIHN2ZyB7XG4gIHdpZHRoOiAyLjI1ZW07XG4gIGhlaWdodDogMi4yNWVtO1xufVxuXG4uZm9ybV9zdGVwcyB7XG4gIC0tc3RlcC1ib3JkZXI6IDJweDtcbiAgLS1zdGVwLWJvcmRlci1jb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgLS1zdGVwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybV9zdGVwcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG5vbC5zdGVwcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb3VudGVyLXJlc2V0OiBzdGVwO1xufVxuXG5vbC5zdGVwcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgYm9yZGVyLXRvcDogdmFyKC0tc3RlcC1ib3JkZXIpIHNvbGlkIHZhcigtLXN0ZXAtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWstQm9sZFwiLCBzZXJpZjtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgb2wuc3RlcHMgbGkge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5vbC5zdGVwcyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwKTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5vbC5zdGVwcyBsaS5pcy1hY3RpdmUge1xuICAtLXN0ZXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVwLWFjdGl2ZS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1zdGVwLWFjdGl2ZS1jb2xvcik7XG59XG5cbm9sLnN0ZXBzIGxpLmlzLWRvbmUge1xuICAtLXN0ZXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVwLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5zdGVwX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG46cm9vdCB7XG4gIC0tbmF2YmFyLWJnOiB2YXIoLS1jLWJnKTtcbiAgLS1uYXZiYXItdGV4dC1jb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgLS1uYXZiYXItdGV4dC1jb2xvci1hY3RpdmU6IHZhcigtLWMtdGV4dCk7XG4gIC0tbmF2YmFyLWxvZ28taGVpZ2h0OiA2OHB4O1xuICAtLW5hdmJhci1wYWRkaW5nLXk6IDEycHg7XG4gIC0tbmF2YmFyLXBhZGRpbmcteDogMTJweDtcbiAgLS1uYXZiYXItbWluLWhlaWdodDogY2FsYyh2YXIoLS1uYXZiYXItbG9nby1oZWlnaHQsIDY4cHgpICsgKHZhcigtLW5hdmJhci1wYWRkaW5nLXkpICogMikpO1xuICAtLW1lbnUtZm9udC1zaXplOiAyNHB4O1xuICAtLW1lbnUtaXRlbS1nYXA6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tbWVudS1mb250LXNpemU6IDE2eDtcbiAgICAtLW1lbnUtaXRlbS1nYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1uYXZiYXItbWluLWhlaWdodDogY2FsYyh2YXIoLS1uYXZiYXItbG9nby1oZWlnaHQsIDEzNXB4KSArICh2YXIoLS1uYXZiYXItcGFkZGluZy15KSAqIDIpKTtcbiAgICAtLW5hdmJhci1sb2dvLWhlaWdodDogMTM1cHg7XG4gIH1cbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogdmFyKC0tbmF2YmFyLW1pbi1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS12aCk7XG4gIHotaW5kZXg6IDgwMDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCwgbWluLWhlaWdodCwgYmFja2dyb3VuZC1jb2xvciBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSA0MTZtcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyIHtcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1uYXZiYXItbWluLWhlaWdodCk7XG4gIH1cbn1cblxuLm5hdmJhci5pcy1zY3JvbGxlZCB7XG4gIC0tbmF2YmFyLWxvZ28taGVpZ2h0OiA2OHB4O1xuICAtLW5hdmJhci1taW4taGVpZ2h0OiBjYWxjKHZhcigtLW5hdmJhci1sb2dvLWhlaWdodCwgNjhweCkgKyAodmFyKC0tbmF2YmFyLXBhZGRpbmcteSkgKiAyKSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLW5hdmJhci1taW4taGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2YmFyLWJnKTtcbn1cbi5uYXZiYXIuaXMtc2Nyb2xsZWQgOnJvb3Qge1xuICAtLWZpbHRlci10b3A6IHZhcigtLW5hdmJhci1taW4taGVpZ2h0KTtcbn1cblxuLm5hdmJhci5uYXZiYXItYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2YmFyLWJnKTtcbiAgaGVpZ2h0OiB2YXIoLS12aCk7XG59XG5cbi5uYXZiYXJfbG9nb193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLW5hdmJhci1wYWRkaW5nLXkpO1xuICBsZWZ0OiB2YXIoLS1uYXZiYXItcGFkZGluZy14KTtcbiAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhcl9sb2dvX3dyYXBwZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLm5hdmJhcl9tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCB2YXIoLS1uYXZiYXItcGFkZGluZy14KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMzBweCkge1xuICAubmF2YmFyX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyX21vYmlsZV9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWluLWhlaWdodDogdmFyKC0tbmF2YmFyLW1pbi1oZWlnaHQpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubmF2YmFyX25hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAtIHZhcigtLW5hdmJhci1taW4taGVpZ2h0KSAtIHZhcigtLW5hdmJhci1wYWRkaW5nLXkpICogMik7XG4gIHBhZGRpbmc6IDAgdmFyKC0tbmF2YmFyLXBhZGRpbmcteCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgLm5hdmJhcl9uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiB2YXIoLS1uYXZiYXItbWluLWhlaWdodCk7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkgNDE2bXM7XG4gIH1cbn1cblxuLm5hdmJhcl9uYXY6OmJlZm9yZSxcbi5uYXZiYXJfbmF2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgLm5hdmJhcl9uYXY6OmJlZm9yZSxcbiAgLm5hdmJhcl9uYXY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXJfbmF2OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLW5hdmJhci1iZyksIHRyYW5zcGFyZW50KTtcbn1cblxuLm5hdmJhcl9uYXY6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1uYXZiYXItYmcpLCB0cmFuc3BhcmVudCk7XG59XG5cbi5uYXZiYXJfbmF2Lm5hdmJhci1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2YmFyLWJnKTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkgNDE2bXM7XG59XG5cbi5uYXZiYXJfbmF2X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDY0cHggMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMzBweCkge1xuICAubmF2YmFyX25hdl9jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCB2YXIoLS1nYXApO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyX25hdl9jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubmF2YmFyX25hdl9sZWZ0IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gIC5uYXZiYXJfbmF2X2xlZnQge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5uYXZiYXJfbmF2X3JpZ2h0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgLm5hdmJhcl9uYXZfcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tbmF2YmFyLXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLm5hdmJhcl9sb2dvLFxuYS5uYXZiYXJfbG9nbyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhcl9sb2dvIHN2Zyxcbi5uYXZiYXJfbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiB2YXIoLS1uYXZiYXItbG9nby1oZWlnaHQpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkgNDE2bXM7XG59XG5cbi5uYXZiYXJfbWVudV9saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgLm5hdmJhcl9tZW51X2xpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm5hdmJhcl9tZW51X2xpc3QgPiBsaSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5hdmJhcl9tZW51X2xpc3QgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbWVudS1pdGVtLWdhcCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgLm5hdmJhcl9tZW51X2xpc3QgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMzBweCkge1xuICAubmF2YmFyX21lbnVfbGlzdCA+IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1tZW51LWl0ZW0tZ2FwKTtcbiAgfVxufVxuXG4ubmF2YmFyX21lbnVfbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrLVJlZ3VsYXJcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLW5hdmJhci10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1tZW51LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmF2YmFyX21lbnVfbGluazpob3ZlciwgLm5hdmJhcl9tZW51X2xpbms6Zm9jdXMsIC5uYXZiYXJfbWVudV9saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1uYXZiYXItdGV4dC1jb2xvci1hY3RpdmUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm5hdmJhcl9tZW51X2J0biB7XG4gIC0tYnRuLXJhZGl1czogOTk5ZW07XG4gIC0tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tY29sb3I6IHZhcigtLW5hdmJhci10ZXh0LWNvbG9yKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLWNvbG9yKTtcbiAgaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1idG4tc2l6ZSk7XG59XG4ubmF2YmFyX21lbnVfYnRuOmhvdmVyLCAubmF2YmFyX21lbnVfYnRuOmZvY3VzLXZpc2libGUge1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy1zZWNvbmRhcnktODAwKTtcbn1cbi5uYXZiYXJfbWVudV9idG46YWN0aXZlIHtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtc2Vjb25kYXJ5LTgwMCk7XG59XG5cbi5uYXZiYXJfbWVudV9idG4gc3ZnLndoZW4tbmF2YmFyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhcl9tZW51X2J0biBzdmcud2hlbi1uYXZiYXItc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXJfbWVudV9idG4ubmF2YmFyLWFjdGl2ZSBzdmcud2hlbi1uYXZiYXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXJfbWVudV9idG4ubmF2YmFyLWFjdGl2ZSBzdmcud2hlbi1uYXZiYXItc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2l0ZV9oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cblxuZm9vdGVyLmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy1SZWd1bGFyXCIsIFwic2Fucy1zZXJpZlwiO1xufVxuXG5mb290ZXIuZm9vdGVyIC5idG4tbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy1SZWd1bGFyXCIsIFwic2Fucy1zZXJpZlwiO1xufVxuXG5mb290ZXIuZm9vdGVyIGE6bm90KFtjbGFzcyo9YnRuLWljb24tYm9yZGVyXSkge1xuICBmb250LWZhbWlseTogXCJETVNhbnMtUmVndWxhclwiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjE4NSwgMCwgMC4yLCAxKSAyMDBtcztcbn1cbmZvb3Rlci5mb290ZXIgYTpub3QoW2NsYXNzKj1idG4taWNvbi1ib3JkZXJdKTpob3ZlciwgZm9vdGVyLmZvb3RlciBhOm5vdChbY2xhc3MqPWJ0bi1pY29uLWJvcmRlcl0pOmZvY3VzLXZpc2libGUsIGZvb3Rlci5mb290ZXIgYTpub3QoW2NsYXNzKj1idG4taWNvbi1ib3JkZXJdKS5pcy1hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmltZy1wYXJ0bmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5pbWctcGFydG5lci1sYXJnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG59XG5cbi5pbWctc3BvbnNvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmltZy1zcG9uc29yLWxhcmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvdW50ZG93biB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uY291bnRkb3duX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG4uY291bnRkb3duX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDUwJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYy10ZXh0KTtcbn1cbi5jb3VudGRvd25faXRlbSA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvdW50ZG93bl92YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4IHZhcigtLWMtdGV4dCk7XG4gIHRleHQtc3Ryb2tlOiAxcHggdmFyKC0tYy10ZXh0KTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvdW50ZG93bl92YWx1ZSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5cbi5jb3VudGRvd25fbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb3VudGRvd25fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbiNjY19jb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJETVNhbnMtUmVndWxhclwiLCBcInNhbnMtc2VyaWZcIjtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgI2NjX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NjX2NvbnRhaW5lciB7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICB9XG59XG5cbi5jY190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy1SZWd1bGFyXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtZGFyayk7XG59XG5cbi5jY19mb290ZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jY19mb290ZXIgLmNjX2J0biB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLyoqXG4gKiBTd2lwZXIgMTEuMi4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMzEsIDIwMjVcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN3aXBlci1pY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG4uc3dpcGVyLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIEZyYWN0aW9uICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyZHNfc2xpZGVyIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDA7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiAxOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlciB7XG4gIG1heC13aWR0aDogMzQ0cHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyIHtcbiAgICBtYXgtd2lkdGg6IDUxMnB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5jYXJkc19zbGlkZXJfcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZHNfc2xpZGVyX3BhZ2luYXRpb24gPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1saWdodCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJkc19zbGlkZXJfZGVjb3JhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMCUpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5kZWNvcmF0aW9uLWNpcmNsZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG9wOiA1JTtcbiAgcmlnaHQ6IDE1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGVjb3JhdGlvbi1jaXJjbGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGVjb3JhdGlvbi16aWd6YWcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm90dG9tOiAxMCU7XG4gIGxlZnQ6IDEwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGVjb3JhdGlvbi16aWd6YWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9ncmFtX2hlYWRlcl9kYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB3aWR0aDogMTI5cHg7XG4gIGhlaWdodDogMTI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2dyYW1faGVhZGVyX2RhdGUge1xuICAgIHdpZHRoOiAxOTZweDtcbiAgICBoZWlnaHQ6IDE5NnB4O1xuICB9XG59XG5cbi5wcm9ncmFtX2hlYWRlcl9kYXRlIC5mb250LWZhbnRhc3kge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9ncmFtX2hlYWRlcl9kYXRlIC5mb250LWZhbnRhc3kge1xuICAgIGZvbnQtc2l6ZTogNi42MjVyZW07XG4gIH1cbn1cblxuLmJnLXBvc2l0aW9uLXRvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbn1cblxuLmZyZWUtbGFiZWwge1xuICAtLXN0YWNrLWdhcDogMDtcbiAgY29sb3I6IHZhcigtLWMtYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWstUmVndWxhclwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG46cm9vdCB7XG4gIC0taW5wdXQtaGVpZ2h0OiA0MHB4O1xuICAtLWlucHV0LXJhZGl1czogOHB4O1xuICAtLWZvcm0tZXJyb3ItY29sb3I6IHZhcigtLWMtZXJyb3IpO1xuICAtLWZvcm0tYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgLS1mb3JtLWFjdGl2ZS1jb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgLS1mb3JtLWhlbHAtY29sb3I6IHZhcigtLWMtdGV4dC1tdXRlZCk7XG4gIC0tZm9ybS1sYWJlbC13aWR0aDogMTAlO1xuICAtLWZvcm0tbGFiZWwtc2l6ZTogMC44NzVyZW07XG4gIC0tZm9ybS1lcnJvci1zaXplOiAwLjg3NXJlbTtcbiAgLS1mb3JtLXdpZGdldC1pY29uLWJnOiB2YXIoLS1jLWRhcmspO1xuICAtLWZvcm0taWNvbi1zaXplOiAxLjI1cmVtO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZmlsZV0sXG5zZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJETVNhbnMtUmVndWxhclwiLCBcInNhbnMtc2VyaWZcIjtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYy1saWdodC1yZ2IpLCAwLjE2KTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMtdmlzaWJsZSxcbmlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMtdmlzaWJsZSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPXRpbWVdOmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMtdmlzaWJsZSxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT11cmxdOmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMtdmlzaWJsZSxcbmlucHV0W3R5cGU9ZmlsZV06Zm9jdXMtdmlzaWJsZSxcbnNlbGVjdDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWZvcm0tYWN0aXZlLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1yYWRpdXMpO1xufVxuaW5wdXRbdHlwZT10ZXh0XTotd2Via2l0LWF1dG9maWxsLFxuaW5wdXRbdHlwZT1kYXRlXTotd2Via2l0LWF1dG9maWxsLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0W3R5cGU9dGltZV06LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0W3R5cGU9ZW1haWxdOi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTotd2Via2l0LWF1dG9maWxsLFxuaW5wdXRbdHlwZT10ZWxdOi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dFt0eXBlPXVybF06LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dFt0eXBlPXNlYXJjaF06LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0W3R5cGU9bnVtYmVyXTotd2Via2l0LWF1dG9maWxsLFxuaW5wdXRbdHlwZT1maWxlXTotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBhbmltYXRpb246IG9uYXV0b2ZpbGwgMHM7XG59XG5cbnRleHRhcmVhIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWMtbGlnaHQtcmdiKSwgMC4xNik7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRleHRhcmVhLXJhZGl1cyk7XG59XG50ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWZvcm0tYWN0aXZlLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10ZXh0YXJlYS1yYWRpdXMpO1xufVxuXG4vKiBDaGFuZ2UgQXV0b2NvbXBsZXRlIHN0eWxlcyBpbiBDaHJvbWUgKi9cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggcmdiYSgwLCAwLCAwLCAwKSBpbnNldDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHJnYmEoMCwgMCwgMCwgMCkgaW5zZXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5zZWxlY3RfY29udGFpbmVyIHNlbGVjdCxcbi5zZWxlY3Rfd3JhcHBlciBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pY29ucy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbn1cblxuLnNlbGVjdF93cmFwcGVyID4gc2VsZWN0LFxuLnNlbGVjdF9jb250YWluZXIgPiBzZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1nYXApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbmZpZWxkc2V0IGxlZ2VuZCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb3JtLWxhYmVsLXNpemUpO1xufVxuXG4vKlxuUGhvbmVOdW1iZXJcbjxkaXYgY2xhc3M9XCJmb3JtX3Jvd1wiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZm9ybV9sYWJlbFwiPlxuICAgICAgICAgICAgPGxhYmVsIGZvcj1cInBob25lTnVtYmVyXCI+UGhvbmUgbnVtYmVyPC9sYWJlbD5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgPCEtLSA8ZGl2IGNsYXNzPVwiZm9ybV9lcnJvclwiPlxuICAgICAgICAgICAgPHNwYW4+UGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZDwvc3Bhbj5cbiAgICAgICAgPC9kaXY+LS0+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmb3JtX3dpZGdldCBoYXMtbWFueVwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInNlbGVjdF9jb250YWluZXJcIj5cbiAgICAgICAgICAgICAgICA8c2VsZWN0IGlkPVwibG9jYWxlXCI+XG4gICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJmclwiPkZyICgrMzMpPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJiZVwiPkJlICgrMzIpPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJsdVwiPkx1ICgrMzUyKTwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDwvc2VsZWN0PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8aW5wdXQgdHlwZT1cInRlbFwiIG5hbWU9XCJwaG9uZU51bWJlclwiIGlkPVwicGhvbmVOdW1iZXJcIiB2YWx1ZT1cIlwiIHBsYWNlaG9sZGVyPVwiXCI+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZm9ybV9oZWxwXCI+XG4gICAgICAgICAgICA8c3Bhbj5Ib3cgdG8gZ2VuZXJhdGUgPGEgaHJlZj1cImh0dHBzOi8vc3VwcG9ydC5nb29nbGUuY29tL2FjY291bnRzL2Fuc3dlci8zMjA0MD9obD1lblwiIHRhcmdldD1cIl9ibGFua1wiPnN0cm9uZyBwYXNzd29yZDwvYT4/PC9zcGFuPlxuICAgICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbjwvZGl2PlxuXG5TZWxlY3RcbjxkaXYgY2xhc3M9XCJmb3JtX3Jvd1wiPlxuICAgIDxkaXYgY2xhc3M9XCJmb3JtX2xhYmVsXCI+XG4gICAgICAgIDxsYWJlbCBmb3I9XCJwaG9uZU51bWJlclwiPkNvdW50cnk8L2xhYmVsPlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJmb3JtX3dpZGdldFwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VsZWN0X2NvbnRhaW5lclwiPlxuICAgICAgICAgICAgPHNlbGVjdCBpZD1cImNvdW50cmllc1wiPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJGcmFuY2VcIj5GcmFuY2U8L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiQmVsZ2l1bVwiPkJlbGdpdW08L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiTHV4ZW1ib3VyZ1wiPkx1eGVtYm91cmc8L29wdGlvbj5cbiAgICAgICAgICAgIDwvc2VsZWN0PlxuICAgICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbjwvZGl2PlxuKi9cbi5mb3JtX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDhweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb3JtX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1sYWJlbC1zaXplKTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xufVxuXG4uZm9ybV93aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tZm9ybS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1yYWRpdXMpO1xufVxuXG4uZm9ybV93aWRnZXQ6bm90KC5oYXMtbWFueSkgLnNlbGVjdF93cmFwcGVyLFxuLmZvcm1fd2lkZ2V0Om5vdCguaGFzLW1hbnkpIC5zZWxlY3RfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX2hlbHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1mb3JtLWhlbHAtY29sb3IpO1xufVxuXG4uZm9ybV9oZWxwIGEge1xuICBjb2xvcjogdmFyKC0tZm9ybS1oZWxwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb3JtX2hlbHAgPiBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uZm9ybV9lcnJvciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1lcnJvci1zaXplKTtcbiAgY29sb3I6IHZhcigtLWZvcm0tZXJyb3ItY29sb3IpO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV93aWRnZXRfaWNvbiB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS13aWRnZXQtaWNvbi1iZyk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWlucHV0LXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWlucHV0LXJhZGl1cyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC1oZWlnaHQpO1xufVxuXG4uZm9ybV93aWRnZXRfaWNvbiBzdmcsXG4uZm9ybV93aWRnZXQgYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiB2YXIoLS1mb3JtLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZm9ybS1pY29uLXNpemUpO1xufVxuXG4uZm9ybV93aWRnZXQgYnV0dG9uIHtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1pbnB1dC1oZWlnaHQpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZm9ybV93aWRnZXQgYnV0dG9uW2NsYXNzKj1idG4taWNvbl0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcbn1cblxuLmZvcm1fd2lkZ2V0Lmhhcy1tYW55ID4gKiArICoge1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAwIHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmZvcm1fd2lkZ2V0Lmhhcy1tYW55IC5zZWxlY3Rfd3JhcHBlcixcbi5mb3JtX3dpZGdldC5oYXMtbWFueSAuc2VsZWN0X2NvbnRhaW5lciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc2VsZWN0X2NvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmZvcm1fcmFkaW8tY2FyZF9leHRyYV9jb250ZW50IHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmZvcm1fcmFkaW8tY2FyZF9leHRyYV9jb250ZW50IHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybV9yYWRpby1jYXJkX2V4dHJhX2NvbnRlbnQgdGg6bGFzdC1jaGlsZCxcbi5mb3JtX3JhZGlvLWNhcmRfZXh0cmFfY29udGVudCB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mb3JtX3JhZGlvLWNhcmRfZXh0cmFfY29udGVudCB0YWJsZSB0ZDpsYXN0LWNoaWxkIC5mb3JtX3JvdyB7XG4gIHdpZHRoOiA3M3B4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5cbi8qXG4qIENoZWNrYm94IGN1c3RvbVxuKiBUaGUgaW5wdXQgdGFnIG11c3QgYmUgYmVmb3JlIHRoZSBsYWJlbFxuKiBFeGFtcGxlIDpcbiogPGlucHV0IHR5cGU9XCJjaGVja2JveFwiIGlkPVwiYmFyXCIgbmFtZT1cInRlc3RcIiB2YWx1ZT1cImZvb1wiPlxuKiA8bGFiZWwgZm9yPVwiYmFyXCI+QmFyPC9sYWJlbD5cbiovXG46cm9vdCB7XG4gIC0tY2hlY2tib3gtc2l6ZTogMjRweDtcbiAgLS1jaGVja2JveC1idWxsZXQtc2l6ZTogMTZweDtcbiAgLS1jaGVja2JveC1ib3JkZXItc2l6ZTogMXB4O1xuICAtLWNoZWNrYm94LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLS1jaGVja2JveC1ib3JkZXItY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIC0tY2hlY2tib3gtaWNvbi1jaGVja2VkLWNvbG9yOiAjZmZmZmZmO1xuICAtLWNoZWNrYm94LWNoZWNrZWQtY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gIC0tY2hlY2tib3gtYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWMtcHJpbWFyeS1yZ2IpLCAwLjQpO1xuICAtLWNoZWNrYm94LWRpc2FibGVkLWNvbG9yOiB2YXIoLS1jLWdyZXkpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveCArIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zLVJlZ3VsYXJcIiwgXCJzYW5zLXNlcmlmXCI7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94LmlzLXNtYWxsICsgbGFiZWwge1xuICAtLWNoZWNrYm94LXNpemU6IDE2cHg7XG4gIC0tY2hlY2tib3gtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWNoZWNrYm94LWJ1bGxldC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveC5pcy1sYXJnZSArIGxhYmVsIHtcbiAgLS1jaGVja2JveC1zaXplOiAzMnB4O1xuICAtLWNoZWNrYm94LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLS1jaGVja2JveC1idWxsZXQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94ICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICsgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3ggKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3ggKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveCArIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNoZWNrYm94LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLWNoZWNrYm94LWJvcmRlci1zaXplKSBzb2xpZCB2YXIoLS1jaGVja2JveC1ib3JkZXItY29sb3IpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IGNhbGModmFyKC0tY2hlY2tib3gtc2l6ZSkgKiAwLjUpO1xuICB0b3A6IDQwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC01ZGVnKSBzY2FsZSgwLjgpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSAqIDAuNDUpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tY2hlY2tib3gtc2l6ZSkgKiAwLjM1KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkgNDE2bXM7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94OmZvY3VzLXZpc2libGUgKyBsYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1jLWJnKSwgMCAwIDAgNnB4IHZhcigtLWMtdGV4dCk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94Om5vdCg6ZGlzYWJsZWQpICsgbGFiZWw6YWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuMTg1LCAwLCAwLjIsIDEpIDIwMG1zO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tY2hlY2tib3gtYWN0aXZlLWNvbG9yKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGVja2JveC1jaGVja2VkLWNvbG9yKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNoZWNrYm94LWljb24tY2hlY2tlZC1jb2xvcik7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94OmRpc2FibGVkICsgbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi8qXG4qIENoZWNrYm94IGNhcmRcbiogVGhlIGlucHV0IHRhZyBtdXN0IGJlIGJlZm9yZSB0aGUgbGFiZWxcbiogRXhhbXBsZSA6XG4qIDxkaXYgY2xhc3M9XCJmb3JtX2NoZWNrLWNhcmRcIj5cbiogICAgIDxpbnB1dCBjbGFzcz1cImNoZWNrYm94XCIgdHlwZT1cImNoZWNrYm94XCIgaWQ9XCJjaGVja2JveC1jYXJkXCIgbmFtZT1cInRlc3RcIiB2YWx1ZT1cImZvb1wiPlxuKiAgICAgPGxhYmVsIGZvcj1cImNoZWNrYm94LWNhcmRcIj5DaGVja2JveCBjYXJkPC9sYWJlbD5cbiogPC9kaXY+XG4qL1xuLmZvcm1fY2hlY2stY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3gtY2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94LWNhcmQgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICsgMTJweCArIDEycHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jaGVja2JveC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1jaGVja2JveC1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tY2hlY2tib3gtYm9yZGVyLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjE4NSwgMCwgMC4yLCAxKSAyMDBtcztcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3gtY2FyZCArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveC1jYXJkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3gtY2FyZCArIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGJvcmRlcjogdmFyKC0tY2hlY2tib3gtYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWNoZWNrYm94LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNoZWNrYm94LWJvcmRlci1yYWRpdXMpO1xuICBsZWZ0OiAxMnB4O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveC1jYXJkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSAqIDAuNSArIDEycHgpO1xuICB0b3A6IDQ1JTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC01ZGVnKSBzY2FsZSgwLjgpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSAqIDAuNDUpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tY2hlY2tib3gtc2l6ZSkgKiAwLjM1KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkgNDE2bXM7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94LWNhcmQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWMtYmcpLCAwIDAgMCA2cHggdmFyKC0tYy10ZXh0KTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3gtY2FyZDpub3QoOmRpc2FibGVkKSArIGxhYmVsOmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC4xODUsIDAsIDAuMiwgMSkgMjAwbXM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3gtY2hlY2tlZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1jaGVja2JveC1hY3RpdmUtY29sb3IpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveC1jYXJkOm5vdCg6ZGlzYWJsZWQpICsgbGFiZWw6YWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43KTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3gtY2FyZDpjaGVja2VkICsgbGFiZWwge1xuICAtLWMtdGV4dDogdmFyKC0tYy1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGVja2JveC1jaGVja2VkLWNvbG9yKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3gtY2FyZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy10ZXh0KTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3gtY2FyZDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy10ZXh0KTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3gtY2FyZDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4vKlxuKiBSYWRpbyBjdXN0b21cbiogVGhlIGlucHV0IHRhZyBtdXN0IGJlIGJlZm9yZSB0aGUgbGFiZWxcbiogRXhhbXBsZSA6XG4qIDxpbnB1dCBjbGFzcz1cImNoZWNrYm94LXN3aXRjaFwiIHR5cGU9XCJjaGVja2JveFwiIGlkPVwiYmFyXCIgbmFtZT1cInRlc3RcIiB2YWx1ZT1cImZvb1wiPlxuKiA8bGFiZWwgZm9yPVwiYmFyXCI+QmFyPC9sYWJlbD5cbiovXG46cm9vdCB7XG4gIC0tY2hlY2tib3gtYnVsbGV0LXNpemU6IDE2cHg7XG4gIC0tY2hlY2tib3gtYnVsbGV0LWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAtLWNoZWNrYm94LWNoZWNrZWQtYnVsbGV0LWNvbG9yOiAjZmZmZmZmO1xuICAtLWNoZWNrYm94LWJ1bGxldC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYy1ncmV5KTtcbiAgLS1jaGVja2JveC1jaGVja2VkLWJnOiB2YXIoLS1jLXByaW1hcnkpO1xufVxuXG5Aa2V5ZnJhbWVzIGJ1bGxldE1vdmVUb0xlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgc2NhbGUoMS44LCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBidWxsZXRNb3ZlVG9SaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjgsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgc2NhbGUoMSwgMSk7XG4gIH1cbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94LXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94LXN3aXRjaCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLWhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSArIDE2cHggKyAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveC1zd2l0Y2ggKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3gtc3dpdGNoICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3gtc3dpdGNoICsgbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICsgMTZweCk7XG4gIGhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2hlY2tib3gtc2l6ZSkgKiAwLjUpO1xuICBib3JkZXI6IHZhcigtLWNoZWNrYm94LWJvcmRlci1zaXplKSBzb2xpZCB2YXIoLS1jaGVja2JveC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpIDQxNm1zO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveC1zd2l0Y2ggKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICogMC41KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIHdpZHRoOiB2YXIoLS1jaGVja2JveC1idWxsZXQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY2hlY2tib3gtYnVsbGV0LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNoZWNrYm94LWJ1bGxldC1zaXplKSAqIDAuNSk7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGVja2JveC1idWxsZXQtY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMTg1LCAwLCAwLjIsIDEpIDIwMG1zO1xuICBhbmltYXRpb246IGJ1bGxldE1vdmVUb0xlZnQgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkgNDE2bXM7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94LXN3aXRjaDpmb2N1cy12aXNpYmxlICsgbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tYy1iZyksIDAgMCAwIDZweCB2YXIoLS1jLXRleHQpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveC1zd2l0Y2g6bm90KDpkaXNhYmxlZCkgKyBsYWJlbDphY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3gtYnVsbGV0LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLWNoZWNrYm94LWFjdGl2ZS1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC4xODUsIDAsIDAuMiwgMSkgMjAwbXM7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94LXN3aXRjaDpub3QoOmRpc2FibGVkKSArIGxhYmVsOmFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuMTg1LCAwLCAwLjIsIDEpIDIwMG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3gtc3dpdGNoOmNoZWNrZWQgKyBsYWJlbDphY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgxLjEsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94LXN3aXRjaDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3gtYnVsbGV0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hlY2tib3gtY2hlY2tlZC1iZyk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94LXN3aXRjaDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hlY2tib3gtY2hlY2tlZC1idWxsZXQtY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHNjYWxlKDEpO1xuICBhbmltYXRpb246IGJ1bGxldE1vdmVUb1JpZ2h0IGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpIDQxNm1zO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveC1zd2l0Y2g6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLypcbiogUmFkaW8gY3VzdG9tXG4qIFRoZSBpbnB1dCB0YWcgbXVzdCBiZSBiZWZvcmUgdGhlIGxhYmVsXG4qIEV4YW1wbGUgOlxuKiA8aW5wdXQgdHlwZT1cInJhZGlvXCIgaWQ9XCJiYXJcIiBuYW1lPVwidGVzdFwiIHZhbHVlPVwiZm9vXCI+XG4qIDxsYWJlbCBmb3I9XCJiYXJcIj5CYXI8L2xhYmVsPlxuKi9cbjpyb290IHtcbiAgLS1yYWRpby1zaXplOiAyNHB4O1xuICAtLXJhZGlvLWJ1bGxldC1zaXplOiAxMnB4O1xuICAtLXJhZGlvLWJvcmRlci1zaXplOiAxcHg7XG4gIC0tcmFkaW8tYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICAtLXJhZGlvLWJ1bGxldC1jb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgLS1yYWRpby1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYy1ncmV5KTtcbiAgLS1yYWRpby1ib3JkZXItcmFkaXVzOiA5OWVtO1xuICAtLXJhZGlvLWNoZWNrZWQtY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gIC0tcmFkaW8tYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWMtcHJpbWFyeS1yZ2IpLCAwLjQpO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpby5pcy1zbWFsbCArIGxhYmVsIHtcbiAgLS1yYWRpby1zaXplOiAxNnB4O1xuICAtLXJhZGlvLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1yYWRpby1idWxsZXQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW8uaXMtbGFyZ2UgKyBsYWJlbCB7XG4gIC0tcmFkaW8tc2l6ZTogMzJweDtcbiAgLS1yYWRpby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC0tcmFkaW8tYnVsbGV0LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpbyArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1yYWRpby1zaXplKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXJhZGlvLXNpemUpICsgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1yYWRpby1zaXplKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW8gKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW8gKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpbyArIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGlvLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcmFkaW8tYm9yZGVyLWNvbG9yKTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW8gKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiA5OWVtO1xuICBsZWZ0OiBjYWxjKHZhcigtLXJhZGlvLXNpemUpICogMC41KTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB3aWR0aDogY2FsYyh2YXIoLS1yYWRpby1zaXplKSAqIDAuNik7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1yYWRpby1zaXplKSAqIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhZGlvLWNoZWNrZWQtY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuMTg1LCAwLCAwLjIsIDEpIDIwMG1zO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpbzpmb2N1cy12aXNpYmxlICsgbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tYy1iZyksIDAgMCAwIDZweCB2YXIoLS1jLXRleHQpO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpbzpub3QoOmRpc2FibGVkKSArIGxhYmVsOmFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjE4NSwgMCwgMC4yLCAxKSAyMDBtcztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yYWRpby1jaGVja2VkLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLXJhZGlvLWFjdGl2ZS1jb2xvcik7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLnJhZGlvOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yYWRpby1jaGVja2VkLWNvbG9yKTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW86Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpbzpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpbzpkaXNhYmxlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLypcbiogQ2hlY2tib3ggY2FyZFxuKiBUaGUgaW5wdXQgdGFnIG11c3QgYmUgYmVmb3JlIHRoZSBsYWJlbFxuKiBFeGFtcGxlIDpcbiogPGRpdiBjbGFzcz1cImZvcm1fcmFkaW8tY2FyZFwiPlxuKiAgICAgPGlucHV0IGNsYXNzPVwicmFkaW9cIiB0eXBlPVwicmFkaW9cIiBpZD1cInJhZGlvLWNhcmRcIiBuYW1lPVwidGVzdFwiIHZhbHVlPVwiZm9vXCI+XG4qICAgICA8bGFiZWwgZm9yPVwicmFkaW8tY2FyZFwiPlJhZGlvIGNhcmQ8L2xhYmVsPlxuKiA8L2Rpdj5cbiovXG4uZm9ybV9yYWRpby1jYXJkIHtcbiAgLS1yYWRpby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGlvLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWMtbGlnaHQtcmdiKSwgMC4xNik7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLnJhZGlvLWNhcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpby1jYXJkICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1yYWRpby1zaXplKSArIDMycHggKyAxMnB4KTtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpby1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWstQm9sZFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjE4NSwgMCwgMC4yLCAxKSAyMDBtcztcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW8tY2FyZCArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpby1jYXJkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW8tY2FyZCArIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIGJvcmRlcjogdmFyKC0tcmFkaW8tYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLXJhZGlvLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDk5ZW07XG4gIGxlZnQ6IDMycHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLnJhZGlvLWNhcmQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiA5OWVtO1xuICBsZWZ0OiBjYWxjKHZhcigtLXJhZGlvLXNpemUpICogMC41ICsgMzJweCk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tcmFkaW8tc2l6ZSkgKiAwLjYpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tcmFkaW8tc2l6ZSkgKiAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yYWRpby1jaGVja2VkLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjE4NSwgMCwgMC4yLCAxKSAyMDBtcztcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW8tY2FyZDpmb2N1cy12aXNpYmxlICsgbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tYy1iZyksIDAgMCAwIDZweCB2YXIoLS1jLXRleHQpO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpby1jYXJkOm5vdCg6ZGlzYWJsZWQpICsgbGFiZWw6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjE4NSwgMCwgMC4yLCAxKSAyMDBtcztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yYWRpby1jaGVja2VkLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLXJhZGlvLWFjdGl2ZS1jb2xvcik7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLnJhZGlvLWNhcmQ6bm90KDpkaXNhYmxlZCkgKyBsYWJlbDphY3RpdmU6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjUpO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpby1jYXJkOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXJhZGlvLWNoZWNrZWQtY29sb3IpO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpby1jYXJkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpby1jYXJkOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW8tY2FyZDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpby1jYXJkOmRpc2FibGVkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybV9yYWRpby1jYXJkX2V4dHJhX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDMycHggMzJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm1fcmFkaW8tY2FyZF9leHRyYV9jb250ZW50LmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGZhZGVJbiBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSA0MTZtcztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYmctcHJpbWFyeS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktNTAwKTtcbn1cblxuLnRleHQtcHJpbWFyeS01MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTUwMCk7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xufVxuXG4uYmctcHJpbWFyeS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktNDAwKTtcbn1cblxuLnRleHQtcHJpbWFyeS00MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTQwMCk7XG59XG5cbi5iZy1wcmltYXJ5LTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJpbWFyeS0zMDApO1xufVxuXG4udGV4dC1wcmltYXJ5LTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByaW1hcnktMzAwKTtcbn1cblxuLmJnLXByaW1hcnktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTIwMCk7XG59XG5cbi50ZXh0LXByaW1hcnktMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtcHJpbWFyeS0yMDApO1xufVxuXG4uYmctcHJpbWFyeS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktMTAwKTtcbn1cblxuLnRleHQtcHJpbWFyeS0xMDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTEwMCk7XG59XG5cbi5iZy1wcmltYXJ5LTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJpbWFyeS02MDApO1xufVxuXG4udGV4dC1wcmltYXJ5LTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByaW1hcnktNjAwKTtcbn1cblxuLmJnLXByaW1hcnktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTcwMCk7XG59XG5cbi50ZXh0LXByaW1hcnktNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtcHJpbWFyeS03MDApO1xufVxuXG4uYmctcHJpbWFyeS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktODAwKTtcbn1cblxuLnRleHQtcHJpbWFyeS04MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTgwMCk7XG59XG5cbi5iZy1wcmltYXJ5LTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJpbWFyeS05MDApO1xufVxuXG4udGV4dC1wcmltYXJ5LTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByaW1hcnktOTAwKTtcbn1cblxuLmJnLXNlY29uZGFyeS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXNlY29uZGFyeS01MDApO1xufVxuXG4udGV4dC1zZWNvbmRhcnktNTAwIHtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kYXJ5LTUwMCk7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXNlY29uZGFyeSk7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZGFyeSk7XG59XG5cbi5iZy1zZWNvbmRhcnktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zZWNvbmRhcnktNDAwKTtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZGFyeS00MDApO1xufVxuXG4uYmctc2Vjb25kYXJ5LTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc2Vjb25kYXJ5LTMwMCk7XG59XG5cbi50ZXh0LXNlY29uZGFyeS0zMDAge1xuICBjb2xvcjogdmFyKC0tYy1zZWNvbmRhcnktMzAwKTtcbn1cblxuLmJnLXNlY29uZGFyeS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXNlY29uZGFyeS0yMDApO1xufVxuXG4udGV4dC1zZWNvbmRhcnktMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kYXJ5LTIwMCk7XG59XG5cbi5iZy1zZWNvbmRhcnktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zZWNvbmRhcnktMTAwKTtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZGFyeS0xMDApO1xufVxuXG4uYmctc2Vjb25kYXJ5LTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc2Vjb25kYXJ5LTYwMCk7XG59XG5cbi50ZXh0LXNlY29uZGFyeS02MDAge1xuICBjb2xvcjogdmFyKC0tYy1zZWNvbmRhcnktNjAwKTtcbn1cblxuLmJnLXNlY29uZGFyeS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXNlY29uZGFyeS03MDApO1xufVxuXG4udGV4dC1zZWNvbmRhcnktNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kYXJ5LTcwMCk7XG59XG5cbi5iZy1zZWNvbmRhcnktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zZWNvbmRhcnktODAwKTtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZGFyeS04MDApO1xufVxuXG4uYmctc2Vjb25kYXJ5LTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc2Vjb25kYXJ5LTkwMCk7XG59XG5cbi50ZXh0LXNlY29uZGFyeS05MDAge1xuICBjb2xvcjogdmFyKC0tYy1zZWNvbmRhcnktOTAwKTtcbn1cblxuLmJnLWJlaWdlLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmVpZ2UtNTAwKTtcbn1cblxuLnRleHQtYmVpZ2UtNTAwIHtcbiAgY29sb3I6IHZhcigtLWMtYmVpZ2UtNTAwKTtcbn1cblxuLmJnLWJlaWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1iZWlnZSk7XG59XG5cbi50ZXh0LWJlaWdlIHtcbiAgY29sb3I6IHZhcigtLWMtYmVpZ2UpO1xufVxuXG4uYmctYmVpZ2UtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1iZWlnZS00MDApO1xufVxuXG4udGV4dC1iZWlnZS00MDAge1xuICBjb2xvcjogdmFyKC0tYy1iZWlnZS00MDApO1xufVxuXG4uYmctYmVpZ2UtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1iZWlnZS0zMDApO1xufVxuXG4udGV4dC1iZWlnZS0zMDAge1xuICBjb2xvcjogdmFyKC0tYy1iZWlnZS0zMDApO1xufVxuXG4uYmctYmVpZ2UtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1iZWlnZS0yMDApO1xufVxuXG4udGV4dC1iZWlnZS0yMDAge1xuICBjb2xvcjogdmFyKC0tYy1iZWlnZS0yMDApO1xufVxuXG4uYmctYmVpZ2UtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1iZWlnZS0xMDApO1xufVxuXG4udGV4dC1iZWlnZS0xMDAge1xuICBjb2xvcjogdmFyKC0tYy1iZWlnZS0xMDApO1xufVxuXG4uYmctYmVpZ2UtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1iZWlnZS02MDApO1xufVxuXG4udGV4dC1iZWlnZS02MDAge1xuICBjb2xvcjogdmFyKC0tYy1iZWlnZS02MDApO1xufVxuXG4uYmctYmVpZ2UtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1iZWlnZS03MDApO1xufVxuXG4udGV4dC1iZWlnZS03MDAge1xuICBjb2xvcjogdmFyKC0tYy1iZWlnZS03MDApO1xufVxuXG4uYmctYmVpZ2UtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1iZWlnZS04MDApO1xufVxuXG4udGV4dC1iZWlnZS04MDAge1xuICBjb2xvcjogdmFyKC0tYy1iZWlnZS04MDApO1xufVxuXG4uYmctYmVpZ2UtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1iZWlnZS05MDApO1xufVxuXG4udGV4dC1iZWlnZS05MDAge1xuICBjb2xvcjogdmFyKC0tYy1iZWlnZS05MDApO1xufVxuXG4uYmctcHVycGxlLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHVycGxlLTUwMCk7XG59XG5cbi50ZXh0LXB1cnBsZS01MDAge1xuICBjb2xvcjogdmFyKC0tYy1wdXJwbGUtNTAwKTtcbn1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHVycGxlKTtcbn1cblxuLnRleHQtcHVycGxlIHtcbiAgY29sb3I6IHZhcigtLWMtcHVycGxlKTtcbn1cblxuLmJnLXB1cnBsZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXB1cnBsZS00MDApO1xufVxuXG4udGV4dC1wdXJwbGUtNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtcHVycGxlLTQwMCk7XG59XG5cbi5iZy1wdXJwbGUtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wdXJwbGUtMzAwKTtcbn1cblxuLnRleHQtcHVycGxlLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXB1cnBsZS0zMDApO1xufVxuXG4uYmctcHVycGxlLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHVycGxlLTIwMCk7XG59XG5cbi50ZXh0LXB1cnBsZS0yMDAge1xuICBjb2xvcjogdmFyKC0tYy1wdXJwbGUtMjAwKTtcbn1cblxuLmJnLXB1cnBsZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXB1cnBsZS0xMDApO1xufVxuXG4udGV4dC1wdXJwbGUtMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtcHVycGxlLTEwMCk7XG59XG5cbi5iZy1wdXJwbGUtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wdXJwbGUtNjAwKTtcbn1cblxuLnRleHQtcHVycGxlLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXB1cnBsZS02MDApO1xufVxuXG4uYmctcHVycGxlLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHVycGxlLTcwMCk7XG59XG5cbi50ZXh0LXB1cnBsZS03MDAge1xuICBjb2xvcjogdmFyKC0tYy1wdXJwbGUtNzAwKTtcbn1cblxuLmJnLXB1cnBsZS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXB1cnBsZS04MDApO1xufVxuXG4udGV4dC1wdXJwbGUtODAwIHtcbiAgY29sb3I6IHZhcigtLWMtcHVycGxlLTgwMCk7XG59XG5cbi5iZy1wdXJwbGUtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wdXJwbGUtOTAwKTtcbn1cblxuLnRleHQtcHVycGxlLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXB1cnBsZS05MDApO1xufVxuXG4uYmctYmx1ZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJsdWUtNTAwKTtcbn1cblxuLnRleHQtYmx1ZS01MDAge1xuICBjb2xvcjogdmFyKC0tYy1ibHVlLTUwMCk7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ibHVlKTtcbn1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLWJsdWUpO1xufVxuXG4uYmctYmx1ZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJsdWUtNDAwKTtcbn1cblxuLnRleHQtYmx1ZS00MDAge1xuICBjb2xvcjogdmFyKC0tYy1ibHVlLTQwMCk7XG59XG5cbi5iZy1ibHVlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmx1ZS0zMDApO1xufVxuXG4udGV4dC1ibHVlLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWJsdWUtMzAwKTtcbn1cblxuLmJnLWJsdWUtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ibHVlLTIwMCk7XG59XG5cbi50ZXh0LWJsdWUtMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtYmx1ZS0yMDApO1xufVxuXG4uYmctYmx1ZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJsdWUtMTAwKTtcbn1cblxuLnRleHQtYmx1ZS0xMDAge1xuICBjb2xvcjogdmFyKC0tYy1ibHVlLTEwMCk7XG59XG5cbi5iZy1ibHVlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmx1ZS02MDApO1xufVxuXG4udGV4dC1ibHVlLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWJsdWUtNjAwKTtcbn1cblxuLmJnLWJsdWUtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ibHVlLTcwMCk7XG59XG5cbi50ZXh0LWJsdWUtNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtYmx1ZS03MDApO1xufVxuXG4uYmctYmx1ZS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJsdWUtODAwKTtcbn1cblxuLnRleHQtYmx1ZS04MDAge1xuICBjb2xvcjogdmFyKC0tYy1ibHVlLTgwMCk7XG59XG5cbi5iZy1ibHVlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmx1ZS05MDApO1xufVxuXG4udGV4dC1ibHVlLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWJsdWUtOTAwKTtcbn1cblxuLmJnLXJlZC01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXJlZC01MDApO1xufVxuXG4udGV4dC1yZWQtNTAwIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkLTUwMCk7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG5cbi50ZXh0LXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG5cbi5iZy1yZWQtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1yZWQtNDAwKTtcbn1cblxuLnRleHQtcmVkLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZC00MDApO1xufVxuXG4uYmctcmVkLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcmVkLTMwMCk7XG59XG5cbi50ZXh0LXJlZC0zMDAge1xuICBjb2xvcjogdmFyKC0tYy1yZWQtMzAwKTtcbn1cblxuLmJnLXJlZC0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXJlZC0yMDApO1xufVxuXG4udGV4dC1yZWQtMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkLTIwMCk7XG59XG5cbi5iZy1yZWQtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1yZWQtMTAwKTtcbn1cblxuLnRleHQtcmVkLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZC0xMDApO1xufVxuXG4uYmctcmVkLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcmVkLTYwMCk7XG59XG5cbi50ZXh0LXJlZC02MDAge1xuICBjb2xvcjogdmFyKC0tYy1yZWQtNjAwKTtcbn1cblxuLmJnLXJlZC03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXJlZC03MDApO1xufVxuXG4udGV4dC1yZWQtNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkLTcwMCk7XG59XG5cbi5iZy1yZWQtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1yZWQtODAwKTtcbn1cblxuLnRleHQtcmVkLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZC04MDApO1xufVxuXG4uYmctcmVkLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcmVkLTkwMCk7XG59XG5cbi50ZXh0LXJlZC05MDAge1xuICBjb2xvcjogdmFyKC0tYy1yZWQtOTAwKTtcbn1cblxuLmJnLXBpbmstNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1waW5rLTUwMCk7XG59XG5cbi50ZXh0LXBpbmstNTAwIHtcbiAgY29sb3I6IHZhcigtLWMtcGluay01MDApO1xufVxuXG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGluayk7XG59XG5cbi50ZXh0LXBpbmsge1xuICBjb2xvcjogdmFyKC0tYy1waW5rKTtcbn1cblxuLmJnLXBpbmstNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1waW5rLTQwMCk7XG59XG5cbi50ZXh0LXBpbmstNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtcGluay00MDApO1xufVxuXG4uYmctcGluay0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBpbmstMzAwKTtcbn1cblxuLnRleHQtcGluay0zMDAge1xuICBjb2xvcjogdmFyKC0tYy1waW5rLTMwMCk7XG59XG5cbi5iZy1waW5rLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGluay0yMDApO1xufVxuXG4udGV4dC1waW5rLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXBpbmstMjAwKTtcbn1cblxuLmJnLXBpbmstMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1waW5rLTEwMCk7XG59XG5cbi50ZXh0LXBpbmstMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtcGluay0xMDApO1xufVxuXG4uYmctcGluay02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBpbmstNjAwKTtcbn1cblxuLnRleHQtcGluay02MDAge1xuICBjb2xvcjogdmFyKC0tYy1waW5rLTYwMCk7XG59XG5cbi5iZy1waW5rLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGluay03MDApO1xufVxuXG4udGV4dC1waW5rLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXBpbmstNzAwKTtcbn1cblxuLmJnLXBpbmstODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1waW5rLTgwMCk7XG59XG5cbi50ZXh0LXBpbmstODAwIHtcbiAgY29sb3I6IHZhcigtLWMtcGluay04MDApO1xufVxuXG4uYmctcGluay05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBpbmstOTAwKTtcbn1cblxuLnRleHQtcGluay05MDAge1xuICBjb2xvcjogdmFyKC0tYy1waW5rLTkwMCk7XG59XG5cbi5iZy15ZWxsb3ctNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3ctNTAwKTtcbn1cblxuLnRleHQteWVsbG93LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXllbGxvdy01MDApO1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3cpO1xufVxuXG4udGV4dC15ZWxsb3cge1xuICBjb2xvcjogdmFyKC0tYy15ZWxsb3cpO1xufVxuXG4uYmcteWVsbG93LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93LTQwMCk7XG59XG5cbi50ZXh0LXllbGxvdy00MDAge1xuICBjb2xvcjogdmFyKC0tYy15ZWxsb3ctNDAwKTtcbn1cblxuLmJnLXllbGxvdy0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdy0zMDApO1xufVxuXG4udGV4dC15ZWxsb3ctMzAwIHtcbiAgY29sb3I6IHZhcigtLWMteWVsbG93LTMwMCk7XG59XG5cbi5iZy15ZWxsb3ctMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3ctMjAwKTtcbn1cblxuLnRleHQteWVsbG93LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXllbGxvdy0yMDApO1xufVxuXG4uYmcteWVsbG93LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93LTEwMCk7XG59XG5cbi50ZXh0LXllbGxvdy0xMDAge1xuICBjb2xvcjogdmFyKC0tYy15ZWxsb3ctMTAwKTtcbn1cblxuLmJnLXllbGxvdy02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdy02MDApO1xufVxuXG4udGV4dC15ZWxsb3ctNjAwIHtcbiAgY29sb3I6IHZhcigtLWMteWVsbG93LTYwMCk7XG59XG5cbi5iZy15ZWxsb3ctNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3ctNzAwKTtcbn1cblxuLnRleHQteWVsbG93LTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXllbGxvdy03MDApO1xufVxuXG4uYmcteWVsbG93LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93LTgwMCk7XG59XG5cbi50ZXh0LXllbGxvdy04MDAge1xuICBjb2xvcjogdmFyKC0tYy15ZWxsb3ctODAwKTtcbn1cblxuLmJnLXllbGxvdy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdy05MDApO1xufVxuXG4udGV4dC15ZWxsb3ctOTAwIHtcbiAgY29sb3I6IHZhcigtLWMteWVsbG93LTkwMCk7XG59XG5cbi5iZy1ncmV5LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS01MDApO1xufVxuXG4udGV4dC1ncmV5LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWdyZXktNTAwKTtcbn1cblxuLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXkpO1xufVxuXG4udGV4dC1ncmV5IHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleSk7XG59XG5cbi5iZy1ncmV5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS00MDApO1xufVxuXG4udGV4dC1ncmV5LTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWdyZXktNDAwKTtcbn1cblxuLmJnLWdyZXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTMwMCk7XG59XG5cbi50ZXh0LWdyZXktMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS0zMDApO1xufVxuXG4uYmctZ3JleS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXktMjAwKTtcbn1cblxuLnRleHQtZ3JleS0yMDAge1xuICBjb2xvcjogdmFyKC0tYy1ncmV5LTIwMCk7XG59XG5cbi5iZy1ncmV5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS0xMDApO1xufVxuXG4udGV4dC1ncmV5LTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWdyZXktMTAwKTtcbn1cblxuLmJnLWdyZXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTYwMCk7XG59XG5cbi50ZXh0LWdyZXktNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS02MDApO1xufVxuXG4uYmctZ3JleS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXktNzAwKTtcbn1cblxuLnRleHQtZ3JleS03MDAge1xuICBjb2xvcjogdmFyKC0tYy1ncmV5LTcwMCk7XG59XG5cbi5iZy1ncmV5LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS04MDApO1xufVxuXG4udGV4dC1ncmV5LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWdyZXktODAwKTtcbn1cblxuLmJnLWdyZXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTkwMCk7XG59XG5cbi50ZXh0LWdyZXktOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS05MDApO1xufVxuXG4uYmctaW5mby01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWluZm8tNTAwKTtcbn1cblxuLnRleHQtaW5mby01MDAge1xuICBjb2xvcjogdmFyKC0tYy1pbmZvLTUwMCk7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvKTtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1jLWluZm8pO1xufVxuXG4uYmctdXBkYXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtaW5mbyk7XG59XG5cbi50ZXh0LXVwZGF0ZWQge1xuICBjb2xvcjogdmFyKC0tYy1pbmZvKTtcbn1cblxuLmJnLWluZm8tNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvLTQwMCk7XG59XG5cbi50ZXh0LWluZm8tNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby00MDApO1xufVxuXG4uYmctaW5mby0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWluZm8tMzAwKTtcbn1cblxuLnRleHQtaW5mby0zMDAge1xuICBjb2xvcjogdmFyKC0tYy1pbmZvLTMwMCk7XG59XG5cbi5iZy1pbmZvLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtaW5mby0yMDApO1xufVxuXG4udGV4dC1pbmZvLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWluZm8tMjAwKTtcbn1cblxuLmJnLWluZm8tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvLTEwMCk7XG59XG5cbi50ZXh0LWluZm8tMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby0xMDApO1xufVxuXG4uYmctaW5mby02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWluZm8tNjAwKTtcbn1cblxuLnRleHQtaW5mby02MDAge1xuICBjb2xvcjogdmFyKC0tYy1pbmZvLTYwMCk7XG59XG5cbi5iZy1pbmZvLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtaW5mby03MDApO1xufVxuXG4udGV4dC1pbmZvLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWluZm8tNzAwKTtcbn1cblxuLmJnLWluZm8tODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvLTgwMCk7XG59XG5cbi50ZXh0LWluZm8tODAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby04MDApO1xufVxuXG4uYmctaW5mby05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWluZm8tOTAwKTtcbn1cblxuLnRleHQtaW5mby05MDAge1xuICBjb2xvcjogdmFyKC0tYy1pbmZvLTkwMCk7XG59XG5cbi5iZy1zdWNjZXNzLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcy01MDApO1xufVxuXG4udGV4dC1zdWNjZXNzLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtNTAwKTtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MpO1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWMtc3VjY2Vzcyk7XG59XG5cbi5iZy1hY2NlcHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcyk7XG59XG5cbi50ZXh0LWFjY2VwdGVkIHtcbiAgY29sb3I6IHZhcigtLWMtc3VjY2Vzcyk7XG59XG5cbi5iZy12YWxpZGF0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MpO1xufVxuXG4udGV4dC12YWxpZGF0ZWQge1xuICBjb2xvcjogdmFyKC0tYy1zdWNjZXNzKTtcbn1cblxuLmJnLXN1Y2Nlc3MtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zdWNjZXNzLTQwMCk7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtc3VjY2Vzcy00MDApO1xufVxuXG4uYmctc3VjY2Vzcy0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtMzAwKTtcbn1cblxuLnRleHQtc3VjY2Vzcy0zMDAge1xuICBjb2xvcjogdmFyKC0tYy1zdWNjZXNzLTMwMCk7XG59XG5cbi5iZy1zdWNjZXNzLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcy0yMDApO1xufVxuXG4udGV4dC1zdWNjZXNzLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtMjAwKTtcbn1cblxuLmJnLXN1Y2Nlc3MtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zdWNjZXNzLTEwMCk7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtc3VjY2Vzcy0xMDApO1xufVxuXG4uYmctc3VjY2Vzcy02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtNjAwKTtcbn1cblxuLnRleHQtc3VjY2Vzcy02MDAge1xuICBjb2xvcjogdmFyKC0tYy1zdWNjZXNzLTYwMCk7XG59XG5cbi5iZy1zdWNjZXNzLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcy03MDApO1xufVxuXG4udGV4dC1zdWNjZXNzLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtNzAwKTtcbn1cblxuLmJnLXN1Y2Nlc3MtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zdWNjZXNzLTgwMCk7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtODAwIHtcbiAgY29sb3I6IHZhcigtLWMtc3VjY2Vzcy04MDApO1xufVxuXG4uYmctc3VjY2Vzcy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtOTAwKTtcbn1cblxuLnRleHQtc3VjY2Vzcy05MDAge1xuICBjb2xvcjogdmFyKC0tYy1zdWNjZXNzLTkwMCk7XG59XG5cbi5iZy13YXJuaW5nLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2FybmluZy01MDApO1xufVxuXG4udGV4dC13YXJuaW5nLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXdhcm5pbmctNTAwKTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmcpO1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWMtd2FybmluZyk7XG59XG5cbi5iZy1wZW5kaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13YXJuaW5nKTtcbn1cblxuLnRleHQtcGVuZGluZyB7XG4gIGNvbG9yOiB2YXIoLS1jLXdhcm5pbmcpO1xufVxuXG4uYmctd2FybmluZy00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmctNDAwKTtcbn1cblxuLnRleHQtd2FybmluZy00MDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTQwMCk7XG59XG5cbi5iZy13YXJuaW5nLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2FybmluZy0zMDApO1xufVxuXG4udGV4dC13YXJuaW5nLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXdhcm5pbmctMzAwKTtcbn1cblxuLmJnLXdhcm5pbmctMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13YXJuaW5nLTIwMCk7XG59XG5cbi50ZXh0LXdhcm5pbmctMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtd2FybmluZy0yMDApO1xufVxuXG4uYmctd2FybmluZy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmctMTAwKTtcbn1cblxuLnRleHQtd2FybmluZy0xMDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTEwMCk7XG59XG5cbi5iZy13YXJuaW5nLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2FybmluZy02MDApO1xufVxuXG4udGV4dC13YXJuaW5nLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXdhcm5pbmctNjAwKTtcbn1cblxuLmJnLXdhcm5pbmctNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13YXJuaW5nLTcwMCk7XG59XG5cbi50ZXh0LXdhcm5pbmctNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtd2FybmluZy03MDApO1xufVxuXG4uYmctd2FybmluZy04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmctODAwKTtcbn1cblxuLnRleHQtd2FybmluZy04MDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTgwMCk7XG59XG5cbi5iZy13YXJuaW5nLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2FybmluZy05MDApO1xufVxuXG4udGV4dC13YXJuaW5nLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXdhcm5pbmctOTAwKTtcbn1cblxuLmJnLWVycm9yLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItNTAwKTtcbn1cblxuLnRleHQtZXJyb3ItNTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItNTAwKTtcbn1cblxuLmJnLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1lcnJvcik7XG59XG5cbi50ZXh0LWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3IpO1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1lcnJvcik7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS1jLWVycm9yKTtcbn1cblxuLmJnLWVycm9yLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItNDAwKTtcbn1cblxuLnRleHQtZXJyb3ItNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItNDAwKTtcbn1cblxuLmJnLWVycm9yLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItMzAwKTtcbn1cblxuLnRleHQtZXJyb3ItMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItMzAwKTtcbn1cblxuLmJnLWVycm9yLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItMjAwKTtcbn1cblxuLnRleHQtZXJyb3ItMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItMjAwKTtcbn1cblxuLmJnLWVycm9yLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItMTAwKTtcbn1cblxuLnRleHQtZXJyb3ItMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItMTAwKTtcbn1cblxuLmJnLWVycm9yLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItNjAwKTtcbn1cblxuLnRleHQtZXJyb3ItNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItNjAwKTtcbn1cblxuLmJnLWVycm9yLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItNzAwKTtcbn1cblxuLnRleHQtZXJyb3ItNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItNzAwKTtcbn1cblxuLmJnLWVycm9yLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItODAwKTtcbn1cblxuLnRleHQtZXJyb3ItODAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItODAwKTtcbn1cblxuLmJnLWVycm9yLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItOTAwKTtcbn1cblxuLnRleHQtZXJyb3ItOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItOTAwKTtcbn1cblxuLmJnLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJnKTtcbn1cblxuLmJnLW5vbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZGFyayk7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtbXV0ZWQpO1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1kYXJrKTtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAudGV4dC1zLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAudGV4dC1zLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG4gIC50ZXh0LXMtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudGV4dC1zLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudGV4dC1zLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAudGV4dC1tLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG4gIC50ZXh0LW0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudGV4dC1tLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudGV4dC1tLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtbC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgLnRleHQtbC1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuICAudGV4dC1sLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRleHQtbC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnRleHQtbC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50ZXh0LXh4bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRleHQtbWVudS1kZXNrdG9wLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAudGV4dC1tZW51LWRlc2t0b3AtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbiAgLnRleHQtbWVudS1kZXNrdG9wLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRleHQtbWVudS1kZXNrdG9wLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudGV4dC1tZW51LWRlc2t0b3AtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXh0LWluaXRpYWwge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLnRleHQtMSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmljb24tc2l6ZS0xIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbn1cblxuLnRleHQtMiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5pY29uLXNpemUtMiB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbn1cblxuLnRleHQtMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmljb24tc2l6ZS0zIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLnRleHQtNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5pY29uLXNpemUtNCB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLnRleHQtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmljb24tc2l6ZS01IHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cblxuLnRleHQtNiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uaWNvbi1zaXplLTYge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnRleHQtNyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLmljb24tc2l6ZS03IHtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbn1cblxuLnRleHQtOCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmljb24tc2l6ZS04IHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnRleHQtOSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cblxuLmljb24tc2l6ZS05IHtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbn1cblxuLnRleHQtMTAge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xufVxuXG4uaWNvbi1zaXplLTEwIHtcbiAgd2lkdGg6IDIuNjI1cmVtO1xuICBoZWlnaHQ6IDIuNjI1cmVtO1xufVxuXG4udGV4dC0xMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLmljb24tc2l6ZS0xMSB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbi50ZXh0LTEyIHtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbn1cblxuLmljb24tc2l6ZS0xMiB7XG4gIHdpZHRoOiAzLjM3NXJlbTtcbiAgaGVpZ2h0OiAzLjM3NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnRleHQtcy0xIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1zLTEge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbS0xIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1tLTEge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWwtMSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5pY29uLXNpemUtbC0xIHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC0xIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS14bC0xIHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGV4dC14eGwtMSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5pY29uLXNpemUteHhsLTEge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZXh0LW1lbnUtZGVza3RvcC0xIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1tZW51LWRlc2t0b3AtMSB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAudGV4dC1zLTIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1zLTIge1xuICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tLTIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1tLTIge1xuICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtbC0yIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pY29uLXNpemUtbC0yIHtcbiAgICB3aWR0aDogMC44NzVyZW07XG4gICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLTIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS14bC0yIHtcbiAgICB3aWR0aDogMC44NzVyZW07XG4gICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXh0LXh4bC0yIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pY29uLXNpemUteHhsLTIge1xuICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRleHQtbWVudS1kZXNrdG9wLTIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1tZW51LWRlc2t0b3AtMiB7XG4gICAgd2lkdGg6IDAuODc1cmVtO1xuICAgIGhlaWdodDogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC50ZXh0LXMtMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5pY29uLXNpemUtcy0zIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW0tMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5pY29uLXNpemUtbS0zIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1sLTMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLWwtMyB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5pY29uLXNpemUteGwtMyB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRleHQteHhsLTMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLXh4bC0zIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGV4dC1tZW51LWRlc2t0b3AtMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5pY29uLXNpemUtbWVudS1kZXNrdG9wLTMge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnRleHQtcy00IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5pY29uLXNpemUtcy00IHtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbS00IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5pY29uLXNpemUtbS00IHtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWwtNCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLWwtNCB7XG4gICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgIGhlaWdodDogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC00IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5pY29uLXNpemUteGwtNCB7XG4gICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgIGhlaWdodDogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGV4dC14eGwtNCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLXh4bC00IHtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZXh0LW1lbnUtZGVza3RvcC00IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5pY29uLXNpemUtbWVudS1kZXNrdG9wLTQge1xuICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAudGV4dC1zLTUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLXMtNSB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tLTUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLW0tNSB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtbC01IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1sLTUge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLTUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLXhsLTUge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXh0LXh4bC01IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS14eGwtNSB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRleHQtbWVudS1kZXNrdG9wLTUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLW1lbnUtZGVza3RvcC01IHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC50ZXh0LXMtNiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1zLTYge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW0tNiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1tLTYge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1sLTYge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5pY29uLXNpemUtbC02IHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtNiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS14bC02IHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRleHQteHhsLTYge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5pY29uLXNpemUteHhsLTYge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGV4dC1tZW51LWRlc2t0b3AtNiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1tZW51LWRlc2t0b3AtNiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnRleHQtcy03IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1zLTcge1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbS03IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1tLTcge1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWwtNyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG4gIC5pY29uLXNpemUtbC03IHtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC03IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS14bC03IHtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGV4dC14eGwtNyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG4gIC5pY29uLXNpemUteHhsLTcge1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZXh0LW1lbnUtZGVza3RvcC03IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1tZW51LWRlc2t0b3AtNyB7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAudGV4dC1zLTgge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuaWNvbi1zaXplLXMtOCB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tLTgge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuaWNvbi1zaXplLW0tOCB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtbC04IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1sLTgge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLTgge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuaWNvbi1zaXplLXhsLTgge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXh0LXh4bC04IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmljb24tc2l6ZS14eGwtOCB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRleHQtbWVudS1kZXNrdG9wLTgge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuaWNvbi1zaXplLW1lbnUtZGVza3RvcC04IHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC50ZXh0LXMtOSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIC5pY29uLXNpemUtcy05IHtcbiAgICB3aWR0aDogMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW0tOSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIC5pY29uLXNpemUtbS05IHtcbiAgICB3aWR0aDogMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1sLTkge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLWwtOSB7XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtOSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIC5pY29uLXNpemUteGwtOSB7XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRleHQteHhsLTkge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLXh4bC05IHtcbiAgICB3aWR0aDogMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGV4dC1tZW51LWRlc2t0b3AtOSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIC5pY29uLXNpemUtbWVudS1kZXNrdG9wLTkge1xuICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnRleHQtcy0xMCB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLXMtMTAge1xuICAgIHdpZHRoOiAyLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDIuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tLTEwIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIC5pY29uLXNpemUtbS0xMCB7XG4gICAgd2lkdGg6IDIuNjI1cmVtO1xuICAgIGhlaWdodDogMi42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1sLTEwIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIC5pY29uLXNpemUtbC0xMCB7XG4gICAgd2lkdGg6IDIuNjI1cmVtO1xuICAgIGhlaWdodDogMi42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC0xMCB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLXhsLTEwIHtcbiAgICB3aWR0aDogMi42MjVyZW07XG4gICAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXh0LXh4bC0xMCB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLXh4bC0xMCB7XG4gICAgd2lkdGg6IDIuNjI1cmVtO1xuICAgIGhlaWdodDogMi42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGV4dC1tZW51LWRlc2t0b3AtMTAge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1tZW51LWRlc2t0b3AtMTAge1xuICAgIHdpZHRoOiAyLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDIuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAudGV4dC1zLTExIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1zLTExIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW0tMTEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuaWNvbi1zaXplLW0tMTEge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWwtMTEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuaWNvbi1zaXplLWwtMTEge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLTExIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmljb24tc2l6ZS14bC0xMSB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRleHQteHhsLTExIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmljb24tc2l6ZS14eGwtMTEge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZXh0LW1lbnUtZGVza3RvcC0xMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC5pY29uLXNpemUtbWVudS1kZXNrdG9wLTExIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC50ZXh0LXMtMTIge1xuICAgIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS1zLTEyIHtcbiAgICB3aWR0aDogMy4zNzVyZW07XG4gICAgaGVpZ2h0OiAzLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbS0xMiB7XG4gICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLW0tMTIge1xuICAgIHdpZHRoOiAzLjM3NXJlbTtcbiAgICBoZWlnaHQ6IDMuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtbC0xMiB7XG4gICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgfVxuICAuaWNvbi1zaXplLWwtMTIge1xuICAgIHdpZHRoOiAzLjM3NXJlbTtcbiAgICBoZWlnaHQ6IDMuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtMTIge1xuICAgIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS14bC0xMiB7XG4gICAgd2lkdGg6IDMuMzc1cmVtO1xuICAgIGhlaWdodDogMy4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGV4dC14eGwtMTIge1xuICAgIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gIH1cbiAgLmljb24tc2l6ZS14eGwtMTIge1xuICAgIHdpZHRoOiAzLjM3NXJlbTtcbiAgICBoZWlnaHQ6IDMuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRleHQtbWVudS1kZXNrdG9wLTEyIHtcbiAgICBmb250LXNpemU6IDMuMzc1cmVtO1xuICB9XG4gIC5pY29uLXNpemUtbWVudS1kZXNrdG9wLTEyIHtcbiAgICB3aWR0aDogMy4zNzVyZW07XG4gICAgaGVpZ2h0OiAzLjM3NXJlbTtcbiAgfVxufVxuLmZvbnQtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrLUJvbGRcIiwgc2VyaWY7XG59XG5cbi5mb250LXByaW1hcnkge1xuICBmb250LWZhbWlseTogXCJSdWJpay1SZWd1bGFyXCIsIFwic2Fucy1zZXJpZlwiO1xufVxuXG4uZm9udC1wcmltYXJ5LWJvbGQge1xuICBmb250LWZhbWlseTogXCJSdWJpay1Cb2xkXCIsIFwic2Fucy1zZXJpZlwiO1xufVxuXG4uZm9udC1zZWNvbmRhcnktYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy1Cb2xkXCIsIFwic2Fucy1zZXJpZlwiO1xufVxuXG4uZm9udC1zZWNvbmRhcnktcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy1SZWd1bGFyXCIsIFwic2Fucy1zZXJpZlwiO1xufVxuXG4uZm9udC1mYW50YXN5IHtcbiAgZm9udC1mYW1pbHk6IFwiRWxvbWV0aGFcIiwgXCJjdXJzaXZlXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5jdXJ2ZWRfdGV4dF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zdmdfY3VydmVkX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmN1cnZlZF90ZXh0X3dyYXBwZXIgPiBzdmcge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmN1cnZlZF90ZXh0X3dyYXBwZXIgPiBzdmcgKyAqIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuKltkaXI9cnRsXSAucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuKltkaXI9cnRsXSAucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4qW2Rpcj1sdHJdIC5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5wLXMtMSB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG4gIC5wdC1zLTEge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbiAgLnBiLXMtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuICAucGwtcy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgfVxuICAucHItcy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW0tMSB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG4gIC5wdC1tLTEge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbiAgLnBiLW0tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuICAucGwtbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgfVxuICAucHItbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1sLTEge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxuICAucHQtbC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG4gIC5wYi1sLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbiAgLnBsLWwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIH1cbiAgLnByLWwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG4gIC5wbC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgfVxuICAucHIteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG4gIC5wbC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIH1cbiAgLnByLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucC1tZW51LWRlc2t0b3AtMSB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG4gIC5wdC1tZW51LWRlc2t0b3AtMSB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxuICAucGItbWVudS1kZXNrdG9wLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbiAgLnBsLW1lbnUtZGVza3RvcC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgfVxuICAucHItbWVudS1kZXNrdG9wLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxufVxuLm0tMSB7XG4gIG1hcmdpbjogNHB4O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG4ubS1uLTEge1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5tdC1uLTEge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4ubWItbi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cblxuLm1sLW4tMSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuXG4ubXItbi0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4ubXgtbi0xIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cblxuLm15LW4tMSB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG5cbi5tcy1uLTEge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbipbZGlyPXJ0bF0gLm1zLTEge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4qW2Rpcj1ydGxdIC5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuKltkaXI9cnRsXSAubXMtbi0xIHtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbipbZGlyPXJ0bF0gLm1lLW4tMSB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbipbZGlyPWx0cl0gLm1zLTEge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubXMtbi0xIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1lLW4tMSB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5tLXMtMSB7XG4gICAgbWFyZ2luOiA0cHg7XG4gIH1cbiAgLm10LXMtMSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIC5tYi1zLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAubWwtcy0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gIC5tci1zLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5tLW4tcy0xIHtcbiAgICBtYXJnaW46IC00cHg7XG4gIH1cbiAgLm10LW4tcy0xIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG4gIC5tYi1uLXMtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgfVxuICAubWwtbi1zLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB9XG4gIC5tci1uLXMtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tLTEge1xuICAgIG1hcmdpbjogNHB4O1xuICB9XG4gIC5tdC1tLTEge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuICAubWItbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLm1sLW0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAubXItbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAubS1uLW0tMSB7XG4gICAgbWFyZ2luOiAtNHB4O1xuICB9XG4gIC5tdC1uLW0tMSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuICAubWItbi1tLTEge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cbiAgLm1sLW4tbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxuICAubXItbi1tLTEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWwtMSB7XG4gICAgbWFyZ2luOiA0cHg7XG4gIH1cbiAgLm10LWwtMSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIC5tYi1sLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAubWwtbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gIC5tci1sLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5tLW4tbC0xIHtcbiAgICBtYXJnaW46IC00cHg7XG4gIH1cbiAgLm10LW4tbC0xIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG4gIC5tYi1uLWwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgfVxuICAubWwtbi1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB9XG4gIC5tci1uLWwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiA0cHg7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5tbC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gIC5tci14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAubS1uLXhsLTEge1xuICAgIG1hcmdpbjogLTRweDtcbiAgfVxuICAubXQtbi14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG4gIC5tYi1uLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cbiAgLm1sLW4teGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIH1cbiAgLm1yLW4teGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogNHB4O1xuICB9XG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5tbC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAubXIteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5tLW4teHhsLTEge1xuICAgIG1hcmdpbjogLTRweDtcbiAgfVxuICAubXQtbi14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuICAubWItbi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgfVxuICAubWwtbi14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIH1cbiAgLm1yLW4teHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tLW1lbnUtZGVza3RvcC0xIHtcbiAgICBtYXJnaW46IDRweDtcbiAgfVxuICAubXQtbWVudS1kZXNrdG9wLTEge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuICAubWItbWVudS1kZXNrdG9wLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAubWwtbWVudS1kZXNrdG9wLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbiAgLm1yLW1lbnUtZGVza3RvcC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAubS1uLW1lbnUtZGVza3RvcC0xIHtcbiAgICBtYXJnaW46IC00cHg7XG4gIH1cbiAgLm10LW4tbWVudS1kZXNrdG9wLTEge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbiAgLm1iLW4tbWVudS1kZXNrdG9wLTEge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cbiAgLm1sLW4tbWVudS1kZXNrdG9wLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB9XG4gIC5tci1uLW1lbnUtZGVza3RvcC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbn1cbi5wLTIge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG59XG5cbipbZGlyPXJ0bF0gLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbipbZGlyPXJ0bF0gLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuKltkaXI9bHRyXSAucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAucC1zLTIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAucHQtcy0yIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG4gIC5wYi1zLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbiAgLnBsLXMtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLnByLXMtMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tLTIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAucHQtbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG4gIC5wYi1tLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbiAgLnBsLW0tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLnByLW0tMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbC0yIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLnB0LWwtMiB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuICAucGItbC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wbC1sLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG4gIC5wci1sLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuICAucGwteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLnByLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuICAucGwteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG4gIC5wci14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtbWVudS1kZXNrdG9wLTIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAucHQtbWVudS1kZXNrdG9wLTIge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLnBiLW1lbnUtZGVza3RvcC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wbC1tZW51LWRlc2t0b3AtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLnByLW1lbnUtZGVza3RvcC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5tLTIge1xuICBtYXJnaW46IDhweDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuLm0tbi0yIHtcbiAgbWFyZ2luOiAtOHB4O1xufVxuXG4ubXQtbi0yIHtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLm1iLW4tMiB7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5cbi5tbC1uLTIge1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLm1yLW4tMiB7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cblxuLm14LW4tMiB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG5cbi5teS1uLTIge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ubXMtbi0yIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG4qW2Rpcj1ydGxdIC5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuKltkaXI9cnRsXSAubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbipbZGlyPXJ0bF0gLm1zLW4tMiB7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG4qW2Rpcj1ydGxdIC5tZS1uLTIge1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4qW2Rpcj1sdHJdIC5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1zLW4tMiB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tZS1uLTIge1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAubS1zLTIge1xuICAgIG1hcmdpbjogOHB4O1xuICB9XG4gIC5tdC1zLTIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAubWItcy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLm1sLXMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAubXItcy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAubS1uLXMtMiB7XG4gICAgbWFyZ2luOiAtOHB4O1xuICB9XG4gIC5tdC1uLXMtMiB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxuICAubWItbi1zLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIH1cbiAgLm1sLW4tcy0yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgfVxuICAubXItbi1zLTIge1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbS0yIHtcbiAgICBtYXJnaW46IDhweDtcbiAgfVxuICAubXQtbS0yIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLm1iLW0tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5tbC1tLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLm1yLW0tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLm0tbi1tLTIge1xuICAgIG1hcmdpbjogLThweDtcbiAgfVxuICAubXQtbi1tLTIge1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cbiAgLm1iLW4tbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG4gIC5tbC1uLW0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIH1cbiAgLm1yLW4tbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1sLTIge1xuICAgIG1hcmdpbjogOHB4O1xuICB9XG4gIC5tdC1sLTIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAubWItbC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLm1sLWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAubXItbC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAubS1uLWwtMiB7XG4gICAgbWFyZ2luOiAtOHB4O1xuICB9XG4gIC5tdC1uLWwtMiB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxuICAubWItbi1sLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIH1cbiAgLm1sLW4tbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgfVxuICAubXItbi1sLTIge1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogOHB4O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAubWwteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAubXIteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLm0tbi14bC0yIHtcbiAgICBtYXJnaW46IC04cHg7XG4gIH1cbiAgLm10LW4teGwtMiB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxuICAubWItbi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG4gIC5tbC1uLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB9XG4gIC5tci1uLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDhweDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAubWwteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLm1yLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAubS1uLXh4bC0yIHtcbiAgICBtYXJnaW46IC04cHg7XG4gIH1cbiAgLm10LW4teHhsLTIge1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cbiAgLm1iLW4teHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIH1cbiAgLm1sLW4teHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB9XG4gIC5tci1uLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubS1tZW51LWRlc2t0b3AtMiB7XG4gICAgbWFyZ2luOiA4cHg7XG4gIH1cbiAgLm10LW1lbnUtZGVza3RvcC0yIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLm1iLW1lbnUtZGVza3RvcC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLm1sLW1lbnUtZGVza3RvcC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5tci1tZW51LWRlc2t0b3AtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLm0tbi1tZW51LWRlc2t0b3AtMiB7XG4gICAgbWFyZ2luOiAtOHB4O1xuICB9XG4gIC5tdC1uLW1lbnUtZGVza3RvcC0yIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICB9XG4gIC5tYi1uLW1lbnUtZGVza3RvcC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG4gIC5tbC1uLW1lbnUtZGVza3RvcC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgfVxuICAubXItbi1tZW51LWRlc2t0b3AtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG4ucC0zIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG59XG5cbipbZGlyPXJ0bF0gLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4qW2Rpcj1ydGxdIC5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4qW2Rpcj1sdHJdIC5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnAtcy0zIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC5wdC1zLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG4gIC5wYi1zLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG4gIC5wbC1zLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAucHItcy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tLTMge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLnB0LW0tMyB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbiAgLnBiLW0tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLnBsLW0tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5wci1tLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1sLTMge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLnB0LWwtMyB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbiAgLnBiLWwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLnBsLWwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5wci1sLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLnBsLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAucHIteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICAucGwteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAucHIteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucC1tZW51LWRlc2t0b3AtMyB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICAucHQtbWVudS1kZXNrdG9wLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG4gIC5wYi1tZW51LWRlc2t0b3AtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLnBsLW1lbnUtZGVza3RvcC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLnByLW1lbnUtZGVza3RvcC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4ubS0zIHtcbiAgbWFyZ2luOiAxMnB4O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuLm0tbi0zIHtcbiAgbWFyZ2luOiAtMTJweDtcbn1cblxuLm10LW4tMyB7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuXG4ubWItbi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG59XG5cbi5tbC1uLTMge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG5cbi5tci1uLTMge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuXG4ubXgtbi0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuXG4ubXktbi0zIHtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMnB4O1xufVxuXG4ubXMtbi0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbipbZGlyPXJ0bF0gLm1zLTMge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuKltkaXI9cnRsXSAubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4qW2Rpcj1ydGxdIC5tcy1uLTMge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbipbZGlyPXJ0bF0gLm1lLW4tMyB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuXG4qW2Rpcj1sdHJdIC5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubXMtbi0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tZS1uLTMge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLm0tcy0zIHtcbiAgICBtYXJnaW46IDEycHg7XG4gIH1cbiAgLm10LXMtMyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAubWItcy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5tbC1zLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG4gIC5tci1zLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAubS1uLXMtMyB7XG4gICAgbWFyZ2luOiAtMTJweDtcbiAgfVxuICAubXQtbi1zLTMge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICB9XG4gIC5tYi1uLXMtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG4gIH1cbiAgLm1sLW4tcy0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLm1yLW4tcy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tLTMge1xuICAgIG1hcmdpbjogMTJweDtcbiAgfVxuICAubXQtbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC5tYi1tLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLm1sLW0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbiAgLm1yLW0tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5tLW4tbS0zIHtcbiAgICBtYXJnaW46IC0xMnB4O1xuICB9XG4gIC5tdC1uLW0tMyB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gIH1cbiAgLm1iLW4tbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgfVxuICAubWwtbi1tLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxuICAubXItbi1tLTMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1sLTMge1xuICAgIG1hcmdpbjogMTJweDtcbiAgfVxuICAubXQtbC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC5tYi1sLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLm1sLWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbiAgLm1yLWwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5tLW4tbC0zIHtcbiAgICBtYXJnaW46IC0xMnB4O1xuICB9XG4gIC5tdC1uLWwtMyB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gIH1cbiAgLm1iLW4tbC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgfVxuICAubWwtbi1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxuICAubXItbi1sLTMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDEycHg7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLm1sLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG4gIC5tci14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLm0tbi14bC0zIHtcbiAgICBtYXJnaW46IC0xMnB4O1xuICB9XG4gIC5tdC1uLXhsLTMge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICB9XG4gIC5tYi1uLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICB9XG4gIC5tbC1uLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxuICAubXItbi14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMTJweDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5tbC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbiAgLm1yLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLm0tbi14eGwtMyB7XG4gICAgbWFyZ2luOiAtMTJweDtcbiAgfVxuICAubXQtbi14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gIH1cbiAgLm1iLW4teHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICB9XG4gIC5tbC1uLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLm1yLW4teHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubS1tZW51LWRlc2t0b3AtMyB7XG4gICAgbWFyZ2luOiAxMnB4O1xuICB9XG4gIC5tdC1tZW51LWRlc2t0b3AtMyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAubWItbWVudS1kZXNrdG9wLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLm1sLW1lbnUtZGVza3RvcC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxuICAubXItbWVudS1kZXNrdG9wLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAubS1uLW1lbnUtZGVza3RvcC0zIHtcbiAgICBtYXJnaW46IC0xMnB4O1xuICB9XG4gIC5tdC1uLW1lbnUtZGVza3RvcC0zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgfVxuICAubWItbi1tZW51LWRlc2t0b3AtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG4gIH1cbiAgLm1sLW4tbWVudS1kZXNrdG9wLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxuICAubXItbi1tZW51LWRlc2t0b3AtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgfVxufVxuLnAtNCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5wci00IHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG4qW2Rpcj1ydGxdIC5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuKltkaXI9cnRsXSAucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuKltkaXI9bHRyXSAucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5wLXMtNCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAucHQtcy00IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuICAucGItcy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAucGwtcy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnByLXMtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbS00IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5wdC1tLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG4gIC5wYi1tLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5wbC1tLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuICAucHItbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbC00IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5wdC1sLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG4gIC5wYi1sLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5wbC1sLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuICAucHItbC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5wbC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnByLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnBsLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnByLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtbWVudS1kZXNrdG9wLTQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnB0LW1lbnUtZGVza3RvcC00IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuICAucGItbWVudS1kZXNrdG9wLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5wbC1tZW51LWRlc2t0b3AtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG4gIC5wci1tZW51LWRlc2t0b3AtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLm0tNCB7XG4gIG1hcmdpbjogMTZweDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbi5tLW4tNCB7XG4gIG1hcmdpbjogLTE2cHg7XG59XG5cbi5tdC1uLTQge1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbn1cblxuLm1iLW4tNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xufVxuXG4ubWwtbi00IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4ubXItbi00IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cblxuLm14LW4tNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cblxuLm15LW4tNCB7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbn1cblxuLm1zLW4tNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG4qW2Rpcj1ydGxdIC5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbipbZGlyPXJ0bF0gLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuKltkaXI9cnRsXSAubXMtbi00IHtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG59XG4qW2Rpcj1ydGxdIC5tZS1uLTQge1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbn1cblxuKltkaXI9bHRyXSAubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1zLW4tNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubWUtbi00IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5tLXMtNCB7XG4gICAgbWFyZ2luOiAxNnB4O1xuICB9XG4gIC5tdC1zLTQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLm1iLXMtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAubWwtcy00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICAubXItcy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm0tbi1zLTQge1xuICAgIG1hcmdpbjogLTE2cHg7XG4gIH1cbiAgLm10LW4tcy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgfVxuICAubWItbi1zLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG4gIC5tbC1uLXMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG4gIC5tci1uLXMtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbS00IHtcbiAgICBtYXJnaW46IDE2cHg7XG4gIH1cbiAgLm10LW0tNCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAubWItbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5tbC1tLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIC5tci1tLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAubS1uLW0tNCB7XG4gICAgbWFyZ2luOiAtMTZweDtcbiAgfVxuICAubXQtbi1tLTQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICB9XG4gIC5tYi1uLW0tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cbiAgLm1sLW4tbS00IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbiAgLm1yLW4tbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tbC00IHtcbiAgICBtYXJnaW46IDE2cHg7XG4gIH1cbiAgLm10LWwtNCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAubWItbC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5tbC1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIC5tci1sLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAubS1uLWwtNCB7XG4gICAgbWFyZ2luOiAtMTZweDtcbiAgfVxuICAubXQtbi1sLTQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICB9XG4gIC5tYi1uLWwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cbiAgLm1sLW4tbC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbiAgLm1yLW4tbC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxNnB4O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5tbC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICAubXIteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5tLW4teGwtNCB7XG4gICAgbWFyZ2luOiAtMTZweDtcbiAgfVxuICAubXQtbi14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgfVxuICAubWItbi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgfVxuICAubWwtbi14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbiAgLm1yLW4teGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDE2cHg7XG4gIH1cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAubWwteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIC5tci14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5tLW4teHhsLTQge1xuICAgIG1hcmdpbjogLTE2cHg7XG4gIH1cbiAgLm10LW4teHhsLTQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICB9XG4gIC5tYi1uLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgfVxuICAubWwtbi14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG4gIC5tci1uLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm0tbWVudS1kZXNrdG9wLTQge1xuICAgIG1hcmdpbjogMTZweDtcbiAgfVxuICAubXQtbWVudS1kZXNrdG9wLTQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLm1iLW1lbnUtZGVza3RvcC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5tbC1tZW51LWRlc2t0b3AtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLm1yLW1lbnUtZGVza3RvcC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm0tbi1tZW51LWRlc2t0b3AtNCB7XG4gICAgbWFyZ2luOiAtMTZweDtcbiAgfVxuICAubXQtbi1tZW51LWRlc2t0b3AtNCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIH1cbiAgLm1iLW4tbWVudS1kZXNrdG9wLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG4gIC5tbC1uLW1lbnUtZGVza3RvcC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbiAgLm1yLW4tbWVudS1kZXNrdG9wLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbn1cbi5wLTUge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuKltkaXI9cnRsXSAucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbipbZGlyPXJ0bF0gLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbipbZGlyPWx0cl0gLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAucC1zLTUge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgLnB0LXMtNSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLnBiLXMtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnBsLXMtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5wci1zLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW0tNSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAucHQtbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuICAucGItbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAucGwtbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLnByLW0tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWwtNSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAucHQtbC01IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuICAucGItbC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAucGwtbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLnByLWwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAucGwteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5wci14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5wbC14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5wci14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wLW1lbnUtZGVza3RvcC01IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gIC5wdC1tZW51LWRlc2t0b3AtNSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLnBiLW1lbnUtZGVza3RvcC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAucGwtbWVudS1kZXNrdG9wLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAucHItbWVudS1kZXNrdG9wLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5tLTUge1xuICBtYXJnaW46IDI0cHg7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG4ubS1uLTUge1xuICBtYXJnaW46IC0yNHB4O1xufVxuXG4ubXQtbi01IHtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG59XG5cbi5tYi1uLTUge1xuICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbn1cblxuLm1sLW4tNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbn1cblxuLm1yLW4tNSB7XG4gIG1hcmdpbi1yaWdodDogLTI0cHg7XG59XG5cbi5teC1uLTUge1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIG1hcmdpbi1yaWdodDogLTI0cHg7XG59XG5cbi5teS1uLTUge1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG59XG5cbi5tcy1uLTUge1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuKltkaXI9cnRsXSAubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4qW2Rpcj1ydGxdIC5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbipbZGlyPXJ0bF0gLm1zLW4tNSB7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xufVxuKltkaXI9cnRsXSAubWUtbi01IHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG59XG5cbipbZGlyPWx0cl0gLm1zLTUge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tcy1uLTUge1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1lLW4tNSB7XG4gIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAubS1zLTUge1xuICAgIG1hcmdpbjogMjRweDtcbiAgfVxuICAubXQtcy01IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5tYi1zLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLm1sLXMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLm1yLXMtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5tLW4tcy01IHtcbiAgICBtYXJnaW46IC0yNHB4O1xuICB9XG4gIC5tdC1uLXMtNSB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIH1cbiAgLm1iLW4tcy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbiAgfVxuICAubWwtbi1zLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuICAubXItbi1zLTUge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW0tNSB7XG4gICAgbWFyZ2luOiAyNHB4O1xuICB9XG4gIC5tdC1tLTUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLm1iLW0tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAubWwtbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuICAubXItbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm0tbi1tLTUge1xuICAgIG1hcmdpbjogLTI0cHg7XG4gIH1cbiAgLm10LW4tbS01IHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgfVxuICAubWItbi1tLTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4O1xuICB9XG4gIC5tbC1uLW0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG4gIC5tci1uLW0tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWwtNSB7XG4gICAgbWFyZ2luOiAyNHB4O1xuICB9XG4gIC5tdC1sLTUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLm1iLWwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAubWwtbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuICAubXItbC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm0tbi1sLTUge1xuICAgIG1hcmdpbjogLTI0cHg7XG4gIH1cbiAgLm10LW4tbC01IHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgfVxuICAubWItbi1sLTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4O1xuICB9XG4gIC5tbC1uLWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG4gIC5tci1uLWwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogMjRweDtcbiAgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAubWwteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLm1yLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuICAubS1uLXhsLTUge1xuICAgIG1hcmdpbjogLTI0cHg7XG4gIH1cbiAgLm10LW4teGwtNSB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIH1cbiAgLm1iLW4teGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gIH1cbiAgLm1sLW4teGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG4gIC5tci1uLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAyNHB4O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLm1sLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuICAubXIteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuICAubS1uLXh4bC01IHtcbiAgICBtYXJnaW46IC0yNHB4O1xuICB9XG4gIC5tdC1uLXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgfVxuICAubWItbi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gIH1cbiAgLm1sLW4teHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuICAubXItbi14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tLW1lbnUtZGVza3RvcC01IHtcbiAgICBtYXJnaW46IDI0cHg7XG4gIH1cbiAgLm10LW1lbnUtZGVza3RvcC01IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5tYi1tZW51LWRlc2t0b3AtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAubWwtbWVudS1kZXNrdG9wLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG4gIC5tci1tZW51LWRlc2t0b3AtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5tLW4tbWVudS1kZXNrdG9wLTUge1xuICAgIG1hcmdpbjogLTI0cHg7XG4gIH1cbiAgLm10LW4tbWVudS1kZXNrdG9wLTUge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICB9XG4gIC5tYi1uLW1lbnUtZGVza3RvcC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbiAgfVxuICAubWwtbi1tZW51LWRlc2t0b3AtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG4gIC5tci1uLW1lbnUtZGVza3RvcC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG59XG4ucC02IHtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG4ucHMtNiB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cblxuLnBlLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG59XG5cbipbZGlyPXJ0bF0gLnBzLTYge1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4qW2Rpcj1ydGxdIC5wZS02IHtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuXG4qW2Rpcj1sdHJdIC5wcy02IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAucGUtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnAtcy02IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIC5wdC1zLTYge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG4gIC5wYi1zLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIC5wbC1zLTYge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxuICAucHItcy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tLTYge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLnB0LW0tNiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbiAgLnBiLW0tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLnBsLW0tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG4gIC5wci1tLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1sLTYge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLnB0LWwtNiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbiAgLnBiLWwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLnBsLWwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG4gIC5wci1sLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIC5wdC14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxuICAucGIteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLnBsLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxuICAucHIteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wLXh4bC02IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIC5wdC14eGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbiAgLnBiLXh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuICAucGwteHhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxuICAucHIteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucC1tZW51LWRlc2t0b3AtNiB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAucHQtbWVudS1kZXNrdG9wLTYge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG4gIC5wYi1tZW51LWRlc2t0b3AtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLnBsLW1lbnUtZGVza3RvcC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cbiAgLnByLW1lbnUtZGVza3RvcC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG4ubS02IHtcbiAgbWFyZ2luOiAzMnB4O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm1sLTYge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cblxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5teC02IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuLm15LTYge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubXMtNiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tZS02IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuLm0tbi02IHtcbiAgbWFyZ2luOiAtMzJweDtcbn1cblxuLm10LW4tNiB7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xufVxuXG4ubWItbi02IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMycHg7XG59XG5cbi5tbC1uLTYge1xuICBtYXJnaW4tbGVmdDogLTMycHg7XG59XG5cbi5tci1uLTYge1xuICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xufVxuXG4ubXgtbi02IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xufVxuXG4ubXktbi02IHtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIG1hcmdpbi1ib3R0b206IC0zMnB4O1xufVxuXG4ubXMtbi02IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tZS02IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbipbZGlyPXJ0bF0gLm1zLTYge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuKltkaXI9cnRsXSAubWUtNiB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG4qW2Rpcj1ydGxdIC5tcy1uLTYge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbn1cbipbZGlyPXJ0bF0gLm1lLW4tNiB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xufVxuXG4qW2Rpcj1sdHJdIC5tcy02IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1lLTYge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubXMtbi02IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tZS1uLTYge1xuICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLm0tcy02IHtcbiAgICBtYXJnaW46IDMycHg7XG4gIH1cbiAgLm10LXMtNiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAubWItcy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5tbC1zLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG4gIC5tci1zLTYge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuICAubS1uLXMtNiB7XG4gICAgbWFyZ2luOiAtMzJweDtcbiAgfVxuICAubXQtbi1zLTYge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICB9XG4gIC5tYi1uLXMtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHg7XG4gIH1cbiAgLm1sLW4tcy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIH1cbiAgLm1yLW4tcy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tLTYge1xuICAgIG1hcmdpbjogMzJweDtcbiAgfVxuICAubXQtbS02IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5tYi1tLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLm1sLW0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbiAgLm1yLW0tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5tLW4tbS02IHtcbiAgICBtYXJnaW46IC0zMnB4O1xuICB9XG4gIC5tdC1uLW0tNiB7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gIH1cbiAgLm1iLW4tbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweDtcbiAgfVxuICAubWwtbi1tLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgfVxuICAubXItbi1tLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1sLTYge1xuICAgIG1hcmdpbjogMzJweDtcbiAgfVxuICAubXQtbC02IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5tYi1sLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLm1sLWwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbiAgLm1yLWwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5tLW4tbC02IHtcbiAgICBtYXJnaW46IC0zMnB4O1xuICB9XG4gIC5tdC1uLWwtNiB7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gIH1cbiAgLm1iLW4tbC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweDtcbiAgfVxuICAubWwtbi1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgfVxuICAubXItbi1sLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC02IHtcbiAgICBtYXJnaW46IDMycHg7XG4gIH1cbiAgLm10LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLm1iLXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLm1sLXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG4gIC5tci14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLm0tbi14bC02IHtcbiAgICBtYXJnaW46IC0zMnB4O1xuICB9XG4gIC5tdC1uLXhsLTYge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICB9XG4gIC5tYi1uLXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4O1xuICB9XG4gIC5tbC1uLXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgfVxuICAubXItbi14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm0teHhsLTYge1xuICAgIG1hcmdpbjogMzJweDtcbiAgfVxuICAubXQteHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLm1iLXh4bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5tbC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbiAgLm1yLXh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLm0tbi14eGwtNiB7XG4gICAgbWFyZ2luOiAtMzJweDtcbiAgfVxuICAubXQtbi14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gIH1cbiAgLm1iLW4teHhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4O1xuICB9XG4gIC5tbC1uLXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIH1cbiAgLm1yLW4teHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubS1tZW51LWRlc2t0b3AtNiB7XG4gICAgbWFyZ2luOiAzMnB4O1xuICB9XG4gIC5tdC1tZW51LWRlc2t0b3AtNiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAubWItbWVudS1kZXNrdG9wLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLm1sLW1lbnUtZGVza3RvcC02IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxuICAubXItbWVudS1kZXNrdG9wLTYge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuICAubS1uLW1lbnUtZGVza3RvcC02IHtcbiAgICBtYXJnaW46IC0zMnB4O1xuICB9XG4gIC5tdC1uLW1lbnUtZGVza3RvcC02IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgfVxuICAubWItbi1tZW51LWRlc2t0b3AtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHg7XG4gIH1cbiAgLm1sLW4tbWVudS1kZXNrdG9wLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgfVxuICAubXItbi1tZW51LWRlc2t0b3AtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgfVxufVxuLnAtNyB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnBsLTcge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5wci03IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnBzLTcge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5wZS03IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG4qW2Rpcj1ydGxdIC5wcy03IHtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuKltkaXI9cnRsXSAucGUtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuKltkaXI9bHRyXSAucHMtNyB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLnBlLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5wLXMtNyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAucHQtcy03IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAucGItcy03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucGwtcy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLnByLXMtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbS03IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5wdC1tLTcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5wYi1tLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wbC1tLTcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAucHItbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbC03IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5wdC1sLTcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5wYi1sLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wbC1sLTcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAucHItbC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAteGwtNyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAucHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnBiLXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wbC14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLnByLXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucC14eGwtNyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAucHQteHhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5wYi14eGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBsLXh4bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLnByLXh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtbWVudS1kZXNrdG9wLTcge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnB0LW1lbnUtZGVza3RvcC03IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAucGItbWVudS1kZXNrdG9wLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wbC1tZW51LWRlc2t0b3AtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5wci1tZW51LWRlc2t0b3AtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLm0tNyB7XG4gIG1hcmdpbjogNDBweDtcbn1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5tci03IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ubXgtNyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1zLTcge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ubWUtNyB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbi5tLW4tNyB7XG4gIG1hcmdpbjogLTQwcHg7XG59XG5cbi5tdC1uLTcge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLm1iLW4tNyB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuXG4ubWwtbi03IHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuXG4ubXItbi03IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLm14LW4tNyB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLm15LW4tNyB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbn1cblxuLm1zLW4tNyB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ubWUtNyB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG4qW2Rpcj1ydGxdIC5tcy03IHtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbipbZGlyPXJ0bF0gLm1lLTcge1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuKltkaXI9cnRsXSAubXMtbi03IHtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG4qW2Rpcj1ydGxdIC5tZS1uLTcge1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cblxuKltkaXI9bHRyXSAubXMtNyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tZS03IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1zLW4tNyB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubWUtbi03IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5tLXMtNyB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG4gIC5tdC1zLTcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm1iLXMtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubWwtcy03IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAubXItcy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm0tbi1zLTcge1xuICAgIG1hcmdpbjogLTQwcHg7XG4gIH1cbiAgLm10LW4tcy03IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxuICAubWItbi1zLTcge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG4gIC5tbC1uLXMtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG4gIC5tci1uLXMtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbS03IHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cbiAgLm10LW0tNyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubWItbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tbC1tLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5tci1tLTcge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAubS1uLW0tNyB7XG4gICAgbWFyZ2luOiAtNDBweDtcbiAgfVxuICAubXQtbi1tLTcge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG4gIC5tYi1uLW0tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cbiAgLm1sLW4tbS03IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cbiAgLm1yLW4tbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tbC03IHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cbiAgLm10LWwtNyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubWItbC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tbC1sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5tci1sLTcge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAubS1uLWwtNyB7XG4gICAgbWFyZ2luOiAtNDBweDtcbiAgfVxuICAubXQtbi1sLTcge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG4gIC5tYi1uLWwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cbiAgLm1sLW4tbC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cbiAgLm1yLW4tbC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtNyB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG4gIC5tdC14bC03IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tYi14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tbC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAubXIteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5tLW4teGwtNyB7XG4gICAgbWFyZ2luOiAtNDBweDtcbiAgfVxuICAubXQtbi14bC03IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxuICAubWItbi14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgfVxuICAubWwtbi14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cbiAgLm1yLW4teGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tLXh4bC03IHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cbiAgLm10LXh4bC03IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tYi14eGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubWwteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5tci14eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5tLW4teHhsLTcge1xuICAgIG1hcmdpbjogLTQwcHg7XG4gIH1cbiAgLm10LW4teHhsLTcge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG4gIC5tYi1uLXh4bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgfVxuICAubWwtbi14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG4gIC5tci1uLXh4bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm0tbWVudS1kZXNrdG9wLTcge1xuICAgIG1hcmdpbjogNDBweDtcbiAgfVxuICAubXQtbWVudS1kZXNrdG9wLTcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm1iLW1lbnUtZGVza3RvcC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tbC1tZW51LWRlc2t0b3AtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLm1yLW1lbnUtZGVza3RvcC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm0tbi1tZW51LWRlc2t0b3AtNyB7XG4gICAgbWFyZ2luOiAtNDBweDtcbiAgfVxuICAubXQtbi1tZW51LWRlc2t0b3AtNyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbiAgLm1iLW4tbWVudS1kZXNrdG9wLTcge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG4gIC5tbC1uLW1lbnUtZGVza3RvcC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cbiAgLm1yLW4tbWVudS1kZXNrdG9wLTcge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbn1cbi5wLTgge1xuICBwYWRkaW5nOiA0OHB4O1xufVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLnB4LTgge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi5wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuXG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi5wcy04IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ucGUtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuKltkaXI9cnRsXSAucHMtOCB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cbipbZGlyPXJ0bF0gLnBlLTgge1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbipbZGlyPWx0cl0gLnBzLTgge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5wZS04IHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAucC1zLTgge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbiAgLnB0LXMtOCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbiAgLnBiLXMtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLnBsLXMtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG4gIC5wci1zLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW0tOCB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxuICAucHQtbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxuICAucGItbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAucGwtbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLnByLW0tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWwtOCB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxuICAucHQtbC04IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxuICAucGItbC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAucGwtbC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLnByLWwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbiAgLnB0LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG4gIC5wYi14bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAucGwteGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG4gIC5wci14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnAteHhsLTgge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbiAgLnB0LXh4bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxuICAucGIteHhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5wbC14eGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG4gIC5wci14eGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wLW1lbnUtZGVza3RvcC04IHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG4gIC5wdC1tZW51LWRlc2t0b3AtOCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbiAgLnBiLW1lbnUtZGVza3RvcC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAucGwtbWVudS1kZXNrdG9wLTgge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuICAucHItbWVudS1kZXNrdG9wLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5tLTgge1xuICBtYXJnaW46IDQ4cHg7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xufVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cblxuLm14LTgge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5tcy04IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cblxuLm1lLTgge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG4ubS1uLTgge1xuICBtYXJnaW46IC00OHB4O1xufVxuXG4ubXQtbi04IHtcbiAgbWFyZ2luLXRvcDogLTQ4cHg7XG59XG5cbi5tYi1uLTgge1xuICBtYXJnaW4tYm90dG9tOiAtNDhweDtcbn1cblxuLm1sLW4tOCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDhweDtcbn1cblxuLm1yLW4tOCB7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHg7XG59XG5cbi5teC1uLTgge1xuICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHg7XG59XG5cbi5teS1uLTgge1xuICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogLTQ4cHg7XG59XG5cbi5tcy1uLTgge1xuICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cblxuLm1lLTgge1xuICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuKltkaXI9cnRsXSAubXMtOCB7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG4qW2Rpcj1ydGxdIC5tZS04IHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogNDhweDtcbn1cbipbZGlyPXJ0bF0gLm1zLW4tOCB7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xufVxuKltkaXI9cnRsXSAubWUtbi04IHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogLTQ4cHg7XG59XG5cbipbZGlyPWx0cl0gLm1zLTgge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubWUtOCB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tcy1uLTgge1xuICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1lLW4tOCB7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAubS1zLTgge1xuICAgIG1hcmdpbjogNDhweDtcbiAgfVxuICAubXQtcy04IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5tYi1zLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLm1sLXMtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLm1yLXMtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICB9XG4gIC5tLW4tcy04IHtcbiAgICBtYXJnaW46IC00OHB4O1xuICB9XG4gIC5tdC1uLXMtOCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gIH1cbiAgLm1iLW4tcy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweDtcbiAgfVxuICAubWwtbi1zLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgfVxuICAubXItbi1zLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW0tOCB7XG4gICAgbWFyZ2luOiA0OHB4O1xuICB9XG4gIC5tdC1tLTgge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLm1iLW0tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubWwtbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxuICAubXItbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cbiAgLm0tbi1tLTgge1xuICAgIG1hcmdpbjogLTQ4cHg7XG4gIH1cbiAgLm10LW4tbS04IHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgfVxuICAubWItbi1tLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4O1xuICB9XG4gIC5tbC1uLW0tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICB9XG4gIC5tci1uLW0tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWwtOCB7XG4gICAgbWFyZ2luOiA0OHB4O1xuICB9XG4gIC5tdC1sLTgge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLm1iLWwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubWwtbC04IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxuICAubXItbC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cbiAgLm0tbi1sLTgge1xuICAgIG1hcmdpbjogLTQ4cHg7XG4gIH1cbiAgLm10LW4tbC04IHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgfVxuICAubWItbi1sLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4O1xuICB9XG4gIC5tbC1uLWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICB9XG4gIC5tci1uLWwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTgge1xuICAgIG1hcmdpbjogNDhweDtcbiAgfVxuICAubXQteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubWwteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLm1yLXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxuICAubS1uLXhsLTgge1xuICAgIG1hcmdpbjogLTQ4cHg7XG4gIH1cbiAgLm10LW4teGwtOCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gIH1cbiAgLm1iLW4teGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHg7XG4gIH1cbiAgLm1sLW4teGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICB9XG4gIC5tci1uLXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubS14eGwtOCB7XG4gICAgbWFyZ2luOiA0OHB4O1xuICB9XG4gIC5tdC14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAubWIteHhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLm1sLXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxuICAubXIteHhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxuICAubS1uLXh4bC04IHtcbiAgICBtYXJnaW46IC00OHB4O1xuICB9XG4gIC5tdC1uLXh4bC04IHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgfVxuICAubWItbi14eGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHg7XG4gIH1cbiAgLm1sLW4teHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgfVxuICAubXItbi14eGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tLW1lbnUtZGVza3RvcC04IHtcbiAgICBtYXJnaW46IDQ4cHg7XG4gIH1cbiAgLm10LW1lbnUtZGVza3RvcC04IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5tYi1tZW51LWRlc2t0b3AtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubWwtbWVudS1kZXNrdG9wLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG4gIC5tci1tZW51LWRlc2t0b3AtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICB9XG4gIC5tLW4tbWVudS1kZXNrdG9wLTgge1xuICAgIG1hcmdpbjogLTQ4cHg7XG4gIH1cbiAgLm10LW4tbWVudS1kZXNrdG9wLTgge1xuICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICB9XG4gIC5tYi1uLW1lbnUtZGVza3RvcC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweDtcbiAgfVxuICAubWwtbi1tZW51LWRlc2t0b3AtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICB9XG4gIC5tci1uLW1lbnUtZGVza3RvcC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xuICB9XG59XG4ucC05IHtcbiAgcGFkZGluZzogNjRweDtcbn1cblxuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5cbi5weC05IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xufVxuXG4ucHQtOSB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG4ucGwtOSB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbn1cblxuLnByLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xufVxuXG4ucHMtOSB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cblxuLnBlLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG59XG5cbipbZGlyPXJ0bF0gLnBzLTkge1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG4qW2Rpcj1ydGxdIC5wZS05IHtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuXG4qW2Rpcj1sdHJdIC5wcy05IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAucGUtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnAtcy05IHtcbiAgICBwYWRkaW5nOiA2NHB4O1xuICB9XG4gIC5wdC1zLTkge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG4gIC5wYi1zLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG4gIC5wbC1zLTkge1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgfVxuICAucHItcy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tLTkge1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gIH1cbiAgLnB0LW0tOSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbiAgLnBiLW0tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLnBsLW0tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG4gIC5wci1tLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1sLTkge1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gIH1cbiAgLnB0LWwtOSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbiAgLnBiLWwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLnBsLWwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG4gIC5wci1sLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC14bC05IHtcbiAgICBwYWRkaW5nOiA2NHB4O1xuICB9XG4gIC5wdC14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxuICAucGIteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLnBsLXhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgfVxuICAucHIteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wLXh4bC05IHtcbiAgICBwYWRkaW5nOiA2NHB4O1xuICB9XG4gIC5wdC14eGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbiAgLnBiLXh4bC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxuICAucGwteHhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgfVxuICAucHIteHhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucC1tZW51LWRlc2t0b3AtOSB7XG4gICAgcGFkZGluZzogNjRweDtcbiAgfVxuICAucHQtbWVudS1kZXNrdG9wLTkge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG4gIC5wYi1tZW51LWRlc2t0b3AtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLnBsLW1lbnUtZGVza3RvcC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cbiAgLnByLW1lbnUtZGVza3RvcC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICB9XG59XG4ubS05IHtcbiAgbWFyZ2luOiA2NHB4O1xufVxuXG4ubXQtOSB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLm1sLTkge1xuICBtYXJnaW4tbGVmdDogNjRweDtcbn1cblxuLm1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG59XG5cbi5teC05IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIG1hcmdpbi1yaWdodDogNjRweDtcbn1cblxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4ubXMtOSB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tZS05IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuLm0tbi05IHtcbiAgbWFyZ2luOiAtNjRweDtcbn1cblxuLm10LW4tOSB7XG4gIG1hcmdpbi10b3A6IC02NHB4O1xufVxuXG4ubWItbi05IHtcbiAgbWFyZ2luLWJvdHRvbTogLTY0cHg7XG59XG5cbi5tbC1uLTkge1xuICBtYXJnaW4tbGVmdDogLTY0cHg7XG59XG5cbi5tci1uLTkge1xuICBtYXJnaW4tcmlnaHQ6IC02NHB4O1xufVxuXG4ubXgtbi05IHtcbiAgbWFyZ2luLWxlZnQ6IC02NHB4O1xuICBtYXJnaW4tcmlnaHQ6IC02NHB4O1xufVxuXG4ubXktbi05IHtcbiAgbWFyZ2luLXRvcDogLTY0cHg7XG4gIG1hcmdpbi1ib3R0b206IC02NHB4O1xufVxuXG4ubXMtbi05IHtcbiAgbWFyZ2luLWxlZnQ6IC02NHB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tZS05IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNjRweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbipbZGlyPXJ0bF0gLm1zLTkge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxuKltkaXI9cnRsXSAubWUtOSB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG59XG4qW2Rpcj1ydGxdIC5tcy1uLTkge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAtNjRweDtcbn1cbipbZGlyPXJ0bF0gLm1lLW4tOSB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IC02NHB4O1xufVxuXG4qW2Rpcj1sdHJdIC5tcy05IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1lLTkge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubXMtbi05IHtcbiAgbWFyZ2luLWxlZnQ6IC02NHB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tZS1uLTkge1xuICBtYXJnaW4tcmlnaHQ6IC02NHB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLm0tcy05IHtcbiAgICBtYXJnaW46IDY0cHg7XG4gIH1cbiAgLm10LXMtOSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuICAubWItcy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG4gIC5tbC1zLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICB9XG4gIC5tci1zLTkge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgfVxuICAubS1uLXMtOSB7XG4gICAgbWFyZ2luOiAtNjRweDtcbiAgfVxuICAubXQtbi1zLTkge1xuICAgIG1hcmdpbi10b3A6IC02NHB4O1xuICB9XG4gIC5tYi1uLXMtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY0cHg7XG4gIH1cbiAgLm1sLW4tcy05IHtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHg7XG4gIH1cbiAgLm1yLW4tcy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tLTkge1xuICAgIG1hcmdpbjogNjRweDtcbiAgfVxuICAubXQtbS05IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG4gIC5tYi1tLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLm1sLW0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIH1cbiAgLm1yLW0tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICB9XG4gIC5tLW4tbS05IHtcbiAgICBtYXJnaW46IC02NHB4O1xuICB9XG4gIC5tdC1uLW0tOSB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gIH1cbiAgLm1iLW4tbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjRweDtcbiAgfVxuICAubWwtbi1tLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgfVxuICAubXItbi1tLTkge1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1sLTkge1xuICAgIG1hcmdpbjogNjRweDtcbiAgfVxuICAubXQtbC05IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG4gIC5tYi1sLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLm1sLWwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIH1cbiAgLm1yLWwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICB9XG4gIC5tLW4tbC05IHtcbiAgICBtYXJnaW46IC02NHB4O1xuICB9XG4gIC5tdC1uLWwtOSB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gIH1cbiAgLm1iLW4tbC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjRweDtcbiAgfVxuICAubWwtbi1sLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgfVxuICAubXItbi1sLTkge1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC05IHtcbiAgICBtYXJnaW46IDY0cHg7XG4gIH1cbiAgLm10LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbiAgLm1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLm1sLXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICB9XG4gIC5tci14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cbiAgLm0tbi14bC05IHtcbiAgICBtYXJnaW46IC02NHB4O1xuICB9XG4gIC5tdC1uLXhsLTkge1xuICAgIG1hcmdpbi10b3A6IC02NHB4O1xuICB9XG4gIC5tYi1uLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IC02NHB4O1xuICB9XG4gIC5tbC1uLXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgfVxuICAubXItbi14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm0teHhsLTkge1xuICAgIG1hcmdpbjogNjRweDtcbiAgfVxuICAubXQteHhsLTkge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbiAgLm1iLXh4bC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG4gIC5tbC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIH1cbiAgLm1yLXh4bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cbiAgLm0tbi14eGwtOSB7XG4gICAgbWFyZ2luOiAtNjRweDtcbiAgfVxuICAubXQtbi14eGwtOSB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gIH1cbiAgLm1iLW4teHhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IC02NHB4O1xuICB9XG4gIC5tbC1uLXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHg7XG4gIH1cbiAgLm1yLW4teHhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubS1tZW51LWRlc2t0b3AtOSB7XG4gICAgbWFyZ2luOiA2NHB4O1xuICB9XG4gIC5tdC1tZW51LWRlc2t0b3AtOSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuICAubWItbWVudS1kZXNrdG9wLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLm1sLW1lbnUtZGVza3RvcC05IHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxuICAubXItbWVudS1kZXNrdG9wLTkge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgfVxuICAubS1uLW1lbnUtZGVza3RvcC05IHtcbiAgICBtYXJnaW46IC02NHB4O1xuICB9XG4gIC5tdC1uLW1lbnUtZGVza3RvcC05IHtcbiAgICBtYXJnaW4tdG9wOiAtNjRweDtcbiAgfVxuICAubWItbi1tZW51LWRlc2t0b3AtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY0cHg7XG4gIH1cbiAgLm1sLW4tbWVudS1kZXNrdG9wLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgfVxuICAubXItbi1tZW51LWRlc2t0b3AtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjRweDtcbiAgfVxufVxuLnAtMTAge1xuICBwYWRkaW5nOiA4MHB4O1xufVxuXG4ucHktMTAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5weC0xMCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5wcy0xMCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cblxuLnBlLTEwIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG4qW2Rpcj1ydGxdIC5wcy0xMCB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbipbZGlyPXJ0bF0gLnBlLTEwIHtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4qW2Rpcj1sdHJdIC5wcy0xMCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLnBlLTEwIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAucC1zLTEwIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG4gIC5wdC1zLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAucGItcy0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBsLXMtMTAge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxuICAucHItcy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbS0xMCB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxuICAucHQtbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnBiLW0tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wbC1tLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLnByLW0tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1sLTEwIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG4gIC5wdC1sLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAucGItbC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBsLWwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxuICAucHItbC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLXhsLTEwIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG4gIC5wdC14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnBiLXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAucGwteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxuICAucHIteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucC14eGwtMTAge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbiAgLnB0LXh4bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnBiLXh4bC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBsLXh4bC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG4gIC5wci14eGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucC1tZW51LWRlc2t0b3AtMTAge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbiAgLnB0LW1lbnUtZGVza3RvcC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnBiLW1lbnUtZGVza3RvcC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBsLW1lbnUtZGVza3RvcC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG4gIC5wci1tZW51LWRlc2t0b3AtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5tLTEwIHtcbiAgbWFyZ2luOiA4MHB4O1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4ubXgtMTAge1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4ubXktMTAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubXMtMTAge1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ubWUtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG4ubS1uLTEwIHtcbiAgbWFyZ2luOiAtODBweDtcbn1cblxuLm10LW4tMTAge1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cblxuLm1iLW4tMTAge1xuICBtYXJnaW4tYm90dG9tOiAtODBweDtcbn1cblxuLm1sLW4tMTAge1xuICBtYXJnaW4tbGVmdDogLTgwcHg7XG59XG5cbi5tci1uLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbn1cblxuLm14LW4tMTAge1xuICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gIG1hcmdpbi1yaWdodDogLTgwcHg7XG59XG5cbi5teS1uLTEwIHtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4O1xufVxuXG4ubXMtbi0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ubWUtMTAge1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuKltkaXI9cnRsXSAubXMtMTAge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuKltkaXI9cnRsXSAubWUtMTAge1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuKltkaXI9cnRsXSAubXMtbi0xMCB7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xufVxuKltkaXI9cnRsXSAubWUtbi0xMCB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4O1xufVxuXG4qW2Rpcj1sdHJdIC5tcy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tZS0xMCB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tcy1uLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tZS1uLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5tLXMtMTAge1xuICAgIG1hcmdpbjogODBweDtcbiAgfVxuICAubXQtcy0xMCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAubWItcy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAubWwtcy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLm1yLXMtMTAge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuICAubS1uLXMtMTAge1xuICAgIG1hcmdpbjogLTgwcHg7XG4gIH1cbiAgLm10LW4tcy0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIH1cbiAgLm1iLW4tcy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gIH1cbiAgLm1sLW4tcy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICB9XG4gIC5tci1uLXMtMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW0tMTAge1xuICAgIG1hcmdpbjogODBweDtcbiAgfVxuICAubXQtbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAubWItbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAubWwtbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLm1yLW0tMTAge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuICAubS1uLW0tMTAge1xuICAgIG1hcmdpbjogLTgwcHg7XG4gIH1cbiAgLm10LW4tbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIH1cbiAgLm1iLW4tbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gIH1cbiAgLm1sLW4tbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICB9XG4gIC5tci1uLW0tMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1sLTEwIHtcbiAgICBtYXJnaW46IDgwcHg7XG4gIH1cbiAgLm10LWwtMTAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLm1iLWwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm1sLWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG4gIC5tci1sLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLm0tbi1sLTEwIHtcbiAgICBtYXJnaW46IC04MHB4O1xuICB9XG4gIC5tdC1uLWwtMTAge1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICB9XG4gIC5tYi1uLWwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4O1xuICB9XG4gIC5tbC1uLWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgfVxuICAubXItbi1sLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMTAge1xuICAgIG1hcmdpbjogODBweDtcbiAgfVxuICAubXQteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLm1iLXhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5tbC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLm1yLXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLm0tbi14bC0xMCB7XG4gICAgbWFyZ2luOiAtODBweDtcbiAgfVxuICAubXQtbi14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIH1cbiAgLm1iLW4teGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4O1xuICB9XG4gIC5tbC1uLXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gIH1cbiAgLm1yLW4teGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubS14eGwtMTAge1xuICAgIG1hcmdpbjogODBweDtcbiAgfVxuICAubXQteHhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5tYi14eGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm1sLXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLm1yLXh4bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5tLW4teHhsLTEwIHtcbiAgICBtYXJnaW46IC04MHB4O1xuICB9XG4gIC5tdC1uLXh4bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIH1cbiAgLm1iLW4teHhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcbiAgfVxuICAubWwtbi14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgfVxuICAubXItbi14eGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubS1tZW51LWRlc2t0b3AtMTAge1xuICAgIG1hcmdpbjogODBweDtcbiAgfVxuICAubXQtbWVudS1kZXNrdG9wLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5tYi1tZW51LWRlc2t0b3AtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm1sLW1lbnUtZGVza3RvcC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLm1yLW1lbnUtZGVza3RvcC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5tLW4tbWVudS1kZXNrdG9wLTEwIHtcbiAgICBtYXJnaW46IC04MHB4O1xuICB9XG4gIC5tdC1uLW1lbnUtZGVza3RvcC0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIH1cbiAgLm1iLW4tbWVudS1kZXNrdG9wLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcbiAgfVxuICAubWwtbi1tZW51LWRlc2t0b3AtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgfVxuICAubXItbi1tZW51LWRlc2t0b3AtMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gIH1cbn1cbi5wLTExIHtcbiAgcGFkZGluZzogOTZweDtcbn1cblxuLnB5LTExIHtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuXG4ucHgtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG59XG5cbi5wdC0xMSB7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xufVxuXG4ucGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cblxuLnBsLTExIHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4O1xufVxuXG4ucHItMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xufVxuXG4ucHMtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5wZS0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuKltkaXI9cnRsXSAucHMtMTEge1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG59XG4qW2Rpcj1ydGxdIC5wZS0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogOTZweDtcbn1cblxuKltkaXI9bHRyXSAucHMtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5wZS0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnAtcy0xMSB7XG4gICAgcGFkZGluZzogOTZweDtcbiAgfVxuICAucHQtcy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gIH1cbiAgLnBiLXMtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICB9XG4gIC5wbC1zLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gIH1cbiAgLnByLXMtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW0tMTEge1xuICAgIHBhZGRpbmc6IDk2cHg7XG4gIH1cbiAgLnB0LW0tMTEge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG4gIC5wYi1tLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgfVxuICAucGwtbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICB9XG4gIC5wci1tLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbC0xMSB7XG4gICAgcGFkZGluZzogOTZweDtcbiAgfVxuICAucHQtbC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gIH1cbiAgLnBiLWwtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICB9XG4gIC5wbC1sLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gIH1cbiAgLnByLWwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC14bC0xMSB7XG4gICAgcGFkZGluZzogOTZweDtcbiAgfVxuICAucHQteGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG4gIC5wYi14bC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIH1cbiAgLnBsLXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gIH1cbiAgLnByLXhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnAteHhsLTExIHtcbiAgICBwYWRkaW5nOiA5NnB4O1xuICB9XG4gIC5wdC14eGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG4gIC5wYi14eGwtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICB9XG4gIC5wbC14eGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogOTZweDtcbiAgfVxuICAucHIteHhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtbWVudS1kZXNrdG9wLTExIHtcbiAgICBwYWRkaW5nOiA5NnB4O1xuICB9XG4gIC5wdC1tZW51LWRlc2t0b3AtMTEge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG4gIC5wYi1tZW51LWRlc2t0b3AtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICB9XG4gIC5wbC1tZW51LWRlc2t0b3AtMTEge1xuICAgIHBhZGRpbmctbGVmdDogOTZweDtcbiAgfVxuICAucHItbWVudS1kZXNrdG9wLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xuICB9XG59XG4ubS0xMSB7XG4gIG1hcmdpbjogOTZweDtcbn1cblxuLm10LTExIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbn1cblxuLm1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuLm1sLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHg7XG59XG5cbi5tci0xMSB7XG4gIG1hcmdpbi1yaWdodDogOTZweDtcbn1cblxuLm14LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHg7XG4gIG1hcmdpbi1yaWdodDogOTZweDtcbn1cblxuLm15LTExIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuLm1zLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHg7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cblxuLm1lLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuLm0tbi0xMSB7XG4gIG1hcmdpbjogLTk2cHg7XG59XG5cbi5tdC1uLTExIHtcbiAgbWFyZ2luLXRvcDogLTk2cHg7XG59XG5cbi5tYi1uLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogLTk2cHg7XG59XG5cbi5tbC1uLTExIHtcbiAgbWFyZ2luLWxlZnQ6IC05NnB4O1xufVxuXG4ubXItbi0xMSB7XG4gIG1hcmdpbi1yaWdodDogLTk2cHg7XG59XG5cbi5teC1uLTExIHtcbiAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICBtYXJnaW4tcmlnaHQ6IC05NnB4O1xufVxuXG4ubXktbi0xMSB7XG4gIG1hcmdpbi10b3A6IC05NnB4O1xuICBtYXJnaW4tYm90dG9tOiAtOTZweDtcbn1cblxuLm1zLW4tMTEge1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cblxuLm1lLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOTZweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbipbZGlyPXJ0bF0gLm1zLTExIHtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogOTZweDtcbn1cbipbZGlyPXJ0bF0gLm1lLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogOTZweDtcbn1cbipbZGlyPXJ0bF0gLm1zLW4tMTEge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAtOTZweDtcbn1cbipbZGlyPXJ0bF0gLm1lLW4tMTEge1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAtOTZweDtcbn1cblxuKltkaXI9bHRyXSAubXMtMTEge1xuICBtYXJnaW4tbGVmdDogOTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubWUtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubXMtbi0xMSB7XG4gIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubWUtbi0xMSB7XG4gIG1hcmdpbi1yaWdodDogLTk2cHg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAubS1zLTExIHtcbiAgICBtYXJnaW46IDk2cHg7XG4gIH1cbiAgLm10LXMtMTEge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbiAgLm1iLXMtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbiAgLm1sLXMtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICB9XG4gIC5tci1zLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gIH1cbiAgLm0tbi1zLTExIHtcbiAgICBtYXJnaW46IC05NnB4O1xuICB9XG4gIC5tdC1uLXMtMTEge1xuICAgIG1hcmdpbi10b3A6IC05NnB4O1xuICB9XG4gIC5tYi1uLXMtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC05NnB4O1xuICB9XG4gIC5tbC1uLXMtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgfVxuICAubXItbi1zLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tLTExIHtcbiAgICBtYXJnaW46IDk2cHg7XG4gIH1cbiAgLm10LW0tMTEge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbiAgLm1iLW0tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbiAgLm1sLW0tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICB9XG4gIC5tci1tLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gIH1cbiAgLm0tbi1tLTExIHtcbiAgICBtYXJnaW46IC05NnB4O1xuICB9XG4gIC5tdC1uLW0tMTEge1xuICAgIG1hcmdpbi10b3A6IC05NnB4O1xuICB9XG4gIC5tYi1uLW0tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC05NnB4O1xuICB9XG4gIC5tbC1uLW0tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgfVxuICAubXItbi1tLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tbC0xMSB7XG4gICAgbWFyZ2luOiA5NnB4O1xuICB9XG4gIC5tdC1sLTExIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG4gIC5tYi1sLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG4gIC5tbC1sLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweDtcbiAgfVxuICAubXItbC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICB9XG4gIC5tLW4tbC0xMSB7XG4gICAgbWFyZ2luOiAtOTZweDtcbiAgfVxuICAubXQtbi1sLTExIHtcbiAgICBtYXJnaW4tdG9wOiAtOTZweDtcbiAgfVxuICAubWItbi1sLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTZweDtcbiAgfVxuICAubWwtbi1sLTExIHtcbiAgICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIH1cbiAgLm1yLW4tbC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTExIHtcbiAgICBtYXJnaW46IDk2cHg7XG4gIH1cbiAgLm10LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG4gIC5tYi14bC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxuICAubWwteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICB9XG4gIC5tci14bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICB9XG4gIC5tLW4teGwtMTEge1xuICAgIG1hcmdpbjogLTk2cHg7XG4gIH1cbiAgLm10LW4teGwtMTEge1xuICAgIG1hcmdpbi10b3A6IC05NnB4O1xuICB9XG4gIC5tYi1uLXhsLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTZweDtcbiAgfVxuICAubWwtbi14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICB9XG4gIC5tci1uLXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm0teHhsLTExIHtcbiAgICBtYXJnaW46IDk2cHg7XG4gIH1cbiAgLm10LXh4bC0xMSB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxuICAubWIteHhsLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG4gIC5tbC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICB9XG4gIC5tci14eGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgfVxuICAubS1uLXh4bC0xMSB7XG4gICAgbWFyZ2luOiAtOTZweDtcbiAgfVxuICAubXQtbi14eGwtMTEge1xuICAgIG1hcmdpbi10b3A6IC05NnB4O1xuICB9XG4gIC5tYi1uLXh4bC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk2cHg7XG4gIH1cbiAgLm1sLW4teHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIH1cbiAgLm1yLW4teHhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm0tbWVudS1kZXNrdG9wLTExIHtcbiAgICBtYXJnaW46IDk2cHg7XG4gIH1cbiAgLm10LW1lbnUtZGVza3RvcC0xMSB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxuICAubWItbWVudS1kZXNrdG9wLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG4gIC5tbC1tZW51LWRlc2t0b3AtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICB9XG4gIC5tci1tZW51LWRlc2t0b3AtMTEge1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgfVxuICAubS1uLW1lbnUtZGVza3RvcC0xMSB7XG4gICAgbWFyZ2luOiAtOTZweDtcbiAgfVxuICAubXQtbi1tZW51LWRlc2t0b3AtMTEge1xuICAgIG1hcmdpbi10b3A6IC05NnB4O1xuICB9XG4gIC5tYi1uLW1lbnUtZGVza3RvcC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk2cHg7XG4gIH1cbiAgLm1sLW4tbWVudS1kZXNrdG9wLTExIHtcbiAgICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIH1cbiAgLm1yLW4tbWVudS1kZXNrdG9wLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NnB4O1xuICB9XG59XG4ucC1nYXAge1xuICBwYWRkaW5nOiB2YXIoLS1nYXApO1xufVxuXG4ucHktZ2FwIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWdhcCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1nYXApO1xufVxuXG4ucHgtZ2FwIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nYXApO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nYXApO1xufVxuXG4ucHQtZ2FwIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWdhcCk7XG59XG5cbi5wYi1nYXAge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ2FwKTtcbn1cblxuLnBsLWdhcCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ2FwKTtcbn1cblxuLnByLWdhcCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdhcCk7XG59XG5cbi5wcy1nYXAge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdhcCk7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5wZS1nYXAge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nYXApO1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG59XG5cbipbZGlyPXJ0bF0gLnBzLWdhcCB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2FwKTtcbn1cbipbZGlyPXJ0bF0gLnBlLWdhcCB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ2FwKTtcbn1cblxuKltkaXI9bHRyXSAucHMtZ2FwIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nYXApO1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAucGUtZ2FwIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2FwKTtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAucC1zLWdhcCB7XG4gICAgcGFkZGluZzogdmFyKC0tZ2FwKTtcbiAgfVxuICAucHQtcy1nYXAge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1nYXApO1xuICB9XG4gIC5wYi1zLWdhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWdhcCk7XG4gIH1cbiAgLnBsLXMtZ2FwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdhcCk7XG4gIH1cbiAgLnByLXMtZ2FwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nYXApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tLWdhcCB7XG4gICAgcGFkZGluZzogdmFyKC0tZ2FwKTtcbiAgfVxuICAucHQtbS1nYXAge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1nYXApO1xuICB9XG4gIC5wYi1tLWdhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWdhcCk7XG4gIH1cbiAgLnBsLW0tZ2FwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdhcCk7XG4gIH1cbiAgLnByLW0tZ2FwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nYXApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbC1nYXAge1xuICAgIHBhZGRpbmc6IHZhcigtLWdhcCk7XG4gIH1cbiAgLnB0LWwtZ2FwIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ2FwKTtcbiAgfVxuICAucGItbC1nYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1nYXApO1xuICB9XG4gIC5wbC1sLWdhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nYXApO1xuICB9XG4gIC5wci1sLWdhcCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2FwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLXhsLWdhcCB7XG4gICAgcGFkZGluZzogdmFyKC0tZ2FwKTtcbiAgfVxuICAucHQteGwtZ2FwIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ2FwKTtcbiAgfVxuICAucGIteGwtZ2FwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgfVxuICAucGwteGwtZ2FwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdhcCk7XG4gIH1cbiAgLnByLXhsLWdhcCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2FwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wLXh4bC1nYXAge1xuICAgIHBhZGRpbmc6IHZhcigtLWdhcCk7XG4gIH1cbiAgLnB0LXh4bC1nYXAge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1nYXApO1xuICB9XG4gIC5wYi14eGwtZ2FwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgfVxuICAucGwteHhsLWdhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nYXApO1xuICB9XG4gIC5wci14eGwtZ2FwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nYXApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtbWVudS1kZXNrdG9wLWdhcCB7XG4gICAgcGFkZGluZzogdmFyKC0tZ2FwKTtcbiAgfVxuICAucHQtbWVudS1kZXNrdG9wLWdhcCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWdhcCk7XG4gIH1cbiAgLnBiLW1lbnUtZGVza3RvcC1nYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1nYXApO1xuICB9XG4gIC5wbC1tZW51LWRlc2t0b3AtZ2FwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdhcCk7XG4gIH1cbiAgLnByLW1lbnUtZGVza3RvcC1nYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdhcCk7XG4gIH1cbn1cbi5tLWdhcCB7XG4gIG1hcmdpbjogdmFyKC0tZ2FwKTtcbn1cblxuLm10LWdhcCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWdhcCk7XG59XG5cbi5tYi1nYXAge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xufVxuXG4ubWwtZ2FwIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWdhcCk7XG59XG5cbi5tci1nYXAge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcCk7XG59XG5cbi5teC1nYXAge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZ2FwKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1nYXApO1xufVxuXG4ubXktZ2FwIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ2FwKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbn1cblxuLm1zLWdhcCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1nYXApO1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tZS1nYXAge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcCk7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG4ubS1uLWdhcCB7XG4gIG1hcmdpbjogLXZhcigtLWdhcCk7XG59XG5cbi5tdC1uLWdhcCB7XG4gIG1hcmdpbi10b3A6IC12YXIoLS1nYXApO1xufVxuXG4ubWItbi1nYXAge1xuICBtYXJnaW4tYm90dG9tOiAtdmFyKC0tZ2FwKTtcbn1cblxuLm1sLW4tZ2FwIHtcbiAgbWFyZ2luLWxlZnQ6IC12YXIoLS1nYXApO1xufVxuXG4ubXItbi1nYXAge1xuICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1nYXApO1xufVxuXG4ubXgtbi1nYXAge1xuICBtYXJnaW4tbGVmdDogLXZhcigtLWdhcCk7XG4gIG1hcmdpbi1yaWdodDogLXZhcigtLWdhcCk7XG59XG5cbi5teS1uLWdhcCB7XG4gIG1hcmdpbi10b3A6IC12YXIoLS1nYXApO1xuICBtYXJnaW4tYm90dG9tOiAtdmFyKC0tZ2FwKTtcbn1cblxuLm1zLW4tZ2FwIHtcbiAgbWFyZ2luLWxlZnQ6IC12YXIoLS1nYXApO1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tZS1nYXAge1xuICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1nYXApO1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuKltkaXI9cnRsXSAubXMtZ2FwIHtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZ2FwKTtcbn1cbipbZGlyPXJ0bF0gLm1lLWdhcCB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWdhcCk7XG59XG4qW2Rpcj1ydGxdIC5tcy1uLWdhcCB7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1nYXApO1xufVxuKltkaXI9cnRsXSAubWUtbi1nYXAge1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAtdmFyKC0tZ2FwKTtcbn1cblxuKltkaXI9bHRyXSAubXMtZ2FwIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWdhcCk7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1lLWdhcCB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZ2FwKTtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tcy1uLWdhcCB7XG4gIG1hcmdpbi1sZWZ0OiAtdmFyKC0tZ2FwKTtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubWUtbi1nYXAge1xuICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1nYXApO1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLm0tcy1nYXAge1xuICAgIG1hcmdpbjogdmFyKC0tZ2FwKTtcbiAgfVxuICAubXQtcy1nYXAge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWdhcCk7XG4gIH1cbiAgLm1iLXMtZ2FwIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICB9XG4gIC5tbC1zLWdhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWdhcCk7XG4gIH1cbiAgLm1yLXMtZ2FwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcCk7XG4gIH1cbiAgLm0tbi1zLWdhcCB7XG4gICAgbWFyZ2luOiAtdmFyKC0tZ2FwKTtcbiAgfVxuICAubXQtbi1zLWdhcCB7XG4gICAgbWFyZ2luLXRvcDogLXZhcigtLWdhcCk7XG4gIH1cbiAgLm1iLW4tcy1nYXAge1xuICAgIG1hcmdpbi1ib3R0b206IC12YXIoLS1nYXApO1xuICB9XG4gIC5tbC1uLXMtZ2FwIHtcbiAgICBtYXJnaW4tbGVmdDogLXZhcigtLWdhcCk7XG4gIH1cbiAgLm1yLW4tcy1nYXAge1xuICAgIG1hcmdpbi1yaWdodDogLXZhcigtLWdhcCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW0tZ2FwIHtcbiAgICBtYXJnaW46IHZhcigtLWdhcCk7XG4gIH1cbiAgLm10LW0tZ2FwIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1nYXApO1xuICB9XG4gIC5tYi1tLWdhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgfVxuICAubWwtbS1nYXAge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1nYXApO1xuICB9XG4gIC5tci1tLWdhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1nYXApO1xuICB9XG4gIC5tLW4tbS1nYXAge1xuICAgIG1hcmdpbjogLXZhcigtLWdhcCk7XG4gIH1cbiAgLm10LW4tbS1nYXAge1xuICAgIG1hcmdpbi10b3A6IC12YXIoLS1nYXApO1xuICB9XG4gIC5tYi1uLW0tZ2FwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtdmFyKC0tZ2FwKTtcbiAgfVxuICAubWwtbi1tLWdhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC12YXIoLS1nYXApO1xuICB9XG4gIC5tci1uLW0tZ2FwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1nYXApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tbC1nYXAge1xuICAgIG1hcmdpbjogdmFyKC0tZ2FwKTtcbiAgfVxuICAubXQtbC1nYXAge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWdhcCk7XG4gIH1cbiAgLm1iLWwtZ2FwIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICB9XG4gIC5tbC1sLWdhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWdhcCk7XG4gIH1cbiAgLm1yLWwtZ2FwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcCk7XG4gIH1cbiAgLm0tbi1sLWdhcCB7XG4gICAgbWFyZ2luOiAtdmFyKC0tZ2FwKTtcbiAgfVxuICAubXQtbi1sLWdhcCB7XG4gICAgbWFyZ2luLXRvcDogLXZhcigtLWdhcCk7XG4gIH1cbiAgLm1iLW4tbC1nYXAge1xuICAgIG1hcmdpbi1ib3R0b206IC12YXIoLS1nYXApO1xuICB9XG4gIC5tbC1uLWwtZ2FwIHtcbiAgICBtYXJnaW4tbGVmdDogLXZhcigtLWdhcCk7XG4gIH1cbiAgLm1yLW4tbC1nYXAge1xuICAgIG1hcmdpbi1yaWdodDogLXZhcigtLWdhcCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC1nYXAge1xuICAgIG1hcmdpbjogdmFyKC0tZ2FwKTtcbiAgfVxuICAubXQteGwtZ2FwIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1nYXApO1xuICB9XG4gIC5tYi14bC1nYXAge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gIH1cbiAgLm1sLXhsLWdhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWdhcCk7XG4gIH1cbiAgLm1yLXhsLWdhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1nYXApO1xuICB9XG4gIC5tLW4teGwtZ2FwIHtcbiAgICBtYXJnaW46IC12YXIoLS1nYXApO1xuICB9XG4gIC5tdC1uLXhsLWdhcCB7XG4gICAgbWFyZ2luLXRvcDogLXZhcigtLWdhcCk7XG4gIH1cbiAgLm1iLW4teGwtZ2FwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtdmFyKC0tZ2FwKTtcbiAgfVxuICAubWwtbi14bC1nYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtdmFyKC0tZ2FwKTtcbiAgfVxuICAubXItbi14bC1nYXAge1xuICAgIG1hcmdpbi1yaWdodDogLXZhcigtLWdhcCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubS14eGwtZ2FwIHtcbiAgICBtYXJnaW46IHZhcigtLWdhcCk7XG4gIH1cbiAgLm10LXh4bC1nYXAge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWdhcCk7XG4gIH1cbiAgLm1iLXh4bC1nYXAge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gIH1cbiAgLm1sLXh4bC1nYXAge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1nYXApO1xuICB9XG4gIC5tci14eGwtZ2FwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcCk7XG4gIH1cbiAgLm0tbi14eGwtZ2FwIHtcbiAgICBtYXJnaW46IC12YXIoLS1nYXApO1xuICB9XG4gIC5tdC1uLXh4bC1nYXAge1xuICAgIG1hcmdpbi10b3A6IC12YXIoLS1nYXApO1xuICB9XG4gIC5tYi1uLXh4bC1nYXAge1xuICAgIG1hcmdpbi1ib3R0b206IC12YXIoLS1nYXApO1xuICB9XG4gIC5tbC1uLXh4bC1nYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtdmFyKC0tZ2FwKTtcbiAgfVxuICAubXItbi14eGwtZ2FwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1nYXApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm0tbWVudS1kZXNrdG9wLWdhcCB7XG4gICAgbWFyZ2luOiB2YXIoLS1nYXApO1xuICB9XG4gIC5tdC1tZW51LWRlc2t0b3AtZ2FwIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1nYXApO1xuICB9XG4gIC5tYi1tZW51LWRlc2t0b3AtZ2FwIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICB9XG4gIC5tbC1tZW51LWRlc2t0b3AtZ2FwIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tZ2FwKTtcbiAgfVxuICAubXItbWVudS1kZXNrdG9wLWdhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1nYXApO1xuICB9XG4gIC5tLW4tbWVudS1kZXNrdG9wLWdhcCB7XG4gICAgbWFyZ2luOiAtdmFyKC0tZ2FwKTtcbiAgfVxuICAubXQtbi1tZW51LWRlc2t0b3AtZ2FwIHtcbiAgICBtYXJnaW4tdG9wOiAtdmFyKC0tZ2FwKTtcbiAgfVxuICAubWItbi1tZW51LWRlc2t0b3AtZ2FwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtdmFyKC0tZ2FwKTtcbiAgfVxuICAubWwtbi1tZW51LWRlc2t0b3AtZ2FwIHtcbiAgICBtYXJnaW4tbGVmdDogLXZhcigtLWdhcCk7XG4gIH1cbiAgLm1yLW4tbWVudS1kZXNrdG9wLWdhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtdmFyKC0tZ2FwKTtcbiAgfVxufVxuLnAtY2FyZC1nYXAge1xuICBwYWRkaW5nOiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5weS1jYXJkLWdhcCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1jYXJkLWdhcCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5weC1jYXJkLWdhcCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY2FyZC1nYXApO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5wdC1jYXJkLWdhcCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5wYi1jYXJkLWdhcCB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5wbC1jYXJkLWdhcCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY2FyZC1nYXApO1xufVxuXG4ucHItY2FyZC1nYXAge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5wcy1jYXJkLWdhcCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY2FyZC1nYXApO1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ucGUtY2FyZC1nYXAge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jYXJkLWdhcCk7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuKltkaXI9cnRsXSAucHMtY2FyZC1nYXAge1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNhcmQtZ2FwKTtcbn1cbipbZGlyPXJ0bF0gLnBlLWNhcmQtZ2FwIHtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbipbZGlyPWx0cl0gLnBzLWNhcmQtZ2FwIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jYXJkLWdhcCk7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5wZS1jYXJkLWdhcCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNhcmQtZ2FwKTtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAucC1zLWNhcmQtZ2FwIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLnB0LXMtY2FyZC1nYXAge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLnBiLXMtY2FyZC1nYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLnBsLXMtY2FyZC1nYXAge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5wci1zLWNhcmQtZ2FwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW0tY2FyZC1nYXAge1xuICAgIHBhZGRpbmc6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAucHQtbS1jYXJkLWdhcCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAucGItbS1jYXJkLWdhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAucGwtbS1jYXJkLWdhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLnByLW0tY2FyZC1nYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWwtY2FyZC1nYXAge1xuICAgIHBhZGRpbmc6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAucHQtbC1jYXJkLWdhcCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAucGItbC1jYXJkLWdhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAucGwtbC1jYXJkLWdhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLnByLWwtY2FyZC1nYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLXhsLWNhcmQtZ2FwIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLnB0LXhsLWNhcmQtZ2FwIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5wYi14bC1jYXJkLWdhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAucGwteGwtY2FyZC1nYXAge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5wci14bC1jYXJkLWdhcCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnAteHhsLWNhcmQtZ2FwIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLnB0LXh4bC1jYXJkLWdhcCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAucGIteHhsLWNhcmQtZ2FwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5wbC14eGwtY2FyZC1nYXAge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5wci14eGwtY2FyZC1nYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wLW1lbnUtZGVza3RvcC1jYXJkLWdhcCB7XG4gICAgcGFkZGluZzogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5wdC1tZW51LWRlc2t0b3AtY2FyZC1nYXAge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLnBiLW1lbnUtZGVza3RvcC1jYXJkLWdhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAucGwtbWVudS1kZXNrdG9wLWNhcmQtZ2FwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAucHItbWVudS1kZXNrdG9wLWNhcmQtZ2FwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbn1cbi5tLWNhcmQtZ2FwIHtcbiAgbWFyZ2luOiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5tdC1jYXJkLWdhcCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWNhcmQtZ2FwKTtcbn1cblxuLm1iLWNhcmQtZ2FwIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY2FyZC1nYXApO1xufVxuXG4ubWwtY2FyZC1nYXAge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tY2FyZC1nYXApO1xufVxuXG4ubXItY2FyZC1nYXAge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWNhcmQtZ2FwKTtcbn1cblxuLm14LWNhcmQtZ2FwIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWNhcmQtZ2FwKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5teS1jYXJkLWdhcCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWNhcmQtZ2FwKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY2FyZC1nYXApO1xufVxuXG4ubXMtY2FyZC1nYXAge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tY2FyZC1nYXApO1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tZS1jYXJkLWdhcCB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tY2FyZC1nYXApO1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuLm0tbi1jYXJkLWdhcCB7XG4gIG1hcmdpbjogLXZhcigtLWNhcmQtZ2FwKTtcbn1cblxuLm10LW4tY2FyZC1nYXAge1xuICBtYXJnaW4tdG9wOiAtdmFyKC0tY2FyZC1nYXApO1xufVxuXG4ubWItbi1jYXJkLWdhcCB7XG4gIG1hcmdpbi1ib3R0b206IC12YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5tbC1uLWNhcmQtZ2FwIHtcbiAgbWFyZ2luLWxlZnQ6IC12YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5tci1uLWNhcmQtZ2FwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtdmFyKC0tY2FyZC1nYXApO1xufVxuXG4ubXgtbi1jYXJkLWdhcCB7XG4gIG1hcmdpbi1sZWZ0OiAtdmFyKC0tY2FyZC1nYXApO1xuICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5teS1uLWNhcmQtZ2FwIHtcbiAgbWFyZ2luLXRvcDogLXZhcigtLWNhcmQtZ2FwKTtcbiAgbWFyZ2luLWJvdHRvbTogLXZhcigtLWNhcmQtZ2FwKTtcbn1cblxuLm1zLW4tY2FyZC1nYXAge1xuICBtYXJnaW4tbGVmdDogLXZhcigtLWNhcmQtZ2FwKTtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ubWUtY2FyZC1nYXAge1xuICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1jYXJkLWdhcCk7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG4qW2Rpcj1ydGxdIC5tcy1jYXJkLWdhcCB7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWNhcmQtZ2FwKTtcbn1cbipbZGlyPXJ0bF0gLm1lLWNhcmQtZ2FwIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogdmFyKC0tY2FyZC1nYXApO1xufVxuKltkaXI9cnRsXSAubXMtbi1jYXJkLWdhcCB7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1jYXJkLWdhcCk7XG59XG4qW2Rpcj1ydGxdIC5tZS1uLWNhcmQtZ2FwIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogLXZhcigtLWNhcmQtZ2FwKTtcbn1cblxuKltkaXI9bHRyXSAubXMtY2FyZC1nYXAge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tY2FyZC1nYXApO1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tZS1jYXJkLWdhcCB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tY2FyZC1nYXApO1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1zLW4tY2FyZC1nYXAge1xuICBtYXJnaW4tbGVmdDogLXZhcigtLWNhcmQtZ2FwKTtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubWUtbi1jYXJkLWdhcCB7XG4gIG1hcmdpbi1yaWdodDogLXZhcigtLWNhcmQtZ2FwKTtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5tLXMtY2FyZC1nYXAge1xuICAgIG1hcmdpbjogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tdC1zLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm1iLXMtY2FyZC1nYXAge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubWwtcy1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubXItcy1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm0tbi1zLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW46IC12YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm10LW4tcy1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLXRvcDogLXZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubWItbi1zLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tbC1uLXMtY2FyZC1nYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tci1uLXMtY2FyZC1nYXAge1xuICAgIG1hcmdpbi1yaWdodDogLXZhcigtLWNhcmQtZ2FwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbS1jYXJkLWdhcCB7XG4gICAgbWFyZ2luOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm10LW0tY2FyZC1nYXAge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubWItbS1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tbC1tLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tci1tLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubS1uLW0tY2FyZC1nYXAge1xuICAgIG1hcmdpbjogLXZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubXQtbi1tLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW4tdG9wOiAtdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tYi1uLW0tY2FyZC1nYXAge1xuICAgIG1hcmdpbi1ib3R0b206IC12YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm1sLW4tbS1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC12YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm1yLW4tbS1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtdmFyKC0tY2FyZC1nYXApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tbC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm10LWwtY2FyZC1nYXAge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubWItbC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tbC1sLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tci1sLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubS1uLWwtY2FyZC1nYXAge1xuICAgIG1hcmdpbjogLXZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubXQtbi1sLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW4tdG9wOiAtdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tYi1uLWwtY2FyZC1nYXAge1xuICAgIG1hcmdpbi1ib3R0b206IC12YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm1sLW4tbC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC12YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm1yLW4tbC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtdmFyKC0tY2FyZC1nYXApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtY2FyZC1nYXAge1xuICAgIG1hcmdpbjogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tdC14bC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tYi14bC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tbC14bC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubXIteGwtY2FyZC1nYXAge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tLW4teGwtY2FyZC1nYXAge1xuICAgIG1hcmdpbjogLXZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubXQtbi14bC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLXRvcDogLXZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubWItbi14bC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLXZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubWwtbi14bC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC12YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm1yLW4teGwtY2FyZC1nYXAge1xuICAgIG1hcmdpbi1yaWdodDogLXZhcigtLWNhcmQtZ2FwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tLXh4bC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm10LXh4bC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tYi14eGwtY2FyZC1nYXAge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubWwteHhsLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tci14eGwtY2FyZC1nYXAge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tLW4teHhsLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW46IC12YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm10LW4teHhsLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW4tdG9wOiAtdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tYi1uLXh4bC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLXZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubWwtbi14eGwtY2FyZC1nYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tci1uLXh4bC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtdmFyKC0tY2FyZC1nYXApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm0tbWVudS1kZXNrdG9wLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW46IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubXQtbWVudS1kZXNrdG9wLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm1iLW1lbnUtZGVza3RvcC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tbC1tZW51LWRlc2t0b3AtY2FyZC1nYXAge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm1yLW1lbnUtZGVza3RvcC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm0tbi1tZW51LWRlc2t0b3AtY2FyZC1nYXAge1xuICAgIG1hcmdpbjogLXZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAubXQtbi1tZW51LWRlc2t0b3AtY2FyZC1nYXAge1xuICAgIG1hcmdpbi10b3A6IC12YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm1iLW4tbWVudS1kZXNrdG9wLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5tbC1uLW1lbnUtZGVza3RvcC1jYXJkLWdhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC12YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLm1yLW4tbWVudS1kZXNrdG9wLWNhcmQtZ2FwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1jYXJkLWdhcCk7XG4gIH1cbn1cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG4qW2Rpcj1ydGxdIC5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbipbZGlyPXJ0bF0gLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4qW2Rpcj1sdHJdIC5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAubS1zLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAubXQtcy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5tYi1zLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgLm1sLXMtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1yLXMtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAubXQtbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5tYi1tLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgLm1sLW0tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1yLW0tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tbC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLm10LWwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAubWItbC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG4gIC5tbC1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tci1sLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICAubWwteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1yLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICAubWwteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tci14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm0tbWVudS1kZXNrdG9wLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAubXQtbWVudS1kZXNrdG9wLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLm1iLW1lbnUtZGVza3RvcC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG4gIC5tbC1tZW51LWRlc2t0b3AtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1yLW1lbnUtZGVza3RvcC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLTAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuKltkaXI9cnRsXSAucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbipbZGlyPXJ0bF0gLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbipbZGlyPWx0cl0gLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAucC1zLTAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnB0LXMtMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBiLXMtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBsLXMtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wci1zLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW0tMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHQtbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucGItbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucGwtbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnByLW0tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWwtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHQtbC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucGItbC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucGwtbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnByLWwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucGwteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wci14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wbC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wci14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wLW1lbnUtZGVza3RvcC0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wdC1tZW51LWRlc2t0b3AtMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBiLW1lbnUtZGVza3RvcC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucGwtbWVudS1kZXNrdG9wLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucHItbWVudS1kZXNrdG9wLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5tLTAge1xuICBtYXJnaW46IDA7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG4ubS1uLTAge1xuICBtYXJnaW46IDA7XG59XG5cbi5tdC1uLTAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWItbi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1sLW4tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubXItbi0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubXgtbi0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm15LW4tMCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tcy1uLTAge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbipbZGlyPXJ0bF0gLm1zLTAge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuKltkaXI9cnRsXSAubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4qW2Rpcj1ydGxdIC5tcy1uLTAge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuKltkaXI9cnRsXSAubWUtbi0wIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuKltkaXI9bHRyXSAubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1zLW4tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tZS1uLTAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAubS1zLTAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubXQtcy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYi1zLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1sLXMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1yLXMtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5tLW4tcy0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm10LW4tcy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYi1uLXMtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWwtbi1zLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tci1uLXMtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tLTAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubXQtbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYi1tLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1sLW0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1yLW0tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5tLW4tbS0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm10LW4tbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYi1uLW0tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWwtbi1tLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tci1uLW0tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tbC0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm10LWwtMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubWItbC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tbC1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tci1sLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubS1uLWwtMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tdC1uLWwtMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubWItbi1sLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1sLW4tbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubXItbi1sLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWwteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1yLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubS1uLXhsLTAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubXQtbi14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYi1uLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1sLW4teGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1yLW4teGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tbC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1yLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm0tbi14eGwtMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tdC1uLXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYi1uLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tbC1uLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubXItbi14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm0tbWVudS1kZXNrdG9wLTAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubXQtbWVudS1kZXNrdG9wLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1iLW1lbnUtZGVza3RvcC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tbC1tZW51LWRlc2t0b3AtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1yLW1lbnUtZGVza3RvcC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm0tbi1tZW51LWRlc2t0b3AtMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tdC1uLW1lbnUtZGVza3RvcC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYi1uLW1lbnUtZGVza3RvcC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tbC1uLW1lbnUtZGVza3RvcC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubXItbi1tZW51LWRlc2t0b3AtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucC1zZWN0aW9uIHtcbiAgcGFkZGluZzogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbn1cblxuLnB5LXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG59XG5cbi5weC1zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4ucHQtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4ucGItc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4ucGwtc2VjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbn1cblxuLnByLXNlY3Rpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4ucHMtc2VjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cblxuLnBlLXNlY3Rpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG59XG5cbipbZGlyPXJ0bF0gLnBzLXNlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG59XG4qW2Rpcj1ydGxdIC5wZS1zZWN0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4qW2Rpcj1sdHJdIC5wcy1zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAucGUtc2VjdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnAtcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5wdC1zLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5wYi1zLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5wbC1zLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAucHItcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLnB0LW0tc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLnBiLW0tc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLnBsLW0tc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5wci1tLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLnB0LWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLnBiLWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLnBsLWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5wci1sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC14bC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5wdC14bC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAucGIteGwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLnBsLXhsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAucHIteGwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wLXh4bC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5wdC14eGwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLnBiLXh4bC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAucGwteHhsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAucHIteHhsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucC1tZW51LWRlc2t0b3Atc2VjdGlvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAucHQtbWVudS1kZXNrdG9wLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5wYi1tZW51LWRlc2t0b3Atc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLnBsLW1lbnUtZGVza3RvcC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLnByLW1lbnUtZGVza3RvcC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG59XG4ubS1zZWN0aW9uIHtcbiAgbWFyZ2luOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4ubXQtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG59XG5cbi5tYi1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbn1cblxuLm1sLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbn1cblxuLm1yLXNlY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG59XG5cbi5teC1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbn1cblxuLm15LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4ubXMtc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tZS1zZWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuLm0tbi1zZWN0aW9uIHtcbiAgbWFyZ2luOiAtdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbn1cblxuLm10LW4tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4ubWItbi1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogLXZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG59XG5cbi5tbC1uLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogLXZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG59XG5cbi5tci1uLXNlY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4ubXgtbi1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4ubXktbi1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogLXZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIG1hcmdpbi1ib3R0b206IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4ubXMtbi1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tZS1zZWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbipbZGlyPXJ0bF0gLm1zLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuKltkaXI9cnRsXSAubWUtc2VjdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG59XG4qW2Rpcj1ydGxdIC5tcy1uLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAtdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbn1cbipbZGlyPXJ0bF0gLm1lLW4tc2VjdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4qW2Rpcj1sdHJdIC5tcy1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cbipbZGlyPWx0cl0gLm1lLXNlY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuKltkaXI9bHRyXSAubXMtbi1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG4qW2Rpcj1sdHJdIC5tZS1uLXNlY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLm0tcy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm10LXMtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubWItcy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tbC1zLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tci1zLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubS1uLXMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAtdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubXQtbi1zLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tYi1uLXMtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLXZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1sLW4tcy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLXZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1yLW4tcy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubXQtbS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tYi1tLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1sLW0tc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1yLW0tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tLW4tbS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tdC1uLW0tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLXZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1iLW4tbS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubWwtbi1tLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubXItbi1tLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogLXZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1sLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubXQtbC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tYi1sLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1sLWwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1yLWwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tLW4tbC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tdC1uLWwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLXZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1iLW4tbC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubWwtbi1sLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubXItbi1sLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogLXZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm10LXhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1iLXhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1sLXhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tci14bC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm0tbi14bC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tdC1uLXhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tYi1uLXhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tbC1uLXhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubXItbi14bC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm0teHhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubXQteHhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1iLXh4bC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tbC14eGwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1yLXh4bC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm0tbi14eGwtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAtdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubXQtbi14eGwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLXZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1iLW4teHhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tbC1uLXh4bC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLXZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1yLW4teHhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogLXZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubS1tZW51LWRlc2t0b3Atc2VjdGlvbiB7XG4gICAgbWFyZ2luOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tdC1tZW51LWRlc2t0b3Atc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubWItbWVudS1kZXNrdG9wLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1sLW1lbnUtZGVza3RvcC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubXItbWVudS1kZXNrdG9wLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubS1uLW1lbnUtZGVza3RvcC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IC12YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5tdC1uLW1lbnUtZGVza3RvcC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubWItbi1tZW51LWRlc2t0b3Atc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLXZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLm1sLW4tbWVudS1kZXNrdG9wLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAubXItbi1tZW51LWRlc2t0b3Atc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxufVxuLmdhcC0xIHtcbiAgLS1nYXA6IDRweDtcbn1cblxuLnN0YWNrLWdhcC0xIHtcbiAgLS1zdGFjay1nYXA6IDRweDtcbn1cblxuLmNhcmQtZ2FwLTEge1xuICAtLWNhcmQtZ2FwOiA0cHg7XG59XG5cbi5nYXAtMiB7XG4gIC0tZ2FwOiA4cHg7XG59XG5cbi5zdGFjay1nYXAtMiB7XG4gIC0tc3RhY2stZ2FwOiA4cHg7XG59XG5cbi5jYXJkLWdhcC0yIHtcbiAgLS1jYXJkLWdhcDogOHB4O1xufVxuXG4uZ2FwLTMge1xuICAtLWdhcDogMTJweDtcbn1cblxuLnN0YWNrLWdhcC0zIHtcbiAgLS1zdGFjay1nYXA6IDEycHg7XG59XG5cbi5jYXJkLWdhcC0zIHtcbiAgLS1jYXJkLWdhcDogMTJweDtcbn1cblxuLmdhcC00IHtcbiAgLS1nYXA6IDE2cHg7XG59XG5cbi5zdGFjay1nYXAtNCB7XG4gIC0tc3RhY2stZ2FwOiAxNnB4O1xufVxuXG4uY2FyZC1nYXAtNCB7XG4gIC0tY2FyZC1nYXA6IDE2cHg7XG59XG5cbi5nYXAtNSB7XG4gIC0tZ2FwOiAyNHB4O1xufVxuXG4uc3RhY2stZ2FwLTUge1xuICAtLXN0YWNrLWdhcDogMjRweDtcbn1cblxuLmNhcmQtZ2FwLTUge1xuICAtLWNhcmQtZ2FwOiAyNHB4O1xufVxuXG4uZ2FwLTYge1xuICAtLWdhcDogMzJweDtcbn1cblxuLnN0YWNrLWdhcC02IHtcbiAgLS1zdGFjay1nYXA6IDMycHg7XG59XG5cbi5jYXJkLWdhcC02IHtcbiAgLS1jYXJkLWdhcDogMzJweDtcbn1cblxuLmdhcC03IHtcbiAgLS1nYXA6IDQwcHg7XG59XG5cbi5zdGFjay1nYXAtNyB7XG4gIC0tc3RhY2stZ2FwOiA0MHB4O1xufVxuXG4uY2FyZC1nYXAtNyB7XG4gIC0tY2FyZC1nYXA6IDQwcHg7XG59XG5cbi5nYXAtOCB7XG4gIC0tZ2FwOiA0OHB4O1xufVxuXG4uc3RhY2stZ2FwLTgge1xuICAtLXN0YWNrLWdhcDogNDhweDtcbn1cblxuLmNhcmQtZ2FwLTgge1xuICAtLWNhcmQtZ2FwOiA0OHB4O1xufVxuXG4uZ2FwLTkge1xuICAtLWdhcDogNjRweDtcbn1cblxuLnN0YWNrLWdhcC05IHtcbiAgLS1zdGFjay1nYXA6IDY0cHg7XG59XG5cbi5jYXJkLWdhcC05IHtcbiAgLS1jYXJkLWdhcDogNjRweDtcbn1cblxuLmdhcC0xMCB7XG4gIC0tZ2FwOiA4MHB4O1xufVxuXG4uc3RhY2stZ2FwLTEwIHtcbiAgLS1zdGFjay1nYXA6IDgwcHg7XG59XG5cbi5jYXJkLWdhcC0xMCB7XG4gIC0tY2FyZC1nYXA6IDgwcHg7XG59XG5cbi5nYXAtMTEge1xuICAtLWdhcDogOTZweDtcbn1cblxuLnN0YWNrLWdhcC0xMSB7XG4gIC0tc3RhY2stZ2FwOiA5NnB4O1xufVxuXG4uY2FyZC1nYXAtMTEge1xuICAtLWNhcmQtZ2FwOiA5NnB4O1xufVxuXG4uZ2FwLWdhcCB7XG4gIC0tZ2FwOiB2YXIoLS1nYXApO1xufVxuXG4uc3RhY2stZ2FwLWdhcCB7XG4gIC0tc3RhY2stZ2FwOiB2YXIoLS1nYXApO1xufVxuXG4uY2FyZC1nYXAtZ2FwIHtcbiAgLS1jYXJkLWdhcDogdmFyKC0tZ2FwKTtcbn1cblxuLmdhcC1jYXJkLWdhcCB7XG4gIC0tZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5zdGFjay1nYXAtY2FyZC1nYXAge1xuICAtLXN0YWNrLWdhcDogdmFyKC0tY2FyZC1nYXApO1xufVxuXG4uY2FyZC1nYXAtY2FyZC1nYXAge1xuICAtLWNhcmQtZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi5nYXAtYXV0byB7XG4gIC0tZ2FwOiBhdXRvO1xufVxuXG4uc3RhY2stZ2FwLWF1dG8ge1xuICAtLXN0YWNrLWdhcDogYXV0bztcbn1cblxuLmNhcmQtZ2FwLWF1dG8ge1xuICAtLWNhcmQtZ2FwOiBhdXRvO1xufVxuXG4uZ2FwLTAge1xuICAtLWdhcDogMDtcbn1cblxuLnN0YWNrLWdhcC0wIHtcbiAgLS1zdGFjay1nYXA6IDA7XG59XG5cbi5jYXJkLWdhcC0wIHtcbiAgLS1jYXJkLWdhcDogMDtcbn1cblxuLmdhcC1zZWN0aW9uIHtcbiAgLS1nYXA6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG59XG5cbi5zdGFjay1nYXAtc2VjdGlvbiB7XG4gIC0tc3RhY2stZ2FwOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4uY2FyZC1nYXAtc2VjdGlvbiB7XG4gIC0tY2FyZC1nYXA6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5nYXAtcy0xIHtcbiAgICAtLWdhcDogNHB4O1xuICB9XG4gIC5zdGFjay1nYXAtcy0xIHtcbiAgICAtLXN0YWNrLWdhcDogNHB4O1xuICB9XG4gIC5jYXJkLWdhcC1zLTEge1xuICAgIC0tY2FyZC1nYXA6IDRweDtcbiAgfVxuICAuZ2FwLXMtMiB7XG4gICAgLS1nYXA6IDhweDtcbiAgfVxuICAuc3RhY2stZ2FwLXMtMiB7XG4gICAgLS1zdGFjay1nYXA6IDhweDtcbiAgfVxuICAuY2FyZC1nYXAtcy0yIHtcbiAgICAtLWNhcmQtZ2FwOiA4cHg7XG4gIH1cbiAgLmdhcC1zLTMge1xuICAgIC0tZ2FwOiAxMnB4O1xuICB9XG4gIC5zdGFjay1nYXAtcy0zIHtcbiAgICAtLXN0YWNrLWdhcDogMTJweDtcbiAgfVxuICAuY2FyZC1nYXAtcy0zIHtcbiAgICAtLWNhcmQtZ2FwOiAxMnB4O1xuICB9XG4gIC5nYXAtcy00IHtcbiAgICAtLWdhcDogMTZweDtcbiAgfVxuICAuc3RhY2stZ2FwLXMtNCB7XG4gICAgLS1zdGFjay1nYXA6IDE2cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLXMtNCB7XG4gICAgLS1jYXJkLWdhcDogMTZweDtcbiAgfVxuICAuZ2FwLXMtNSB7XG4gICAgLS1nYXA6IDI0cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1zLTUge1xuICAgIC0tc3RhY2stZ2FwOiAyNHB4O1xuICB9XG4gIC5jYXJkLWdhcC1zLTUge1xuICAgIC0tY2FyZC1nYXA6IDI0cHg7XG4gIH1cbiAgLmdhcC1zLTYge1xuICAgIC0tZ2FwOiAzMnB4O1xuICB9XG4gIC5zdGFjay1nYXAtcy02IHtcbiAgICAtLXN0YWNrLWdhcDogMzJweDtcbiAgfVxuICAuY2FyZC1nYXAtcy02IHtcbiAgICAtLWNhcmQtZ2FwOiAzMnB4O1xuICB9XG4gIC5nYXAtcy03IHtcbiAgICAtLWdhcDogNDBweDtcbiAgfVxuICAuc3RhY2stZ2FwLXMtNyB7XG4gICAgLS1zdGFjay1nYXA6IDQwcHg7XG4gIH1cbiAgLmNhcmQtZ2FwLXMtNyB7XG4gICAgLS1jYXJkLWdhcDogNDBweDtcbiAgfVxuICAuZ2FwLXMtOCB7XG4gICAgLS1nYXA6IDQ4cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1zLTgge1xuICAgIC0tc3RhY2stZ2FwOiA0OHB4O1xuICB9XG4gIC5jYXJkLWdhcC1zLTgge1xuICAgIC0tY2FyZC1nYXA6IDQ4cHg7XG4gIH1cbiAgLmdhcC1zLTkge1xuICAgIC0tZ2FwOiA2NHB4O1xuICB9XG4gIC5zdGFjay1nYXAtcy05IHtcbiAgICAtLXN0YWNrLWdhcDogNjRweDtcbiAgfVxuICAuY2FyZC1nYXAtcy05IHtcbiAgICAtLWNhcmQtZ2FwOiA2NHB4O1xuICB9XG4gIC5nYXAtcy0xMCB7XG4gICAgLS1nYXA6IDgwcHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1zLTEwIHtcbiAgICAtLXN0YWNrLWdhcDogODBweDtcbiAgfVxuICAuY2FyZC1nYXAtcy0xMCB7XG4gICAgLS1jYXJkLWdhcDogODBweDtcbiAgfVxuICAuZ2FwLXMtMTEge1xuICAgIC0tZ2FwOiA5NnB4O1xuICB9XG4gIC5zdGFjay1nYXAtcy0xMSB7XG4gICAgLS1zdGFjay1nYXA6IDk2cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLXMtMTEge1xuICAgIC0tY2FyZC1nYXA6IDk2cHg7XG4gIH1cbiAgLmdhcC1zLWdhcCB7XG4gICAgLS1nYXA6IHZhcigtLWdhcCk7XG4gIH1cbiAgLnN0YWNrLWdhcC1zLWdhcCB7XG4gICAgLS1zdGFjay1nYXA6IHZhcigtLWdhcCk7XG4gIH1cbiAgLmNhcmQtZ2FwLXMtZ2FwIHtcbiAgICAtLWNhcmQtZ2FwOiB2YXIoLS1nYXApO1xuICB9XG4gIC5nYXAtcy1jYXJkLWdhcCB7XG4gICAgLS1nYXA6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAuc3RhY2stZ2FwLXMtY2FyZC1nYXAge1xuICAgIC0tc3RhY2stZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLmNhcmQtZ2FwLXMtY2FyZC1nYXAge1xuICAgIC0tY2FyZC1nYXA6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAuZ2FwLXMtYXV0byB7XG4gICAgLS1nYXA6IGF1dG87XG4gIH1cbiAgLnN0YWNrLWdhcC1zLWF1dG8ge1xuICAgIC0tc3RhY2stZ2FwOiBhdXRvO1xuICB9XG4gIC5jYXJkLWdhcC1zLWF1dG8ge1xuICAgIC0tY2FyZC1nYXA6IGF1dG87XG4gIH1cbiAgLmdhcC1zLTAge1xuICAgIC0tZ2FwOiAwO1xuICB9XG4gIC5zdGFjay1nYXAtcy0wIHtcbiAgICAtLXN0YWNrLWdhcDogMDtcbiAgfVxuICAuY2FyZC1nYXAtcy0wIHtcbiAgICAtLWNhcmQtZ2FwOiAwO1xuICB9XG4gIC5nYXAtcy1zZWN0aW9uIHtcbiAgICAtLWdhcDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAuc3RhY2stZ2FwLXMtc2VjdGlvbiB7XG4gICAgLS1zdGFjay1nYXA6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLmNhcmQtZ2FwLXMtc2VjdGlvbiB7XG4gICAgLS1jYXJkLWdhcDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcC1tLTEge1xuICAgIC0tZ2FwOiA0cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1tLTEge1xuICAgIC0tc3RhY2stZ2FwOiA0cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLW0tMSB7XG4gICAgLS1jYXJkLWdhcDogNHB4O1xuICB9XG4gIC5nYXAtbS0yIHtcbiAgICAtLWdhcDogOHB4O1xuICB9XG4gIC5zdGFjay1nYXAtbS0yIHtcbiAgICAtLXN0YWNrLWdhcDogOHB4O1xuICB9XG4gIC5jYXJkLWdhcC1tLTIge1xuICAgIC0tY2FyZC1nYXA6IDhweDtcbiAgfVxuICAuZ2FwLW0tMyB7XG4gICAgLS1nYXA6IDEycHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1tLTMge1xuICAgIC0tc3RhY2stZ2FwOiAxMnB4O1xuICB9XG4gIC5jYXJkLWdhcC1tLTMge1xuICAgIC0tY2FyZC1nYXA6IDEycHg7XG4gIH1cbiAgLmdhcC1tLTQge1xuICAgIC0tZ2FwOiAxNnB4O1xuICB9XG4gIC5zdGFjay1nYXAtbS00IHtcbiAgICAtLXN0YWNrLWdhcDogMTZweDtcbiAgfVxuICAuY2FyZC1nYXAtbS00IHtcbiAgICAtLWNhcmQtZ2FwOiAxNnB4O1xuICB9XG4gIC5nYXAtbS01IHtcbiAgICAtLWdhcDogMjRweDtcbiAgfVxuICAuc3RhY2stZ2FwLW0tNSB7XG4gICAgLS1zdGFjay1nYXA6IDI0cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLW0tNSB7XG4gICAgLS1jYXJkLWdhcDogMjRweDtcbiAgfVxuICAuZ2FwLW0tNiB7XG4gICAgLS1nYXA6IDMycHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1tLTYge1xuICAgIC0tc3RhY2stZ2FwOiAzMnB4O1xuICB9XG4gIC5jYXJkLWdhcC1tLTYge1xuICAgIC0tY2FyZC1nYXA6IDMycHg7XG4gIH1cbiAgLmdhcC1tLTcge1xuICAgIC0tZ2FwOiA0MHB4O1xuICB9XG4gIC5zdGFjay1nYXAtbS03IHtcbiAgICAtLXN0YWNrLWdhcDogNDBweDtcbiAgfVxuICAuY2FyZC1nYXAtbS03IHtcbiAgICAtLWNhcmQtZ2FwOiA0MHB4O1xuICB9XG4gIC5nYXAtbS04IHtcbiAgICAtLWdhcDogNDhweDtcbiAgfVxuICAuc3RhY2stZ2FwLW0tOCB7XG4gICAgLS1zdGFjay1nYXA6IDQ4cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLW0tOCB7XG4gICAgLS1jYXJkLWdhcDogNDhweDtcbiAgfVxuICAuZ2FwLW0tOSB7XG4gICAgLS1nYXA6IDY0cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1tLTkge1xuICAgIC0tc3RhY2stZ2FwOiA2NHB4O1xuICB9XG4gIC5jYXJkLWdhcC1tLTkge1xuICAgIC0tY2FyZC1nYXA6IDY0cHg7XG4gIH1cbiAgLmdhcC1tLTEwIHtcbiAgICAtLWdhcDogODBweDtcbiAgfVxuICAuc3RhY2stZ2FwLW0tMTAge1xuICAgIC0tc3RhY2stZ2FwOiA4MHB4O1xuICB9XG4gIC5jYXJkLWdhcC1tLTEwIHtcbiAgICAtLWNhcmQtZ2FwOiA4MHB4O1xuICB9XG4gIC5nYXAtbS0xMSB7XG4gICAgLS1nYXA6IDk2cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1tLTExIHtcbiAgICAtLXN0YWNrLWdhcDogOTZweDtcbiAgfVxuICAuY2FyZC1nYXAtbS0xMSB7XG4gICAgLS1jYXJkLWdhcDogOTZweDtcbiAgfVxuICAuZ2FwLW0tZ2FwIHtcbiAgICAtLWdhcDogdmFyKC0tZ2FwKTtcbiAgfVxuICAuc3RhY2stZ2FwLW0tZ2FwIHtcbiAgICAtLXN0YWNrLWdhcDogdmFyKC0tZ2FwKTtcbiAgfVxuICAuY2FyZC1nYXAtbS1nYXAge1xuICAgIC0tY2FyZC1nYXA6IHZhcigtLWdhcCk7XG4gIH1cbiAgLmdhcC1tLWNhcmQtZ2FwIHtcbiAgICAtLWdhcDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5zdGFjay1nYXAtbS1jYXJkLWdhcCB7XG4gICAgLS1zdGFjay1nYXA6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAuY2FyZC1nYXAtbS1jYXJkLWdhcCB7XG4gICAgLS1jYXJkLWdhcDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5nYXAtbS1hdXRvIHtcbiAgICAtLWdhcDogYXV0bztcbiAgfVxuICAuc3RhY2stZ2FwLW0tYXV0byB7XG4gICAgLS1zdGFjay1nYXA6IGF1dG87XG4gIH1cbiAgLmNhcmQtZ2FwLW0tYXV0byB7XG4gICAgLS1jYXJkLWdhcDogYXV0bztcbiAgfVxuICAuZ2FwLW0tMCB7XG4gICAgLS1nYXA6IDA7XG4gIH1cbiAgLnN0YWNrLWdhcC1tLTAge1xuICAgIC0tc3RhY2stZ2FwOiAwO1xuICB9XG4gIC5jYXJkLWdhcC1tLTAge1xuICAgIC0tY2FyZC1nYXA6IDA7XG4gIH1cbiAgLmdhcC1tLXNlY3Rpb24ge1xuICAgIC0tZ2FwOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5zdGFjay1nYXAtbS1zZWN0aW9uIHtcbiAgICAtLXN0YWNrLWdhcDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAuY2FyZC1nYXAtbS1zZWN0aW9uIHtcbiAgICAtLWNhcmQtZ2FwOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhcC1sLTEge1xuICAgIC0tZ2FwOiA0cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1sLTEge1xuICAgIC0tc3RhY2stZ2FwOiA0cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLWwtMSB7XG4gICAgLS1jYXJkLWdhcDogNHB4O1xuICB9XG4gIC5nYXAtbC0yIHtcbiAgICAtLWdhcDogOHB4O1xuICB9XG4gIC5zdGFjay1nYXAtbC0yIHtcbiAgICAtLXN0YWNrLWdhcDogOHB4O1xuICB9XG4gIC5jYXJkLWdhcC1sLTIge1xuICAgIC0tY2FyZC1nYXA6IDhweDtcbiAgfVxuICAuZ2FwLWwtMyB7XG4gICAgLS1nYXA6IDEycHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1sLTMge1xuICAgIC0tc3RhY2stZ2FwOiAxMnB4O1xuICB9XG4gIC5jYXJkLWdhcC1sLTMge1xuICAgIC0tY2FyZC1nYXA6IDEycHg7XG4gIH1cbiAgLmdhcC1sLTQge1xuICAgIC0tZ2FwOiAxNnB4O1xuICB9XG4gIC5zdGFjay1nYXAtbC00IHtcbiAgICAtLXN0YWNrLWdhcDogMTZweDtcbiAgfVxuICAuY2FyZC1nYXAtbC00IHtcbiAgICAtLWNhcmQtZ2FwOiAxNnB4O1xuICB9XG4gIC5nYXAtbC01IHtcbiAgICAtLWdhcDogMjRweDtcbiAgfVxuICAuc3RhY2stZ2FwLWwtNSB7XG4gICAgLS1zdGFjay1nYXA6IDI0cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLWwtNSB7XG4gICAgLS1jYXJkLWdhcDogMjRweDtcbiAgfVxuICAuZ2FwLWwtNiB7XG4gICAgLS1nYXA6IDMycHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1sLTYge1xuICAgIC0tc3RhY2stZ2FwOiAzMnB4O1xuICB9XG4gIC5jYXJkLWdhcC1sLTYge1xuICAgIC0tY2FyZC1nYXA6IDMycHg7XG4gIH1cbiAgLmdhcC1sLTcge1xuICAgIC0tZ2FwOiA0MHB4O1xuICB9XG4gIC5zdGFjay1nYXAtbC03IHtcbiAgICAtLXN0YWNrLWdhcDogNDBweDtcbiAgfVxuICAuY2FyZC1nYXAtbC03IHtcbiAgICAtLWNhcmQtZ2FwOiA0MHB4O1xuICB9XG4gIC5nYXAtbC04IHtcbiAgICAtLWdhcDogNDhweDtcbiAgfVxuICAuc3RhY2stZ2FwLWwtOCB7XG4gICAgLS1zdGFjay1nYXA6IDQ4cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLWwtOCB7XG4gICAgLS1jYXJkLWdhcDogNDhweDtcbiAgfVxuICAuZ2FwLWwtOSB7XG4gICAgLS1nYXA6IDY0cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1sLTkge1xuICAgIC0tc3RhY2stZ2FwOiA2NHB4O1xuICB9XG4gIC5jYXJkLWdhcC1sLTkge1xuICAgIC0tY2FyZC1nYXA6IDY0cHg7XG4gIH1cbiAgLmdhcC1sLTEwIHtcbiAgICAtLWdhcDogODBweDtcbiAgfVxuICAuc3RhY2stZ2FwLWwtMTAge1xuICAgIC0tc3RhY2stZ2FwOiA4MHB4O1xuICB9XG4gIC5jYXJkLWdhcC1sLTEwIHtcbiAgICAtLWNhcmQtZ2FwOiA4MHB4O1xuICB9XG4gIC5nYXAtbC0xMSB7XG4gICAgLS1nYXA6IDk2cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1sLTExIHtcbiAgICAtLXN0YWNrLWdhcDogOTZweDtcbiAgfVxuICAuY2FyZC1nYXAtbC0xMSB7XG4gICAgLS1jYXJkLWdhcDogOTZweDtcbiAgfVxuICAuZ2FwLWwtZ2FwIHtcbiAgICAtLWdhcDogdmFyKC0tZ2FwKTtcbiAgfVxuICAuc3RhY2stZ2FwLWwtZ2FwIHtcbiAgICAtLXN0YWNrLWdhcDogdmFyKC0tZ2FwKTtcbiAgfVxuICAuY2FyZC1nYXAtbC1nYXAge1xuICAgIC0tY2FyZC1nYXA6IHZhcigtLWdhcCk7XG4gIH1cbiAgLmdhcC1sLWNhcmQtZ2FwIHtcbiAgICAtLWdhcDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5zdGFjay1nYXAtbC1jYXJkLWdhcCB7XG4gICAgLS1zdGFjay1nYXA6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAuY2FyZC1nYXAtbC1jYXJkLWdhcCB7XG4gICAgLS1jYXJkLWdhcDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5nYXAtbC1hdXRvIHtcbiAgICAtLWdhcDogYXV0bztcbiAgfVxuICAuc3RhY2stZ2FwLWwtYXV0byB7XG4gICAgLS1zdGFjay1nYXA6IGF1dG87XG4gIH1cbiAgLmNhcmQtZ2FwLWwtYXV0byB7XG4gICAgLS1jYXJkLWdhcDogYXV0bztcbiAgfVxuICAuZ2FwLWwtMCB7XG4gICAgLS1nYXA6IDA7XG4gIH1cbiAgLnN0YWNrLWdhcC1sLTAge1xuICAgIC0tc3RhY2stZ2FwOiAwO1xuICB9XG4gIC5jYXJkLWdhcC1sLTAge1xuICAgIC0tY2FyZC1nYXA6IDA7XG4gIH1cbiAgLmdhcC1sLXNlY3Rpb24ge1xuICAgIC0tZ2FwOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5zdGFjay1nYXAtbC1zZWN0aW9uIHtcbiAgICAtLXN0YWNrLWdhcDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAuY2FyZC1nYXAtbC1zZWN0aW9uIHtcbiAgICAtLWNhcmQtZ2FwOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcC14bC0xIHtcbiAgICAtLWdhcDogNHB4O1xuICB9XG4gIC5zdGFjay1nYXAteGwtMSB7XG4gICAgLS1zdGFjay1nYXA6IDRweDtcbiAgfVxuICAuY2FyZC1nYXAteGwtMSB7XG4gICAgLS1jYXJkLWdhcDogNHB4O1xuICB9XG4gIC5nYXAteGwtMiB7XG4gICAgLS1nYXA6IDhweDtcbiAgfVxuICAuc3RhY2stZ2FwLXhsLTIge1xuICAgIC0tc3RhY2stZ2FwOiA4cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLXhsLTIge1xuICAgIC0tY2FyZC1nYXA6IDhweDtcbiAgfVxuICAuZ2FwLXhsLTMge1xuICAgIC0tZ2FwOiAxMnB4O1xuICB9XG4gIC5zdGFjay1nYXAteGwtMyB7XG4gICAgLS1zdGFjay1nYXA6IDEycHg7XG4gIH1cbiAgLmNhcmQtZ2FwLXhsLTMge1xuICAgIC0tY2FyZC1nYXA6IDEycHg7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICAtLWdhcDogMTZweDtcbiAgfVxuICAuc3RhY2stZ2FwLXhsLTQge1xuICAgIC0tc3RhY2stZ2FwOiAxNnB4O1xuICB9XG4gIC5jYXJkLWdhcC14bC00IHtcbiAgICAtLWNhcmQtZ2FwOiAxNnB4O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgLS1nYXA6IDI0cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC14bC01IHtcbiAgICAtLXN0YWNrLWdhcDogMjRweDtcbiAgfVxuICAuY2FyZC1nYXAteGwtNSB7XG4gICAgLS1jYXJkLWdhcDogMjRweDtcbiAgfVxuICAuZ2FwLXhsLTYge1xuICAgIC0tZ2FwOiAzMnB4O1xuICB9XG4gIC5zdGFjay1nYXAteGwtNiB7XG4gICAgLS1zdGFjay1nYXA6IDMycHg7XG4gIH1cbiAgLmNhcmQtZ2FwLXhsLTYge1xuICAgIC0tY2FyZC1nYXA6IDMycHg7XG4gIH1cbiAgLmdhcC14bC03IHtcbiAgICAtLWdhcDogNDBweDtcbiAgfVxuICAuc3RhY2stZ2FwLXhsLTcge1xuICAgIC0tc3RhY2stZ2FwOiA0MHB4O1xuICB9XG4gIC5jYXJkLWdhcC14bC03IHtcbiAgICAtLWNhcmQtZ2FwOiA0MHB4O1xuICB9XG4gIC5nYXAteGwtOCB7XG4gICAgLS1nYXA6IDQ4cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC14bC04IHtcbiAgICAtLXN0YWNrLWdhcDogNDhweDtcbiAgfVxuICAuY2FyZC1nYXAteGwtOCB7XG4gICAgLS1jYXJkLWdhcDogNDhweDtcbiAgfVxuICAuZ2FwLXhsLTkge1xuICAgIC0tZ2FwOiA2NHB4O1xuICB9XG4gIC5zdGFjay1nYXAteGwtOSB7XG4gICAgLS1zdGFjay1nYXA6IDY0cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLXhsLTkge1xuICAgIC0tY2FyZC1nYXA6IDY0cHg7XG4gIH1cbiAgLmdhcC14bC0xMCB7XG4gICAgLS1nYXA6IDgwcHg7XG4gIH1cbiAgLnN0YWNrLWdhcC14bC0xMCB7XG4gICAgLS1zdGFjay1nYXA6IDgwcHg7XG4gIH1cbiAgLmNhcmQtZ2FwLXhsLTEwIHtcbiAgICAtLWNhcmQtZ2FwOiA4MHB4O1xuICB9XG4gIC5nYXAteGwtMTEge1xuICAgIC0tZ2FwOiA5NnB4O1xuICB9XG4gIC5zdGFjay1nYXAteGwtMTEge1xuICAgIC0tc3RhY2stZ2FwOiA5NnB4O1xuICB9XG4gIC5jYXJkLWdhcC14bC0xMSB7XG4gICAgLS1jYXJkLWdhcDogOTZweDtcbiAgfVxuICAuZ2FwLXhsLWdhcCB7XG4gICAgLS1nYXA6IHZhcigtLWdhcCk7XG4gIH1cbiAgLnN0YWNrLWdhcC14bC1nYXAge1xuICAgIC0tc3RhY2stZ2FwOiB2YXIoLS1nYXApO1xuICB9XG4gIC5jYXJkLWdhcC14bC1nYXAge1xuICAgIC0tY2FyZC1nYXA6IHZhcigtLWdhcCk7XG4gIH1cbiAgLmdhcC14bC1jYXJkLWdhcCB7XG4gICAgLS1nYXA6IHZhcigtLWNhcmQtZ2FwKTtcbiAgfVxuICAuc3RhY2stZ2FwLXhsLWNhcmQtZ2FwIHtcbiAgICAtLXN0YWNrLWdhcDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5jYXJkLWdhcC14bC1jYXJkLWdhcCB7XG4gICAgLS1jYXJkLWdhcDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5nYXAteGwtYXV0byB7XG4gICAgLS1nYXA6IGF1dG87XG4gIH1cbiAgLnN0YWNrLWdhcC14bC1hdXRvIHtcbiAgICAtLXN0YWNrLWdhcDogYXV0bztcbiAgfVxuICAuY2FyZC1nYXAteGwtYXV0byB7XG4gICAgLS1jYXJkLWdhcDogYXV0bztcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIC0tZ2FwOiAwO1xuICB9XG4gIC5zdGFjay1nYXAteGwtMCB7XG4gICAgLS1zdGFjay1nYXA6IDA7XG4gIH1cbiAgLmNhcmQtZ2FwLXhsLTAge1xuICAgIC0tY2FyZC1nYXA6IDA7XG4gIH1cbiAgLmdhcC14bC1zZWN0aW9uIHtcbiAgICAtLWdhcDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgfVxuICAuc3RhY2stZ2FwLXhsLXNlY3Rpb24ge1xuICAgIC0tc3RhY2stZ2FwOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG4gIC5jYXJkLWdhcC14bC1zZWN0aW9uIHtcbiAgICAtLWNhcmQtZ2FwOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdhcC14eGwtMSB7XG4gICAgLS1nYXA6IDRweDtcbiAgfVxuICAuc3RhY2stZ2FwLXh4bC0xIHtcbiAgICAtLXN0YWNrLWdhcDogNHB4O1xuICB9XG4gIC5jYXJkLWdhcC14eGwtMSB7XG4gICAgLS1jYXJkLWdhcDogNHB4O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIC0tZ2FwOiA4cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC14eGwtMiB7XG4gICAgLS1zdGFjay1nYXA6IDhweDtcbiAgfVxuICAuY2FyZC1nYXAteHhsLTIge1xuICAgIC0tY2FyZC1nYXA6IDhweDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICAtLWdhcDogMTJweDtcbiAgfVxuICAuc3RhY2stZ2FwLXh4bC0zIHtcbiAgICAtLXN0YWNrLWdhcDogMTJweDtcbiAgfVxuICAuY2FyZC1nYXAteHhsLTMge1xuICAgIC0tY2FyZC1nYXA6IDEycHg7XG4gIH1cbiAgLmdhcC14eGwtNCB7XG4gICAgLS1nYXA6IDE2cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC14eGwtNCB7XG4gICAgLS1zdGFjay1nYXA6IDE2cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLXh4bC00IHtcbiAgICAtLWNhcmQtZ2FwOiAxNnB4O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIC0tZ2FwOiAyNHB4O1xuICB9XG4gIC5zdGFjay1nYXAteHhsLTUge1xuICAgIC0tc3RhY2stZ2FwOiAyNHB4O1xuICB9XG4gIC5jYXJkLWdhcC14eGwtNSB7XG4gICAgLS1jYXJkLWdhcDogMjRweDtcbiAgfVxuICAuZ2FwLXh4bC02IHtcbiAgICAtLWdhcDogMzJweDtcbiAgfVxuICAuc3RhY2stZ2FwLXh4bC02IHtcbiAgICAtLXN0YWNrLWdhcDogMzJweDtcbiAgfVxuICAuY2FyZC1nYXAteHhsLTYge1xuICAgIC0tY2FyZC1nYXA6IDMycHg7XG4gIH1cbiAgLmdhcC14eGwtNyB7XG4gICAgLS1nYXA6IDQwcHg7XG4gIH1cbiAgLnN0YWNrLWdhcC14eGwtNyB7XG4gICAgLS1zdGFjay1nYXA6IDQwcHg7XG4gIH1cbiAgLmNhcmQtZ2FwLXh4bC03IHtcbiAgICAtLWNhcmQtZ2FwOiA0MHB4O1xuICB9XG4gIC5nYXAteHhsLTgge1xuICAgIC0tZ2FwOiA0OHB4O1xuICB9XG4gIC5zdGFjay1nYXAteHhsLTgge1xuICAgIC0tc3RhY2stZ2FwOiA0OHB4O1xuICB9XG4gIC5jYXJkLWdhcC14eGwtOCB7XG4gICAgLS1jYXJkLWdhcDogNDhweDtcbiAgfVxuICAuZ2FwLXh4bC05IHtcbiAgICAtLWdhcDogNjRweDtcbiAgfVxuICAuc3RhY2stZ2FwLXh4bC05IHtcbiAgICAtLXN0YWNrLWdhcDogNjRweDtcbiAgfVxuICAuY2FyZC1nYXAteHhsLTkge1xuICAgIC0tY2FyZC1nYXA6IDY0cHg7XG4gIH1cbiAgLmdhcC14eGwtMTAge1xuICAgIC0tZ2FwOiA4MHB4O1xuICB9XG4gIC5zdGFjay1nYXAteHhsLTEwIHtcbiAgICAtLXN0YWNrLWdhcDogODBweDtcbiAgfVxuICAuY2FyZC1nYXAteHhsLTEwIHtcbiAgICAtLWNhcmQtZ2FwOiA4MHB4O1xuICB9XG4gIC5nYXAteHhsLTExIHtcbiAgICAtLWdhcDogOTZweDtcbiAgfVxuICAuc3RhY2stZ2FwLXh4bC0xMSB7XG4gICAgLS1zdGFjay1nYXA6IDk2cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLXh4bC0xMSB7XG4gICAgLS1jYXJkLWdhcDogOTZweDtcbiAgfVxuICAuZ2FwLXh4bC1nYXAge1xuICAgIC0tZ2FwOiB2YXIoLS1nYXApO1xuICB9XG4gIC5zdGFjay1nYXAteHhsLWdhcCB7XG4gICAgLS1zdGFjay1nYXA6IHZhcigtLWdhcCk7XG4gIH1cbiAgLmNhcmQtZ2FwLXh4bC1nYXAge1xuICAgIC0tY2FyZC1nYXA6IHZhcigtLWdhcCk7XG4gIH1cbiAgLmdhcC14eGwtY2FyZC1nYXAge1xuICAgIC0tZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLnN0YWNrLWdhcC14eGwtY2FyZC1nYXAge1xuICAgIC0tc3RhY2stZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLmNhcmQtZ2FwLXh4bC1jYXJkLWdhcCB7XG4gICAgLS1jYXJkLWdhcDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5nYXAteHhsLWF1dG8ge1xuICAgIC0tZ2FwOiBhdXRvO1xuICB9XG4gIC5zdGFjay1nYXAteHhsLWF1dG8ge1xuICAgIC0tc3RhY2stZ2FwOiBhdXRvO1xuICB9XG4gIC5jYXJkLWdhcC14eGwtYXV0byB7XG4gICAgLS1jYXJkLWdhcDogYXV0bztcbiAgfVxuICAuZ2FwLXh4bC0wIHtcbiAgICAtLWdhcDogMDtcbiAgfVxuICAuc3RhY2stZ2FwLXh4bC0wIHtcbiAgICAtLXN0YWNrLWdhcDogMDtcbiAgfVxuICAuY2FyZC1nYXAteHhsLTAge1xuICAgIC0tY2FyZC1nYXA6IDA7XG4gIH1cbiAgLmdhcC14eGwtc2VjdGlvbiB7XG4gICAgLS1nYXA6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLnN0YWNrLWdhcC14eGwtc2VjdGlvbiB7XG4gICAgLS1zdGFjay1nYXA6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLmNhcmQtZ2FwLXh4bC1zZWN0aW9uIHtcbiAgICAtLWNhcmQtZ2FwOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmdhcC1tZW51LWRlc2t0b3AtMSB7XG4gICAgLS1nYXA6IDRweDtcbiAgfVxuICAuc3RhY2stZ2FwLW1lbnUtZGVza3RvcC0xIHtcbiAgICAtLXN0YWNrLWdhcDogNHB4O1xuICB9XG4gIC5jYXJkLWdhcC1tZW51LWRlc2t0b3AtMSB7XG4gICAgLS1jYXJkLWdhcDogNHB4O1xuICB9XG4gIC5nYXAtbWVudS1kZXNrdG9wLTIge1xuICAgIC0tZ2FwOiA4cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1tZW51LWRlc2t0b3AtMiB7XG4gICAgLS1zdGFjay1nYXA6IDhweDtcbiAgfVxuICAuY2FyZC1nYXAtbWVudS1kZXNrdG9wLTIge1xuICAgIC0tY2FyZC1nYXA6IDhweDtcbiAgfVxuICAuZ2FwLW1lbnUtZGVza3RvcC0zIHtcbiAgICAtLWdhcDogMTJweDtcbiAgfVxuICAuc3RhY2stZ2FwLW1lbnUtZGVza3RvcC0zIHtcbiAgICAtLXN0YWNrLWdhcDogMTJweDtcbiAgfVxuICAuY2FyZC1nYXAtbWVudS1kZXNrdG9wLTMge1xuICAgIC0tY2FyZC1nYXA6IDEycHg7XG4gIH1cbiAgLmdhcC1tZW51LWRlc2t0b3AtNCB7XG4gICAgLS1nYXA6IDE2cHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1tZW51LWRlc2t0b3AtNCB7XG4gICAgLS1zdGFjay1nYXA6IDE2cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLW1lbnUtZGVza3RvcC00IHtcbiAgICAtLWNhcmQtZ2FwOiAxNnB4O1xuICB9XG4gIC5nYXAtbWVudS1kZXNrdG9wLTUge1xuICAgIC0tZ2FwOiAyNHB4O1xuICB9XG4gIC5zdGFjay1nYXAtbWVudS1kZXNrdG9wLTUge1xuICAgIC0tc3RhY2stZ2FwOiAyNHB4O1xuICB9XG4gIC5jYXJkLWdhcC1tZW51LWRlc2t0b3AtNSB7XG4gICAgLS1jYXJkLWdhcDogMjRweDtcbiAgfVxuICAuZ2FwLW1lbnUtZGVza3RvcC02IHtcbiAgICAtLWdhcDogMzJweDtcbiAgfVxuICAuc3RhY2stZ2FwLW1lbnUtZGVza3RvcC02IHtcbiAgICAtLXN0YWNrLWdhcDogMzJweDtcbiAgfVxuICAuY2FyZC1nYXAtbWVudS1kZXNrdG9wLTYge1xuICAgIC0tY2FyZC1nYXA6IDMycHg7XG4gIH1cbiAgLmdhcC1tZW51LWRlc2t0b3AtNyB7XG4gICAgLS1nYXA6IDQwcHg7XG4gIH1cbiAgLnN0YWNrLWdhcC1tZW51LWRlc2t0b3AtNyB7XG4gICAgLS1zdGFjay1nYXA6IDQwcHg7XG4gIH1cbiAgLmNhcmQtZ2FwLW1lbnUtZGVza3RvcC03IHtcbiAgICAtLWNhcmQtZ2FwOiA0MHB4O1xuICB9XG4gIC5nYXAtbWVudS1kZXNrdG9wLTgge1xuICAgIC0tZ2FwOiA0OHB4O1xuICB9XG4gIC5zdGFjay1nYXAtbWVudS1kZXNrdG9wLTgge1xuICAgIC0tc3RhY2stZ2FwOiA0OHB4O1xuICB9XG4gIC5jYXJkLWdhcC1tZW51LWRlc2t0b3AtOCB7XG4gICAgLS1jYXJkLWdhcDogNDhweDtcbiAgfVxuICAuZ2FwLW1lbnUtZGVza3RvcC05IHtcbiAgICAtLWdhcDogNjRweDtcbiAgfVxuICAuc3RhY2stZ2FwLW1lbnUtZGVza3RvcC05IHtcbiAgICAtLXN0YWNrLWdhcDogNjRweDtcbiAgfVxuICAuY2FyZC1nYXAtbWVudS1kZXNrdG9wLTkge1xuICAgIC0tY2FyZC1nYXA6IDY0cHg7XG4gIH1cbiAgLmdhcC1tZW51LWRlc2t0b3AtMTAge1xuICAgIC0tZ2FwOiA4MHB4O1xuICB9XG4gIC5zdGFjay1nYXAtbWVudS1kZXNrdG9wLTEwIHtcbiAgICAtLXN0YWNrLWdhcDogODBweDtcbiAgfVxuICAuY2FyZC1nYXAtbWVudS1kZXNrdG9wLTEwIHtcbiAgICAtLWNhcmQtZ2FwOiA4MHB4O1xuICB9XG4gIC5nYXAtbWVudS1kZXNrdG9wLTExIHtcbiAgICAtLWdhcDogOTZweDtcbiAgfVxuICAuc3RhY2stZ2FwLW1lbnUtZGVza3RvcC0xMSB7XG4gICAgLS1zdGFjay1nYXA6IDk2cHg7XG4gIH1cbiAgLmNhcmQtZ2FwLW1lbnUtZGVza3RvcC0xMSB7XG4gICAgLS1jYXJkLWdhcDogOTZweDtcbiAgfVxuICAuZ2FwLW1lbnUtZGVza3RvcC1nYXAge1xuICAgIC0tZ2FwOiB2YXIoLS1nYXApO1xuICB9XG4gIC5zdGFjay1nYXAtbWVudS1kZXNrdG9wLWdhcCB7XG4gICAgLS1zdGFjay1nYXA6IHZhcigtLWdhcCk7XG4gIH1cbiAgLmNhcmQtZ2FwLW1lbnUtZGVza3RvcC1nYXAge1xuICAgIC0tY2FyZC1nYXA6IHZhcigtLWdhcCk7XG4gIH1cbiAgLmdhcC1tZW51LWRlc2t0b3AtY2FyZC1nYXAge1xuICAgIC0tZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLnN0YWNrLWdhcC1tZW51LWRlc2t0b3AtY2FyZC1nYXAge1xuICAgIC0tc3RhY2stZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG4gIH1cbiAgLmNhcmQtZ2FwLW1lbnUtZGVza3RvcC1jYXJkLWdhcCB7XG4gICAgLS1jYXJkLWdhcDogdmFyKC0tY2FyZC1nYXApO1xuICB9XG4gIC5nYXAtbWVudS1kZXNrdG9wLWF1dG8ge1xuICAgIC0tZ2FwOiBhdXRvO1xuICB9XG4gIC5zdGFjay1nYXAtbWVudS1kZXNrdG9wLWF1dG8ge1xuICAgIC0tc3RhY2stZ2FwOiBhdXRvO1xuICB9XG4gIC5jYXJkLWdhcC1tZW51LWRlc2t0b3AtYXV0byB7XG4gICAgLS1jYXJkLWdhcDogYXV0bztcbiAgfVxuICAuZ2FwLW1lbnUtZGVza3RvcC0wIHtcbiAgICAtLWdhcDogMDtcbiAgfVxuICAuc3RhY2stZ2FwLW1lbnUtZGVza3RvcC0wIHtcbiAgICAtLXN0YWNrLWdhcDogMDtcbiAgfVxuICAuY2FyZC1nYXAtbWVudS1kZXNrdG9wLTAge1xuICAgIC0tY2FyZC1nYXA6IDA7XG4gIH1cbiAgLmdhcC1tZW51LWRlc2t0b3Atc2VjdGlvbiB7XG4gICAgLS1nYXA6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLnN0YWNrLWdhcC1tZW51LWRlc2t0b3Atc2VjdGlvbiB7XG4gICAgLS1zdGFjay1nYXA6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cbiAgLmNhcmQtZ2FwLW1lbnUtZGVza3RvcC1zZWN0aW9uIHtcbiAgICAtLWNhcmQtZ2FwOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG59XG4ubXQtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYXgtd2lkdGgtYXV0byB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnctcy0xMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53LXMtYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW0tMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudy1tLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnctbC0xMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53LWwtYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC0xMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53LXhsLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLncteHhsLTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLncteHhsLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnctbWVudS1kZXNrdG9wLTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnctbWVudS1kZXNrdG9wLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYi0wIHtcbiAgYm9yZGVyOiAwcHggc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJ0LTAge1xuICBib3JkZXItdG9wOiAwcHggc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJyLTAge1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYmItMCB7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYmwtMCB7XG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQgIWltcG9ydGFudDtcbn1cblxuLmItMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4uYnQtMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbn1cblxuLmJyLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbn1cblxuLmJiLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG5cbi5ibC0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbn1cblxuLmItMiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuXG4uYnQtMiB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbn1cblxuLmJyLTIge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbn1cblxuLmJiLTIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG59XG5cbi5ibC0yIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbn1cblxuLmItMyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkO1xufVxuXG4uYnQtMyB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZDtcbn1cblxuLmJyLTMge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZDtcbn1cblxuLmJiLTMge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XG59XG5cbi5ibC0zIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbn1cblxuLmItNCB7XG4gIGJvcmRlcjogNHB4IHNvbGlkO1xufVxuXG4uYnQtNCB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZDtcbn1cblxuLmJyLTQge1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZDtcbn1cblxuLmJiLTQge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7XG59XG5cbi5ibC00IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZDtcbn1cblxuLmItNSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkO1xufVxuXG4uYnQtNSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZDtcbn1cblxuLmJyLTUge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZDtcbn1cblxuLmJiLTUge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQ7XG59XG5cbi5ibC01IHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZDtcbn1cblxuLmItNiB7XG4gIGJvcmRlcjogNnB4IHNvbGlkO1xufVxuXG4uYnQtNiB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZDtcbn1cblxuLmJyLTYge1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZDtcbn1cblxuLmJiLTYge1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XG59XG5cbi5ibC02IHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZDtcbn1cblxuLmItNyB7XG4gIGJvcmRlcjogN3B4IHNvbGlkO1xufVxuXG4uYnQtNyB7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZDtcbn1cblxuLmJyLTcge1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZDtcbn1cblxuLmJiLTcge1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQ7XG59XG5cbi5ibC03IHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZDtcbn1cblxuLmItOCB7XG4gIGJvcmRlcjogOHB4IHNvbGlkO1xufVxuXG4uYnQtOCB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZDtcbn1cblxuLmJyLTgge1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZDtcbn1cblxuLmJiLTgge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQ7XG59XG5cbi5ibC04IHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZDtcbn1cblxuLmItOSB7XG4gIGJvcmRlcjogOXB4IHNvbGlkO1xufVxuXG4uYnQtOSB7XG4gIGJvcmRlci10b3A6IDlweCBzb2xpZDtcbn1cblxuLmJyLTkge1xuICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZDtcbn1cblxuLmJiLTkge1xuICBib3JkZXItYm90dG9tOiA5cHggc29saWQ7XG59XG5cbi5ibC05IHtcbiAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZDtcbn1cblxuLmItMTAge1xuICBib3JkZXI6IDEwcHggc29saWQ7XG59XG5cbi5idC0xMCB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG59XG5cbi5ici0xMCB7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZDtcbn1cblxuLmJiLTEwIHtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZDtcbn1cblxuLmJsLTEwIHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5iLXMtMCB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuICAuYnQtcy0wIHtcbiAgICBib3JkZXItdG9wOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuICAuYnItcy0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5iYi1zLTAge1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibC1zLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmItbS0wIHtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5idC1tLTAge1xuICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5ici1tLTAge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJiLW0tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsLW0tMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmItbC0wIHtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5idC1sLTAge1xuICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5ici1sLTAge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJiLWwtMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsLWwtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmIteGwtMCB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuICAuYnQteGwtMCB7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJyLXhsLTAge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJiLXhsLTAge1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibC14bC0wIHtcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYi14eGwtMCB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuICAuYnQteHhsLTAge1xuICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5ici14eGwtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuICAuYmIteHhsLTAge1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibC14eGwtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmItbWVudS1kZXNrdG9wLTAge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0LW1lbnUtZGVza3RvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuICAuYnItbWVudS1kZXNrdG9wLTAge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJiLW1lbnUtZGVza3RvcC0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuICAuYmwtbWVudS1kZXNrdG9wLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmItcy0xIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAuYnQtcy0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIH1cbiAgLmJyLXMtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIH1cbiAgLmJiLXMtMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG4gIC5ibC1zLTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iLW0tMSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLmJ0LW0tMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICB9XG4gIC5ici1tLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICB9XG4gIC5iYi1tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgfVxuICAuYmwtbS0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmItbC0xIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAuYnQtbC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIH1cbiAgLmJyLWwtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIH1cbiAgLmJiLWwtMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG4gIC5ibC1sLTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYi14bC0xIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAuYnQteGwtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICB9XG4gIC5ici14bC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgfVxuICAuYmIteGwtMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG4gIC5ibC14bC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmIteHhsLTEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5idC14eGwtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICB9XG4gIC5ici14eGwtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIH1cbiAgLmJiLXh4bC0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIH1cbiAgLmJsLXh4bC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmItbWVudS1kZXNrdG9wLTEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5idC1tZW51LWRlc2t0b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICB9XG4gIC5ici1tZW51LWRlc2t0b3AtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIH1cbiAgLmJiLW1lbnUtZGVza3RvcC0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIH1cbiAgLmJsLW1lbnUtZGVza3RvcC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuYi1zLTIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICB9XG4gIC5idC1zLTIge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgfVxuICAuYnItcy0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgfVxuICAuYmItcy0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIH1cbiAgLmJsLXMtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmItbS0yIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgfVxuICAuYnQtbS0yIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIH1cbiAgLmJyLW0tMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gIH1cbiAgLmJiLW0tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICB9XG4gIC5ibC1tLTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYi1sLTIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICB9XG4gIC5idC1sLTIge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgfVxuICAuYnItbC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgfVxuICAuYmItbC0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIH1cbiAgLmJsLWwtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXhsLTIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICB9XG4gIC5idC14bC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIH1cbiAgLmJyLXhsLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICB9XG4gIC5iYi14bC0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIH1cbiAgLmJsLXhsLTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYi14eGwtMiB7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gIH1cbiAgLmJ0LXh4bC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIH1cbiAgLmJyLXh4bC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgfVxuICAuYmIteHhsLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgfVxuICAuYmwteHhsLTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYi1tZW51LWRlc2t0b3AtMiB7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gIH1cbiAgLmJ0LW1lbnUtZGVza3RvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIH1cbiAgLmJyLW1lbnUtZGVza3RvcC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgfVxuICAuYmItbWVudS1kZXNrdG9wLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgfVxuICAuYmwtbWVudS1kZXNrdG9wLTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5iLXMtMyB7XG4gICAgYm9yZGVyOiAzcHggc29saWQ7XG4gIH1cbiAgLmJ0LXMtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xuICB9XG4gIC5ici1zLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkO1xuICB9XG4gIC5iYi1zLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgfVxuICAuYmwtcy0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYi1tLTMge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkO1xuICB9XG4gIC5idC1tLTMge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZDtcbiAgfVxuICAuYnItbS0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZDtcbiAgfVxuICAuYmItbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XG4gIH1cbiAgLmJsLW0tMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iLWwtMyB7XG4gICAgYm9yZGVyOiAzcHggc29saWQ7XG4gIH1cbiAgLmJ0LWwtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xuICB9XG4gIC5ici1sLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkO1xuICB9XG4gIC5iYi1sLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgfVxuICAuYmwtbC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmIteGwtMyB7XG4gICAgYm9yZGVyOiAzcHggc29saWQ7XG4gIH1cbiAgLmJ0LXhsLTMge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZDtcbiAgfVxuICAuYnIteGwtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQ7XG4gIH1cbiAgLmJiLXhsLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgfVxuICAuYmwteGwtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iLXh4bC0zIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZDtcbiAgfVxuICAuYnQteHhsLTMge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZDtcbiAgfVxuICAuYnIteHhsLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkO1xuICB9XG4gIC5iYi14eGwtMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICB9XG4gIC5ibC14eGwtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5iLW1lbnUtZGVza3RvcC0zIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZDtcbiAgfVxuICAuYnQtbWVudS1kZXNrdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZDtcbiAgfVxuICAuYnItbWVudS1kZXNrdG9wLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkO1xuICB9XG4gIC5iYi1tZW51LWRlc2t0b3AtMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICB9XG4gIC5ibC1tZW51LWRlc2t0b3AtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmItcy00IHtcbiAgICBib3JkZXI6IDRweCBzb2xpZDtcbiAgfVxuICAuYnQtcy00IHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQ7XG4gIH1cbiAgLmJyLXMtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQ7XG4gIH1cbiAgLmJiLXMtNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xuICB9XG4gIC5ibC1zLTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iLW0tNCB7XG4gICAgYm9yZGVyOiA0cHggc29saWQ7XG4gIH1cbiAgLmJ0LW0tNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkO1xuICB9XG4gIC5ici1tLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkO1xuICB9XG4gIC5iYi1tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcbiAgfVxuICAuYmwtbS00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmItbC00IHtcbiAgICBib3JkZXI6IDRweCBzb2xpZDtcbiAgfVxuICAuYnQtbC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQ7XG4gIH1cbiAgLmJyLWwtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQ7XG4gIH1cbiAgLmJiLWwtNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xuICB9XG4gIC5ibC1sLTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYi14bC00IHtcbiAgICBib3JkZXI6IDRweCBzb2xpZDtcbiAgfVxuICAuYnQteGwtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkO1xuICB9XG4gIC5ici14bC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZDtcbiAgfVxuICAuYmIteGwtNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xuICB9XG4gIC5ibC14bC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmIteHhsLTQge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkO1xuICB9XG4gIC5idC14eGwtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkO1xuICB9XG4gIC5ici14eGwtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQ7XG4gIH1cbiAgLmJiLXh4bC00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7XG4gIH1cbiAgLmJsLXh4bC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmItbWVudS1kZXNrdG9wLTQge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkO1xuICB9XG4gIC5idC1tZW51LWRlc2t0b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkO1xuICB9XG4gIC5ici1tZW51LWRlc2t0b3AtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQ7XG4gIH1cbiAgLmJiLW1lbnUtZGVza3RvcC00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7XG4gIH1cbiAgLmJsLW1lbnUtZGVza3RvcC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuYi1zLTUge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkO1xuICB9XG4gIC5idC1zLTUge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZDtcbiAgfVxuICAuYnItcy01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZDtcbiAgfVxuICAuYmItcy01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQ7XG4gIH1cbiAgLmJsLXMtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmItbS01IHtcbiAgICBib3JkZXI6IDVweCBzb2xpZDtcbiAgfVxuICAuYnQtbS01IHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQ7XG4gIH1cbiAgLmJyLW0tNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQ7XG4gIH1cbiAgLmJiLW0tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkO1xuICB9XG4gIC5ibC1tLTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYi1sLTUge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkO1xuICB9XG4gIC5idC1sLTUge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZDtcbiAgfVxuICAuYnItbC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZDtcbiAgfVxuICAuYmItbC01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQ7XG4gIH1cbiAgLmJsLWwtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXhsLTUge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkO1xuICB9XG4gIC5idC14bC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQ7XG4gIH1cbiAgLmJyLXhsLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkO1xuICB9XG4gIC5iYi14bC01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQ7XG4gIH1cbiAgLmJsLXhsLTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYi14eGwtNSB7XG4gICAgYm9yZGVyOiA1cHggc29saWQ7XG4gIH1cbiAgLmJ0LXh4bC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQ7XG4gIH1cbiAgLmJyLXh4bC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZDtcbiAgfVxuICAuYmIteHhsLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZDtcbiAgfVxuICAuYmwteHhsLTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYi1tZW51LWRlc2t0b3AtNSB7XG4gICAgYm9yZGVyOiA1cHggc29saWQ7XG4gIH1cbiAgLmJ0LW1lbnUtZGVza3RvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQ7XG4gIH1cbiAgLmJyLW1lbnUtZGVza3RvcC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZDtcbiAgfVxuICAuYmItbWVudS1kZXNrdG9wLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZDtcbiAgfVxuICAuYmwtbWVudS1kZXNrdG9wLTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5iLXMtNiB7XG4gICAgYm9yZGVyOiA2cHggc29saWQ7XG4gIH1cbiAgLmJ0LXMtNiB7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkO1xuICB9XG4gIC5ici1zLTYge1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkO1xuICB9XG4gIC5iYi1zLTYge1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcbiAgfVxuICAuYmwtcy02IHtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYi1tLTYge1xuICAgIGJvcmRlcjogNnB4IHNvbGlkO1xuICB9XG4gIC5idC1tLTYge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZDtcbiAgfVxuICAuYnItbS02IHtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZDtcbiAgfVxuICAuYmItbS02IHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XG4gIH1cbiAgLmJsLW0tNiB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iLWwtNiB7XG4gICAgYm9yZGVyOiA2cHggc29saWQ7XG4gIH1cbiAgLmJ0LWwtNiB7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkO1xuICB9XG4gIC5ici1sLTYge1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkO1xuICB9XG4gIC5iYi1sLTYge1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcbiAgfVxuICAuYmwtbC02IHtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmIteGwtNiB7XG4gICAgYm9yZGVyOiA2cHggc29saWQ7XG4gIH1cbiAgLmJ0LXhsLTYge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZDtcbiAgfVxuICAuYnIteGwtNiB7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQ7XG4gIH1cbiAgLmJiLXhsLTYge1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcbiAgfVxuICAuYmwteGwtNiB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iLXh4bC02IHtcbiAgICBib3JkZXI6IDZweCBzb2xpZDtcbiAgfVxuICAuYnQteHhsLTYge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZDtcbiAgfVxuICAuYnIteHhsLTYge1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkO1xuICB9XG4gIC5iYi14eGwtNiB7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkO1xuICB9XG4gIC5ibC14eGwtNiB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5iLW1lbnUtZGVza3RvcC02IHtcbiAgICBib3JkZXI6IDZweCBzb2xpZDtcbiAgfVxuICAuYnQtbWVudS1kZXNrdG9wLTYge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZDtcbiAgfVxuICAuYnItbWVudS1kZXNrdG9wLTYge1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkO1xuICB9XG4gIC5iYi1tZW51LWRlc2t0b3AtNiB7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkO1xuICB9XG4gIC5ibC1tZW51LWRlc2t0b3AtNiB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmItcy03IHtcbiAgICBib3JkZXI6IDdweCBzb2xpZDtcbiAgfVxuICAuYnQtcy03IHtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQ7XG4gIH1cbiAgLmJyLXMtNyB7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQ7XG4gIH1cbiAgLmJiLXMtNyB7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkO1xuICB9XG4gIC5ibC1zLTcge1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iLW0tNyB7XG4gICAgYm9yZGVyOiA3cHggc29saWQ7XG4gIH1cbiAgLmJ0LW0tNyB7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkO1xuICB9XG4gIC5ici1tLTcge1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkO1xuICB9XG4gIC5iYi1tLTcge1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZDtcbiAgfVxuICAuYmwtbS03IHtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmItbC03IHtcbiAgICBib3JkZXI6IDdweCBzb2xpZDtcbiAgfVxuICAuYnQtbC03IHtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQ7XG4gIH1cbiAgLmJyLWwtNyB7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQ7XG4gIH1cbiAgLmJiLWwtNyB7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkO1xuICB9XG4gIC5ibC1sLTcge1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYi14bC03IHtcbiAgICBib3JkZXI6IDdweCBzb2xpZDtcbiAgfVxuICAuYnQteGwtNyB7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkO1xuICB9XG4gIC5ici14bC03IHtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZDtcbiAgfVxuICAuYmIteGwtNyB7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkO1xuICB9XG4gIC5ibC14bC03IHtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmIteHhsLTcge1xuICAgIGJvcmRlcjogN3B4IHNvbGlkO1xuICB9XG4gIC5idC14eGwtNyB7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkO1xuICB9XG4gIC5ici14eGwtNyB7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQ7XG4gIH1cbiAgLmJiLXh4bC03IHtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQ7XG4gIH1cbiAgLmJsLXh4bC03IHtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmItbWVudS1kZXNrdG9wLTcge1xuICAgIGJvcmRlcjogN3B4IHNvbGlkO1xuICB9XG4gIC5idC1tZW51LWRlc2t0b3AtNyB7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkO1xuICB9XG4gIC5ici1tZW51LWRlc2t0b3AtNyB7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQ7XG4gIH1cbiAgLmJiLW1lbnUtZGVza3RvcC03IHtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQ7XG4gIH1cbiAgLmJsLW1lbnUtZGVza3RvcC03IHtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuYi1zLTgge1xuICAgIGJvcmRlcjogOHB4IHNvbGlkO1xuICB9XG4gIC5idC1zLTgge1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZDtcbiAgfVxuICAuYnItcy04IHtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZDtcbiAgfVxuICAuYmItcy04IHtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQ7XG4gIH1cbiAgLmJsLXMtOCB7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmItbS04IHtcbiAgICBib3JkZXI6IDhweCBzb2xpZDtcbiAgfVxuICAuYnQtbS04IHtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQ7XG4gIH1cbiAgLmJyLW0tOCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQ7XG4gIH1cbiAgLmJiLW0tOCB7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkO1xuICB9XG4gIC5ibC1tLTgge1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYi1sLTgge1xuICAgIGJvcmRlcjogOHB4IHNvbGlkO1xuICB9XG4gIC5idC1sLTgge1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZDtcbiAgfVxuICAuYnItbC04IHtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZDtcbiAgfVxuICAuYmItbC04IHtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQ7XG4gIH1cbiAgLmJsLWwtOCB7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXhsLTgge1xuICAgIGJvcmRlcjogOHB4IHNvbGlkO1xuICB9XG4gIC5idC14bC04IHtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQ7XG4gIH1cbiAgLmJyLXhsLTgge1xuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkO1xuICB9XG4gIC5iYi14bC04IHtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQ7XG4gIH1cbiAgLmJsLXhsLTgge1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYi14eGwtOCB7XG4gICAgYm9yZGVyOiA4cHggc29saWQ7XG4gIH1cbiAgLmJ0LXh4bC04IHtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQ7XG4gIH1cbiAgLmJyLXh4bC04IHtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZDtcbiAgfVxuICAuYmIteHhsLTgge1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZDtcbiAgfVxuICAuYmwteHhsLTgge1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYi1tZW51LWRlc2t0b3AtOCB7XG4gICAgYm9yZGVyOiA4cHggc29saWQ7XG4gIH1cbiAgLmJ0LW1lbnUtZGVza3RvcC04IHtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQ7XG4gIH1cbiAgLmJyLW1lbnUtZGVza3RvcC04IHtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZDtcbiAgfVxuICAuYmItbWVudS1kZXNrdG9wLTgge1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZDtcbiAgfVxuICAuYmwtbWVudS1kZXNrdG9wLTgge1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5iLXMtOSB7XG4gICAgYm9yZGVyOiA5cHggc29saWQ7XG4gIH1cbiAgLmJ0LXMtOSB7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkO1xuICB9XG4gIC5ici1zLTkge1xuICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkO1xuICB9XG4gIC5iYi1zLTkge1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZDtcbiAgfVxuICAuYmwtcy05IHtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYi1tLTkge1xuICAgIGJvcmRlcjogOXB4IHNvbGlkO1xuICB9XG4gIC5idC1tLTkge1xuICAgIGJvcmRlci10b3A6IDlweCBzb2xpZDtcbiAgfVxuICAuYnItbS05IHtcbiAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZDtcbiAgfVxuICAuYmItbS05IHtcbiAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQ7XG4gIH1cbiAgLmJsLW0tOSB7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iLWwtOSB7XG4gICAgYm9yZGVyOiA5cHggc29saWQ7XG4gIH1cbiAgLmJ0LWwtOSB7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkO1xuICB9XG4gIC5ici1sLTkge1xuICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkO1xuICB9XG4gIC5iYi1sLTkge1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZDtcbiAgfVxuICAuYmwtbC05IHtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmIteGwtOSB7XG4gICAgYm9yZGVyOiA5cHggc29saWQ7XG4gIH1cbiAgLmJ0LXhsLTkge1xuICAgIGJvcmRlci10b3A6IDlweCBzb2xpZDtcbiAgfVxuICAuYnIteGwtOSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQ7XG4gIH1cbiAgLmJiLXhsLTkge1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZDtcbiAgfVxuICAuYmwteGwtOSB7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iLXh4bC05IHtcbiAgICBib3JkZXI6IDlweCBzb2xpZDtcbiAgfVxuICAuYnQteHhsLTkge1xuICAgIGJvcmRlci10b3A6IDlweCBzb2xpZDtcbiAgfVxuICAuYnIteHhsLTkge1xuICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkO1xuICB9XG4gIC5iYi14eGwtOSB7XG4gICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkO1xuICB9XG4gIC5ibC14eGwtOSB7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5iLW1lbnUtZGVza3RvcC05IHtcbiAgICBib3JkZXI6IDlweCBzb2xpZDtcbiAgfVxuICAuYnQtbWVudS1kZXNrdG9wLTkge1xuICAgIGJvcmRlci10b3A6IDlweCBzb2xpZDtcbiAgfVxuICAuYnItbWVudS1kZXNrdG9wLTkge1xuICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkO1xuICB9XG4gIC5iYi1tZW51LWRlc2t0b3AtOSB7XG4gICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkO1xuICB9XG4gIC5ibC1tZW51LWRlc2t0b3AtOSB7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmItcy0xMCB7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkO1xuICB9XG4gIC5idC1zLTEwIHtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xuICB9XG4gIC5ici1zLTEwIHtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQ7XG4gIH1cbiAgLmJiLXMtMTAge1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQ7XG4gIH1cbiAgLmJsLXMtMTAge1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYi1tLTEwIHtcbiAgICBib3JkZXI6IDEwcHggc29saWQ7XG4gIH1cbiAgLmJ0LW0tMTAge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gIH1cbiAgLmJyLW0tMTAge1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZDtcbiAgfVxuICAuYmItbS0xMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZDtcbiAgfVxuICAuYmwtbS0xMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYi1sLTEwIHtcbiAgICBib3JkZXI6IDEwcHggc29saWQ7XG4gIH1cbiAgLmJ0LWwtMTAge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gIH1cbiAgLmJyLWwtMTAge1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZDtcbiAgfVxuICAuYmItbC0xMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZDtcbiAgfVxuICAuYmwtbC0xMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYi14bC0xMCB7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkO1xuICB9XG4gIC5idC14bC0xMCB7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgfVxuICAuYnIteGwtMTAge1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZDtcbiAgfVxuICAuYmIteGwtMTAge1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQ7XG4gIH1cbiAgLmJsLXhsLTEwIHtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iLXh4bC0xMCB7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkO1xuICB9XG4gIC5idC14eGwtMTAge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gIH1cbiAgLmJyLXh4bC0xMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkO1xuICB9XG4gIC5iYi14eGwtMTAge1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQ7XG4gIH1cbiAgLmJsLXh4bC0xMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYi1tZW51LWRlc2t0b3AtMTAge1xuICAgIGJvcmRlcjogMTBweCBzb2xpZDtcbiAgfVxuICAuYnQtbWVudS1kZXNrdG9wLTEwIHtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xuICB9XG4gIC5ici1tZW51LWRlc2t0b3AtMTAge1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZDtcbiAgfVxuICAuYmItbWVudS1kZXNrdG9wLTEwIHtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkO1xuICB9XG4gIC5ibC1tZW51LWRlc2t0b3AtMTAge1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkO1xuICB9XG59XG4uYi1wcmltYXJ5LTUwMCB7XG4gIGJvcmRlci1jb2xvcjogI0EyNDY3Mjtcbn1cblxuLmItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0EyNDY3Mjtcbn1cblxuLmItcHJpbWFyeS00MDAge1xuICBib3JkZXItY29sb3I6ICNiNTUzODI7XG59XG5cbi5iLXByaW1hcnktMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmU2OTkyO1xufVxuXG4uYi1wcmltYXJ5LTIwMCB7XG4gIGJvcmRlci1jb2xvcjogI2M4N2ZhMjtcbn1cblxuLmItcHJpbWFyeS0xMDAge1xuICBib3JkZXItY29sb3I6ICNkMTk1YjI7XG59XG5cbi5iLXByaW1hcnktNjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTAzZTY1O1xufVxuXG4uYi1wcmltYXJ5LTcwMCB7XG4gIGJvcmRlci1jb2xvcjogIzdkMzY1ODtcbn1cblxuLmItcHJpbWFyeS04MDAge1xuICBib3JkZXItY29sb3I6ICM2YjJlNGI7XG59XG5cbi5iLXByaW1hcnktOTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTgyNjNlO1xufVxuXG4uYi1zZWNvbmRhcnktNTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjREI3RTRCO1xufVxuXG4uYi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNEQjdFNEI7XG59XG5cbi5iLXNlY29uZGFyeS00MDAge1xuICBib3JkZXItY29sb3I6ICNlMDkxNjU7XG59XG5cbi5iLXNlY29uZGFyeS0zMDAge1xuICBib3JkZXItY29sb3I6ICNlNWEzN2Y7XG59XG5cbi5iLXNlY29uZGFyeS0yMDAge1xuICBib3JkZXItY29sb3I6ICNlYmI2OTk7XG59XG5cbi5iLXNlY29uZGFyeS0xMDAge1xuICBib3JkZXItY29sb3I6ICNmMGM4YjM7XG59XG5cbi5iLXNlY29uZGFyeS02MDAge1xuICBib3JkZXItY29sb3I6ICNkMjY1MmE7XG59XG5cbi5iLXNlY29uZGFyeS03MDAge1xuICBib3JkZXItY29sb3I6ICNhZTU0MjM7XG59XG5cbi5iLXNlY29uZGFyeS04MDAge1xuICBib3JkZXItY29sb3I6ICM4YjQzMWM7XG59XG5cbi5iLXNlY29uZGFyeS05MDAge1xuICBib3JkZXItY29sb3I6ICM2ODMyMTU7XG59XG5cbi5iLWJlaWdlLTUwMCB7XG4gIGJvcmRlci1jb2xvcjogI0YxRUNFMDtcbn1cblxuLmItYmVpZ2Uge1xuICBib3JkZXItY29sb3I6ICNGMUVDRTA7XG59XG5cbi5iLWJlaWdlLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0ZjBlNztcbn1cblxuLmItYmVpZ2UtMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmNWVlO1xufVxuXG4uYi1iZWlnZS0yMDAge1xuICBib3JkZXItY29sb3I6ICNmYmY5ZjU7XG59XG5cbi5iLWJlaWdlLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZmRmYztcbn1cblxuLmItYmVpZ2UtNjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDBiZjk3O1xufVxuXG4uYi1iZWlnZS03MDAge1xuICBib3JkZXItY29sb3I6ICNhZTkyNGY7XG59XG5cbi5iLWJlaWdlLTgwMCB7XG4gIGJvcmRlci1jb2xvcjogIzY1NTUyZTtcbn1cblxuLmItYmVpZ2UtOTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWMxODBkO1xufVxuXG4uYi1wdXJwbGUtNTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzFCMEUwO1xufVxuXG4uYi1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICNDMUIwRTA7XG59XG5cbi5iLXB1cnBsZS00MDAge1xuICBib3JkZXItY29sb3I6ICNjZGJmZTY7XG59XG5cbi5iLXB1cnBsZS0zMDAge1xuICBib3JkZXItY29sb3I6ICNkOWNmZWM7XG59XG5cbi5iLXB1cnBsZS0yMDAge1xuICBib3JkZXItY29sb3I6ICNlNWRlZjI7XG59XG5cbi5iLXB1cnBsZS0xMDAge1xuICBib3JkZXItY29sb3I6ICNmMmVlZjg7XG59XG5cbi5iLXB1cnBsZS02MDAge1xuICBib3JkZXItY29sb3I6ICM5NTc4Y2E7XG59XG5cbi5iLXB1cnBsZS03MDAge1xuICBib3JkZXItY29sb3I6ICM2YTQ1YWY7XG59XG5cbi5iLXB1cnBsZS04MDAge1xuICBib3JkZXItY29sb3I6ICM0ODJlNzY7XG59XG5cbi5iLXB1cnBsZS05MDAge1xuICBib3JkZXItY29sb3I6ICMyNjE4M2U7XG59XG5cbi5iLWJsdWUtNTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4NEU0O1xufVxuXG4uYi1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4NEU0O1xufVxuXG4uYi1ibHVlLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogIzlkOWFlOTtcbn1cblxuLmItYmx1ZS0zMDAge1xuICBib3JkZXItY29sb3I6ICNiMmFmZWU7XG59XG5cbi5iLWJsdWUtMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzdjNWYyO1xufVxuXG4uYi1ibHVlLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogI2RjZGJmNztcbn1cblxuLmItYmx1ZS02MDAge1xuICBib3JkZXItY29sb3I6ICM1NjUwZDk7XG59XG5cbi5iLWJsdWUtNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAyYWJmO1xufVxuXG4uYi1ibHVlLTgwMCB7XG4gIGJvcmRlci1jb2xvcjogIzIzMWU4Yjtcbn1cblxuLmItYmx1ZS05MDAge1xuICBib3JkZXItY29sb3I6ICMxNjEzNTc7XG59XG5cbi5iLXJlZC01MDAge1xuICBib3JkZXItY29sb3I6ICNDQjMzMzY7XG59XG5cbi5iLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI0NCMzMzNjtcbn1cblxuLmItcmVkLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogI2QyNGM0Zjtcbn1cblxuLmItcmVkLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogI2Q4NjU2ODtcbn1cblxuLmItcmVkLTIwMCB7XG4gIGJvcmRlci1jb2xvcjogI2RmN2Y4MTtcbn1cblxuLmItcmVkLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogI2U1OTg5YTtcbn1cblxuLmItcmVkLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogI2IyMmQyZjtcbn1cblxuLmItcmVkLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogIzk4MjYyOTtcbn1cblxuLmItcmVkLTgwMCB7XG4gIGJvcmRlci1jb2xvcjogIzdmMjAyMjtcbn1cblxuLmItcmVkLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogIzY2MWExYjtcbn1cblxuLmItcGluay01MDAge1xuICBib3JkZXItY29sb3I6ICNGMDkzQjg7XG59XG5cbi5iLXBpbmsge1xuICBib3JkZXItY29sb3I6ICNGMDkzQjg7XG59XG5cbi5iLXBpbmstNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNhN2M1O1xufVxuXG4uYi1waW5rLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YmNkMztcbn1cblxuLmItcGluay0yMDAge1xuICBib3JkZXItY29sb3I6ICNmOWQwZTA7XG59XG5cbi5iLXBpbmstMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJlNWVlO1xufVxuXG4uYi1waW5rLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogI2U3NTM4ZTtcbn1cblxuLmItcGluay03MDAge1xuICBib3JkZXItY29sb3I6ICNkMzFkNjY7XG59XG5cbi5iLXBpbmstODAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTIxNDQ2O1xufVxuXG4uYi1waW5rLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogIzUyMGIyNztcbn1cblxuLmIteWVsbG93LTUwMCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQ0Y0RTtcbn1cblxuLmIteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDRjRFO1xufVxuXG4uYi15ZWxsb3ctNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkNzZiO1xufVxuXG4uYi15ZWxsb3ctMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZjg4O1xufVxuXG4uYi15ZWxsb3ctMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlN2E1O1xufVxuXG4uYi15ZWxsb3ctMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWMyO1xufVxuXG4uYi15ZWxsb3ctNjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMDE4O1xufVxuXG4uYi15ZWxsb3ctNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTBhMzAwO1xufVxuXG4uYi15ZWxsb3ctODAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWE3YzAwO1xufVxuXG4uYi15ZWxsb3ctOTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzQ1NDAwO1xufVxuXG4uYi1ncmV5LTUwMCB7XG4gIGJvcmRlci1jb2xvcjogI0MwQzBDMDtcbn1cblxuLmItZ3JleSB7XG4gIGJvcmRlci1jb2xvcjogI0MwQzBDMDtcbn1cblxuLmItZ3JleS00MDAge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5cbi5iLWdyZXktMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xufVxuXG4uYi1ncmV5LTIwMCB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcbn1cblxuLmItZ3JleS0xMDAge1xuICBib3JkZXItY29sb3I6ICNlZmVmZWY7XG59XG5cbi5iLWdyZXktNjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWM5YzljO1xufVxuXG4uYi1ncmV5LTcwMCB7XG4gIGJvcmRlci1jb2xvcjogIzc4Nzg3ODtcbn1cblxuLmItZ3JleS04MDAge1xuICBib3JkZXItY29sb3I6ICM1NDU0NTQ7XG59XG5cbi5iLWdyZXktOTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmYyZjJmO1xufVxuXG4uYi1pbmZvLTUwMCB7XG4gIGJvcmRlci1jb2xvcjogIzFlOTBmZjtcbn1cblxuLmItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzFlOTBmZjtcbn1cblxuLmItaW5mby00MDAge1xuICBib3JkZXItY29sb3I6ICMzZGEwZmY7XG59XG5cbi5iLWluZm8tMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWRhZmZmO1xufVxuXG4uYi1pbmZvLTIwMCB7XG4gIGJvcmRlci1jb2xvcjogIzdjYmZmZjtcbn1cblxuLmItaW5mby0xMDAge1xuICBib3JkZXItY29sb3I6ICM5Y2NlZmY7XG59XG5cbi5iLWluZm8tNjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3Y2Y1O1xufVxuXG4uYi1pbmZvLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjhjZDtcbn1cblxuLmItaW5mby04MDAge1xuICBib3JkZXItY29sb3I6ICMwMDU0YTY7XG59XG5cbi5iLWluZm8tOTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGEzYzZjO1xufVxuXG4uYi1zdWNjZXNzLTUwMCB7XG4gIGJvcmRlci1jb2xvcjogIzQ4Yzc1Yjtcbn1cblxuLmItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzQ4Yzc1Yjtcbn1cblxuLmItc3VjY2Vzcy00MDAge1xuICBib3JkZXItY29sb3I6ICM2MGNlNzE7XG59XG5cbi5iLXN1Y2Nlc3MtMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzlkNjg3O1xufVxuXG4uYi1zdWNjZXNzLTIwMCB7XG4gIGJvcmRlci1jb2xvcjogIzkxZGQ5Yztcbn1cblxuLmItc3VjY2Vzcy0xMDAge1xuICBib3JkZXItY29sb3I6ICNhOWU1YjI7XG59XG5cbi5iLXN1Y2Nlc3MtNjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzdiNDRhO1xufVxuXG4uYi1zdWNjZXNzLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogIzJmOTgzZTtcbn1cblxuLmItc3VjY2Vzcy04MDAge1xuICBib3JkZXItY29sb3I6ICMyNjdkMzM7XG59XG5cbi5iLXN1Y2Nlc3MtOTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWU2MTI4O1xufVxuXG4uYi13YXJuaW5nLTUwMCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGODUwQjtcbn1cblxuLmItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGODUwQjtcbn1cblxuLmItd2FybmluZy00MDAge1xuICBib3JkZXItY29sb3I6ICNmZjk1MmI7XG59XG5cbi5iLXdhcm5pbmctMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNTRiO1xufVxuXG4uYi13YXJuaW5nLTIwMCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjU2YTtcbn1cblxuLmItd2FybmluZy0xMDAge1xuICBib3JkZXItY29sb3I6ICNmZmM1OGE7XG59XG5cbi5iLXdhcm5pbmctNjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc3NDAwO1xufVxuXG4uYi13YXJuaW5nLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogI2M1NjIwMDtcbn1cblxuLmItd2FybmluZy04MDAge1xuICBib3JkZXItY29sb3I6ICNhMjUxMDA7XG59XG5cbi5iLXdhcm5pbmctOTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2Y0MDAwO1xufVxuXG4uYi1lcnJvci01MDAge1xuICBib3JkZXItY29sb3I6ICNEMjNBNEI7XG59XG5cbi5iLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDIzQTRCO1xufVxuXG4uYi1lcnJvci00MDAge1xuICBib3JkZXItY29sb3I6ICNkODU0NjM7XG59XG5cbi5iLWVycm9yLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogI2RlNmU3YTtcbn1cblxuLmItZXJyb3ItMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ4ODkyO1xufVxuXG4uYi1lcnJvci0xMDAge1xuICBib3JkZXItY29sb3I6ICNlYWEyYWE7XG59XG5cbi5iLWVycm9yLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogI2JlMmIzYztcbn1cblxuLmItZXJyb3ItNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTEyNTMzO1xufVxuXG4uYi1lcnJvci04MDAge1xuICBib3JkZXItY29sb3I6ICM4NDFlMmE7XG59XG5cbi5iLWVycm9yLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogIzY4MTgyMTtcbn1cblxuLnJvdW5kZWQtcyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQtcyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LXMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC1zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtcyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtbGVmdC1zLFxuLnJvdW5kZWQtc3RhcnQtcyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC1yaWdodC1zLFxuLnJvdW5kZWQtZW5kLXMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC1tIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC1tIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC10b3AtcmlnaHQtbSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LW0ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC1tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtdG9wLW0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1tIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LW0sXG4ucm91bmRlZC1zdGFydC1tIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLXJpZ2h0LW0sXG4ucm91bmRlZC1lbmQtbSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLWwge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC1sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LWwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC1sIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLWxlZnQtbCxcbi5yb3VuZGVkLXN0YXJ0LWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC1yaWdodC1sLFxuLnJvdW5kZWQtZW5kLWwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQteGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC10b3AtcmlnaHQteGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQteGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQteGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtdG9wLXhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS14bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LXhsLFxuLnJvdW5kZWQtc3RhcnQteGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1yaWdodC14bCxcbi5yb3VuZGVkLWVuZC14bCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQteHhsIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQteHhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LXh4bCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC14eGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQteHhsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLXRvcC14eGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXh4bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LXh4bCxcbi5yb3VuZGVkLXN0YXJ0LXh4bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLXJpZ2h0LXh4bCxcbi5yb3VuZGVkLWVuZC14eGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLWZ1bGwge1xuICBib3JkZXItcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQtZnVsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC10b3AtcmlnaHQtZnVsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtZnVsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtZnVsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtdG9wLWZ1bGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1ib3R0b20tZnVsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OWVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLWxlZnQtZnVsbCxcbi5yb3VuZGVkLXN0YXJ0LWZ1bGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLXJpZ2h0LWZ1bGwsXG4ucm91bmRlZC1lbmQtZnVsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1zLXMge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LXMtcyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LXMtcyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LXMtcyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LXMtcyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1zLXMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1zLXMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWxlZnQtcy1zLFxuLnJvdW5kZWQtc3RhcnQtcy1zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXJpZ2h0LXMtcyxcbi5yb3VuZGVkLWVuZC1zLXMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC1tLXMge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LW0tcyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LW0tcyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LW0tcyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LW0tcyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1tLXMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1tLXMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWxlZnQtbS1zLFxuLnJvdW5kZWQtc3RhcnQtbS1zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXJpZ2h0LW0tcyxcbi5yb3VuZGVkLWVuZC1tLXMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC1sLXMge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LWwtcyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LWwtcyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LWwtcyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LWwtcyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1sLXMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sLXMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWxlZnQtbC1zLFxuLnJvdW5kZWQtc3RhcnQtbC1zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXJpZ2h0LWwtcyxcbi5yb3VuZGVkLWVuZC1sLXMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC14bC1zIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC14bC1zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC10b3AtcmlnaHQteGwtcyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LXhsLXMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC14bC1zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtdG9wLXhsLXMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS14bC1zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LXhsLXMsXG4ucm91bmRlZC1zdGFydC14bC1zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXJpZ2h0LXhsLXMsXG4ucm91bmRlZC1lbmQteGwtcyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXh4bC1zIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC14eGwtcyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LXh4bC1zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQteHhsLXMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC14eGwtcyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC14eGwtcyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXh4bC1zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LXh4bC1zLFxuLnJvdW5kZWQtc3RhcnQteHhsLXMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtcmlnaHQteHhsLXMsXG4ucm91bmRlZC1lbmQteHhsLXMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC1tZW51LWRlc2t0b3AtcyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQtbWVudS1kZXNrdG9wLXMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1yaWdodC1tZW51LWRlc2t0b3AtcyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LW1lbnUtZGVza3RvcC1zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtbWVudS1kZXNrdG9wLXMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC10b3AtbWVudS1kZXNrdG9wLXMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1tZW51LWRlc2t0b3AtcyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtbGVmdC1tZW51LWRlc2t0b3Atcyxcbi5yb3VuZGVkLXN0YXJ0LW1lbnUtZGVza3RvcC1zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXJpZ2h0LW1lbnUtZGVza3RvcC1zLFxuLnJvdW5kZWQtZW5kLW1lbnUtZGVza3RvcC1zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtcy1tIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC1zLW0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1yaWdodC1zLW0ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC1zLW0ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC1zLW0ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC10b3Atcy1tIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcy1tIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LXMtbSxcbi5yb3VuZGVkLXN0YXJ0LXMtbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1yaWdodC1zLW0sXG4ucm91bmRlZC1lbmQtcy1tIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtbS1tIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC1tLW0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1yaWdodC1tLW0ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC1tLW0ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC1tLW0ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC10b3AtbS1tIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbS1tIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LW0tbSxcbi5yb3VuZGVkLXN0YXJ0LW0tbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1yaWdodC1tLW0sXG4ucm91bmRlZC1lbmQtbS1tIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtbC1tIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC1sLW0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1yaWdodC1sLW0ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC1sLW0ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC1sLW0ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC10b3AtbC1tIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbC1tIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LWwtbSxcbi5yb3VuZGVkLXN0YXJ0LWwtbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1yaWdodC1sLW0sXG4ucm91bmRlZC1lbmQtbC1tIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQteGwtbSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQteGwtbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LXhsLW0ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC14bC1tIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQteGwtbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLXRvcC14bC1tIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20teGwtbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtbGVmdC14bC1tLFxuLnJvdW5kZWQtc3RhcnQteGwtbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1yaWdodC14bC1tLFxuLnJvdW5kZWQtZW5kLXhsLW0ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC14eGwtbSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQteHhsLW0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1yaWdodC14eGwtbSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LXh4bC1tIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQteHhsLW0ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC10b3AteHhsLW0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS14eGwtbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtbGVmdC14eGwtbSxcbi5yb3VuZGVkLXN0YXJ0LXh4bC1tIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLXJpZ2h0LXh4bC1tLFxuLnJvdW5kZWQtZW5kLXh4bC1tIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtbWVudS1kZXNrdG9wLW0ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LW1lbnUtZGVza3RvcC1tIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC10b3AtcmlnaHQtbWVudS1kZXNrdG9wLW0ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC1tZW51LWRlc2t0b3AtbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LW1lbnUtZGVza3RvcC1tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtdG9wLW1lbnUtZGVza3RvcC1tIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbWVudS1kZXNrdG9wLW0ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLWxlZnQtbWVudS1kZXNrdG9wLW0sXG4ucm91bmRlZC1zdGFydC1tZW51LWRlc2t0b3AtbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1yaWdodC1tZW51LWRlc2t0b3AtbSxcbi5yb3VuZGVkLWVuZC1tZW51LWRlc2t0b3AtbSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLXMtbCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LXMtbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1yaWdodC1zLWwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtcy1sIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LXMtbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC10b3Atcy1sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1zLWwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtbGVmdC1zLWwsXG4ucm91bmRlZC1zdGFydC1zLWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC1yaWdodC1zLWwsXG4ucm91bmRlZC1lbmQtcy1sIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC1tLWwge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC1tLWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC10b3AtcmlnaHQtbS1sIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LW0tbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC1tLWwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtdG9wLW0tbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbS1sIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLWxlZnQtbS1sLFxuLnJvdW5kZWQtc3RhcnQtbS1sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtcmlnaHQtbS1sLFxuLnJvdW5kZWQtZW5kLW0tbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtbC1sIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQtbC1sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LWwtbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC1sLWwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtbC1sIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1sLWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWwtbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LWwtbCxcbi5yb3VuZGVkLXN0YXJ0LWwtbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLXJpZ2h0LWwtbCxcbi5yb3VuZGVkLWVuZC1sLWwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLXhsLWwge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC14bC1sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LXhsLWwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQteGwtbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC14bC1sIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLXRvcC14bC1sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS14bC1sIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLWxlZnQteGwtbCxcbi5yb3VuZGVkLXN0YXJ0LXhsLWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC1yaWdodC14bC1sLFxuLnJvdW5kZWQtZW5kLXhsLWwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLXh4bC1sIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQteHhsLWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC10b3AtcmlnaHQteHhsLWwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQteHhsLWwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQteHhsLWwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtdG9wLXh4bC1sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS14eGwtbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LXh4bC1sLFxuLnJvdW5kZWQtc3RhcnQteHhsLWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC1yaWdodC14eGwtbCxcbi5yb3VuZGVkLWVuZC14eGwtbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtbWVudS1kZXNrdG9wLWwge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC1tZW51LWRlc2t0b3AtbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1yaWdodC1tZW51LWRlc2t0b3AtbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC1tZW51LWRlc2t0b3AtbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC1tZW51LWRlc2t0b3AtbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC10b3AtbWVudS1kZXNrdG9wLWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLW1lbnUtZGVza3RvcC1sIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLWxlZnQtbWVudS1kZXNrdG9wLWwsXG4ucm91bmRlZC1zdGFydC1tZW51LWRlc2t0b3AtbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG59XG5cbi5yb3VuZGVkLXJpZ2h0LW1lbnUtZGVza3RvcC1sLFxuLnJvdW5kZWQtZW5kLW1lbnUtZGVza3RvcC1sIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG4ucm91bmRlZC1zLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQtcy14bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1yaWdodC1zLXhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LXMteGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtcy14bCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC10b3Atcy14bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcy14bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LXMteGwsXG4ucm91bmRlZC1zdGFydC1zLXhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtcmlnaHQtcy14bCxcbi5yb3VuZGVkLWVuZC1zLXhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1tLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQtbS14bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1yaWdodC1tLXhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LW0teGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtbS14bCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC10b3AtbS14bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbS14bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LW0teGwsXG4ucm91bmRlZC1zdGFydC1tLXhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtcmlnaHQtbS14bCxcbi5yb3VuZGVkLWVuZC1tLXhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1sLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQtbC14bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1yaWdodC1sLXhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LWwteGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtbC14bCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC10b3AtbC14bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbC14bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LWwteGwsXG4ucm91bmRlZC1zdGFydC1sLXhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtcmlnaHQtbC14bCxcbi5yb3VuZGVkLWVuZC1sLXhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC14bC14bCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LXhsLXhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LXhsLXhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LXhsLXhsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LXhsLXhsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC14bC14bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20teGwteGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtbGVmdC14bC14bCxcbi5yb3VuZGVkLXN0YXJ0LXhsLXhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtcmlnaHQteGwteGwsXG4ucm91bmRlZC1lbmQteGwteGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLXh4bC14bCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LXh4bC14bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLXRvcC1yaWdodC14eGwteGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQteHhsLXhsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LXh4bC14bCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC10b3AteHhsLXhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS14eGwteGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtbGVmdC14eGwteGwsXG4ucm91bmRlZC1zdGFydC14eGwteGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1yaWdodC14eGwteGwsXG4ucm91bmRlZC1lbmQteHhsLXhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1tZW51LWRlc2t0b3AteGwge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC1tZW51LWRlc2t0b3AteGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC10b3AtcmlnaHQtbWVudS1kZXNrdG9wLXhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LW1lbnUtZGVza3RvcC14bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC1tZW51LWRlc2t0b3AteGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtdG9wLW1lbnUtZGVza3RvcC14bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbWVudS1kZXNrdG9wLXhsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG5cbi5yb3VuZGVkLWxlZnQtbWVudS1kZXNrdG9wLXhsLFxuLnJvdW5kZWQtc3RhcnQtbWVudS1kZXNrdG9wLXhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtcmlnaHQtbWVudS1kZXNrdG9wLXhsLFxuLnJvdW5kZWQtZW5kLW1lbnUtZGVza3RvcC14bCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cblxuLnJvdW5kZWQtcy14eGwge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC1zLXh4bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLXRvcC1yaWdodC1zLXh4bCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC1zLXh4bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC1zLXh4bCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC10b3Atcy14eGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXMteHhsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLWxlZnQtcy14eGwsXG4ucm91bmRlZC1zdGFydC1zLXh4bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLXJpZ2h0LXMteHhsLFxuLnJvdW5kZWQtZW5kLXMteHhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1tLXh4bCB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LW0teHhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LW0teHhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LW0teHhsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LW0teHhsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLXRvcC1tLXh4bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbS14eGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtbGVmdC1tLXh4bCxcbi5yb3VuZGVkLXN0YXJ0LW0teHhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtcmlnaHQtbS14eGwsXG4ucm91bmRlZC1lbmQtbS14eGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLWwteHhsIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQtbC14eGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC10b3AtcmlnaHQtbC14eGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtbC14eGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtbC14eGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtdG9wLWwteHhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sLXh4bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LWwteHhsLFxuLnJvdW5kZWQtc3RhcnQtbC14eGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1yaWdodC1sLXh4bCxcbi5yb3VuZGVkLWVuZC1sLXh4bCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQteGwteHhsIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQteGwteHhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LXhsLXh4bCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC14bC14eGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQteGwteHhsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLXRvcC14bC14eGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXhsLXh4bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1sZWZ0LXhsLXh4bCxcbi5yb3VuZGVkLXN0YXJ0LXhsLXh4bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLXJpZ2h0LXhsLXh4bCxcbi5yb3VuZGVkLWVuZC14bC14eGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLXh4bC14eGwge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC14eGwteHhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LXh4bC14eGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQteHhsLXh4bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC14eGwteHhsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLXRvcC14eGwteHhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS14eGwteHhsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLWxlZnQteHhsLXh4bCxcbi5yb3VuZGVkLXN0YXJ0LXh4bC14eGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1yaWdodC14eGwteHhsLFxuLnJvdW5kZWQtZW5kLXh4bC14eGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLW1lbnUtZGVza3RvcC14eGwge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC1tZW51LWRlc2t0b3AteHhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LW1lbnUtZGVza3RvcC14eGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtbWVudS1kZXNrdG9wLXh4bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC1tZW51LWRlc2t0b3AteHhsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLXRvcC1tZW51LWRlc2t0b3AteHhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1tZW51LWRlc2t0b3AteHhsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLWxlZnQtbWVudS1kZXNrdG9wLXh4bCxcbi5yb3VuZGVkLXN0YXJ0LW1lbnUtZGVza3RvcC14eGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xufVxuXG4ucm91bmRlZC1yaWdodC1tZW51LWRlc2t0b3AteHhsLFxuLnJvdW5kZWQtZW5kLW1lbnUtZGVza3RvcC14eGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi5yb3VuZGVkLXMtZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC1zLWZ1bGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LXMtZnVsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtcy1mdWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC1zLWZ1bGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLXRvcC1zLWZ1bGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1ib3R0b20tcy1mdWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5ZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtbGVmdC1zLWZ1bGwsXG4ucm91bmRlZC1zdGFydC1zLWZ1bGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLXJpZ2h0LXMtZnVsbCxcbi5yb3VuZGVkLWVuZC1zLWZ1bGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5ZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtbS1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LW0tZnVsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC10b3AtcmlnaHQtbS1mdWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC1tLWZ1bGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LW0tZnVsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtdG9wLW0tZnVsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OWVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1tLWZ1bGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1sZWZ0LW0tZnVsbCxcbi5yb3VuZGVkLXN0YXJ0LW0tZnVsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OWVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtcmlnaHQtbS1mdWxsLFxuLnJvdW5kZWQtZW5kLW0tZnVsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1sLWZ1bGwge1xuICBib3JkZXItcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQtbC1mdWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLXRvcC1yaWdodC1sLWZ1bGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LWwtZnVsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtbC1mdWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC10b3AtbC1mdWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5ZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWwtZnVsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OWVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLWxlZnQtbC1mdWxsLFxuLnJvdW5kZWQtc3RhcnQtbC1mdWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5ZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1yaWdodC1sLWZ1bGwsXG4ucm91bmRlZC1lbmQtbC1mdWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OWVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLXhsLWZ1bGwge1xuICBib3JkZXItcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtdG9wLWxlZnQteGwtZnVsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC10b3AtcmlnaHQteGwtZnVsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQteGwtZnVsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQteGwtZnVsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtdG9wLXhsLWZ1bGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1ib3R0b20teGwtZnVsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OWVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLWxlZnQteGwtZnVsbCxcbi5yb3VuZGVkLXN0YXJ0LXhsLWZ1bGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLXJpZ2h0LXhsLWZ1bGwsXG4ucm91bmRlZC1lbmQteGwtZnVsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC14eGwtZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC14eGwtZnVsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC10b3AtcmlnaHQteHhsLWZ1bGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LXh4bC1mdWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC14eGwtZnVsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtdG9wLXh4bC1mdWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5ZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXh4bC1mdWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5ZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtbGVmdC14eGwtZnVsbCxcbi5yb3VuZGVkLXN0YXJ0LXh4bC1mdWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5ZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1yaWdodC14eGwtZnVsbCxcbi5yb3VuZGVkLWVuZC14eGwtZnVsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1tZW51LWRlc2t0b3AtZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC10b3AtbGVmdC1tZW51LWRlc2t0b3AtZnVsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC10b3AtcmlnaHQtbWVudS1kZXNrdG9wLWZ1bGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LW1lbnUtZGVza3RvcC1mdWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5ZW07XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC1tZW51LWRlc2t0b3AtZnVsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtdG9wLW1lbnUtZGVza3RvcC1mdWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5ZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtYm90dG9tLW1lbnUtZGVza3RvcC1mdWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5ZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTllbTtcbn1cblxuLnJvdW5kZWQtbGVmdC1tZW51LWRlc2t0b3AtZnVsbCxcbi5yb3VuZGVkLXN0YXJ0LW1lbnUtZGVza3RvcC1mdWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5ZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OWVtO1xufVxuXG4ucm91bmRlZC1yaWdodC1tZW51LWRlc2t0b3AtZnVsbCxcbi5yb3VuZGVkLWVuZC1tZW51LWRlc2t0b3AtZnVsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OWVtO1xufVxuXG4uZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5mbGV4LXMtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZsZXgtcy1yb3ctcmV2ZXJzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmZsZXgtcy1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmxleC1zLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZmxleC1tLXJvdy1yZXZlcnNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZmxleC1tLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mbGV4LW0tY29sdW1uLXJldmVyc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtbC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZmxleC1sLXJvdy1yZXZlcnNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZmxleC1sLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mbGV4LWwtY29sdW1uLXJldmVyc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsZXgtbWVudS1kZXNrdG9wLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5mbGV4LW1lbnUtZGVza3RvcC1yb3ctcmV2ZXJzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmZsZXgtbWVudS1kZXNrdG9wLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mbGV4LW1lbnUtZGVza3RvcC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuZmxleC1zLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW0tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LWwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbGV4LW1lbnUtZGVza3RvcC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4uZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmdyb3ctcy0wIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbiAgLnNocmluay1zLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5ncm93LXMtMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvdy1tLTAge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuICAuc2hyaW5rLW0tMCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLmdyb3ctbS0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ3Jvdy1sLTAge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuICAuc2hyaW5rLWwtMCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLmdyb3ctbC0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3Jvdy14bC0wIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbiAgLnNocmluay14bC0wIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuZ3Jvdy14bC0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZ3Jvdy14eGwtMCB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG4gIC5zaHJpbmsteHhsLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5ncm93LXh4bC0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZ3Jvdy1tZW51LWRlc2t0b3AtMCB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG4gIC5zaHJpbmstbWVudS1kZXNrdG9wLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5ncm93LW1lbnUtZGVza3RvcC0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuanVzdGlmeS1jb250ZW50LXMtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXMtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtcy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW0tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW0tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW0tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWVudS1kZXNrdG9wLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZW51LWRlc2t0b3AtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWVudS1kZXNrdG9wLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1lbnUtZGVza3RvcC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWVudS1kZXNrdG9wLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZW51LWRlc2t0b3AtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmp1c3RpZnktc2VsZi1zdGFydCB7XG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmp1c3RpZnktc2VsZi1lbmQge1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uanVzdGlmeS1zZWxmLWNlbnRlciB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuanVzdGlmeS1zZWxmLXMtc3RhcnQge1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuanVzdGlmeS1zZWxmLXMtZW5kIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5qdXN0aWZ5LXNlbGYtcy1jZW50ZXIge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVzdGlmeS1zZWxmLW0tc3RhcnQge1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuanVzdGlmeS1zZWxmLW0tZW5kIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5qdXN0aWZ5LXNlbGYtbS1jZW50ZXIge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmp1c3RpZnktc2VsZi1sLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmp1c3RpZnktc2VsZi1sLWVuZCB7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuanVzdGlmeS1zZWxmLWwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5qdXN0aWZ5LXNlbGYteGwtc3RhcnQge1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuanVzdGlmeS1zZWxmLXhsLWVuZCB7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuanVzdGlmeS1zZWxmLXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuanVzdGlmeS1zZWxmLXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5qdXN0aWZ5LXNlbGYteHhsLWVuZCB7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuanVzdGlmeS1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmp1c3RpZnktc2VsZi1tZW51LWRlc2t0b3Atc3RhcnQge1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuanVzdGlmeS1zZWxmLW1lbnUtZGVza3RvcC1lbmQge1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmp1c3RpZnktc2VsZi1tZW51LWRlc2t0b3AtY2VudGVyIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5hbGlnbi1pdGVtcy1zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYWxpZ24taXRlbXMtcy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuYWxpZ24taXRlbXMtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLWl0ZW1zLW0tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWxpZ24taXRlbXMtbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFsaWduLWl0ZW1zLWwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWxpZ24taXRlbXMtbC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFsaWduLWl0ZW1zLW1lbnUtZGVza3RvcC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1lbnUtZGVza3RvcC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWVudS1kZXNrdG9wLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWVudS1kZXNrdG9wLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZW51LWRlc2t0b3AtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxufVxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYWxpZ24tY29udGVudC1ldmVubHkge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5hbGlnbi1jb250ZW50LXMtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtcy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXMtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtcy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXMtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtcy1ldmVubHkge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLWNvbnRlbnQtbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tLWV2ZW5seSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFsaWduLWNvbnRlbnQtbC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sLWV2ZW5seSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFsaWduLWNvbnRlbnQtbWVudS1kZXNrdG9wLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1lbnUtZGVza3RvcC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1lbnUtZGVza3RvcC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZW51LWRlc2t0b3AtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZW51LWRlc2t0b3AtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWVudS1kZXNrdG9wLWV2ZW5seSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG59XG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmQtcy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kLXMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kLXMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmQtcy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmQtcy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmQtbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmQtbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZC1tLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuZC1tLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZC1sLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmQtbC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmQtbC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZC1sLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuZC1sLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZC1tZW51LWRlc2t0b3AtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZC1tZW51LWRlc2t0b3AtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kLW1lbnUtZGVza3RvcC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZC1tZW51LWRlc2t0b3AtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5kLW1lbnUtZGVza3RvcC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiQHVzZSBcInNhc3M6bWFwXCI7XG5cblxuLy8gJG5hbWUgZXN0IGxlIG5vbSBkdSBmaWNoaWVyIGV0IGxlIG5vbSBkZSBsYSBmb250LWZhbWlseVxuQG1peGluIGxvYWRGb250KCRwYXRoRm9sZGVyLCAkbmFtZSwgJHdlaWdodCwgJHN0eWxlOiBub3JtYWwsICRleHRlbnNpb25zOiAoJ3dvZmYyJywgJ3dvZmYnLCAndHRmJykpIHtcbiAgJGZvcm1hdHM6IChcbiAgICBvdGY6IFwib3BlbnR5cGVcIixcbiAgICB0dGY6IFwidHJ1ZXR5cGVcIlxuICApO1xuICAkc3JjOiAoKTtcblxuICBAZWFjaCAkZXh0IGluICRleHRlbnNpb25zIHtcbiAgICAkZm9ybWF0OiAkZXh0O1xuXG4gICAgQGlmKG1hcC5oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSkge1xuICAgICAgJGZvcm1hdDogbWFwLmdldCgkZm9ybWF0cywgJGV4dCk7XG4gICAgfVxuXG4gICAgJHNyYzogYXBwZW5kKCRzcmMsIHVybCgnI3skcGF0aEZvbGRlcn0vI3skbmFtZX0uI3skZXh0fScpIGZvcm1hdCgkZm9ybWF0KSwgY29tbWEpXG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJG5hbWU7XG4gICAgc3JjOiAkc3JjO1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICAvL2ZvbnQtZGlzcGxheTogc3dhcDtcblxuICAgIEBpZigkd2VpZ2h0KSB7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICB9XG4gIH1cbn1cblxuJGZvbnRzOiAoXG4gIC8qJ2ZvbnRGaWxlTmFtZSc6IChcbiAgICB3ZWlnaHQ6IDQwMCxcbiAgICBzdHlsZTogbm9ybWFsLFxuICAgIGV4dDogJ3dvZmYyJyAvLyBGaWxlIGV4dGVuc2lvbiAoVE9ETzogc3VwcG9ydCBzYXNzLW1hcCBmb3IgbXVsdGlwbGUgZmlsZSBleHRlbnNpb24sICgndHRmJywgJ2VvdCcsICd3b2ZmJywgJ3dvZmYyJykpXG4gICksKi9cbiAgJ1J1YmlrLUJvbGQnOiAoXG4gICAgZXh0OiAoJ3R0ZicpXG4gICksXG4gICdSdWJpay1SZWd1bGFyJzogKFxuICAgIGV4dDogKCd0dGYnKVxuICApLFxuICAnRWxvbWV0aGEnOiAoXG4gICAgZXh0OiAoJ290ZicpXG4gICksXG4gICdETVNhbnMtVmFyaWFibGUnOiAoXG4gICAgZXh0OiAoJ3R0ZicpXG4gICksXG4gICdETVNhbnMtUmVndWxhcic6IChcbiAgICBleHQ6ICgndHRmJylcbiAgKSxcbiAgJ0RNU2Fucy1Cb2xkJzogKFxuICAgIGV4dDogKCd0dGYnKVxuICApLFxuICAnUGlsb3dsYXZhLVJlZ3VsYXInOiAoXG4gICAgZXh0OiAoJ3dvZmYnKVxuICApLFxuICAnT3BlbkR5c2xleGljLUJvbGQnOiAoXG4gICAgZXh0OiAoJ3dvZmYnKVxuICApLFxuICAnT3BlbkR5c2xleGljLVJlZ3VsYXInOiAoXG4gICAgZXh0OiAoJ3dvZmYnKVxuICApLFxuKSAhZGVmYXVsdDtcblxuQGVhY2ggJGZvbnQtaywgJGZvbnQtbWFwIGluICRmb250cyB7XG4gIEBpbmNsdWRlIGxvYWRGb250KCRmb250c0ZvbGRlciwgdW5xdW90ZSgkZm9udC1rKSwgbWFwLmdldCgkZm9udC1tYXAsIHdlaWdodCksIG1hcC5nZXQoJGZvbnQtbWFwLCBzdHlsZSksIG1hcC1nZXQoJGZvbnQtbWFwLCBleHQpKTtcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiQG1peGluIGNzc1ZhcnMoKSB7XG4gIDpyb290IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGluY2x1ZGUgY3NzVmFycyB7XG4gIC0tc2Nyb2xsYmFyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLXNjcm9sbGJhci1mb3JlZ3JvdW5kOiB2YXIoLS1jLWdyZXkpO1xuICAtLXNjcm9sbGJhci13aWR0aDogI3tzcGFjaW5nKDIpfTtcbiAgLS1zY3JvbGxiYXItaGVpZ2h0OiAje3NwYWNpbmcoMil9O1xufVxuXG4qIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXNjcm9sbGJhci1mb3JlZ3JvdW5kKSB2YXIoLS1zY3JvbGxiYXItYmFja2dyb3VuZCk7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiB2YXIoLS1zY3JvbGxiYXItd2lkdGgpOyAvKiBNb3N0bHkgZm9yIHZlcnRpY2FsIHNjcm9sbGJhcnMgKi9cbiAgICBoZWlnaHQ6IHZhcigtLXNjcm9sbGJhci1oZWlnaHQpOyAvKiBNb3N0bHkgZm9yIGhvcml6b250YWwgc2Nyb2xsYmFycyAqL1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci1mb3JlZ3JvdW5kKTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXNjcm9sbGJhci13aWR0aCkgKiAwLjIpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXNjcm9sbGJhci1iYWNrZ3JvdW5kKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItYmFja2dyb3VuZCk7XG4gIH1cbn1cbiIsImh0bWwge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC8vIGhlaWdodDogMTAwJTtcbiAgQGluY2x1ZGUgbGlnaHQtdGhlbWUoKTtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JGNzcy12YXItcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLSN7JGNzcy12YXItcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JGNzcy12YXItcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skY3NzLXZhci1wcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JGNzcy12YXItcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmcpO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LWRhcmspO1xuICBtaW4taGVpZ2h0OiB2YXIoLS12aCk7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDEyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9iYWNrZ3JvdW5kLXdlYnNpdGUucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAvL2JhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIC8vdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBhbmltLWV4cHJlc3NpdmUoKTtcblxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWVudS1kZXNrdG9wKSB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG59XG5cbmh0bWxbZGF0YS10aGVtZT1cImxpZ2h0XCJdLFxuKltkYXRhLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBAaW5jbHVkZSBsaWdodC10aGVtZSgpO1xufVxuXG5odG1sW2RhdGEtdGhlbWU9XCJkYXJrXCJdLFxuKltkYXRhLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIEBpbmNsdWRlIGRhcmstdGhlbWUoKTtcbn1cblxuaHRtbFtkYXRhLWExMXktbGluZS1zcGFjaW5nXSxcbipbZGF0YS1hMTF5LWxpbmUtc3BhY2luZ10ge1xuICAtLSN7JGNzcy12YXItcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tI3skY3NzLXZhci1wcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIH1cbn1cblxuaHRtbFtkYXRhLWExMXktZHlzbGV4aWEtZm9udF0sXG4qW2RhdGEtYTExeS1keXNsZXhpYS1mb250XSB7XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9Ym9keS1mb250LWZhbWlseTogJ09wZW5EeXNsZXhpYy1SZWd1bGFyJztcbiAgZm9udC1mYW1pbHk6ICdPcGVuRHlzbGV4aWMtUmVndWxhcicsIEFyaWFsLCBTYW5zLXNlcmlmLCBzZXJpZiAhaW1wb3J0YW50O1xuICAqIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5EeXNsZXhpYy1SZWd1bGFyJywgQXJpYWwsIFNhbnMtc2VyaWYsIHNlcmlmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keVtkYXRhLWExMXktcmVkdWNlZC1tb3Rpb249XCJyZWR1Y2VcIl0sXG4qW2RhdGEtYTExeS1yZWR1Y2VkLW1vdGlvbj1cInJlZHVjZVwiXSB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbnAgKyBwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBzcGFjaW5nKDMpO1xufVxuXG5wICsgaDEsXG5wICsgaDIsXG5wICsgaDMsXG5wICsgaDQsXG5wICsgaDUsXG5wICsgaDYsXG5wICsgLmgxLFxucCArIC5oMixcbnAgKyAuaDMsXG5wICsgLmg0LFxucCArIC5oNSxcbnAgKyAuaDYge1xuICBtYXJnaW4tdG9wOiAwLjY1ZW07XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeS1ib2xkO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59IiwiJGxpZ2h0LXRoZW1lOiAoXG4gICdwcmltYXJ5JzogKFxuICAgICd2YWx1ZSc6ICNBMjQ2NzIsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsIC8vIE1heCA0IHRpbnRzLCA1MDAsIDQwMCwgMzAwLCAxMDBcbiAgICAnZGFyay1zaGFkZXMnOiA0LCAvLyBNYXggNCBzaGFkZXMsIDYwMCwgNzAwLCA4MDAsIDkwMFxuICAgICdvdmVycmlkZSc6ICgpLFxuICApLFxuICAnc2Vjb25kYXJ5JzogKFxuICAgICd2YWx1ZSc6ICNEQjdFNEIsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsIC8vIE1heCA0IHRpbnRzLCA1MDAsIDQwMCwgMzAwLCAxMDBcbiAgICAnZGFyay1zaGFkZXMnOiA0LCAvLyBNYXggNCBzaGFkZXMsIDYwMCwgNzAwLCA4MDAsIDkwMFxuICAgICdvdmVycmlkZSc6ICgpLFxuICApLFxuICAnYmVpZ2UnOiAoXG4gICAgJ3ZhbHVlJzogI0YxRUNFMCxcbiAgICAnbGlnaHQtc2hhZGVzJzogNCwgLy8gTWF4IDQgdGludHMsIDUwMCwgNDAwLCAzMDAsIDEwMFxuICAgICdkYXJrLXNoYWRlcyc6IDQsIC8vIE1heCA0IHNoYWRlcywgNjAwLCA3MDAsIDgwMCwgOTAwXG4gICAgJ292ZXJyaWRlJzogKCksXG4gICksXG4gICdwdXJwbGUnOiAoXG4gICAgJ3ZhbHVlJzogI0MxQjBFMCxcbiAgICAnbGlnaHQtc2hhZGVzJzogNCwgLy8gTWF4IDQgdGludHMsIDUwMCwgNDAwLCAzMDAsIDEwMFxuICAgICdkYXJrLXNoYWRlcyc6IDQsIC8vIE1heCA0IHNoYWRlcywgNjAwLCA3MDAsIDgwMCwgOTAwXG4gICAgJ292ZXJyaWRlJzogKCksXG4gICksXG4gICdibHVlJzogKFxuICAgICd2YWx1ZSc6ICM4ODg0RTQsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsIC8vIE1heCA0IHRpbnRzLCA1MDAsIDQwMCwgMzAwLCAxMDBcbiAgICAnZGFyay1zaGFkZXMnOiA0LCAvLyBNYXggNCBzaGFkZXMsIDYwMCwgNzAwLCA4MDAsIDkwMFxuICAgICdvdmVycmlkZSc6ICgpLFxuICApLFxuICAncmVkJzogKFxuICAgICd2YWx1ZSc6ICNDQjMzMzYsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsIC8vIE1heCA0IHRpbnRzLCA1MDAsIDQwMCwgMzAwLCAxMDBcbiAgICAnZGFyay1zaGFkZXMnOiA0LCAvLyBNYXggNCBzaGFkZXMsIDYwMCwgNzAwLCA4MDAsIDkwMFxuICAgICdvdmVycmlkZSc6ICgpLFxuICApLFxuICAncGluayc6IChcbiAgICAndmFsdWUnOiAjRjA5M0I4LFxuICAgICdsaWdodC1zaGFkZXMnOiA0LCAvLyBNYXggNCB0aW50cywgNTAwLCA0MDAsIDMwMCwgMTAwXG4gICAgJ2Rhcmstc2hhZGVzJzogNCwgLy8gTWF4IDQgc2hhZGVzLCA2MDAsIDcwMCwgODAwLCA5MDBcbiAgICAnb3ZlcnJpZGUnOiAoKSxcbiAgKSxcbiAgJ3llbGxvdyc6IChcbiAgICAndmFsdWUnOiAjRkZDRjRFLFxuICAgICdsaWdodC1zaGFkZXMnOiA0LCAvLyBNYXggNCB0aW50cywgNTAwLCA0MDAsIDMwMCwgMTAwXG4gICAgJ2Rhcmstc2hhZGVzJzogNCwgLy8gTWF4IDQgc2hhZGVzLCA2MDAsIDcwMCwgODAwLCA5MDBcbiAgICAnb3ZlcnJpZGUnOiAoKSxcbiAgKSxcbiAgJ2dyZXknOiAoXG4gICAgJ3ZhbHVlJzogI0MwQzBDMCxcbiAgICAnbGlnaHQtc2hhZGVzJzogNCwgLy8gTWF4IDQgdGludHMsIDUwMCwgNDAwLCAzMDAsIDEwMFxuICAgICdkYXJrLXNoYWRlcyc6IDQsIC8vIE1heCA0IHNoYWRlcywgNjAwLCA3MDAsIDgwMCwgOTAwXG4gICAgJ292ZXJyaWRlJzogKCksXG4gICksXG4gICdpbmZvJzogKFxuICAgICd2YWx1ZSc6ICMxZTkwZmYsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsIC8vIE1heCA0IHRpbnRzLCA1MDAsIDQwMCwgMzAwLCAxMDBcbiAgICAnZGFyay1zaGFkZXMnOiA0LCAvLyBNYXggNCBzaGFkZXMsIDYwMCwgNzAwLCA4MDAsIDkwMFxuICAgICdvdmVycmlkZSc6IChcbiAgICAgJzkwMCc6ICMwYTNjNmNcbiAgICApLFxuICApLFxuICAnc3VjY2Vzcyc6IChcbiAgICAndmFsdWUnOiAjNDhjNzViLFxuICAgICdsaWdodC1zaGFkZXMnOiA0LCAvLyBNYXggNCB0aW50cywgNTAwLCA0MDAsIDMwMCwgMTAwXG4gICAgJ2Rhcmstc2hhZGVzJzogNCwgLy8gTWF4IDQgc2hhZGVzLCA2MDAsIDcwMCwgODAwLCA5MDBcbiAgICAnb3ZlcnJpZGUnOiAoKSxcbiAgKSxcbiAgJ3dhcm5pbmcnOiAoXG4gICAgJ3ZhbHVlJzogI0ZGODUwQixcbiAgICAnbGlnaHQtc2hhZGVzJzogNCwgLy8gTWF4IDQgdGludHMsIDUwMCwgNDAwLCAzMDAsIDEwMFxuICAgICdkYXJrLXNoYWRlcyc6IDQsIC8vIE1heCA0IHNoYWRlcywgNjAwLCA3MDAsIDgwMCwgOTAwXG4gICAgJ292ZXJyaWRlJzogKCksXG4gICksXG4gICdlcnJvcic6IChcbiAgICAndmFsdWUnOiAjRDIzQTRCLFxuICAgICdsaWdodC1zaGFkZXMnOiA0LCAvLyBNYXggNCB0aW50cywgNTAwLCA0MDAsIDMwMCwgMTAwXG4gICAgJ2Rhcmstc2hhZGVzJzogNCwgLy8gTWF4IDQgc2hhZGVzLCA2MDAsIDcwMCwgODAwLCA5MDBcbiAgICAnb3ZlcnJpZGUnOiAoKSxcbiAgKSxcbik7XG5cbkBtaXhpbiBsaWdodC10aGVtZSgpIHtcbiAgLS1jLWJnOiB2YXIoLS1jLWJlaWdlKTtcbiAgLS1uYXZiYXItYmc6ICNGRkZGRkY7XG4gIC0tY2FyZC1iZzogI0ZGRkZGRjtcbiAgLS1jLWxpZ2h0OiAjZmZmZmZmO1xuICAtLWMtbGlnaHQtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWMtZGFyazogIzFEMjIyRTtcbiAgLS1jLWRhcmstcmdiOiAyOSwgMzQsIDQ2O1xuICAtLWMtdGV4dC1saWdodDogI2ZmZmZmZjtcbiAgLS1jLXRleHQtZGFyazogIzFEMjIyRTtcbiAgLS1jLXRleHQ6ICMxRDIyMkU7XG4gIC0tYy10ZXh0LXByaW1hcnk6ICNBMjQ2NzI7XG4gIC0tYy10ZXh0LXNlY29uZGFyeTogIzhCQTBDMDtcbiAgLS1jLXRleHQtbXV0ZWQ6ICM4QkEwQzA7XG5cbiAgLyogR0VORVJBVEVEIENPTE9SUyAqL1xuICBAaW5jbHVkZSBhZGRDb2xvcnNWYXJpYWJsZXMoZ2VuZXJhdGVQYWxldHRlKCRsaWdodC10aGVtZSkpO1xuICAvKiBFTkQgR0VORVJBVEVEIENPTE9SUyAqL1xufSIsIiVjb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdhcCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdhcCk7XG59XG5cbkBlYWNoICRjb250YWluZXIgaW4gJGNvbnRhaW5lcnMge1xuICBAaWYgbnRoKCRjb250YWluZXIsIDEpICE9ICcnIHtcbiAgICAlY29udGFpbmVyLSN7bnRoKCRjb250YWluZXIsIDEpfSxcbiAgICAuY29udGFpbmVyLSN7bnRoKCRjb250YWluZXIsIDEpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXI7XG4gICAgICBtYXgtd2lkdGg6IG50aCgkY29udGFpbmVyLCAyKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWFpbiBjb250YWluZXJcbi5jb250YWluZXIge1xuICBAZXh0ZW5kICVjb250YWluZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXIteHh4bDtcbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcbiAgQGV4dGVuZCAlY29udGFpbmVyO1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLypcbjxkaXYgY2xhc3M9XCJncmlkXCI+XG4gICAgPGRpdiBjbGFzcz1cImNvbC02IGNvbC1sLTNcIj5jb2wtNjwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjb2wtNlwiPmNvbC02PC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImNvbC1wdXNoLWwtNlwiPmNvbC1wdXNoLWwtNjwvZGl2PlxuPC9kaXY+XG4qL1xuXG5AbWl4aW4gY29sKCRndXR0ZXIpIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyO1xufVxuXG5AbWl4aW4gY29sU2l6ZSgkaW5kZXg6IDAsICRjb250ZXh0OiAxMikge1xuICBmbGV4LWJhc2lzOiBtYXRoLmRpdigkaW5kZXgsICRjb250ZXh0KSAqIDEwMCU7XG4gIG1heC13aWR0aDogbWF0aC5kaXYoJGluZGV4LCAkY29udGV4dCkgKiAxMDAlO1xufVxuXG5AbWl4aW4gY29sT2Zmc2V0KCRjdXJyZW50OiAwLCAkY29udGV4dDogMTIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBtYXRoLmRpdigkY3VycmVudCwgJGNvbnRleHQpICogMTAwJTtcbn1cblxuQG1peGluIGdlbmVyYXRlR3JpZCgkZ3JpZFNlbGVjdG9yOiAnZ3JpZCcsICRjb2xTZWxlY3RvcjogJ2NvbCcsICRjb2x1bW5zOiAxMiwgJGd1dHRlcjogMjRweCwgJGJyZWFrcG9pbnRzOiAoKSkge1xuICAuI3skZ3JpZFNlbGVjdG9yfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogLTEpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgjeyRndXR0ZXJ9ICogMC41KSAqIC0xKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCN7JGd1dHRlcn0gKiAwLjUpICogLTEpO1xuXG4gICAgJiA+ICoge1xuICAgICAgQGluY2x1ZGUgY29sKCN7JGd1dHRlcn0pO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRndXR0ZXJ9ICogMC41KTtcbiAgICB9XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAuI3skY29sU2VsZWN0b3J9LSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIGNvbCgkZ3V0dGVyKTtcbiAgICAgIEBpbmNsdWRlIGNvbFNpemUoJGksICRjb2x1bW5zKTtcbiAgICB9XG4gICAgLy8gUHVzaFxuICAgIC4jeyRjb2xTZWxlY3Rvcn0tcHVzaC0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBjb2xPZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICB9XG4gICAgLy8gUHVsbFxuICAgIC4jeyRjb2xTZWxlY3Rvcn0tcHVsbC0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBjb2xPZmZzZXQoLSRpLCAkY29sdW1ucyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRm9yIGVhY2ggYnJlYWtwb2ludHNcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbnRoKCRicmVha3BvaW50LCAyKSkge1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC4jeyRjb2xTZWxlY3Rvcn0je250aCgkYnJlYWtwb2ludCwgMSl9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBjb2woJGd1dHRlcik7XG4gICAgICAgICAgQGluY2x1ZGUgY29sU2l6ZSgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICAgIC8vIFB1c2hcbiAgICAgICAgLiN7JGNvbFNlbGVjdG9yfS1wdXNoI3tudGgoJGJyZWFrcG9pbnQsIDEpfS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgY29sT2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gUHVsbFxuICAgICAgICAuI3skY29sU2VsZWN0b3J9LXB1bGwje250aCgkYnJlYWtwb2ludCwgMSl9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBjb2xPZmZzZXQoLSRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cbi5ncmlkID4gLmNvbC1hdXRvIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICgnLXMnLCAkc2NyZWVuLXMpLFxuICAoJy1tJywgJHNjcmVlbi1tKSxcbiAgKCctbCcsICRzY3JlZW4tbCksXG4gICgnLXhsJywgJHNjcmVlbi14bCksXG4gICgnLXh4bCcsICRzY3JlZW4teHhsKSxcbiAgKCctbWVudS1kZXNrdG9wJywgJHNjcmVlbi1tZW51LWRlc2t0b3ApXG4pO1xuQGluY2x1ZGUgZ2VuZXJhdGVHcmlkKCdncmlkJywgJ2NvbCcsIDEyLCB2YXIoLS1nYXApLCAkZ3JpZC1icmVha3BvaW50cyk7XG4iLCIldi1zdGFjayxcbi52LXN0YWNrIHtcbiAgLS1zdGFjay1nYXA6IHZhcigtLWdhcCk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuXG4ldi1zdGFjayA+ICosXG4udi1zdGFjayA+ICoge1xuICBmbGV4LWdyb3c6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuJXYtc3RhY2sgPiAqICsgKixcbi52LXN0YWNrID4gKiArICoge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zdGFjay1nYXApO1xufVxuXG4laC1zdGFjayB7XG4gIC0tc3RhY2stZ2FwOiB2YXIoLS1nYXApO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIC0wLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIC0wLjUpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAtMSk7XG5cbiAgJiA+ICoge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zdGFjay1nYXApICogMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIDAuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zdGFjay1nYXApKTtcbiAgfVxufVxuXG5AbWl4aW4gaC1zdGFjaygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zdGFjay1nYXApICogLTAuNSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zdGFjay1nYXApICogLTAuNSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3RhY2stZ2FwKSAqIC0xKTtcblxuICAmID4gKiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXN0YWNrLWdhcCkgKiAwLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zdGFjay1nYXApICogMC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXN0YWNrLWdhcCkpO1xuICB9XG59XG5cbi5oLXN0YWNrLFxuLmgtc3RhY2stYXV0byB7XG4gIEBleHRlbmQgJWgtc3RhY2tcbn1cblxuLmgtc3RhY2stYXV0byB7XG4gIEBleHRlbmQgJWgtc3RhY2s7XG59XG5cbi5oLXN0YWNrLWF1dG8gPiAqIHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG5AZWFjaCAkYnAtaywgJGJwLXYgaW4gJGJyZWFrcG9pbnRzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXYpIHtcbiAgICAlaC1zdGFjay1hdXRvLSN7JGJwLWt9LFxuICAgIC5oLXN0YWNrLWF1dG8tI3skYnAta30ge1xuICAgICAgQGluY2x1ZGUgaC1zdGFjaztcbiAgICAgICYgPiAqIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG51bC52LXN0YWNrIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufSIsIkBpbmNsdWRlIGNzc1ZhcnMge1xuICAtLXNlY3Rpb24tcGFkZGluZzogNDhweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgLS1zZWN0aW9uLXBhZGRpbmc6IDY0cHg7XG4gIH1cbn1cblxuJXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbn1cblxuKltjbGFzcyo9XCJzZWN0aW9uLVwiXSB7XG4gIEBleHRlbmQgJXNlY3Rpb247XG59XG5cbi5zZWN0aW9uLWludHJvIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZW51LWRlc2t0b3ApIHtcbiAgICAtLXNlY3Rpb24tcGFkZGluZzogMTI4cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24taW50cm8taG9tZXBhZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIFBvdXIgbGUgc2xpZGVyIGRlcyBjYXJ0ZXNcbn1cblxuLmhvbWVwYWdlX2ludHJvX2RlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAtMTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWwpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn0iLCJAaW5jbHVkZSBjc3NWYXJzIHtcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH1idG4tc2l6ZTogI3tzcGFjaW5nKDcpfTsgLy8gU2l6ZSB0byBmaXQgaW5wdXQgaGVpZ2h0XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9YnRuLWJnOiB2YXIoLS1jLWdyZXktNDAwKTtcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH1idG4tY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9YnRuLXJhZGl1czogOTk5ZW07XG59XG5cbkBtaXhpbiBmb2N1c1Zpc2libGUoKSB7XG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgIG91dGxpbmU6IEJ1dHRvblRleHQgc29saWQgMnB4O1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBidG5EaXNhYmxlZCgpIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbiVidG4tYmFzZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeS1ib2xkO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogc3BhY2luZygzKTtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcoMyk7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZyg1KTtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZyg1KTtcbiAgbWluLWhlaWdodDogdmFyKC0tYnRuLXNpemUpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ0bi1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tYmcpO1xuICBjb2xvcjogdmFyKC0tYnRuLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgYW5pbS1lZmZpY2llbnQoKTtcblxuICAmOmRpc2FibGVkLFxuICAmLmlzLWRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBidG5EaXNhYmxlZDtcbiAgfVxufVxuXG4uYnRuLXNtYWxsIHtcbiAgLS1idG4tc2l6ZTogI3tzcGFjaW5nKDYpfTtcbiAgLS1idG4tcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogZm9udFNpemUoMik7XG59XG5cbi5idG4tbGFyZ2Uge1xuICAtLWJ0bi1zaXplOiAje3NwYWNpbmcoNyl9O1xuICAtLWJ0bi1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiBmb250U2l6ZSg1KTtcbn1cblxuKltjbGFzcyo9XCJidG5cIl0ge1xuICBAaW5jbHVkZSBmb2N1c1Zpc2libGU7XG59XG5cbmJ1dHRvbltjbGFzc149XCJidG5cIl0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG5hW2NsYXNzKj1cImJ0blwiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJmaWxlXCJdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIC0tYnRuLXNpemU6ICN7c3BhY2luZyg0KX07XG4gIC8vQGV4dGVuZCAlYnRuLWJhc2U7XG4gIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgZm9udC1zaXplOiBmb250U2l6ZSgxKTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5idG4ge1xuICBAZXh0ZW5kICVidG4tYmFzZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIC0tYnRuLWJnOiB2YXIoLS1jLWdyZXktODAwKTtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1ncmV5LTcwMCk7XG4gIH1cbn1cblxuLmJ0bi10ZXh0IHtcbiAgQGV4dGVuZCAlYnRuLWJhc2U7XG4gIC0tYnRuLWJnOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIC0tYnRuLWJnOiB2YXIoLS1jLWdyZXktODAwKTtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1ncmV5LTcwMCk7XG4gIH1cbn1cblxuLmJ0bi1ib3JkZXIge1xuICBAZXh0ZW5kICVidG4tYmFzZTtcbiAgLS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWRhcmspO1xuICAvL2JveC1zaGFkb3c6IDAgMXB4IDAgMCB2YXIoLS1jLWRhcmspO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgLS1idG4tYmc6IHZhcigtLWMtcHJpbWFyeSk7XG4gICAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1wcmltYXJ5KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1wcmltYXJ5LTYwMCk7XG4gICAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1wcmltYXJ5KTtcbiAgfVxufVxuXG5cbipbY2xhc3MqPVwiYnRuLWljb25cIl0ge1xuICAtLWJ0bi1yYWRpdXM6IDk5OWVtO1xufVxuXG4uYnRuLWljb24ge1xuICAtLWJ0bi1yYWRpdXM6IDk5OWVtO1xuICBAZXh0ZW5kICVidG4tYmFzZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1idG4tc2l6ZSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1ncmV5LTgwMCk7XG4gICAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgLS1idG4tYmc6IHZhcigtLWMtZ3JleS03MDApO1xuICB9XG59XG5cbi5idG4taWNvbi1ib3JkZXIge1xuICBAZXh0ZW5kICVidG4tYmFzZTtcbiAgLS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgd2lkdGg6IHZhcigtLWJ0bi1zaXplKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy10ZXh0KTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIC0tYnRuLWJnOiB2YXIoLS1jLXByaW1hcnkpO1xuICAgIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIC0tYnRuLWJnOiB2YXIoLS1jLXByaW1hcnkpO1xuICB9XG59XG5cbi8vIFByaW1hcnlcbi5idG4tcHJpbWFyeSB7XG4gIC0tYnRuLWJnOiB2YXIoLS1jLXByaW1hcnkpO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgQGV4dGVuZCAlYnRuLWJhc2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1wcmltYXJ5LTgwMCk7XG4gICAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgLS1idG4tYmc6IHZhcigtLWMtcHJpbWFyeS03MDApO1xuICB9XG59XG5cbi5idG4tdGV4dC1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlYnRuLWJhc2U7XG4gIC0tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1wcmltYXJ5LTgwMCk7XG4gICAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgLS1idG4tYmc6IHZhcigtLWMtcHJpbWFyeS03MDApO1xuICB9XG59XG5cbi5idG4tYm9yZGVyLXByaW1hcnkge1xuICAtLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICBAZXh0ZW5kICVidG4tYmFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1wcmltYXJ5KTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIC0tYnRuLWJnOiB2YXIoLS1jLXByaW1hcnktODAwKTtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWMtcHJpbWFyeS04MDApO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIC0tYnRuLWJnOiB2YXIoLS1jLXByaW1hcnktNzAwKTtcbiAgfVxufVxuXG4uYnRuLWljb24tcHJpbWFyeSB7XG4gIEBleHRlbmQgJWJ0bi1iYXNlO1xuICAtLWJ0bi1iZzogdmFyKC0tYy1wcmltYXJ5KTtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogdmFyKC0tYnRuLXNpemUpO1xuICB3aWR0aDogdmFyKC0tYnRuLXNpemUpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgLS1idG4tYmc6IHZhcigtLWMtcHJpbWFyeS04MDApO1xuICAgIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIC0tYnRuLWJnOiB2YXIoLS1jLVBSSU1BUlktNzAwKTtcbiAgfVxufVxuXG4uYnRuLWljb24tYm9yZGVyLXByaW1hcnkge1xuICBAZXh0ZW5kICVidG4tYmFzZTtcbiAgLS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1idG4tc2l6ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1wcmltYXJ5LTgwMCk7XG4gICAgLS1idG4tY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgLS1idG4tYmc6IHZhcigtLWMtcHJpbWFyeS03MDApO1xuICB9XG59XG5cbi8vIFNlY29uZGFyeVxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJ0bi1iZzogdmFyKC0tYy1zZWNvbmRhcnkpO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgQGV4dGVuZCAlYnRuLWJhc2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1zZWNvbmRhcnktODAwKTtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1zZWNvbmRhcnktNzAwKTtcbiAgfVxufVxuXG4uYnRuLXRleHQtc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlYnRuLWJhc2U7XG4gIC0tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtc2Vjb25kYXJ5KTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIC0tYnRuLWJnOiB2YXIoLS1jLXNlY29uZGFyeS04MDApO1xuICAgIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIC0tYnRuLWJnOiB2YXIoLS1jLXNlY29uZGFyeS03MDApO1xuICB9XG59XG5cbi5idG4tYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tY29sb3I6IHZhcigtLWMtc2Vjb25kYXJ5KTtcbiAgQGV4dGVuZCAlYnRuLWJhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtc2Vjb25kYXJ5KTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIC0tYnRuLWJnOiB2YXIoLS1jLXNlY29uZGFyeS04MDApO1xuICAgIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1zZWNvbmRhcnktODAwKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1zZWNvbmRhcnktNzAwKTtcbiAgfVxufVxuXG4uYnRuLWljb24tc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlYnRuLWJhc2U7XG4gIC0tYnRuLWJnOiB2YXIoLS1jLXNlY29uZGFyeSk7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgd2lkdGg6IHZhcigtLWJ0bi1zaXplKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIC0tYnRuLWJnOiB2YXIoLS1jLXNlY29uZGFyeS04MDApO1xuICAgIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIC0tYnRuLWJnOiB2YXIoLS1jLVBSSU1BUlktNzAwKTtcbiAgfVxufVxuXG4uYnRuLWljb24tYm9yZGVyLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJWJ0bi1iYXNlO1xuICAtLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXNlY29uZGFyeSk7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogdmFyKC0tYnRuLXNpemUpO1xuICB3aWR0aDogdmFyKC0tYnRuLXNpemUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLXNlY29uZGFyeSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1zZWNvbmRhcnktODAwKTtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1zZWNvbmRhcnktNzAwKTtcbiAgfVxufVxuXG4uYnRuLWxpbmsge1xuICBtaW4taGVpZ2h0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cblxuLmJ0bi1wcmltYXJ5LWZhZGUge1xuICAtLWJ0bi1iZzogcmdiYSh2YXIoLS1jLXByaW1hcnktcmdiKSwgMC42NCk7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICBAZXh0ZW5kICVidG4tYmFzZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIC0tYnRuLWJnOiByZ2JhKHZhcigtLWMtcHJpbWFyeS1yZ2IpLCAxKTtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1wdXJwbGUtNzAwKTtcbiAgfVxufVxuXG4uYnRuLXB1cnBsZSB7XG4gIC0tYnRuLWJnOiByZ2JhKHZhcigtLWMtcHVycGxlLXJnYiksIDAuNjQpO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgQGV4dGVuZCAlYnRuLWJhc2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAtLWJ0bi1iZzogcmdiYSh2YXIoLS1jLXB1cnBsZS1yZ2IpLCAxKTtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1wdXJwbGUtNzAwKTtcbiAgfVxufVxuXG4uYnRuLXJlZCB7XG4gIC0tYnRuLWJnOiByZ2JhKHZhcigtLWMtcmVkLXJnYiksIDAuNjQpO1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgQGV4dGVuZCAlYnRuLWJhc2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAtLWJ0bi1iZzogcmdiYSh2YXIoLS1jLXJlZC1yZ2IpLCAxKTtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAtLWJ0bi1iZzogdmFyKC0tYy1yZWQtNzAwKTtcbiAgfVxufSIsIkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5cblxuJGhlYWRpbmc6IChcbiAgJ2gxJzogKFxuICAgICdiYXNlJzogcHhUb1JlbSgzMiksXG4gICAgJ2wnOiBweFRvUmVtKDQ4KVxuICApLFxuICAnaDInOiAoXG4gICAgJ2Jhc2UnOiBweFRvUmVtKDI4KSxcbiAgICAnbCc6IHB4VG9SZW0oMzIpXG4gICksXG4gICdoMyc6IChcbiAgICAnYmFzZSc6IHB4VG9SZW0oMjQpLFxuICAgICdsJzogcHhUb1JlbSgyOClcbiAgKSxcbiAgJ2g0JzogKFxuICAgICdiYXNlJzogcHhUb1JlbSgyMCksXG4gICAgJ2wnOiBweFRvUmVtKDI0KVxuICApLFxuICAnaDUnOiAoXG4gICAgJ2Jhc2UnOiBweFRvUmVtKDE4KSxcbiAgICAnbCc6IHB4VG9SZW0oMjApXG4gICksXG4gICdoNic6IChcbiAgICAnYmFzZSc6IHB4VG9SZW0oMTYpLFxuICAgICdsJzogcHhUb1JlbSgxOClcbiAgKSxcbik7XG5cbiVoZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnktYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ1ZW07XG59XG5cbkBlYWNoICRoaywgJGh2IGluICRoZWFkaW5nIHtcbiAgI3t1bnF1b3RlKCRoayl9LFxuICAuI3t1bnF1b3RlKCRoayl9IHtcbiAgICBAZXh0ZW5kICVoZWFkaW5nO1xuXG4gICAgQGVhY2ggJGJyZWFrLWtleSwgJGJyZWFrLXZhbHVlIGluICRodiB7XG4gICAgICBAaWYgJGJyZWFrLWtleSA9PSAnYmFzZScge1xuICAgICAgICBmb250LXNpemU6ICRicmVhay12YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrLWtleSkpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRicmVhay12YWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTcGVjaWFsc1xuLmgwMCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogZm9udFNpemUoNik7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgZm9udC1zaXplOiBmb250U2l6ZSg3KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbCkge1xuICAgIGZvbnQtc2l6ZTogZm9udFNpemUoMTApO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSg3Mik7XG4gIH1cbn1cblxuLmgwIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgZm9udC1zaXplOiBmb250U2l6ZSgxMik7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sKSB7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDQ4KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oNjQpO1xuICB9XG59XG4iLCJAaW5jbHVkZSBjc3NWYXJzIHtcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH10YWJsZS1iZy1oZWFkZXI6IHRyYW5zcGFyZW50O1xuICAtLSN7JGNzcy12YXItcHJlZml4fXRhYmxlLWJnLWZvb3RlcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9dGFibGUtYmctc3RyaXBlZDogdmFyKC0tYy1ncmV5LTIwMCk7XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWdyZXktMjAwKTtcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH10YWJsZS10aC1mb250LXNpemU6IGZvbnRTaXplKDMpO1xuICAtLSN7JGNzcy12YXItcHJlZml4fXRhYmxlLXRoLXBhZGRpbmc6ICN7c3BhY2luZygzKX07XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9dGFibGUtdGQtcGFkZGluZzogI3tzcGFjaW5nKDMpfTtcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH10YWJsZS1oaWdobGlnaHQtY29sb3I6IHJnYmEodmFyKC0tYy1zZWNvbmRhcnktcmdiKSwgMC4xKTtcbn1cblxuLnRhYmxlX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ldGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeS1ib2xkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLXRhYmxlLXRoLWZvbnQtc2l6ZSk7XG4gIHBhZGRpbmc6IHZhcigtLXRhYmxlLXRoLXBhZGRpbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1iZy1oZWFkZXIpO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgYm9yZGVyOiAwO1xufVxuXG4ldGQge1xuICBwYWRkaW5nOiB2YXIoLS10YWJsZS10ZC1wYWRkaW5nKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBUYWJsZVxuLnRhYmxlX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIHRoIHtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbnRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudGhlYWQge31cblxudGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxudGJvZHkge31cblxudGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxudGZvb3Qge31cblxudGZvb3QgdHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFibGUtYmctZm9vdGVyKTtcbn1cblxudGhlYWQgdGgge1xuICBAZXh0ZW5kICV0aDtcbn1cblxudGJvZHkgdGgsXG50ZCB7XG4gIEBleHRlbmQgJXRkO1xufVxuXG50YWJsZS5oaWdobGlnaHQtcm93IHRib2R5IHRyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBhbmltLWVmZmljaWVudCgpO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlLWhpZ2hsaWdodC1jb2xvcik7XG4gIH1cbn1cblxuLy8gVGFibGUgc3RyaXBlZFxuLnRhYmxlLXN0cmlwZWQge1xuICB0aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFibGUtYmctc3RyaXBlZCk7XG4gIH1cbiAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1iZy1zdHJpcGVkKTtcbiAgfVxufVxuXG4udGFibGUtbm8tYm9yZGVyIHtcbiAgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiQGluY2x1ZGUgY3NzVmFycyB7XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9Y2FyZC1nYXA6ICN7c3BhY2luZygzKX07XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9Y2FyZC1nYXAteTogI3tzcGFjaW5nKDMpfTtcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH1jYXJkLXJhZGl1czogOHB4O1xuICAtLSN7JGNzcy12YXItcHJlZml4fWNhcmQtYmc6IHJnYmEodmFyKC0tYy1saWdodC1yZ2IpLCAwLjI0KTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXMpIHtcbiAgICAtLSN7JGNzcy12YXItcHJlZml4fWNhcmQtZ2FwOiAje3NwYWNpbmcoNCl9O1xuICB9XG59XG5cbiVjYXJkLWJhc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJnKTtcbiAgZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbkBtaXhpbiBjYXJkQmFzZSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iZyk7XG4gIC8vZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi8qXG48ZGl2IGNsYXNzPVwiY2FyZFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjYXJkX21lZGlhX2NvbnRhaW5lclwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZF9tZWRpYVwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7XCI+PC9kaXY+XG4gICAgPC9kaXY+XG5cbiAgICA8ZGl2IGNsYXNzPVwiY2FyZF9jb250ZW50XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkX2hlYWRlclwiPlxuICAgICAgICAgICAgPGgyIGNsYXNzPVwiY2FyZF90aXRsZVwiPkxvcmVtIGlwc3VtIGRvbG9yLjwvaDI+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZF9ib2R5XCI+XG4gICAgICAgICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldC48L3A+XG4gICAgICAgICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldC48L3A+XG4gICAgICAgICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldC48L3A+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZF9mb290ZXIganVzdGlmeS1jb250ZW50LWVuZFwiPlxuICAgICAgICAgICAgPGEgaHJlZj1cIlwiIGNsYXNzPVwiYnRuLXByaW1hcnlcIj5CdXR0b24gbGFiZWw8L2E+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuPC9kaXY+XG4qL1xuXG4uY2FyZCB7XG4gIEBleHRlbmQgJWNhcmQtYmFzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1saWdodCk7XG4gIHRyYW5zaXRpb246IGFsbCBhbmltLWVmZmljaWVudCgpO1xuICAvL2JveC1zaGFkb3c6IDAgMXB4IDAgMCB2YXIoLS1jLWRhcmspO1xufVxuXG5hLmNhcmQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgLS1jYXJkLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgICAtLWNhcmQtYmc6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgICBjb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iZyk7XG5cbiAgICAuZnJlZS1sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXdpdGgtaG92ZXIge1xuXG4gICY6aG92ZXIge1xuICAgIC0tY2FyZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gICAgLS1jYXJkLWJnOiB2YXIoLS1jLXByaW1hcnkpO1xuXG4gICAgY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmcpO1xuXG4gICAgLmZyZWUtbGFiZWwge1xuICAgICAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICAgIH1cblxuICAgIC8vLmNhcmRfbWVkaWEge1xuICAgIC8vICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLy99XG4gIH1cbn1cblxuLmNhcmQuYi0wIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uaC1jYXJkIHtcbiAgQGV4dGVuZCAlY2FyZC1iYXNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tcykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmNhcmQgPiAqICsgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY2FyZC1nYXApO1xufVxuXG4uY2FyZF9oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1jYXJkLWdhcCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY2FyZC1nYXApO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jYXJkLWdhcCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1jYXJkLWdhcCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWNhcmQtcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWNhcmQtcmFkaXVzKTtcbiAgei1pbmRleDogODtcbn1cblxuLmNhcmRfaGVhZGVyIC5jYXJkX2hlYWRlcl9kaWFtb25kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jYXJkX21lZGlhX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXMpIHtcbiAgICBtaW4taGVpZ2h0OiAyNzJweDtcbiAgfVxufVxuXG4uY2FyZF9tZWRpYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1jYXJkLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1jYXJkLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBhbmltLWVmZmljaWVudCgpO1xufVxuXG4uY2FyZF9jb250ZW50ICB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tY2FyZC1nYXApO1xuXG4gIC5jYXJkX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNhcmRfYm9keSB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY2FyZC1nYXApO1xufVxuXG4uY2FyZF9mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY2FyZC1nYXApO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jYXJkLWdhcCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1jYXJkLWdhcCk7XG59XG5cbi8vIENhcmQgdGl0bGVcbi5jYXJkX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLy9mb250LXNpemU6IGZvbnRTaXplKDYpO1xufVxuXG4uY2FyZF9saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1yYWRpdXMpO1xuICBvcGFjaXR5OiAwO1xuICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYy1saWdodC1yZ2IpLCAwLjEpO1xuICAvL2JvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbGlnaHQpO1xuICAvL2JveC1zaGFkb3c6IDAgMXB4IDAgMCByZ2JhKDAsMCwwLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBhbmltLWVmZmljaWVudCgpO1xuICB6LWluZGV4OiA5O1xufVxuXG4uY2FyZC5oYXMtYmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWMtbGlnaHQtcmdiKSwgMC4yNCk7XG59XG5cbi5jYXJkLWxhcmdlIHtcbiAgLS1jYXJkLWdhcDogI3tzcGFjaW5nKDQpfTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICAtLWNhcmQtZ2FwOiAje3NwYWNpbmcoNil9O1xuICB9XG5cbiAgQGluY2x1ZGUgY2FyZEJhc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbGlnaHQpO1xuICB0cmFuc2l0aW9uOiBhbGwgYW5pbS1lZmZpY2llbnQoKTtcbn0iLCIvKiAgVXRpbGlzYXRpb24gOlxuICA8ZGl2IGNsYXNzPVwiZmxhc2gtaW5mb1wiPiBJY2kgdG9uIG1lc3NhZ2UgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJmbGFzaC1zdWNjZXNzXCI+IEljaSB0b24gbWVzc2FnZSA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImZsYXNoLXdhcm5pbmdcIj4gSWNpIHRvbiBtZXNzYWdlIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiZmxhc2gtZXJyb3JcIj4gSWNpIHRvbiBtZXNzYWdlIDwvZGl2PlxuKi9cblxuJGZsYXNoLWJvcmRlci1yYWRpdXM6IDhweDtcblxuJGJveGVzOiAoXG4gIChcbiAgICAndHlwZSc6ICdtZXNzYWdlJyxcbiAgICAnYmcnOiB0cmFuc3BhcmVudCxcbiAgICAnY29sb3InOiB2YXIoLS1jLXRleHQtZGFyaylcbiAgKSxcbiAgKFxuICAgICd0eXBlJzogJ2luZm8nLFxuICAgICdiZyc6IHJnYmEodmFyKC0tYy1pbmZvLXJnYiksIDAuMTYpLFxuICAgICdjb2xvcic6IHZhcigtLWMtaW5mby05MDApXG4gICksXG4gIChcbiAgICAndHlwZSc6ICdzdWNjZXNzJyxcbiAgICAnYmcnOiB2YXIoLS1jLXN1Y2Nlc3MpLFxuICAgICdjb2xvcic6IHZhcigtLWMtdGV4dC1saWdodClcbiAgKSxcbiAgKFxuICAgICd0eXBlJzogJ3dhcm5pbmcnLFxuICAgICdiZyc6IHZhcigtLWMtd2FybmluZyksXG4gICAgJ2NvbG9yJzogdmFyKC0tYy10ZXh0LWxpZ2h0KVxuICApLFxuICAoXG4gICAgJ3R5cGUnOiAnZXJyb3InLFxuICAgICdiZyc6IHZhcigtLWMtZXJyb3IpLFxuICAgICdjb2xvcic6IHZhcigtLWMtdGV4dC1saWdodClcbiAgKSxcbiAgKFxuICAgICd0eXBlJzogJ2RhbmdlcicsXG4gICAgJ2JnJzogdmFyKC0tYy1lcnJvciksXG4gICAgJ2NvbG9yJzogdmFyKC0tYy10ZXh0LWxpZ2h0KVxuICApXG4pO1xuXG4lZmxhc2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IHZhcigtLWdhcCkgYXV0bztcbiAgcGFkZGluZzogc3BhY2luZyg0KSBzcGFjaW5nKDQpIHNwYWNpbmcoNCkgc3BhY2luZyg0KTtcbiAgYm9yZGVyLXJhZGl1czogJGZsYXNoLWJvcmRlci1yYWRpdXM7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgb3BhY2l0eTogMTtcbiAgLy9hbmltYXRpb246IGZhZGVJbiBhbmltLWV4cHJlc3NpdmUoMik7XG5cbiAgJiA+ICoge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gICYgPiBzdmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogc3BhY2luZyg0KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICB3aWR0aDogZm9udFNpemUoNik7XG4gICAgaGVpZ2h0OiBmb250U2l6ZSg2KTtcbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQGVhY2ggJGJveCBpbiAkYm94ZXMge1xuICAuZmxhc2gtI3ttYXAtZ2V0KCRib3gsICd0eXBlJyl9IHtcbiAgICBAZXh0ZW5kICVmbGFzaDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRib3gsICdiZycpO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRib3gsICdjb2xvcicpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJGJveCwgJ2NvbG9yJyk7XG4gIH1cbn1cblxuLmZsYXNoLWVycm9yIHtcbiAgLS1mb3JtLWVycm9yLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xufSIsIi5saXN0LXdpdGgtc2VwYXJhdG9yIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLShzcGFjaW5nKDQpKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3Qtd2l0aC1zZXBhcmF0b3IgbGkge1xuICBwYWRkaW5nOiAwIHNwYWNpbmcoNCk7XG4gIC8vbWFyZ2luLWJvdHRvbTogc3BhY2luZygyKTtcbn1cblxuLmxpc3Qtd2l0aC1zZXBhcmF0b3IgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygje3NwYWNpbmcoMyl9ICsgMSk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgfVxufVxuXG4ubGlzdC13aXRoLXppZ3phZyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LXdpdGgtemlnemFnX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZ2FwKTtcbn1cblxuYS5saXN0LXdpdGgtemlnemFnX2NhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGFuaW0tZWZmaWNpZW50KCk7XG59XG5cbi5saXN0LXdpdGgtemlnemFnID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcoNCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy96aWd6YWctYmx1ZS5zdmcnKTtcbiAgfVxufVxuXG4ubGlzdC13aXRoLXppZ3phZy5pcy1wcmltYXJ5ID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy96aWd6YWctYmx1ZS5zdmcnKTtcbn1cblxuLmxpc3Qtd2l0aC16aWd6YWcuaXMtcHJpbWFyeSBhLmxpc3Qtd2l0aC16aWd6YWdfY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYy1wcmltYXJ5LXJnYiksIDAuMzIpO1xufVxuXG4ubGlzdC13aXRoLXppZ3phZy5pcy1wdXJwbGUgPiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3ppZ3phZy1wdXJwbGUuc3ZnJyk7XG59XG5cbi5saXN0LXdpdGgtemlnemFnLmlzLXB1cnBsZSBhLmxpc3Qtd2l0aC16aWd6YWdfY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYy1wdXJwbGUtcmdiKSwgMC4zMik7XG59XG5cbi5saXN0LXdpdGgtemlnemFnLmlzLXBpbmsgPiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3ppZ3phZy1waW5rLnN2ZycpO1xufVxuXG4ubGlzdC13aXRoLXppZ3phZy5pcy1waW5rIGEubGlzdC13aXRoLXppZ3phZ19jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jLXBpbmstcmdiKSwgMC4zMik7XG59IiwiLnBhZ2VfbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpIDAgMCAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLnBhZ2VfbmF2X3ByZXYsXG4ucGFnZV9uYXZfbmV4dCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbCkge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5wYWdlX25hdl9uZXh0IC5wYWdlX2J0bl9jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wYWdlX2J0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogc3BhY2luZygzKSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBhbmltLWVmZmljaWVudCgpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICB9XG59XG5cbi5wYWdlX2J0bl9jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBzcGFjaW5nKDEpO1xuICAmID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBQcmV2XG4ucGFnZV9uYXZfcHJldiAucGFnZV9idG5faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKDYpO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnBhZ2VfbmF2X3ByZXYgLnBhZ2VfYnRuIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZyg0KTtcbn1cblxuLy8gTmV4dFxuLnBhZ2VfbmF2X25leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYWdlX25hdl9uZXh0IC5wYWdlX2J0biB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnBhZ2VfbmF2X25leHQgLnBhZ2VfYnRuX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nKDYpO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnBhZ2VfbmF2X25leHQgLnBhZ2VfYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nKDQpO1xufVxuXG5hIC5wYWdlX2J0bl9pY29uIHN2ZyB7XG4gIHdpZHRoOiAyLjI1ZW07XG4gIGhlaWdodDogMi4yNWVtO1xufSIsIi5mb3JtX3N0ZXBzIHtcbiAgLS1zdGVwLWJvcmRlcjogMnB4O1xuICAtLXN0ZXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICAtLXN0ZXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuXG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcoNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDkpO1xuICB9XG59XG5cbm9sLnN0ZXBzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvdW50ZXItcmVzZXQ6IHN0ZXA7XG59XG5cbm9sLnN0ZXBzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBib3JkZXItdG9wOiB2YXIoLS1zdGVwLWJvcmRlcikgc29saWQgdmFyKC0tc3RlcC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXRvcDogc3BhY2luZygyKTtcbiAgZm9udC1zaXplOiBmb250U2l6ZSgyKTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gIG1pbi13aWR0aDogMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcoMyk7XG4gICAgZm9udC1zaXplOiBmb250U2l6ZSg1KTtcbiAgfVxufVxuXG5vbC5zdGVwcyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwKTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5vbC5zdGVwcyBsaS5pcy1hY3RpdmUge1xuICAtLXN0ZXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVwLWFjdGl2ZS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1zdGVwLWFjdGl2ZS1jb2xvcik7XG59XG5cbm9sLnN0ZXBzIGxpLmlzLWRvbmUge1xuICAtLXN0ZXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVwLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5zdGVwX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufSIsIkBpbmNsdWRlIGNzc1ZhcnMge1xuICAtLW5hdmJhci1iZzogdmFyKC0tYy1iZyk7XG4gIC0tbmF2YmFyLXRleHQtY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIC0tbmF2YmFyLXRleHQtY29sb3ItYWN0aXZlOiB2YXIoLS1jLXRleHQpO1xuICAtLW5hdmJhci1sb2dvLWhlaWdodDogNjhweDtcbiAgLS1uYXZiYXItcGFkZGluZy15OiAje3NwYWNpbmcoMyl9O1xuICAtLW5hdmJhci1wYWRkaW5nLXg6ICN7c3BhY2luZygzKX07XG4gIC0tbmF2YmFyLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbmF2YmFyLWxvZ28taGVpZ2h0LCA2OHB4KSArICh2YXIoLS1uYXZiYXItcGFkZGluZy15KSAqIDIpKTtcbiAgLS1tZW51LWZvbnQtc2l6ZTogMjRweDtcbiAgLS1tZW51LWl0ZW0tZ2FwOiAje3NwYWNpbmcoOCl9O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWVudS1sZWZ0KSB7XG4gICAgLS1tZW51LWZvbnQtc2l6ZTogMTZ4O1xuICAgIC0tbWVudS1pdGVtLWdhcDogI3tzcGFjaW5nKDYpfTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWVudS1kZXNrdG9wKSB7XG4gICAgLS1uYXZiYXItbWluLWhlaWdodDogY2FsYyh2YXIoLS1uYXZiYXItbG9nby1oZWlnaHQsIDEzNXB4KSArICh2YXIoLS1uYXZiYXItcGFkZGluZy15KSAqIDIpKTtcbiAgICAtLW5hdmJhci1sb2dvLWhlaWdodDogMTM1cHg7XG4gIH1cbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogdmFyKC0tbmF2YmFyLW1pbi1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS12aCk7XG4gIHotaW5kZXg6IDgwMDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCwgbWluLWhlaWdodCwgYmFja2dyb3VuZC1jb2xvciBhbmltLWV4cHJlc3NpdmUoKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1lbnUtZGVza3RvcCkge1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLW5hdmJhci1taW4taGVpZ2h0KTtcbiAgfVxufVxuXG4ubmF2YmFyLmlzLXNjcm9sbGVkIHtcbiAgLS1uYXZiYXItbG9nby1oZWlnaHQ6IDY4cHg7XG4gIC0tbmF2YmFyLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbmF2YmFyLWxvZ28taGVpZ2h0LCA2OHB4KSArICh2YXIoLS1uYXZiYXItcGFkZGluZy15KSAqIDIpKTtcbiAgbWluLWhlaWdodDogdmFyKC0tbmF2YmFyLW1pbi1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZiYXItYmcpO1xuXG4gIEBpbmNsdWRlIGNzc1ZhcnMge1xuICAgIC0tZmlsdGVyLXRvcDogdmFyKC0tbmF2YmFyLW1pbi1oZWlnaHQpO1xuICB9XG59XG5cbi5uYXZiYXIubmF2YmFyLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdmJhci1iZyk7XG4gIGhlaWdodDogdmFyKC0tdmgpO1xufVxuXG4vLyBMb2dvXG4ubmF2YmFyX2xvZ29fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1uYXZiYXItcGFkZGluZy15KTtcbiAgbGVmdDogdmFyKC0tbmF2YmFyLXBhZGRpbmcteCk7XG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWVudS1kZXNrdG9wKSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4vLyBOYXZiYXIgbW9iaWxlXG4ubmF2YmFyX21vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIHZhcigtLW5hdmJhci1wYWRkaW5nLXgpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWVudS1sZWZ0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyX21vYmlsZV9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6ICRjb250YWluZXI7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLW5hdmJhci1taW4taGVpZ2h0KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLy8gTmF2aWdhdGlvblxuLm5hdmJhcl9uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCkgLSB2YXIoLS1uYXZiYXItbWluLWhlaWdodCkgLSAodmFyKC0tbmF2YmFyLXBhZGRpbmcteSkgKiAyKSk7XG4gIHBhZGRpbmc6IDAgdmFyKC0tbmF2YmFyLXBhZGRpbmcteCk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZW51LWxlZnQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogdmFyKC0tbmF2YmFyLW1pbi1oZWlnaHQpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IGFuaW0tZXhwcmVzc2l2ZSgpO1xuICB9XG59XG5cbi5uYXZiYXJfbmF2OjpiZWZvcmUsXG4ubmF2YmFyX25hdjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjRweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1lbnUtbGVmdCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhcl9uYXY6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tbmF2YmFyLWJnKSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ubmF2YmFyX25hdjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLW5hdmJhci1iZyksIHRyYW5zcGFyZW50KTtcbn1cblxuLm5hdmJhcl9uYXYubmF2YmFyLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZiYXItYmcpO1xuICBhbmltYXRpb246IGZhZGVJbiBhbmltLWV4cHJlc3NpdmUoKTtcbn1cblxuLm5hdmJhcl9uYXZfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy9tYXgtd2lkdGg6ICRjb250YWluZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDY0cHggMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1lbnUtbGVmdCkge1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCB2YXIoLS1nYXApO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1lbnUtZGVza3RvcCkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubmF2YmFyX25hdl9sZWZ0IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWVudS1sZWZ0KSB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLm5hdmJhcl9uYXZfcmlnaHQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogc3BhY2luZyg5KTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1lbnUtbGVmdCkge1xuICAgIG1hcmdpbi10b3A6IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tbmF2YmFyLXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLm5hdmJhcl9sb2dvLFxuYS5uYXZiYXJfbG9nbyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhcl9sb2dvIHN2Zyxcbi5uYXZiYXJfbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiB2YXIoLS1uYXZiYXItbG9nby1oZWlnaHQpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgYW5pbS1leHByZXNzaXZlKCk7XG59XG5cbi5uYXZiYXJfbWVudV9saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZW51LWxlZnQpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5uYXZiYXJfbWVudV9saXN0ID4gbGkge1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmICsgbGkge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1lbnUtaXRlbS1nYXApO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZW51LWxlZnQpIHtcbiAgICAmICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhcl9tZW51X2xpc3QgPiBsaSArIGxpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZW51LWxlZnQpIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tbWVudS1pdGVtLWdhcCk7XG4gIH1cbn1cblxuLm5hdmJhcl9tZW51X2xpbmsge1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tbmF2YmFyLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLW1lbnUtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLW5hdmJhci10ZXh0LWNvbG9yLWFjdGl2ZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLy8gTmF2YnVyZ2VyXG4ubmF2YmFyX21lbnVfYnRuIHtcbiAgLS1idG4tcmFkaXVzOiA5OTllbTtcbiAgLS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tbmF2YmFyLXRleHQtY29sb3IpO1xuICBAZXh0ZW5kICVidG4tYmFzZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLWNvbG9yKTtcbiAgaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1idG4tc2l6ZSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tYy1zZWNvbmRhcnktODAwKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tYy1zZWNvbmRhcnktODAwKTtcbiAgfVxufVxuXG4ubmF2YmFyX21lbnVfYnRuIHtcbiAgc3ZnLndoZW4tbmF2YmFyLWhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgc3ZnLndoZW4tbmF2YmFyLXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhcl9tZW51X2J0bi5uYXZiYXItYWN0aXZlIHtcbiAgc3ZnLndoZW4tbmF2YmFyLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzdmcud2hlbi1uYXZiYXItc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5zaXRlX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nKDkpO1xufSIsImZvb3Rlci5mb290ZXIge1xuICBmb250LXNpemU6IGZvbnRTaXplKDEpO1xuICBwYWRkaW5nLXRvcDogc3BhY2luZyg5KTtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcoNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeS1yZWd1bGFyO1xufVxuXG5mb290ZXIuZm9vdGVyIC5idG4tbGluayB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnktcmVndWxhcjtcbn1cblxuZm9vdGVyLmZvb3RlciBhOm5vdChbY2xhc3MqPVwiYnRuLWljb24tYm9yZGVyXCJdKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnktcmVndWxhcjtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIGFuaW0tZWZmaWNpZW50KCk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlLFxuICAmLmlzLWFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmltZy1wYXJ0bmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5pbWctcGFydG5lci1sYXJnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG59XG5cbi5pbWctc3BvbnNvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmltZy1zcG9uc29yLWxhcmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbiIsIi5jb3VudGRvd24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmNvdW50ZG93bl9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYy10ZXh0KTtcbiAgfVxuXG4gICYgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY291bnRkb3duX3ZhbHVlIHtcbiAgZm9udC1zaXplOiBweFRvUmVtKDMyKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4IHZhcigtLWMtdGV4dCk7XG4gIHRleHQtc3Ryb2tlOiAxcHggdmFyKC0tYy10ZXh0KTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sKSB7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDk2KTtcbiAgfVxuXG59XG5cbi5jb3VudGRvd25fbGFiZWwge1xuICBmb250LXNpemU6IGZvbnRTaXplKDIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbCkge1xuICAgIGZvbnQtc2l6ZTogZm9udFNpemUoNik7XG4gIH1cbn0iLCJAaW1wb3J0IFwiQG1hc3RoMC9jb29raWUtY29uc2VudC9kaXN0L3N0eWxlLmNzc1wiO1xuXG4jY2NfY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeS1yZWd1bGFyO1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBzcGFjaW5nKDIpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sKSB7XG4gICAgYm90dG9tOiBzcGFjaW5nKDQpO1xuICAgIGxlZnQ6IHNwYWNpbmcoNCk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogc3BhY2luZygyKTtcbiAgfVxufVxuXG4uY2NfdGl0bGUge1xuICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogZm9udFNpemUoNSk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtZGFyayk7XG59XG5cbi5jY19mb290ZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuY2NfYnRuIHtcbiAgICBmb250LXNpemU6IGZvbnRTaXplKDMpO1xuICB9XG59IiwiLyoqXG4gKiBTd2lwZXIgMTEuMi4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMzEsIDIwMjVcbiAqL1xuXG5AdXNlICdzd2lwZXItdmFycy5zY3NzJyBhcyB2YXJzO1xuQGF0LXJvb3Qge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gICAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICAgIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3t2YXJzLiR0aGVtZUNvbG9yfTtcbiAgICAvKlxuICAgIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAgICovXG4gIH1cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItZnJlZS1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBvcmRlcjogOTk5OTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICAgICAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2Qge1xuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSxcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIHtcbiAgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gICAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICB9XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cblxuXG5cbiIsIi5zd2lwZXIuc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNhcmRzIHtcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuIiwiQHVzZSAnLi4vc3dpcGVyLXZhcnMuc2NzcycgYXMgdmFycztcbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXRvcDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgICAgIDIwMG1zIHRvcDtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG4gIH1cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgbGVmdDtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjpcbiAgICAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgMjAwbXMgcmlnaHQ7XG59XG4vKiBGcmFjdGlvbiAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtY2FyZHNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvblwiO1xuXG5cbi5jYXJkc19zbGlkZXIge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogMDtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDE4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyIHtcbiAgbWF4LXdpZHRoOiAzNDRweDtcbiAgaGVpZ2h0OiA0MDBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICBtYXgtd2lkdGg6IDUxMnB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLXJhZGl1cyk7XG5cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmNhcmRzX3NsaWRlcl9wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJkc19zbGlkZXJfcGFnaW5hdGlvbiA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWxpZ2h0KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcmRzX3NsaWRlcl9kZWNvcmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIwJSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNTtcbn0iLCJAbWl4aW4gZGVjb3JhdGlvbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5kZWNvcmF0aW9uLWNpcmNsZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBkZWNvcmF0aW9uKCk7XG4gIHRvcDogNSU7XG4gIHJpZ2h0OiAxNSU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRlY29yYXRpb24temlnemFnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgZGVjb3JhdGlvbigpO1xuICBib3R0b206IDEwJTtcbiAgbGVmdDogMTAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9ncmFtX2hlYWRlcl9kYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogc3BhY2luZyg0KTtcbiAgZm9udC1zaXplOiBmb250U2l6ZSg1KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZyg2KTtcbiAgd2lkdGg6IDEyOXB4O1xuICBoZWlnaHQ6IDEyOXB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICB3aWR0aDogMTk2cHg7XG4gICAgaGVpZ2h0OiAxOTZweDtcbiAgfVxufVxuXG4ucHJvZ3JhbV9oZWFkZXJfZGF0ZSAuZm9udC1mYW50YXN5IHtcbiAgZm9udC1zaXplOiBweFRvUmVtKDY0KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxMDYpO1xuICB9XG59XG5cbi5iZy1wb3NpdGlvbi10b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5mcmVlLWxhYmVsIHtcbiAgLS1zdGFjay1nYXA6IDA7XG4gIGNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICBmb250LXNpemU6IGZvbnRTaXplKDMpO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGluY2x1ZGUgY3NzVmFycyB7XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9aW5wdXQtaGVpZ2h0OiAje3NwYWNpbmcoNyl9OyAvLyBTYW1lIGFzIC0tYnRuLXNpemVcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH1pbnB1dC1yYWRpdXM6IDhweDtcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH1mb3JtLWVycm9yLWNvbG9yOiB2YXIoLS1jLWVycm9yKTtcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH1mb3JtLWJvcmRlci1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9Zm9ybS1hY3RpdmUtY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9Zm9ybS1oZWxwLWNvbG9yOiB2YXIoLS1jLXRleHQtbXV0ZWQpO1xuICAtLSN7JGNzcy12YXItcHJlZml4fWZvcm0tbGFiZWwtd2lkdGg6IDEwJTtcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH1mb3JtLWxhYmVsLXNpemU6ICN7Zm9udFNpemUoMil9O1xuICAtLSN7JGNzcy12YXItcHJlZml4fWZvcm0tZXJyb3Itc2l6ZTogI3tmb250U2l6ZSgyKX07XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9Zm9ybS13aWRnZXQtaWNvbi1iZzogdmFyKC0tYy1kYXJrKTtcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH1mb3JtLWljb24tc2l6ZTogI3tmb250U2l6ZSg1KX07XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnktcmVndWxhcjtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYy1saWdodC1yZ2IpLCAwLjE2KTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZygzKTtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZygzKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWZvcm0tYWN0aXZlLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IC8vIG91dGxpbmUgei1pbmRleC4uLlxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LXJhZGl1cyk7XG4gIH1cblxuICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIGFuaW1hdGlvbjogb25hdXRvZmlsbCAwcztcbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jLWxpZ2h0LXJnYiksIDAuMTYpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nKDMpO1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKDMpO1xuICBwYWRkaW5nLXRvcDogc3BhY2luZygzKTtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcoMyk7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10ZXh0YXJlYS1yYWRpdXMpO1xuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdmFyKC0tZm9ybS1hY3RpdmUtY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgLy8gb3V0bGluZSB6LWluZGV4Li4uXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGV4dGFyZWEtcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8qIENoYW5nZSBBdXRvY29tcGxldGUgc3R5bGVzIGluIENocm9tZSAqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCByZ2JhKDAsMCwwLDApIGluc2V0O1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggcmdiYSgwLDAsMCwwKSBpbnNldDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLnNlbGVjdF9jb250YWluZXIgc2VsZWN0LFxuLnNlbGVjdF93cmFwcGVyIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaWNvbnMvY2hldnJvbi1kb3duLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAje3NwYWNpbmcoMil9IGNlbnRlcjsgLy8gU2V0IHRoZSBzYW1lIHNwYWNpbmcgYXMgb24gdGhlIGlucHV0IGZpZWxkXG4gIGJhY2tncm91bmQtc2l6ZTogZm9udFNpemUoNik7XG59XG5cbi5zZWxlY3Rfd3JhcHBlciA+IHNlbGVjdCxcbi5zZWxlY3RfY29udGFpbmVyID4gc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZyg2KTtcbn1cblxuLy8gRmllbGRzZXRcbmZpZWxkc2V0IHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWdhcCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuZmllbGRzZXQgbGVnZW5kIHtcbiAgcGFkZGluZzogMCBzcGFjaW5nKDMpO1xuICBmb250LXNpemU6IHZhcigtLWZvcm0tbGFiZWwtc2l6ZSk7XG59IiwiXG5cbi8qXG5QaG9uZU51bWJlclxuPGRpdiBjbGFzcz1cImZvcm1fcm93XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmb3JtX2xhYmVsXCI+XG4gICAgICAgICAgICA8bGFiZWwgZm9yPVwicGhvbmVOdW1iZXJcIj5QaG9uZSBudW1iZXI8L2xhYmVsPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICA8IS0tIDxkaXYgY2xhc3M9XCJmb3JtX2Vycm9yXCI+XG4gICAgICAgICAgICA8c3Bhbj5QbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkPC9zcGFuPlxuICAgICAgICA8L2Rpdj4tLT5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZvcm1fd2lkZ2V0IGhhcy1tYW55XCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwic2VsZWN0X2NvbnRhaW5lclwiPlxuICAgICAgICAgICAgICAgIDxzZWxlY3QgaWQ9XCJsb2NhbGVcIj5cbiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cImZyXCI+RnIgKCszMyk8L29wdGlvbj5cbiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cImJlXCI+QmUgKCszMik8L29wdGlvbj5cbiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cImx1XCI+THUgKCszNTIpPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgPC9zZWxlY3Q+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGVsXCIgbmFtZT1cInBob25lTnVtYmVyXCIgaWQ9XCJwaG9uZU51bWJlclwiIHZhbHVlPVwiXCIgcGxhY2Vob2xkZXI9XCJcIj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmb3JtX2hlbHBcIj5cbiAgICAgICAgICAgIDxzcGFuPkhvdyB0byBnZW5lcmF0ZSA8YSBocmVmPVwiaHR0cHM6Ly9zdXBwb3J0Lmdvb2dsZS5jb20vYWNjb3VudHMvYW5zd2VyLzMyMDQwP2hsPWVuXCIgdGFyZ2V0PVwiX2JsYW5rXCI+c3Ryb25nIHBhc3N3b3JkPC9hPj88L3NwYW4+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuPC9kaXY+XG5cblNlbGVjdFxuPGRpdiBjbGFzcz1cImZvcm1fcm93XCI+XG4gICAgPGRpdiBjbGFzcz1cImZvcm1fbGFiZWxcIj5cbiAgICAgICAgPGxhYmVsIGZvcj1cInBob25lTnVtYmVyXCI+Q291bnRyeTwvbGFiZWw+XG4gICAgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImZvcm1fd2lkZ2V0XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzZWxlY3RfY29udGFpbmVyXCI+XG4gICAgICAgICAgICA8c2VsZWN0IGlkPVwiY291bnRyaWVzXCI+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIkZyYW5jZVwiPkZyYW5jZTwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJCZWxnaXVtXCI+QmVsZ2l1bTwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJMdXhlbWJvdXJnXCI+THV4ZW1ib3VyZzwvb3B0aW9uPlxuICAgICAgICAgICAgPC9zZWxlY3Q+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuPC9kaXY+XG4qL1xuXG5cbi5mb3JtX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IHNwYWNpbmcoMik7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vLyBMYWJlbFxuLmZvcm1fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb3JtLWxhYmVsLXNpemUpO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG59XG5cbi8vIFdpZGdldFxuLmZvcm1fd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKTsgLy8gVXNlIGJveC1zaGFkb3cgdG8gZ2V0IGEgY2xlYW5lciBib3JkZXIgcmFkaXVzIGpvaW4gYmV0d2VlbiB3aWRnZXQsIGxlYWRpbmcgaWNvbiBhbmQgdHJhaWxpbmcgYWN0aW9uLlxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1yYWRpdXMpO1xufVxuXG4uZm9ybV93aWRnZXQ6bm90KC5oYXMtbWFueSkge1xuICAuc2VsZWN0X3dyYXBwZXIsXG4gIC5zZWxlY3RfY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBIZWxwXG4uZm9ybV9oZWxwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBmb250U2l6ZSgyKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tZm9ybS1oZWxwLWNvbG9yKTtcbn1cblxuLmZvcm1faGVscCBhIHtcbiAgY29sb3I6IHZhcigtLWZvcm0taGVscC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9ybV9oZWxwID4gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoMSk7XG59XG5cbi5mb3JtX2Vycm9yIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb3JtLWVycm9yLXNpemUpO1xuICBjb2xvcjogdmFyKC0tZm9ybS1lcnJvci1jb2xvcik7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vIEljb25cbi5mb3JtX3dpZGdldF9pY29uIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLXdpZGdldC1pY29uLWJnKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0taW5wdXQtcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0taW5wdXQtcmFkaXVzKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB3aWR0aDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcbn1cblxuLmZvcm1fd2lkZ2V0X2ljb24gc3ZnLFxuLmZvcm1fd2lkZ2V0IGJ1dHRvbiBzdmcge1xuICB3aWR0aDogdmFyKC0tZm9ybS1pY29uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWZvcm0taWNvbi1zaXplKTtcbn1cblxuLmZvcm1fd2lkZ2V0IGJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCk7XG4gIG1pbi13aWR0aDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZvcm1fd2lkZ2V0IGJ1dHRvbltjbGFzcyo9XCJidG4taWNvblwiXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC1oZWlnaHQpO1xufVxuXG4vLyBGb3JtIGdyb3VwXG4vLyBDb21iaW5lIG11bHRpcGxlcyBmaWVsZHMgc2lkZSBieSBzaWRlXG4vLyBBZGQgYSBzdHJva2UgdG8gc2VwYXJhdGUgZWFjaCBmaWVsZHNcbi5mb3JtX3dpZGdldC5oYXMtbWFueSA+ICogKyAqIHtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgMCB2YXIoLS1mb3JtLWJvcmRlci1jb2xvcik7XG59XG5cbi5mb3JtX3dpZGdldC5oYXMtbWFueSB7XG4gIC5zZWxlY3Rfd3JhcHBlcixcbiAgLnNlbGVjdF9jb250YWluZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5zZWxlY3RfY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgdmFyKC0tZm9ybS1ib3JkZXItY29sb3IpO1xufVxuXG4uZm9ybV9yYWRpby1jYXJkX2V4dHJhX2NvbnRlbnQgdGg6bm90KDpmaXJzdC1jaGlsZCksXG4uZm9ybV9yYWRpby1jYXJkX2V4dHJhX2NvbnRlbnQgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtX3JhZGlvLWNhcmRfZXh0cmFfY29udGVudCB0aDpsYXN0LWNoaWxkLFxuLmZvcm1fcmFkaW8tY2FyZF9leHRyYV9jb250ZW50IHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZvcm1fcmFkaW8tY2FyZF9leHRyYV9jb250ZW50IHRhYmxlIHRkOmxhc3QtY2hpbGQgLmZvcm1fcm93IHtcbiAgd2lkdGg6IDczcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn0iLCIvKlxuKiBDaGVja2JveCBjdXN0b21cbiogVGhlIGlucHV0IHRhZyBtdXN0IGJlIGJlZm9yZSB0aGUgbGFiZWxcbiogRXhhbXBsZSA6XG4qIDxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiBpZD1cImJhclwiIG5hbWU9XCJ0ZXN0XCIgdmFsdWU9XCJmb29cIj5cbiogPGxhYmVsIGZvcj1cImJhclwiPkJhcjwvbGFiZWw+XG4qL1xuXG5AaW5jbHVkZSBjc3NWYXJzKCkge1xuICAtLWNoZWNrYm94LXNpemU6ICN7c3BhY2luZyg1KX07XG4gIC0tY2hlY2tib3gtYnVsbGV0LXNpemU6ICN7c3BhY2luZyg0KX07XG4gIC0tY2hlY2tib3gtYm9yZGVyLXNpemU6IDFweDtcbiAgLS1jaGVja2JveC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC0tY2hlY2tib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWRhcmspO1xuICAtLWNoZWNrYm94LWljb24tY2hlY2tlZC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1jaGVja2JveC1jaGVja2VkLWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAtLWNoZWNrYm94LWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1jLXByaW1hcnktcmdiKSwgMC40KTtcbiAgLS1jaGVja2JveC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYy1ncmV5KTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94ICsgbGFiZWwge1xuICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC5pcy1zbWFsbCArIGxhYmVsIHtcbiAgLS1jaGVja2JveC1zaXplOiAje3NwYWNpbmcoNCl9O1xuICAtLWNoZWNrYm94LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1jaGVja2JveC1idWxsZXQtc2l6ZTogI3tzcGFjaW5nKDMpfTtcbiAgZm9udC1zaXplOiBmb250U2l6ZSgyKTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94LmlzLWxhcmdlICsgbGFiZWwge1xuICAtLWNoZWNrYm94LXNpemU6ICN7c3BhY2luZyg2KX07XG4gIC0tY2hlY2tib3gtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtLWNoZWNrYm94LWJ1bGxldC1zaXplOiAje3NwYWNpbmcoNSl9O1xuICBmb250LXNpemU6IGZvbnRTaXplKDMpO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2hlY2tib3guaXMtZGVsZXRlICsgbGFiZWwge1xuICAvLy0tY2hlY2tib3gtY2hlY2tlZC1jb2xvcjogdmFyKC0tYy1lcnJvcik7XG4gIC8vLS1jaGVja2JveC1hY3RpdmUtY29sb3I6IHZhcigtLWMtZXJyb3ItYWxwaGEtNDApO1xuICAvL2NvbG9yOiB2YXIoLS1jLWVycm9yKTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94ICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBzcGFjaW5nKDQpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICsgI3tzcGFjaW5nKDMpfSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94ICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2hlY2tib3ggKyBsYWJlbDo6YmVmb3JlIHtcbiAgd2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jaGVja2JveC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1jaGVja2JveC1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tY2hlY2tib3gtYm9yZGVyLWNvbG9yKTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94ICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG5cbiAgbGVmdDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSAqIDAuNSk7XG4gIHRvcDogNDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTVkZWcpIHNjYWxlKDAuOCk7XG5cbiAgd2lkdGg6IGNhbGModmFyKC0tY2hlY2tib3gtc2l6ZSkgKiAwLjQ1KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICogMC4zNSk7XG5cbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xuXG4gIHRyYW5zaXRpb246IGFsbCBhbmltLWV4cHJlc3NpdmUoKTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94OmZvY3VzLXZpc2libGUgKyBsYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1jLWJnKSwgMCAwIDAgNnB4IHZhcigtLWMtdGV4dCk7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveDpub3QoOmRpc2FibGVkKSArIGxhYmVsOmFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIGFuaW0tZWZmaWNpZW50KCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3gtY2hlY2tlZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1jaGVja2JveC1hY3RpdmUtY29sb3IpO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGVja2JveC1jaGVja2VkLWNvbG9yKTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jaGVja2JveC1pY29uLWNoZWNrZWQtY29sb3IpO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2hlY2tib3g6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94OmRpc2FibGVkICsgbGFiZWw6OmFmdGVyIHt9IiwiLypcbiogQ2hlY2tib3ggY2FyZFxuKiBUaGUgaW5wdXQgdGFnIG11c3QgYmUgYmVmb3JlIHRoZSBsYWJlbFxuKiBFeGFtcGxlIDpcbiogPGRpdiBjbGFzcz1cImZvcm1fY2hlY2stY2FyZFwiPlxuKiAgICAgPGlucHV0IGNsYXNzPVwiY2hlY2tib3hcIiB0eXBlPVwiY2hlY2tib3hcIiBpZD1cImNoZWNrYm94LWNhcmRcIiBuYW1lPVwidGVzdFwiIHZhbHVlPVwiZm9vXCI+XG4qICAgICA8bGFiZWwgZm9yPVwiY2hlY2tib3gtY2FyZFwiPkNoZWNrYm94IGNhcmQ8L2xhYmVsPlxuKiA8L2Rpdj5cbiovXG5cbi5mb3JtX2NoZWNrLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1jYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94LWNhcmQgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICsgI3tzcGFjaW5nKDMpfSArICN7c3BhY2luZygzKX0pO1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKDMpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jaGVja2JveC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1jaGVja2JveC1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tY2hlY2tib3gtYm9yZGVyLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIGFuaW0tZWZmaWNpZW50KCk7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1jYXJkICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1jYXJkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1jYXJkICsgbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgYm9yZGVyOiB2YXIoLS1jaGVja2JveC1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tY2hlY2tib3gtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2hlY2tib3gtYm9yZGVyLXJhZGl1cyk7XG4gIGxlZnQ6IHNwYWNpbmcoMyk7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1jYXJkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG5cbiAgbGVmdDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSAqIDAuNSArICN7c3BhY2luZygzKX0pO1xuICB0b3A6IDQ1JTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC01ZGVnKSBzY2FsZSgwLjgpO1xuXG4gIHdpZHRoOiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICogMC40NSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSAqIDAuMzUpO1xuXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jaGVja2JveC1jaGVja2VkLWNvbG9yKTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1jaGVja2JveC1jaGVja2VkLWNvbG9yKTtcblxuICB0cmFuc2l0aW9uOiBhbGwgYW5pbS1leHByZXNzaXZlKCk7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1jYXJkOmZvY3VzLXZpc2libGUgKyBsYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1jLWJnKSwgMCAwIDAgNnB4IHZhcigtLWMtdGV4dCk7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1jYXJkOm5vdCg6ZGlzYWJsZWQpICsgbGFiZWw6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIGFuaW0tZWZmaWNpZW50KCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3gtY2hlY2tlZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1jaGVja2JveC1hY3RpdmUtY29sb3IpO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2hlY2tib3gtY2FyZDpub3QoOmRpc2FibGVkKSArIGxhYmVsOmFjdGl2ZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNyk7XG59XG5cbi8vIENoZWNrZWRcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1jYXJkOmNoZWNrZWQgKyBsYWJlbCB7XG4gIC0tYy10ZXh0OiB2YXIoLS1jLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3gtY2hlY2tlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2hlY2tib3gtY2FyZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy10ZXh0KTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94LWNhcmQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtdGV4dCk7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1jYXJkOmRpc2FibGVkICsgbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1jYXJkOmRpc2FibGVkICsgbGFiZWw6OmFmdGVyIHtcbn0iLCIvKlxuKiBSYWRpbyBjdXN0b21cbiogVGhlIGlucHV0IHRhZyBtdXN0IGJlIGJlZm9yZSB0aGUgbGFiZWxcbiogRXhhbXBsZSA6XG4qIDxpbnB1dCBjbGFzcz1cImNoZWNrYm94LXN3aXRjaFwiIHR5cGU9XCJjaGVja2JveFwiIGlkPVwiYmFyXCIgbmFtZT1cInRlc3RcIiB2YWx1ZT1cImZvb1wiPlxuKiA8bGFiZWwgZm9yPVwiYmFyXCI+QmFyPC9sYWJlbD5cbiovXG5cbkBpbmNsdWRlIGNzc1ZhcnMoKSB7XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9Y2hlY2tib3gtYnVsbGV0LXNpemU6ICN7c3BhY2luZyg0KX07XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9Y2hlY2tib3gtYnVsbGV0LWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAtLSN7JGNzcy12YXItcHJlZml4fWNoZWNrYm94LWNoZWNrZWQtYnVsbGV0LWNvbG9yOiAjZmZmZmZmO1xuICAtLSN7JGNzcy12YXItcHJlZml4fWNoZWNrYm94LWJ1bGxldC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYy1ncmV5KTtcbiAgLS1jaGVja2JveC1jaGVja2VkLWJnOiB2YXIoLS1jLXByaW1hcnkpO1xufVxuXG5cbkBrZXlmcmFtZXMgYnVsbGV0TW92ZVRvTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgxLjgsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYnVsbGV0TW92ZVRvUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS44LCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHNjYWxlKDEsIDEpO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1zd2l0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2hlY2tib3gtc3dpdGNoICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICsgI3tzcGFjaW5nKDQpfSArICN7c3BhY2luZygzKX0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1zd2l0Y2ggKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94LXN3aXRjaCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2hlY2tib3gtc3dpdGNoICsgbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICsgI3tzcGFjaW5nKDQpfSk7XG4gIGhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2hlY2tib3gtc2l6ZSkgKiAwLjUpO1xuICBib3JkZXI6IHZhcigtLWNoZWNrYm94LWJvcmRlci1zaXplKSBzb2xpZCB2YXIoLS1jaGVja2JveC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIGFuaW0tZXhwcmVzc2l2ZSgpO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2hlY2tib3gtc3dpdGNoICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSAqIDAuNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtYnVsbGV0LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNoZWNrYm94LWJ1bGxldC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jaGVja2JveC1idWxsZXQtc2l6ZSkgKiAwLjUpO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hlY2tib3gtYnVsbGV0LWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGFuaW0tZWZmaWNpZW50KCk7XG4gIGFuaW1hdGlvbjogYnVsbGV0TW92ZVRvTGVmdCBhbmltLWV4cHJlc3NpdmUoKTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94LXN3aXRjaDpmb2N1cy12aXNpYmxlICsgbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tYy1iZyksIDAgMCAwIDZweCB2YXIoLS1jLXRleHQpO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2hlY2tib3gtc3dpdGNoOm5vdCg6ZGlzYWJsZWQpICsgbGFiZWw6YWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNoZWNrYm94LWJ1bGxldC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1jaGVja2JveC1hY3RpdmUtY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgYW5pbS1lZmZpY2llbnQoKTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94LXN3aXRjaDpub3QoOmRpc2FibGVkKSArIGxhYmVsOmFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgYW5pbS1lZmZpY2llbnQoKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xLCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1zd2l0Y2g6Y2hlY2tlZCArIGxhYmVsOmFjdGl2ZTo6YWZ0ZXIge1xuICAvL3RyYW5zaXRpb246IGFsbCBhbmltLWVmZmljaWVudCgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHNjYWxlKDEuMSwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94LXN3aXRjaDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3gtYnVsbGV0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hlY2tib3gtY2hlY2tlZC1iZyk7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jaGVja2JveC1zd2l0Y2g6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoZWNrYm94LWNoZWNrZWQtYnVsbGV0LWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgYW5pbWF0aW9uOiBidWxsZXRNb3ZlVG9SaWdodCBhbmltLWV4cHJlc3NpdmUoKTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNoZWNrYm94LXN3aXRjaDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2hlY2tib3gtc3dpdGNoOmRpc2FibGVkICsgbGFiZWw6OmFmdGVyIHtcbn0iLCIvKlxuKiBSYWRpbyBjdXN0b21cbiogVGhlIGlucHV0IHRhZyBtdXN0IGJlIGJlZm9yZSB0aGUgbGFiZWxcbiogRXhhbXBsZSA6XG4qIDxpbnB1dCB0eXBlPVwicmFkaW9cIiBpZD1cImJhclwiIG5hbWU9XCJ0ZXN0XCIgdmFsdWU9XCJmb29cIj5cbiogPGxhYmVsIGZvcj1cImJhclwiPkJhcjwvbGFiZWw+XG4qL1xuXG5AaW5jbHVkZSBjc3NWYXJzKCkge1xuICAtLXJhZGlvLXNpemU6ICN7c3BhY2luZyg1KX07XG4gIC0tcmFkaW8tYnVsbGV0LXNpemU6ICN7c3BhY2luZygzKX07XG4gIC0tcmFkaW8tYm9yZGVyLXNpemU6IDFweDtcbiAgLS1yYWRpby1ib3JkZXItY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIC0tcmFkaW8tYnVsbGV0LWNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICAtLXJhZGlvLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1jLWdyZXkpO1xuXG4gIC0tcmFkaW8tYm9yZGVyLXJhZGl1czogOTllbTtcbiAgLS1yYWRpby1jaGVja2VkLWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAtLXJhZGlvLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1jLXByaW1hcnktcmdiKSwgMC40KTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvICsgbGFiZWwge1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8uaXMtc21hbGwgKyBsYWJlbCB7XG4gIC0tcmFkaW8tc2l6ZTogI3tzcGFjaW5nKDQpfTtcbiAgLS1yYWRpby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tcmFkaW8tYnVsbGV0LXNpemU6ICN7c3BhY2luZygzKX07XG4gIGZvbnQtc2l6ZTogZm9udFNpemUoMik7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpby5pcy1sYXJnZSArIGxhYmVsIHtcbiAgLS1yYWRpby1zaXplOiAje3NwYWNpbmcoNil9O1xuICAtLXJhZGlvLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLS1yYWRpby1idWxsZXQtc2l6ZTogI3tzcGFjaW5nKDUpfTtcbiAgZm9udC1zaXplOiBmb250U2l6ZSgzKTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvLmlzLWRlbGV0ZSArIGxhYmVsIHtcbiAgLy8tLXJhZGlvLWNoZWNrZWQtY29sb3I6IHZhcigtLWMtZXJyb3IpO1xuICAvLy0tcmFkaW8tYWN0aXZlLWNvbG9yOiB2YXIoLS1jLWVycm9yLWFscGhhLTQwKTtcbiAgLy9jb2xvcjogdmFyKC0tYy1lcnJvcik7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpbyArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiBzcGFjaW5nKDQpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1yYWRpby1zaXplKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXJhZGlvLXNpemUpICsgI3tzcGFjaW5nKDMpfSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1yYWRpby1zaXplKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpbyArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8gKyBsYWJlbDo6YmVmb3JlIHtcbiAgd2lkdGg6IHZhcigtLXJhZGlvLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXJhZGlvLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpby1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXJhZGlvLWJvcmRlci1jb2xvcik7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpbyArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiA5OWVtO1xuXG4gIGxlZnQ6IGNhbGModmFyKC0tcmFkaW8tc2l6ZSkgKiAwLjUpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXJhZGlvLXNpemUpICogMC42KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXJhZGlvLXNpemUpICogMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFkaW8tY2hlY2tlZC1jb2xvcik7XG5cbiAgdHJhbnNpdGlvbjogYWxsIGFuaW0tZWZmaWNpZW50KCk7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpbzpmb2N1cy12aXNpYmxlICsgbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tYy1iZyksIDAgMCAwIDZweCB2YXIoLS1jLXRleHQpO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW86bm90KDpkaXNhYmxlZCkgKyBsYWJlbDphY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCBhbmltLWVmZmljaWVudCgpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXJhZGlvLWNoZWNrZWQtY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcmFkaW8tYWN0aXZlLWNvbG9yKTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yYWRpby1jaGVja2VkLWNvbG9yKTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvOmRpc2FibGVkICsgbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpbzpkaXNhYmxlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn0iLCIvKlxuKiBDaGVja2JveCBjYXJkXG4qIFRoZSBpbnB1dCB0YWcgbXVzdCBiZSBiZWZvcmUgdGhlIGxhYmVsXG4qIEV4YW1wbGUgOlxuKiA8ZGl2IGNsYXNzPVwiZm9ybV9yYWRpby1jYXJkXCI+XG4qICAgICA8aW5wdXQgY2xhc3M9XCJyYWRpb1wiIHR5cGU9XCJyYWRpb1wiIGlkPVwicmFkaW8tY2FyZFwiIG5hbWU9XCJ0ZXN0XCIgdmFsdWU9XCJmb29cIj5cbiogICAgIDxsYWJlbCBmb3I9XCJyYWRpby1jYXJkXCI+UmFkaW8gY2FyZDwvbGFiZWw+XG4qIDwvZGl2PlxuKi9cblxuLmZvcm1fcmFkaW8tY2FyZCB7XG4gIC0tcmFkaW8tYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGlvLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWMtbGlnaHQtcmdiKSwgMC4xNik7XG4gIC8vYm94LXNoYWRvdzogMCAxcHggMCAwIHZhcigtLWMtZGFyayk7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpby1jYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvLWNhcmQgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXJhZGlvLXNpemUpICsgI3tzcGFjaW5nKDYpfSArICN7c3BhY2luZygzKX0pO1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKDYpO1xuICBwYWRkaW5nLXRvcDogc3BhY2luZyg2KTtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcoNik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGlvLWJvcmRlci1yYWRpdXMpO1xuICAvL2JvcmRlcjogdmFyKC0tcmFkaW8tYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLXJhZGlvLWJvcmRlci1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5LWJvbGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCBhbmltLWVmZmljaWVudCgpO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8tY2FyZCArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8tY2FyZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8tY2FyZCArIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIGJvcmRlcjogdmFyKC0tcmFkaW8tYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLXJhZGlvLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDk5ZW07XG4gIGxlZnQ6IHNwYWNpbmcoNik7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpby1jYXJkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5ZW07XG5cbiAgbGVmdDogY2FsYyh2YXIoLS1yYWRpby1zaXplKSAqIDAuNSArICN7c3BhY2luZyg2KX0pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXJhZGlvLXNpemUpICogMC42KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXJhZGlvLXNpemUpICogMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFkaW8tY2hlY2tlZC1jb2xvcik7XG5cbiAgdHJhbnNpdGlvbjogYWxsIGFuaW0tZWZmaWNpZW50KCk7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpby1jYXJkOmZvY3VzLXZpc2libGUgKyBsYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1jLWJnKSwgMCAwIDAgNnB4IHZhcigtLWMtdGV4dCk7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpby1jYXJkOm5vdCg6ZGlzYWJsZWQpICsgbGFiZWw6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIGFuaW0tZWZmaWNpZW50KCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmFkaW8tY2hlY2tlZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1yYWRpby1hY3RpdmUtY29sb3IpO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8tY2FyZDpub3QoOmRpc2FibGVkKSArIGxhYmVsOmFjdGl2ZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNSk7XG59XG5cbi8vIENoZWNrZWRcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpby1jYXJkOmNoZWNrZWQgKyBsYWJlbCB7XG4gIC8vLS1jLXRleHQ6IHZhcigtLWMtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yYWRpby1jaGVja2VkLWNvbG9yKTtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yYWRpby1jaGVja2VkLWNvbG9yKTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvLWNhcmQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpby1jYXJkOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvLWNhcmQ6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvLWNhcmQ6ZGlzYWJsZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtX3JhZGlvLWNhcmRfZXh0cmFfY29udGVudCB7XG4gIHBhZGRpbmc6IDAgc3BhY2luZyg2KSBzcGFjaW5nKDYpO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybV9yYWRpby1jYXJkX2V4dHJhX2NvbnRlbnQuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogZmFkZUluIGFuaW0tZXhwcmVzc2l2ZSgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge29wYWNpdHk6IDB9XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG5cbkBlYWNoICRjb2xvci1rLCAkY29sb3ItdiBpbiBnZW5lcmF0ZVBhbGV0dGUoJGxpZ2h0LXRoZW1lKSB7XG4gIC5iZy0jeyRjb2xvci1rfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0jeyRjb2xvci1rfSk7XG4gIH1cblxuICAudGV4dC0jeyRjb2xvci1rfSB7XG4gICAgY29sb3I6IHZhcigtLWMtI3skY29sb3Ita30pO1xuICB9XG5cbiAgQGlmIChtYXAtZ2V0KCRrZXl3b3JkcywgJGNvbG9yLWspKSB7XG4gICAgQGlmIChsaXN0Lmxlbmd0aChtYXAtZ2V0KCRrZXl3b3JkcywgJGNvbG9yLWspKSA+IDApIHtcbiAgICAgIEBlYWNoICRhbGlhcyBpbiBtYXAtZ2V0KCRrZXl3b3JkcywgJGNvbG9yLWspIHtcbiAgICAgICAgLmJnLSN7JGFsaWFzfSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0jeyRjb2xvci1rfSk7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC0jeyRhbGlhc30ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLSN7JGNvbG9yLWt9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5iZy1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1iZyk7XG59XG5cbi5iZy1ub25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWRhcmspO1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LW11dGVkKTtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtZGFyayk7XG59XG4iLCIvLyBBbGlnbm1lbnRzXG4udGV4dC1zdGFydCB7IHRleHQtYWxpZ246IHN0YXJ0OyB9XG4udGV4dC1lbmQgeyB0ZXh0LWFsaWduOiBlbmQ7IH1cbi50ZXh0LWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQGVhY2ggJGJwLWssICRicC12IGluICRicmVha3BvaW50cyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC12KSB7XG4gICAgLnRleHQtI3skYnAta30tc3RhcnQgeyB0ZXh0LWFsaWduOiBzdGFydDsgfVxuICAgIC50ZXh0LSN7JGJwLWt9LWVuZCB7IHRleHQtYWxpZ246IGVuZDsgfVxuICAgIC50ZXh0LSN7JGJwLWt9LWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRleHQtI3skYnAta30tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC50ZXh0LSN7JGJwLWt9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICB9XG59XG5cbi8vIEJyZWFrc1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi8vIFRydW5jYXRlXG4udGV4dC10cnVuY2F0ZSB7IC8vIFJlcXVpcmVzIGRpc3BsYXkgaW5saW5lLWJsb2NrIG9yIGJsb2NrXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBUcmFuc2Zvcm1zXG4udGV4dC1sb3dlcmNhc2UgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlIH1cbi50ZXh0LXVwcGVyY2FzZSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplIH1cbi50ZXh0LWluaXRpYWwgeyB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCB9XG5cbi8vIFNpemVzXG5AZWFjaCAkaywgJHYgaW4gJGZvbnQtc2l6ZXMge1xuICAudGV4dC0jeyRrfSB7XG4gICAgZm9udC1zaXplOiAkdjtcbiAgfVxuXG4gICVpY29uLXNpemUtI3ska30sXG4gIC5pY29uLXNpemUtI3ska30ge1xuICAgIHdpZHRoOiAkdjtcbiAgICBoZWlnaHQ6ICR2O1xuICB9XG59XG5cbkBlYWNoICRrLCAkdiBpbiAkZm9udC1zaXplcyB7XG4gIEBlYWNoICRicC1rLCAkYnAtdiBpbiAkYnJlYWtwb2ludHMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC12KSB7XG4gICAgICAudGV4dC0jeyRicC1rfS0jeyRrfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHY7XG4gICAgICB9XG5cbiAgICAgICVpY29uLXNpemUtI3skYnAta30tI3ska30sXG4gICAgICAuaWNvbi1zaXplLSN7JGJwLWt9LSN7JGt9IHtcbiAgICAgICAgd2lkdGg6ICR2O1xuICAgICAgICBoZWlnaHQ6ICR2O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb250IGZhbWlsaWVzXG4uZm9udC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG59XG5cbi5mb250LXByaW1hcnkge1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbn1cblxuLy8uZm9udC1wcmltYXJ5LW1lZGl1bSB7XG4vLyAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnktbWVkaXVtO1xuLy99XG5cbi5mb250LXByaW1hcnktYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5LWJvbGQ7XG59XG5cbi5mb250LXNlY29uZGFyeS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeS1ib2xkO1xufVxuXG4uZm9udC1zZWNvbmRhcnktcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnktcmVndWxhcjtcbn1cblxuLmZvbnQtZmFudGFzeSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW50YXN5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uY3VydmVkX3RleHRfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3ZnX2N1cnZlZF90ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jdXJ2ZWRfdGV4dF93cmFwcGVyID4gc3ZnIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jdXJ2ZWRfdGV4dF93cmFwcGVyID4gc3ZnICsgKiB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHotaW5kZXg6IDE7XG59XG4iLCJAZWFjaCAkaywgJHYgaW4gJHNwYWNpbmcge1xuICAvLyBQYWRkaW5nXG4gIEBpZiAoJHYgIT0gJ2F1dG8nKSB7XG4gICAgLnAtI3ska30geyBwYWRkaW5nOiAkdiB9XG4gICAgLnB5LSN7JGt9IHsgcGFkZGluZy10b3A6ICR2OyBwYWRkaW5nLWJvdHRvbTogJHY7IH1cbiAgICAucHgtI3ska30geyBwYWRkaW5nLWxlZnQ6ICR2OyBwYWRkaW5nLXJpZ2h0OiAkdjsgfVxuICAgIC5wdC0jeyRrfSB7IHBhZGRpbmctdG9wOiAkdiB9XG4gICAgLnBiLSN7JGt9IHsgcGFkZGluZy1ib3R0b206ICR2IH1cbiAgICAucGwtI3ska30geyBwYWRkaW5nLWxlZnQ6ICR2IH1cbiAgICAucHItI3ska30geyBwYWRkaW5nLXJpZ2h0OiAkdiB9XG5cbiAgICAucHMtI3ska30ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkdjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5wZS0jeyRrfSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkdjtcbiAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAqW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAucHMtI3ska30ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR2O1xuICAgICAgfVxuICAgICAgLnBlLSN7JGt9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkdjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAqW2Rpcj1cImx0clwiXSB7XG4gICAgICAucHMtI3ska30ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR2O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgICAgLnBlLSN7JGt9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkYmssICRidiBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ2KSB7XG4gICAgICAgIC5wLSN7JGJrfS0jeyRrfSB7IHBhZGRpbmc6ICR2IH1cbiAgICAgICAgLnB0LSN7JGJrfS0jeyRrfSB7IHBhZGRpbmctdG9wOiAkdiB9XG4gICAgICAgIC5wYi0jeyRia30tI3ska30geyBwYWRkaW5nLWJvdHRvbTogJHYgfVxuICAgICAgICAucGwtI3skYmt9LSN7JGt9IHsgcGFkZGluZy1sZWZ0OiAkdiB9XG4gICAgICAgIC5wci0jeyRia30tI3ska30geyBwYWRkaW5nLXJpZ2h0OiAkdiB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWFyZ2luXG4gIC5tLSN7JGt9IHsgbWFyZ2luOiAkdiB9XG4gIC5tdC0jeyRrfSB7IG1hcmdpbi10b3A6ICR2IH1cbiAgLm1iLSN7JGt9IHsgbWFyZ2luLWJvdHRvbTogJHYgfVxuICAubWwtI3ska30geyBtYXJnaW4tbGVmdDogJHYgfVxuICAubXItI3ska30geyBtYXJnaW4tcmlnaHQ6ICR2IH1cbiAgLm14LSN7JGt9IHsgbWFyZ2luLWxlZnQ6ICR2OyBtYXJnaW4tcmlnaHQ6ICR2OyB9XG4gIC5teS0jeyRrfSB7IG1hcmdpbi10b3A6ICR2OyBtYXJnaW4tYm90dG9tOiAkdjsgfVxuICAubXMtI3ska30ge1xuICAgIG1hcmdpbi1sZWZ0OiAkdjtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLm1lLSN7JGt9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICR2O1xuICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICB9XG5cbiAgQGlmICgkdiAhPSAnYXV0bycpIHtcbiAgICAubS1uLSN7JGt9IHsgbWFyZ2luOiAtKCR2KSB9XG4gICAgLm10LW4tI3ska30geyBtYXJnaW4tdG9wOiAtKCR2KSB9XG4gICAgLm1iLW4tI3ska30geyBtYXJnaW4tYm90dG9tOiAtKCR2KSB9XG4gICAgLm1sLW4tI3ska30geyBtYXJnaW4tbGVmdDogLSgkdikgfVxuICAgIC5tci1uLSN7JGt9IHsgbWFyZ2luLXJpZ2h0OiAtKCR2KSB9XG4gICAgLm14LW4tI3ska30geyBtYXJnaW4tbGVmdDogLSgkdik7IG1hcmdpbi1yaWdodDogLSgkdik7IH1cbiAgICAubXktbi0jeyRrfSB7IG1hcmdpbi10b3A6IC0oJHYpOyBtYXJnaW4tYm90dG9tOiAtKCR2KTsgfVxuICAgIC5tcy1uLSN7JGt9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCR2KTtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICB9XG4gICAgLm1lLSN7JGt9IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLSgkdik7XG4gICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAqW2Rpcj1cInJ0bFwiXSB7XG4gICAgLm1zLSN7JGt9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkdjtcbiAgICB9XG4gICAgLm1lLSN7JGt9IHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkdjtcbiAgICB9XG4gICAgQGlmICgkdiAhPSAnYXV0bycpIHtcbiAgICAgIC5tcy1uLSN7JGt9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSgkdik7XG4gICAgICB9XG4gICAgICAubWUtbi0jeyRrfSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJHYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICpbZGlyPVwibHRyXCJdIHtcbiAgICAubXMtI3ska30ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICR2O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgICAubWUtI3ska30ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkdjtcbiAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgIH1cbiAgICBAaWYgKCR2ICE9ICdhdXRvJykge1xuICAgICAgLm1zLW4tI3ska30ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSgkdik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICAgIC5tZS1uLSN7JGt9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtKCR2KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGJrLCAkYnYgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnYpIHtcbiAgICAgIC5tLSN7JGJrfS0jeyRrfSB7IG1hcmdpbjogJHYgfVxuICAgICAgLm10LSN7JGJrfS0jeyRrfSB7IG1hcmdpbi10b3A6ICR2IH1cbiAgICAgIC5tYi0jeyRia30tI3ska30geyBtYXJnaW4tYm90dG9tOiAkdiB9XG4gICAgICAubWwtI3skYmt9LSN7JGt9IHsgbWFyZ2luLWxlZnQ6ICR2IH1cbiAgICAgIC5tci0jeyRia30tI3ska30geyBtYXJnaW4tcmlnaHQ6ICR2IH1cblxuICAgICAgQGlmICgkdiAhPSAnYXV0bycpIHtcbiAgICAgICAgLm0tbi0jeyRia30tI3ska30geyBtYXJnaW46IC0oJHYpIH1cbiAgICAgICAgLm10LW4tI3skYmt9LSN7JGt9IHsgbWFyZ2luLXRvcDogLSgkdikgfVxuICAgICAgICAubWItbi0jeyRia30tI3ska30geyBtYXJnaW4tYm90dG9tOiAtKCR2KSB9XG4gICAgICAgIC5tbC1uLSN7JGJrfS0jeyRrfSB7IG1hcmdpbi1sZWZ0OiAtKCR2KSB9XG4gICAgICAgIC5tci1uLSN7JGJrfS0jeyRrfSB7IG1hcmdpbi1yaWdodDogLSgkdikgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBHYXAgbW9kaWZpZXJcbkBlYWNoICRrLCAkdiBpbiAkc3BhY2luZyB7XG4gIC5nYXAtI3ska30ge1xuICAgIC0tZ2FwOiAjeyR2fTtcbiAgfVxuXG4gIC5zdGFjay1nYXAtI3ska30ge1xuICAgIC0tc3RhY2stZ2FwOiAjeyR2fTtcbiAgfVxuXG4gIC5jYXJkLWdhcC0jeyRrfSB7XG4gICAgLS1jYXJkLWdhcDogI3skdn07XG4gIH1cbn1cblxuQGVhY2ggJGJrLCAkYnYgaW4gJGJyZWFrcG9pbnRzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ2KSB7XG4gICAgQGVhY2ggJGssICR2IGluICRzcGFjaW5nIHtcbiAgICAgIC5nYXAtI3skYmt9LSN7JGt9IHtcbiAgICAgICAgLS1nYXA6ICN7JHZ9O1xuICAgICAgfVxuXG4gICAgICAuc3RhY2stZ2FwLSN7JGJrfS0jeyRrfSB7XG4gICAgICAgIC0tc3RhY2stZ2FwOiAjeyR2fTtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtZ2FwLSN7JGJrfS0jeyRrfSB7XG4gICAgICAgIC0tY2FyZC1nYXA6ICN7JHZ9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubXQtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYXgtd2lkdGgtYXV0byB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQGVhY2ggJGJrLCAkYnYgaW4gJGJyZWFrcG9pbnRzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ2KSB7XG4gICAgLnctI3skYmt9LTEwMCB7IHdpZHRoOiAxMDAlOyB9XG4gICAgLnctI3skYmt9LWF1dG8geyB3aWR0aDogYXV0bzsgfVxuICB9XG59IiwiQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gIEBpZigkaSA9PSAwKSB7XG4gICAgLmItI3skaX0geyBib3JkZXI6ICgkaSArIDBweCkgc29saWQgIWltcG9ydGFudDt9XG4gICAgLmJ0LSN7JGl9IHsgYm9yZGVyLXRvcDogKCRpICsgMHB4KSBzb2xpZCAhaW1wb3J0YW50O31cbiAgICAuYnItI3skaX0geyBib3JkZXItcmlnaHQ6ICgkaSArIDBweCkgc29saWQgIWltcG9ydGFudDt9XG4gICAgLmJiLSN7JGl9IHsgYm9yZGVyLWJvdHRvbTogKCRpICsgMHB4KSBzb2xpZCAhaW1wb3J0YW50O31cbiAgICAuYmwtI3skaX0geyBib3JkZXItbGVmdDogKCRpICsgMHB4KSBzb2xpZCAhaW1wb3J0YW50O31cbiAgfUBlbHNlIHtcbiAgICAuYi0jeyRpfSB7IGJvcmRlcjogKCRpICsgMHB4KSBzb2xpZDt9XG4gICAgLmJ0LSN7JGl9IHsgYm9yZGVyLXRvcDogKCRpICsgMHB4KSBzb2xpZDt9XG4gICAgLmJyLSN7JGl9IHsgYm9yZGVyLXJpZ2h0OiAoJGkgKyAwcHgpIHNvbGlkO31cbiAgICAuYmItI3skaX0geyBib3JkZXItYm90dG9tOiAoJGkgKyAwcHgpIHNvbGlkO31cbiAgICAuYmwtI3skaX0geyBib3JkZXItbGVmdDogKCRpICsgMHB4KSBzb2xpZDt9XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gIEBlYWNoICRicC1rLCAkYnAtdiBpbiAkYnJlYWtwb2ludHMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC12KSB7XG4gICAgICBAaWYoJGkgPT0gMCkge1xuICAgICAgICAuYi0jeyRicC1rfS0jeyRpfSB7IGJvcmRlcjogKCRpICsgMHB4KSBzb2xpZCAhaW1wb3J0YW50O31cbiAgICAgICAgLmJ0LSN7JGJwLWt9LSN7JGl9IHsgYm9yZGVyLXRvcDogKCRpICsgMHB4KSBzb2xpZCAhaW1wb3J0YW50O31cbiAgICAgICAgLmJyLSN7JGJwLWt9LSN7JGl9IHsgYm9yZGVyLXJpZ2h0OiAoJGkgKyAwcHgpIHNvbGlkICFpbXBvcnRhbnQ7fVxuICAgICAgICAuYmItI3skYnAta30tI3skaX0geyBib3JkZXItYm90dG9tOiAoJGkgKyAwcHgpIHNvbGlkICFpbXBvcnRhbnQ7fVxuICAgICAgICAuYmwtI3skYnAta30tI3skaX0geyBib3JkZXItbGVmdDogKCRpICsgMHB4KSBzb2xpZCAhaW1wb3J0YW50O31cbiAgICAgIH1AZWxzZSB7XG4gICAgICAgIC5iLSN7JGJwLWt9LSN7JGl9IHsgYm9yZGVyOiAoJGkgKyAwcHgpIHNvbGlkO31cbiAgICAgICAgLmJ0LSN7JGJwLWt9LSN7JGl9IHsgYm9yZGVyLXRvcDogKCRpICsgMHB4KSBzb2xpZDt9XG4gICAgICAgIC5ici0jeyRicC1rfS0jeyRpfSB7IGJvcmRlci1yaWdodDogKCRpICsgMHB4KSBzb2xpZDt9XG4gICAgICAgIC5iYi0jeyRicC1rfS0jeyRpfSB7IGJvcmRlci1ib3R0b206ICgkaSArIDBweCkgc29saWQ7fVxuICAgICAgICAuYmwtI3skYnAta30tI3skaX0geyBib3JkZXItbGVmdDogKCRpICsgMHB4KSBzb2xpZDt9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLWssICRjb2xvci12IGluIGdlbmVyYXRlUGFsZXR0ZSgkbGlnaHQtdGhlbWUpIHtcbiAgLmItI3skY29sb3Ita30ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXY7XG4gIH1cbn1cblxuQGVhY2ggJHJhZGl1cy1rLCAkcmFkaXVzLXYgaW4gJHJhZGl1cyB7XG4gIC5yb3VuZGVkLSN7JHJhZGl1cy1rfSB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy12O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1sZWZ0LSN7JHJhZGl1cy1rfSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy12O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1yaWdodC0jeyRyYWRpdXMta30ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXY7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLWxlZnQtI3skcmFkaXVzLWt9IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXY7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXJpZ2h0LSN7JHJhZGl1cy1rfSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtdjtcbiAgfVxuICAucm91bmRlZC10b3AtI3skcmFkaXVzLWt9IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXY7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXMtdjtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tI3skcmFkaXVzLWt9IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXY7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtdjtcbiAgfVxuICAucm91bmRlZC1sZWZ0LSN7JHJhZGl1cy1rfSxcbiAgLnJvdW5kZWQtc3RhcnQtI3skcmFkaXVzLWt9IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXY7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cy12O1xuICB9XG4gIC5yb3VuZGVkLXJpZ2h0LSN7JHJhZGl1cy1rfSxcbiAgLnJvdW5kZWQtZW5kLSN7JHJhZGl1cy1rfSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXMtdjtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cy12O1xuICB9XG59XG5cbkBlYWNoICRyYWRpdXMtaywgJHJhZGl1cy12IGluICRyYWRpdXMge1xuICBAZWFjaCAkYnAtaywgJGJwLXYgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAucm91bmRlZC0jeyRicC1rfS0jeyRyYWRpdXMta30ge1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy12O1xuICAgIH1cbiAgICAucm91bmRlZC10b3AtbGVmdC0jeyRicC1rfS0jeyRyYWRpdXMta30ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy12O1xuICAgIH1cbiAgICAucm91bmRlZC10b3AtcmlnaHQtI3skYnAta30tI3skcmFkaXVzLWt9IHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXY7XG4gICAgfVxuICAgIC5yb3VuZGVkLWJvdHRvbS1sZWZ0LSN7JGJwLWt9LSN7JHJhZGl1cy1rfSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXY7XG4gICAgfVxuICAgIC5yb3VuZGVkLWJvdHRvbS1yaWdodC0jeyRicC1rfS0jeyRyYWRpdXMta30ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtdjtcbiAgICB9XG4gICAgLnJvdW5kZWQtdG9wLSN7JGJwLWt9LSN7JHJhZGl1cy1rfSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXY7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy12O1xuICAgIH1cbiAgICAucm91bmRlZC1ib3R0b20tI3skYnAta30tI3skcmFkaXVzLWt9IHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXMtdjtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXY7XG4gICAgfVxuICAgIC5yb3VuZGVkLWxlZnQtI3skYnAta30tI3skcmFkaXVzLWt9LFxuICAgIC5yb3VuZGVkLXN0YXJ0LSN7JGJwLWt9LSN7JHJhZGl1cy1rfSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXY7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXY7XG4gICAgfVxuICAgIC5yb3VuZGVkLXJpZ2h0LSN7JGJwLWt9LSN7JHJhZGl1cy1rfSxcbiAgICAucm91bmRlZC1lbmQtI3skYnAta30tI3skcmFkaXVzLWt9IHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXY7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cy12O1xuICAgIH1cbiAgfVxufVxuXG4vL2h0bWxbZGF0YS10aGVtZT1cImxpZ2h0XCJdIHtcbi8vICBAZWFjaCAkY29sb3ItaywgJGNvbG9yLXYgaW4gZ2VuZXJhdGVQYWxldHRlKCRsaWdodC10aGVtZSkge1xuLy8gICAgLmItI3skY29sb3Ita30ge1xuLy8gICAgICBib3JkZXItY29sb3I6ICRjb2xvci12O1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuLy9cbi8vaHRtbFtkYXRhLXRoZW1lPVwiZGFya1wiXSB7XG4vLyAgQGVhY2ggJGNvbG9yLWssICRjb2xvci12IGluIGdlbmVyYXRlUGFsZXR0ZSgkZGFyay10aGVtZSkge1xuLy8gICAgLmItI3skY29sb3Ita30ge1xuLy8gICAgICBib3JkZXItY29sb3I6ICRjb2xvci12O1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuIiwiLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG5AZWFjaCAkYmssICRidiBpbiAkYnJlYWtwb2ludHMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnYpIHtcbiAgICAuZmxleC0jeyRia30tcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5mbGV4LSN7JGJrfS1yb3ctcmV2ZXJzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5mbGV4LSN7JGJrfS1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmZsZXgtI3skYmt9LWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICB9XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG5AZWFjaCAkYmssICRidiBpbiAkYnJlYWtwb2ludHMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnYpIHtcbiAgICAuZmxleC0jeyRia30tbm93cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuXG4uZ3Jvdy0wIHtcbiBmbGV4LWdyb3c6IDA7XG59XG5cbi5ncm93LTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AZWFjaCAkYmssICRidiBpbiAkYnJlYWtwb2ludHMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnYpIHtcbiAgICAuZ3Jvdy0jeyRia30tMCB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgfVxuXG4gICAgLnNocmluay0jeyRia30tMCB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAuZ3Jvdy0jeyRia30tMSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AZWFjaCAkYmssICRidiBpbiAkYnJlYWtwb2ludHMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnYpIHtcbiAgICAuanVzdGlmeS1jb250ZW50LSN7JGJrfS1zdGFydCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC0jeyRia30tZW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC0jeyRia30tYmV0d2VlbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC0jeyRia30tYXJvdW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtI3skYmt9LWV2ZW5seSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LSN7JGJrfS1jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5qdXN0aWZ5LXNlbGYtc3RhcnQge1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5qdXN0aWZ5LXNlbGYtZW5kIHtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmp1c3RpZnktc2VsZi1jZW50ZXIge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuQGVhY2ggJGJrLCAkYnYgaW4gJGJyZWFrcG9pbnRzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ2KSB7XG4gICAgLmp1c3RpZnktc2VsZi0jeyRia30tc3RhcnQge1xuICAgICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5qdXN0aWZ5LXNlbGYtI3skYmt9LWVuZCB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5qdXN0aWZ5LXNlbGYtI3skYmt9LWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbkBlYWNoICRiaywgJGJ2IGluICRicmVha3BvaW50cyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRidikge1xuICAgIC5hbGlnbi1pdGVtcy0jeyRia30tc3RhcnQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLSN7JGJrfS1lbmQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy0jeyRia30tY2VudGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLSN7JGJrfS1zdHJldGNoIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy0jeyRia30tYmFzZWxpbmUge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWV2ZW5seSB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuQGVhY2ggJGJrLCAkYnYgaW4gJGJyZWFrcG9pbnRzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ2KSB7XG4gICAgLmFsaWduLWNvbnRlbnQtI3skYmt9LXN0YXJ0IHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQtI3skYmt9LWVuZCB7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC0jeyRia30tY2VudGVyIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC0jeyRia30tYmV0d2VlbiB7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LSN7JGJrfS1hcm91bmQge1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LSN7JGJrfS1ldmVubHkge1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIH1cbiAgfVxufVxuIiwiJGRpc3BsYXlzOiAoJ2ZsZXgnLCAnYmxvY2snLCAnaW5saW5lLWJsb2NrJywgJ2lubGluZS1mbGV4JywgJ25vbmUnKTtcblxuQGVhY2ggJGRpc3BsYXkgaW4gJGRpc3BsYXlzIHtcbiAgLmQtI3skZGlzcGxheX0ge1xuICAgIEBpZiAkZGlzcGxheSA9PSAnbm9uZScge1xuICAgICAgZGlzcGxheTogI3skZGlzcGxheX07XG4gICAgfSBAZWxzZSB7XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGJwLWssICRicC12IGluICRicmVha3BvaW50cyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC12KSB7XG4gICAgQGVhY2ggJGRpc3BsYXkgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kLSN7JGJwLWt9LSN7JGRpc3BsYXl9IHtcbiAgICAgICAgQGlmICRkaXNwbGF5ID09ICdub25lJyB7XG4gICAgICAgICAgZGlzcGxheTogI3skZGlzcGxheX07XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/