@import url(https://fonts.googleapis.com/css?family=Kanit);
@charset "UTF-8";

/*
    Created on : 15-Dec-2017, 11:36:17 PM
    Author     : Reaper
*/

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
      -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  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: .67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          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
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * 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 style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * 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
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 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;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
/* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * 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: .35em .75em .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 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          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 and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[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 IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
/* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
          animation-name: bounce;
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
          animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, .75, 1);
            transform: scale3d(1.25, .75, 1);
  }

  40% {
    -webkit-transform: scale3d(.75, 1.25, 1);
            transform: scale3d(.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, .85, 1);
            transform: scale3d(1.15, .85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, .75, 1);
            transform: scale3d(1.25, .75, 1);
  }

  40% {
    -webkit-transform: scale3d(.75, 1.25, 1);
            transform: scale3d(.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, .85, 1);
            transform: scale3d(1.15, .85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
          animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
          animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
            transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
            transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
            transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
            transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
            transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
            transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
            transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
            transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
          animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
          animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
          animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.wobble {
  -webkit-animation-name: wobble;
          animation-name: wobble;
}

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(.390625deg) skewY(.390625deg);
            transform: skewX(.390625deg) skewY(.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(.390625deg) skewY(.390625deg);
            transform: skewX(.390625deg) skewY(.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
          animation-name: jello;
  -webkit-transform-origin: center;
          transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.heartBeat {
  -webkit-animation-name: heartBeat;
          animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
          animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
          animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-animation-name: bounceOut;
          animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
          animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
          animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
          animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
          animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
          animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
          animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
          animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
          animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
            transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
            transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
            transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
            transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  -webkit-animation-name: flip;
          animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-animation-name: flipOutX;
          animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
          animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
          animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
          animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
             transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
             transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
             transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
             transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
          animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
             transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
             transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
             transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
             transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
          animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
             transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
             transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
             transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
             transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
          animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
             transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
             transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
             transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
             transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
          animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
             transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
             transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
             transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
             transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
          animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
             transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
             transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
          animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
             transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
             transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
          animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
             transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
             transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
          animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
             transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
             transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
          animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
             transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
             transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
          animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
             transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
             transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
             transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
             transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-name: hinge;
          animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(.1) rotate(30deg);
            transform: scale(.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
             transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
            transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(.1) rotate(30deg);
            transform: scale(.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
             transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
            transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
          animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
          animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
          animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
          animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
          animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
          animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
          animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
             transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
             transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
          animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
             transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
             transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
          animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
             transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
             transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
          animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
             transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
             transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
          animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
          animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
          animation-name: slideOutUp;
}

.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.delay-1s {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 800ms;
          animation-duration: 800ms;
}

.animated.faster {
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms;
}

.animated.slow {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
}

@media (prefers-reduced-motion) {
  .animated {
    -webkit-animation: unset !important;
            animation: unset !important;
    -webkit-transition: none !important;
            transition: none !important;
  }
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
      -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  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: .67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          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
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * 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 style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * 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
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 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;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
/* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * 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: .35em .75em .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 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          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 and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[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 IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
/* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * 1. Prevent padding and border from affecting element width
 * https://goo.gl/pYtbK7
 * 2. Change the default font family in all browsers (opinionated)
 */

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  font-family: sans-serif; /* 2 */
}

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

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
figure,
p,
pre {
  margin: 0;
}

button {
  background: transparent;
  padding: 0;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  margin: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * Allow adding a border to an element by just adding a border-width.
 *
 * By default, the way the browser specifies that an element should have no
 * border is by setting it's border-style to `none` in the user-agent
 * stylesheet.
 *
 * In order to easily add borders to elements by just setting the `border-width`
 * property, we change the default border-style for all elements to `solid`, and
 * use border-width to hide them instead. This way our `border` utilities only
 * need to set the `border-width` property instead of the entire `border`
 * shorthand, making our border utilities much more straightforward to compose.
 *
 * https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
*::before,
*::after {
  border-width: 0;
  border-style: solid;
  border-color: #dae1e7;
}

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

img {
  border-style: solid;
}

/**
 * Temporary reset for a change introduced in Chrome 62 but now reverted.
 *
 * We can remove this when the reversion is in a normal Chrome release.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-border-radius: 0;
          border-radius: 0;
}

textarea {
  resize: vertical;
}

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

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: inherit;
  opacity: .5;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: inherit;
  opacity: .5;
}

input::placeholder,
textarea::placeholder {
  color: inherit;
  opacity: .5;
}

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

table {
  border-collapse: collapse;
}

.container {
  width: 100%;
}

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

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

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

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

.list-reset {
  list-style: none;
  padding: 0;
}

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

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

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

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

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

.bg-black {
  background-color: #000;
}

.bg-grey-darkest {
  background-color: #3d4852;
}

.bg-grey-darker {
  background-color: #606f7b;
}

.bg-grey-dark {
  background-color: #8795a1;
}

.bg-grey {
  background-color: #b8c2cc;
}

.bg-grey-light {
  background-color: #dae1e7;
}

.bg-grey-lighter {
  background-color: #f1f5f8;
}

.bg-grey-lightest {
  background-color: #f8fafc;
}

.bg-white {
  background-color: #fff;
}

.bg-red-darkest {
  background-color: #3b0d0c;
}

.bg-red-darker {
  background-color: #621b18;
}

.bg-red-dark {
  background-color: #cc1f1a;
}

.bg-red {
  background-color: #e3342f;
}

.bg-red-light {
  background-color: #ef5753;
}

.bg-red-lighter {
  background-color: #f9acaa;
}

.bg-red-lightest {
  background-color: #fcebea;
}

.bg-orange-darkest {
  background-color: #462a16;
}

.bg-orange-darker {
  background-color: #613b1f;
}

.bg-orange-dark {
  background-color: #de751f;
}

.bg-orange {
  background-color: #f6993f;
}

.bg-orange-light {
  background-color: #faad63;
}

.bg-orange-lighter {
  background-color: #fcd9b6;
}

.bg-orange-lightest {
  background-color: #fff5eb;
}

.bg-yellow-darkest {
  background-color: #453411;
}

.bg-yellow-darker {
  background-color: #684f1d;
}

.bg-yellow-dark {
  background-color: #f2d024;
}

.bg-yellow {
  background-color: #ffed4a;
}

.bg-yellow-light {
  background-color: #fff382;
}

.bg-yellow-lighter {
  background-color: #fff9c2;
}

.bg-yellow-lightest {
  background-color: #fcfbeb;
}

.bg-green-darkest {
  background-color: #0f2f21;
}

.bg-green-darker {
  background-color: #1a4731;
}

.bg-green-dark {
  background-color: #1f9d55;
}

.bg-green {
  background-color: #38c172;
}

.bg-green-light {
  background-color: #51d88a;
}

.bg-green-lighter {
  background-color: #a2f5bf;
}

.bg-green-lightest {
  background-color: #e3fcec;
}

.bg-teal-darkest {
  background-color: #0d3331;
}

.bg-teal-darker {
  background-color: #20504f;
}

.bg-teal-dark {
  background-color: #38a89d;
}

.bg-teal {
  background-color: #4dc0b5;
}

.bg-teal-light {
  background-color: #64d5ca;
}

.bg-teal-lighter {
  background-color: #a0f0ed;
}

.bg-teal-lightest {
  background-color: #e8fffe;
}

.bg-blue-darkest {
  background-color: #12283a;
}

.bg-blue-darker {
  background-color: #1c3d5a;
}

.bg-blue-dark {
  background-color: #2779bd;
}

.bg-blue {
  background-color: #3490dc;
}

.bg-blue-light {
  background-color: #6cb2eb;
}

.bg-blue-lighter {
  background-color: #bcdefa;
}

.bg-blue-lightest {
  background-color: #eff8ff;
}

.bg-indigo-darkest {
  background-color: #191e38;
}

.bg-indigo-darker {
  background-color: #2f365f;
}

.bg-indigo-dark {
  background-color: #5661b3;
}

.bg-indigo {
  background-color: #6574cd;
}

.bg-indigo-light {
  background-color: #7886d7;
}

.bg-indigo-lighter {
  background-color: #b2b7ff;
}

.bg-indigo-lightest {
  background-color: #e6e8ff;
}

.bg-purple-darkest {
  background-color: #21183c;
}

.bg-purple-darker {
  background-color: #382b5f;
}

.bg-purple-dark {
  background-color: #794acf;
}

.bg-purple {
  background-color: #9561e2;
}

.bg-purple-light {
  background-color: #a779e9;
}

.bg-purple-lighter {
  background-color: #d6bbfc;
}

.bg-purple-lightest {
  background-color: #f3ebff;
}

.bg-pink-darkest {
  background-color: #451225;
}

.bg-pink-darker {
  background-color: #6f213f;
}

.bg-pink-dark {
  background-color: #eb5286;
}

.bg-pink {
  background-color: #f66d9b;
}

.bg-pink-light {
  background-color: #fa7ea8;
}

.bg-pink-lighter {
  background-color: #ffbbca;
}

.bg-pink-lightest {
  background-color: #ffebef;
}

.bg-gold-darkest {
  background-color: #451225;
}

.bg-gold-darker {
  background-color: #6f213f;
}

.bg-gold-dark {
  background-color: #bc8912;
}

.bg-gold {
  background-color: #daa520;
}

.bg-gold-light {
  background-color: #fa7ea8;
}

.bg-gold-lighter {
  background-color: #ffbbca;
}

.bg-gold-lightest {
  background-color: #ffebef;
}

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

.hover\:bg-black:hover {
  background-color: #000;
}

.hover\:bg-grey-darkest:hover {
  background-color: #3d4852;
}

.hover\:bg-grey-darker:hover {
  background-color: #606f7b;
}

.hover\:bg-grey-dark:hover {
  background-color: #8795a1;
}

.hover\:bg-grey:hover {
  background-color: #b8c2cc;
}

.hover\:bg-grey-light:hover {
  background-color: #dae1e7;
}

.hover\:bg-grey-lighter:hover {
  background-color: #f1f5f8;
}

.hover\:bg-grey-lightest:hover {
  background-color: #f8fafc;
}

.hover\:bg-white:hover {
  background-color: #fff;
}

.hover\:bg-red-darkest:hover {
  background-color: #3b0d0c;
}

.hover\:bg-red-darker:hover {
  background-color: #621b18;
}

.hover\:bg-red-dark:hover {
  background-color: #cc1f1a;
}

.hover\:bg-red:hover {
  background-color: #e3342f;
}

.hover\:bg-red-light:hover {
  background-color: #ef5753;
}

.hover\:bg-red-lighter:hover {
  background-color: #f9acaa;
}

.hover\:bg-red-lightest:hover {
  background-color: #fcebea;
}

.hover\:bg-orange-darkest:hover {
  background-color: #462a16;
}

.hover\:bg-orange-darker:hover {
  background-color: #613b1f;
}

.hover\:bg-orange-dark:hover {
  background-color: #de751f;
}

.hover\:bg-orange:hover {
  background-color: #f6993f;
}

.hover\:bg-orange-light:hover {
  background-color: #faad63;
}

.hover\:bg-orange-lighter:hover {
  background-color: #fcd9b6;
}

.hover\:bg-orange-lightest:hover {
  background-color: #fff5eb;
}

.hover\:bg-yellow-darkest:hover {
  background-color: #453411;
}

.hover\:bg-yellow-darker:hover {
  background-color: #684f1d;
}

.hover\:bg-yellow-dark:hover {
  background-color: #f2d024;
}

.hover\:bg-yellow:hover {
  background-color: #ffed4a;
}

.hover\:bg-yellow-light:hover {
  background-color: #fff382;
}

.hover\:bg-yellow-lighter:hover {
  background-color: #fff9c2;
}

.hover\:bg-yellow-lightest:hover {
  background-color: #fcfbeb;
}

.hover\:bg-green-darkest:hover {
  background-color: #0f2f21;
}

.hover\:bg-green-darker:hover {
  background-color: #1a4731;
}

.hover\:bg-green-dark:hover {
  background-color: #1f9d55;
}

.hover\:bg-green:hover {
  background-color: #38c172;
}

.hover\:bg-green-light:hover {
  background-color: #51d88a;
}

.hover\:bg-green-lighter:hover {
  background-color: #a2f5bf;
}

.hover\:bg-green-lightest:hover {
  background-color: #e3fcec;
}

.hover\:bg-teal-darkest:hover {
  background-color: #0d3331;
}

.hover\:bg-teal-darker:hover {
  background-color: #20504f;
}

.hover\:bg-teal-dark:hover {
  background-color: #38a89d;
}

.hover\:bg-teal:hover {
  background-color: #4dc0b5;
}

.hover\:bg-teal-light:hover {
  background-color: #64d5ca;
}

.hover\:bg-teal-lighter:hover {
  background-color: #a0f0ed;
}

.hover\:bg-teal-lightest:hover {
  background-color: #e8fffe;
}

.hover\:bg-blue-darkest:hover {
  background-color: #12283a;
}

.hover\:bg-blue-darker:hover {
  background-color: #1c3d5a;
}

.hover\:bg-blue-dark:hover {
  background-color: #2779bd;
}

.hover\:bg-blue:hover {
  background-color: #3490dc;
}

.hover\:bg-blue-light:hover {
  background-color: #6cb2eb;
}

.hover\:bg-blue-lighter:hover {
  background-color: #bcdefa;
}

.hover\:bg-blue-lightest:hover {
  background-color: #eff8ff;
}

.hover\:bg-indigo-darkest:hover {
  background-color: #191e38;
}

.hover\:bg-indigo-darker:hover {
  background-color: #2f365f;
}

.hover\:bg-indigo-dark:hover {
  background-color: #5661b3;
}

.hover\:bg-indigo:hover {
  background-color: #6574cd;
}

.hover\:bg-indigo-light:hover {
  background-color: #7886d7;
}

.hover\:bg-indigo-lighter:hover {
  background-color: #b2b7ff;
}

.hover\:bg-indigo-lightest:hover {
  background-color: #e6e8ff;
}

.hover\:bg-purple-darkest:hover {
  background-color: #21183c;
}

.hover\:bg-purple-darker:hover {
  background-color: #382b5f;
}

.hover\:bg-purple-dark:hover {
  background-color: #794acf;
}

.hover\:bg-purple:hover {
  background-color: #9561e2;
}

.hover\:bg-purple-light:hover {
  background-color: #a779e9;
}

.hover\:bg-purple-lighter:hover {
  background-color: #d6bbfc;
}

.hover\:bg-purple-lightest:hover {
  background-color: #f3ebff;
}

.hover\:bg-pink-darkest:hover {
  background-color: #451225;
}

.hover\:bg-pink-darker:hover {
  background-color: #6f213f;
}

.hover\:bg-pink-dark:hover {
  background-color: #eb5286;
}

.hover\:bg-pink:hover {
  background-color: #f66d9b;
}

.hover\:bg-pink-light:hover {
  background-color: #fa7ea8;
}

.hover\:bg-pink-lighter:hover {
  background-color: #ffbbca;
}

.hover\:bg-pink-lightest:hover {
  background-color: #ffebef;
}

.hover\:bg-gold-darkest:hover {
  background-color: #451225;
}

.hover\:bg-gold-darker:hover {
  background-color: #6f213f;
}

.hover\:bg-gold-dark:hover {
  background-color: #bc8912;
}

.hover\:bg-gold:hover {
  background-color: #daa520;
}

.hover\:bg-gold-light:hover {
  background-color: #fa7ea8;
}

.hover\:bg-gold-lighter:hover {
  background-color: #ffbbca;
}

.hover\:bg-gold-lightest:hover {
  background-color: #ffebef;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-black {
  border-color: #000;
}

.border-grey-darkest {
  border-color: #3d4852;
}

.border-grey-darker {
  border-color: #606f7b;
}

.border-grey-dark {
  border-color: #8795a1;
}

.border-grey {
  border-color: #b8c2cc;
}

.border-grey-light {
  border-color: #dae1e7;
}

.border-grey-lighter {
  border-color: #f1f5f8;
}

.border-grey-lightest {
  border-color: #f8fafc;
}

.border-white {
  border-color: #fff;
}

.border-red-darkest {
  border-color: #3b0d0c;
}

.border-red-darker {
  border-color: #621b18;
}

.border-red-dark {
  border-color: #cc1f1a;
}

.border-red {
  border-color: #e3342f;
}

.border-red-light {
  border-color: #ef5753;
}

.border-red-lighter {
  border-color: #f9acaa;
}

.border-red-lightest {
  border-color: #fcebea;
}

.border-orange-darkest {
  border-color: #462a16;
}

.border-orange-darker {
  border-color: #613b1f;
}

.border-orange-dark {
  border-color: #de751f;
}

.border-orange {
  border-color: #f6993f;
}

.border-orange-light {
  border-color: #faad63;
}

.border-orange-lighter {
  border-color: #fcd9b6;
}

.border-orange-lightest {
  border-color: #fff5eb;
}

.border-yellow-darkest {
  border-color: #453411;
}

.border-yellow-darker {
  border-color: #684f1d;
}

.border-yellow-dark {
  border-color: #f2d024;
}

.border-yellow {
  border-color: #ffed4a;
}

.border-yellow-light {
  border-color: #fff382;
}

.border-yellow-lighter {
  border-color: #fff9c2;
}

.border-yellow-lightest {
  border-color: #fcfbeb;
}

.border-green-darkest {
  border-color: #0f2f21;
}

.border-green-darker {
  border-color: #1a4731;
}

.border-green-dark {
  border-color: #1f9d55;
}

.border-green {
  border-color: #38c172;
}

.border-green-light {
  border-color: #51d88a;
}

.border-green-lighter {
  border-color: #a2f5bf;
}

.border-green-lightest {
  border-color: #e3fcec;
}

.border-teal-darkest {
  border-color: #0d3331;
}

.border-teal-darker {
  border-color: #20504f;
}

.border-teal-dark {
  border-color: #38a89d;
}

.border-teal {
  border-color: #4dc0b5;
}

.border-teal-light {
  border-color: #64d5ca;
}

.border-teal-lighter {
  border-color: #a0f0ed;
}

.border-teal-lightest {
  border-color: #e8fffe;
}

.border-blue-darkest {
  border-color: #12283a;
}

.border-blue-darker {
  border-color: #1c3d5a;
}

.border-blue-dark {
  border-color: #2779bd;
}

.border-blue {
  border-color: #3490dc;
}

.border-blue-light {
  border-color: #6cb2eb;
}

.border-blue-lighter {
  border-color: #bcdefa;
}

.border-blue-lightest {
  border-color: #eff8ff;
}

.border-indigo-darkest {
  border-color: #191e38;
}

.border-indigo-darker {
  border-color: #2f365f;
}

.border-indigo-dark {
  border-color: #5661b3;
}

.border-indigo {
  border-color: #6574cd;
}

.border-indigo-light {
  border-color: #7886d7;
}

.border-indigo-lighter {
  border-color: #b2b7ff;
}

.border-indigo-lightest {
  border-color: #e6e8ff;
}

.border-purple-darkest {
  border-color: #21183c;
}

.border-purple-darker {
  border-color: #382b5f;
}

.border-purple-dark {
  border-color: #794acf;
}

.border-purple {
  border-color: #9561e2;
}

.border-purple-light {
  border-color: #a779e9;
}

.border-purple-lighter {
  border-color: #d6bbfc;
}

.border-purple-lightest {
  border-color: #f3ebff;
}

.border-pink-darkest {
  border-color: #451225;
}

.border-pink-darker {
  border-color: #6f213f;
}

.border-pink-dark {
  border-color: #eb5286;
}

.border-pink {
  border-color: #f66d9b;
}

.border-pink-light {
  border-color: #fa7ea8;
}

.border-pink-lighter {
  border-color: #ffbbca;
}

.border-pink-lightest {
  border-color: #ffebef;
}

.border-gold-darkest {
  border-color: #451225;
}

.border-gold-darker {
  border-color: #6f213f;
}

.border-gold-dark {
  border-color: #bc8912;
}

.border-gold {
  border-color: #daa520;
}

.border-gold-light {
  border-color: #fa7ea8;
}

.border-gold-lighter {
  border-color: #ffbbca;
}

.border-gold-lightest {
  border-color: #ffebef;
}

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

.hover\:border-black:hover {
  border-color: #000;
}

.hover\:border-grey-darkest:hover {
  border-color: #3d4852;
}

.hover\:border-grey-darker:hover {
  border-color: #606f7b;
}

.hover\:border-grey-dark:hover {
  border-color: #8795a1;
}

.hover\:border-grey:hover {
  border-color: #b8c2cc;
}

.hover\:border-grey-light:hover {
  border-color: #dae1e7;
}

.hover\:border-grey-lighter:hover {
  border-color: #f1f5f8;
}

.hover\:border-grey-lightest:hover {
  border-color: #f8fafc;
}

.hover\:border-white:hover {
  border-color: #fff;
}

.hover\:border-red-darkest:hover {
  border-color: #3b0d0c;
}

.hover\:border-red-darker:hover {
  border-color: #621b18;
}

.hover\:border-red-dark:hover {
  border-color: #cc1f1a;
}

.hover\:border-red:hover {
  border-color: #e3342f;
}

.hover\:border-red-light:hover {
  border-color: #ef5753;
}

.hover\:border-red-lighter:hover {
  border-color: #f9acaa;
}

.hover\:border-red-lightest:hover {
  border-color: #fcebea;
}

.hover\:border-orange-darkest:hover {
  border-color: #462a16;
}

.hover\:border-orange-darker:hover {
  border-color: #613b1f;
}

.hover\:border-orange-dark:hover {
  border-color: #de751f;
}

.hover\:border-orange:hover {
  border-color: #f6993f;
}

.hover\:border-orange-light:hover {
  border-color: #faad63;
}

.hover\:border-orange-lighter:hover {
  border-color: #fcd9b6;
}

.hover\:border-orange-lightest:hover {
  border-color: #fff5eb;
}

.hover\:border-yellow-darkest:hover {
  border-color: #453411;
}

.hover\:border-yellow-darker:hover {
  border-color: #684f1d;
}

.hover\:border-yellow-dark:hover {
  border-color: #f2d024;
}

.hover\:border-yellow:hover {
  border-color: #ffed4a;
}

.hover\:border-yellow-light:hover {
  border-color: #fff382;
}

.hover\:border-yellow-lighter:hover {
  border-color: #fff9c2;
}

.hover\:border-yellow-lightest:hover {
  border-color: #fcfbeb;
}

.hover\:border-green-darkest:hover {
  border-color: #0f2f21;
}

.hover\:border-green-darker:hover {
  border-color: #1a4731;
}

.hover\:border-green-dark:hover {
  border-color: #1f9d55;
}

.hover\:border-green:hover {
  border-color: #38c172;
}

.hover\:border-green-light:hover {
  border-color: #51d88a;
}

.hover\:border-green-lighter:hover {
  border-color: #a2f5bf;
}

.hover\:border-green-lightest:hover {
  border-color: #e3fcec;
}

.hover\:border-teal-darkest:hover {
  border-color: #0d3331;
}

.hover\:border-teal-darker:hover {
  border-color: #20504f;
}

.hover\:border-teal-dark:hover {
  border-color: #38a89d;
}

.hover\:border-teal:hover {
  border-color: #4dc0b5;
}

.hover\:border-teal-light:hover {
  border-color: #64d5ca;
}

.hover\:border-teal-lighter:hover {
  border-color: #a0f0ed;
}

.hover\:border-teal-lightest:hover {
  border-color: #e8fffe;
}

.hover\:border-blue-darkest:hover {
  border-color: #12283a;
}

.hover\:border-blue-darker:hover {
  border-color: #1c3d5a;
}

.hover\:border-blue-dark:hover {
  border-color: #2779bd;
}

.hover\:border-blue:hover {
  border-color: #3490dc;
}

.hover\:border-blue-light:hover {
  border-color: #6cb2eb;
}

.hover\:border-blue-lighter:hover {
  border-color: #bcdefa;
}

.hover\:border-blue-lightest:hover {
  border-color: #eff8ff;
}

.hover\:border-indigo-darkest:hover {
  border-color: #191e38;
}

.hover\:border-indigo-darker:hover {
  border-color: #2f365f;
}

.hover\:border-indigo-dark:hover {
  border-color: #5661b3;
}

.hover\:border-indigo:hover {
  border-color: #6574cd;
}

.hover\:border-indigo-light:hover {
  border-color: #7886d7;
}

.hover\:border-indigo-lighter:hover {
  border-color: #b2b7ff;
}

.hover\:border-indigo-lightest:hover {
  border-color: #e6e8ff;
}

.hover\:border-purple-darkest:hover {
  border-color: #21183c;
}

.hover\:border-purple-darker:hover {
  border-color: #382b5f;
}

.hover\:border-purple-dark:hover {
  border-color: #794acf;
}

.hover\:border-purple:hover {
  border-color: #9561e2;
}

.hover\:border-purple-light:hover {
  border-color: #a779e9;
}

.hover\:border-purple-lighter:hover {
  border-color: #d6bbfc;
}

.hover\:border-purple-lightest:hover {
  border-color: #f3ebff;
}

.hover\:border-pink-darkest:hover {
  border-color: #451225;
}

.hover\:border-pink-darker:hover {
  border-color: #6f213f;
}

.hover\:border-pink-dark:hover {
  border-color: #eb5286;
}

.hover\:border-pink:hover {
  border-color: #f66d9b;
}

.hover\:border-pink-light:hover {
  border-color: #fa7ea8;
}

.hover\:border-pink-lighter:hover {
  border-color: #ffbbca;
}

.hover\:border-pink-lightest:hover {
  border-color: #ffebef;
}

.hover\:border-gold-darkest:hover {
  border-color: #451225;
}

.hover\:border-gold-darker:hover {
  border-color: #6f213f;
}

.hover\:border-gold-dark:hover {
  border-color: #bc8912;
}

.hover\:border-gold:hover {
  border-color: #daa520;
}

.hover\:border-gold-light:hover {
  border-color: #fa7ea8;
}

.hover\:border-gold-lighter:hover {
  border-color: #ffbbca;
}

.hover\:border-gold-lightest:hover {
  border-color: #ffebef;
}

.rounded-none {
  -webkit-border-radius: 0;
          border-radius: 0;
}

.rounded-sm {
  -webkit-border-radius: .125rem;
          border-radius: .125rem;
}

.rounded {
  -webkit-border-radius: .25rem;
          border-radius: .25rem;
}

.rounded-lg {
  -webkit-border-radius: .5rem;
          border-radius: .5rem;
}

.rounded-full {
  -webkit-border-radius: 9999px;
          border-radius: 9999px;
}

.rounded-t-none {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
}

.rounded-r-none {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}

.rounded-b-none {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
}

.rounded-l-none {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
}

.rounded-t-sm {
  -webkit-border-top-left-radius: .125rem;
          border-top-left-radius: .125rem;
  -webkit-border-top-right-radius: .125rem;
          border-top-right-radius: .125rem;
}

.rounded-r-sm {
  -webkit-border-top-right-radius: .125rem;
          border-top-right-radius: .125rem;
  -webkit-border-bottom-right-radius: .125rem;
          border-bottom-right-radius: .125rem;
}

.rounded-b-sm {
  -webkit-border-bottom-right-radius: .125rem;
          border-bottom-right-radius: .125rem;
  -webkit-border-bottom-left-radius: .125rem;
          border-bottom-left-radius: .125rem;
}

.rounded-l-sm {
  -webkit-border-top-left-radius: .125rem;
          border-top-left-radius: .125rem;
  -webkit-border-bottom-left-radius: .125rem;
          border-bottom-left-radius: .125rem;
}

.rounded-t {
  -webkit-border-top-left-radius: .25rem;
          border-top-left-radius: .25rem;
  -webkit-border-top-right-radius: .25rem;
          border-top-right-radius: .25rem;
}

.rounded-r {
  -webkit-border-top-right-radius: .25rem;
          border-top-right-radius: .25rem;
  -webkit-border-bottom-right-radius: .25rem;
          border-bottom-right-radius: .25rem;
}

.rounded-b {
  -webkit-border-bottom-right-radius: .25rem;
          border-bottom-right-radius: .25rem;
  -webkit-border-bottom-left-radius: .25rem;
          border-bottom-left-radius: .25rem;
}

.rounded-l {
  -webkit-border-top-left-radius: .25rem;
          border-top-left-radius: .25rem;
  -webkit-border-bottom-left-radius: .25rem;
          border-bottom-left-radius: .25rem;
}

.rounded-t-lg {
  -webkit-border-top-left-radius: .5rem;
          border-top-left-radius: .5rem;
  -webkit-border-top-right-radius: .5rem;
          border-top-right-radius: .5rem;
}

.rounded-r-lg {
  -webkit-border-top-right-radius: .5rem;
          border-top-right-radius: .5rem;
  -webkit-border-bottom-right-radius: .5rem;
          border-bottom-right-radius: .5rem;
}

.rounded-b-lg {
  -webkit-border-bottom-right-radius: .5rem;
          border-bottom-right-radius: .5rem;
  -webkit-border-bottom-left-radius: .5rem;
          border-bottom-left-radius: .5rem;
}

.rounded-l-lg {
  -webkit-border-top-left-radius: .5rem;
          border-top-left-radius: .5rem;
  -webkit-border-bottom-left-radius: .5rem;
          border-bottom-left-radius: .5rem;
}

.rounded-t-full {
  -webkit-border-top-left-radius: 9999px;
          border-top-left-radius: 9999px;
  -webkit-border-top-right-radius: 9999px;
          border-top-right-radius: 9999px;
}

.rounded-r-full {
  -webkit-border-top-right-radius: 9999px;
          border-top-right-radius: 9999px;
  -webkit-border-bottom-right-radius: 9999px;
          border-bottom-right-radius: 9999px;
}

.rounded-b-full {
  -webkit-border-bottom-right-radius: 9999px;
          border-bottom-right-radius: 9999px;
  -webkit-border-bottom-left-radius: 9999px;
          border-bottom-left-radius: 9999px;
}

.rounded-l-full {
  -webkit-border-top-left-radius: 9999px;
          border-top-left-radius: 9999px;
  -webkit-border-bottom-left-radius: 9999px;
          border-bottom-left-radius: 9999px;
}

.rounded-tl-none {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
}

.rounded-tr-none {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
}

.rounded-br-none {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}

.rounded-bl-none {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
}

.rounded-tl-sm {
  -webkit-border-top-left-radius: .125rem;
          border-top-left-radius: .125rem;
}

.rounded-tr-sm {
  -webkit-border-top-right-radius: .125rem;
          border-top-right-radius: .125rem;
}

.rounded-br-sm {
  -webkit-border-bottom-right-radius: .125rem;
          border-bottom-right-radius: .125rem;
}

.rounded-bl-sm {
  -webkit-border-bottom-left-radius: .125rem;
          border-bottom-left-radius: .125rem;
}

.rounded-tl {
  -webkit-border-top-left-radius: .25rem;
          border-top-left-radius: .25rem;
}

.rounded-tr {
  -webkit-border-top-right-radius: .25rem;
          border-top-right-radius: .25rem;
}

.rounded-br {
  -webkit-border-bottom-right-radius: .25rem;
          border-bottom-right-radius: .25rem;
}

.rounded-bl {
  -webkit-border-bottom-left-radius: .25rem;
          border-bottom-left-radius: .25rem;
}

.rounded-tl-lg {
  -webkit-border-top-left-radius: .5rem;
          border-top-left-radius: .5rem;
}

.rounded-tr-lg {
  -webkit-border-top-right-radius: .5rem;
          border-top-right-radius: .5rem;
}

.rounded-br-lg {
  -webkit-border-bottom-right-radius: .5rem;
          border-bottom-right-radius: .5rem;
}

.rounded-bl-lg {
  -webkit-border-bottom-left-radius: .5rem;
          border-bottom-left-radius: .5rem;
}

.rounded-tl-full {
  -webkit-border-top-left-radius: 9999px;
          border-top-left-radius: 9999px;
}

.rounded-tr-full {
  -webkit-border-top-right-radius: 9999px;
          border-top-right-radius: 9999px;
}

.rounded-br-full {
  -webkit-border-bottom-right-radius: 9999px;
          border-bottom-right-radius: 9999px;
}

.rounded-bl-full {
  -webkit-border-bottom-left-radius: 9999px;
          border-bottom-left-radius: 9999px;
}

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-dotted {
  border-style: dotted;
}

.border-none {
  border-style: none;
}

.border-0 {
  border-width: 0;
}

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

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

.border-8 {
  border-width: 8px;
}

.border {
  border-width: 1px;
}

.border-t-0 {
  border-top-width: 0;
}

.border-r-0 {
  border-right-width: 0;
}

.border-b-0 {
  border-bottom-width: 0;
}

.border-l-0 {
  border-left-width: 0;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-r-2 {
  border-right-width: 2px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-l-2 {
  border-left-width: 2px;
}

.border-t-4 {
  border-top-width: 4px;
}

.border-r-4 {
  border-right-width: 4px;
}

.border-b-4 {
  border-bottom-width: 4px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-t-8 {
  border-top-width: 8px;
}

.border-r-8 {
  border-right-width: 8px;
}

.border-b-8 {
  border-bottom-width: 8px;
}

.border-l-8 {
  border-left-width: 8px;
}

.border-t {
  border-top-width: 1px;
}

.border-r {
  border-right-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-l {
  border-left-width: 1px;
}

.cursor-auto {
  cursor: auto;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-wait {
  cursor: wait;
}

.cursor-move {
  cursor: move;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.block {
  display: block;
}

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

.inline {
  display: inline;
}

.table {
  display: table;
}

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

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

.hidden {
  display: none;
}

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

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

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

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

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

.flex-col-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

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

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}

.flex-no-wrap {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

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

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

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

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

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

.self-auto {
  -webkit-align-self: auto;
      -ms-flex-item-align: auto;
              -ms-grid-row-align: auto;
          align-self: auto;
}

.self-start {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}

.self-end {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}

.self-center {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center;
}

.self-stretch {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
              -ms-grid-row-align: stretch;
          align-self: stretch;
}

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

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

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

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

.justify-around {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

.content-center {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}

.content-start {
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}

.content-end {
  -webkit-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end;
}

.content-between {
  -webkit-align-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between;
}

.content-around {
  -webkit-align-content: space-around;
      -ms-flex-line-pack: distribute;
          align-content: space-around;
}

.flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.flex-auto {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
}

.flex-initial {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.flex-none {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

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

.flex-shrink {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}

.flex-no-grow {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.flex-no-shrink {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.font-sans {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.font-serif {
  font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
}

.font-mono {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

.font-hairline {
  font-weight: 100;
}

.font-thin {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.hover\:font-hairline:hover {
  font-weight: 100;
}

.hover\:font-thin:hover {
  font-weight: 200;
}

.hover\:font-light:hover {
  font-weight: 300;
}

.hover\:font-normal:hover {
  font-weight: 400;
}

.hover\:font-medium:hover {
  font-weight: 500;
}

.hover\:font-semibold:hover {
  font-weight: 600;
}

.hover\:font-bold:hover {
  font-weight: 700;
}

.hover\:font-extrabold:hover {
  font-weight: 800;
}

.hover\:font-black:hover {
  font-weight: 900;
}

.h-1 {
  height: .25rem;
}

.h-2 {
  height: .5rem;
}

.h-3 {
  height: .75rem;
}

.h-4 {
  height: 1rem;
}

.h-6 {
  height: 1.5rem;
}

.h-8 {
  height: 2rem;
}

.h-10 {
  height: 2.5rem;
}

.h-12 {
  height: 3rem;
}

.h-16 {
  height: 4rem;
}

.h-24 {
  height: 6rem;
}

.h-32 {
  height: 8rem;
}

.h-48 {
  height: 12rem;
}

.h-64 {
  height: 16rem;
}

.h-auto {
  height: auto;
}

.h-px {
  height: 1px;
}

.h-full {
  height: 100%;
}

.h-half {
  height: 50vh;
}

.h-third {
  height: 33.3vh;
}

.h-screen {
  height: 100vh;
}

.leading-none {
  line-height: 1;
}

.leading-tight {
  line-height: 1.25;
}

.leading-normal {
  line-height: 1.5;
}

.leading-loose {
  line-height: 2;
}

.m-0 {
  margin: 0;
}

.m-1 {
  margin: .25rem;
}

.m-2 {
  margin: .5rem;
}

.m-3 {
  margin: .75rem;
}

.m-4 {
  margin: 1rem;
}

.m-5 {
  margin: 1.25rem;
}

.m-6 {
  margin: 1.5rem;
}

.m-7 {
  margin: 1.75rem;
}

.m-8 {
  margin: 2rem;
}

.m-9 {
  margin: 2.5rem;
}

.m-10 {
  margin: 3rem;
}

.m-auto {
  margin: auto;
}

.m-px {
  margin: 1px;
}

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

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

.my-1 {
  margin-top: .25rem;
  margin-bottom: .25rem;
}

.mx-1 {
  margin-left: .25rem;
  margin-right: .25rem;
}

.my-2 {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.mx-2 {
  margin-left: .5rem;
  margin-right: .5rem;
}

.my-3 {
  margin-top: .75rem;
  margin-bottom: .75rem;
}

.mx-3 {
  margin-left: .75rem;
  margin-right: .75rem;
}

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

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

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.mx-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.my-9 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.mx-9 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.my-10 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.mx-10 {
  margin-left: 3rem;
  margin-right: 3rem;
}

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

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

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

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

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

.mr-0 {
  margin-right: 0;
}

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

.ml-0 {
  margin-left: 0;
}

.mt-1 {
  margin-top: .25rem;
}

.mr-1 {
  margin-right: .25rem;
}

.mb-1 {
  margin-bottom: .25rem;
}

.ml-1 {
  margin-left: .25rem;
}

.mt-2 {
  margin-top: .5rem;
}

.mr-2 {
  margin-right: .5rem;
}

.mb-2 {
  margin-bottom: .5rem;
}

.ml-2 {
  margin-left: .5rem;
}

.mt-3 {
  margin-top: .75rem;
}

.mr-3 {
  margin-right: .75rem;
}

.mb-3 {
  margin-bottom: .75rem;
}

.ml-3 {
  margin-left: .75rem;
}

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

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

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

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

.mt-5 {
  margin-top: 1.25rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.ml-6 {
  margin-left: 1.5rem;
}

.mt-7 {
  margin-top: 1.75rem;
}

.mr-7 {
  margin-right: 1.75rem;
}

.mb-7 {
  margin-bottom: 1.75rem;
}

.ml-7 {
  margin-left: 1.75rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mr-8 {
  margin-right: 2rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.ml-8 {
  margin-left: 2rem;
}

.mt-9 {
  margin-top: 2.5rem;
}

.mr-9 {
  margin-right: 2.5rem;
}

.mb-9 {
  margin-bottom: 2.5rem;
}

.ml-9 {
  margin-left: 2.5rem;
}

.mt-10 {
  margin-top: 3rem;
}

.mr-10 {
  margin-right: 3rem;
}

.mb-10 {
  margin-bottom: 3rem;
}

.ml-10 {
  margin-left: 3rem;
}

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

.mr-auto {
  margin-right: auto;
}

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

.ml-auto {
  margin-left: auto;
}

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

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

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

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

.max-h-full {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.max-w-xs {
  max-width: 20rem;
}

.max-w-sm {
  max-width: 30rem;
}

.max-w-md {
  max-width: 40rem;
}

.max-w-lg {
  max-width: 50rem;
}

.max-w-xl {
  max-width: 60rem;
}

.max-w-2xl {
  max-width: 70rem;
}

.max-w-3xl {
  max-width: 80rem;
}

.max-w-4xl {
  max-width: 90rem;
}

.max-w-5xl {
  max-width: 100rem;
}

.max-w-full {
  max-width: 100%;
}

.min-h-0 {
  min-height: 0;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.min-w-0 {
  min-width: 0;
}

.min-w-full {
  min-width: 100%;
}

.-m-0 {
  margin: 0;
}

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

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

.-m-3 {
  margin: -0.75rem;
}

.-m-4 {
  margin: -1rem;
}

.-m-6 {
  margin: -1.5rem;
}

.-m-8 {
  margin: -2rem;
}

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

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

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

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

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

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

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

.-my-3 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

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

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

.-my-6 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.-my-8 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.-mx-8 {
  margin-left: -2rem;
  margin-right: -2rem;
}

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

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

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

.-mr-0 {
  margin-right: 0;
}

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

.-ml-0 {
  margin-left: 0;
}

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

.-mr-1 {
  margin-right: -0.25rem;
}

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

.-ml-1 {
  margin-left: -0.25rem;
}

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

.-mr-2 {
  margin-right: -0.5rem;
}

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

.-ml-2 {
  margin-left: -0.5rem;
}

.-mt-3 {
  margin-top: -0.75rem;
}

.-mr-3 {
  margin-right: -0.75rem;
}

.-mb-3 {
  margin-bottom: -0.75rem;
}

.-ml-3 {
  margin-left: -0.75rem;
}

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

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

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

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

.-mt-6 {
  margin-top: -1.5rem;
}

.-mr-6 {
  margin-right: -1.5rem;
}

.-mb-6 {
  margin-bottom: -1.5rem;
}

.-ml-6 {
  margin-left: -1.5rem;
}

.-mt-8 {
  margin-top: -2rem;
}

.-mr-8 {
  margin-right: -2rem;
}

.-mb-8 {
  margin-bottom: -2rem;
}

.-ml-8 {
  margin-left: -2rem;
}

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

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

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

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

.opacity-0 {
  opacity: 0;
}

.opacity-25 {
  opacity: .25;
}

.opacity-50 {
  opacity: .5;
}

.opacity-75 {
  opacity: .75;
}

.opacity-100 {
  opacity: 1;
}

.outline-none {
  outline: 0;
}

.focus\:outline-none:focus {
  outline: 0;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-visible {
  overflow-x: visible;
}

.overflow-y-visible {
  overflow-y: visible;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.scrolling-touch {
  -webkit-overflow-scrolling: touch;
}

.scrolling-auto {
  -webkit-overflow-scrolling: auto;
}

.p-0 {
  padding: 0;
}

.p-1 {
  padding: .25rem;
}

.p-2 {
  padding: .5rem;
}

.p-3 {
  padding: .75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-12 {
  padding: 3rem;
}

.p-px {
  padding: 1px;
}

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

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

.py-1 {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.px-1 {
  padding-left: .25rem;
  padding-right: .25rem;
}

.py-2 {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.px-2 {
  padding-left: .5rem;
  padding-right: .5rem;
}

.py-3 {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.px-3 {
  padding-left: .75rem;
  padding-right: .75rem;
}

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

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

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

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

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

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

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

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

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

.pr-0 {
  padding-right: 0;
}

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

.pl-0 {
  padding-left: 0;
}

.pt-1 {
  padding-top: .25rem;
}

.pr-1 {
  padding-right: .25rem;
}

.pb-1 {
  padding-bottom: .25rem;
}

.pl-1 {
  padding-left: .25rem;
}

.pt-2 {
  padding-top: .5rem;
}

.pr-2 {
  padding-right: .5rem;
}

.pb-2 {
  padding-bottom: .5rem;
}

.pl-2 {
  padding-left: .5rem;
}

.pt-3 {
  padding-top: .75rem;
}

.pr-3 {
  padding-right: .75rem;
}

.pb-3 {
  padding-bottom: .75rem;
}

.pl-3 {
  padding-left: .75rem;
}

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

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

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

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

.pt-5 {
  padding-top: 1.25rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

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

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

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

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

.pt-10 {
  padding-top: 2.5rem;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pl-10 {
  padding-left: 2.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pr-12 {
  padding-right: 3rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pl-12 {
  padding-left: 3rem;
}

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

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

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

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

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.pin-none {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.pin {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.pin-y {
  top: 0;
  bottom: 0;
}

.pin-x {
  right: 0;
  left: 0;
}

.pin-t {
  top: 0;
}

.pin-r {
  right: 0;
}

.pin-b {
  bottom: 0;
}

.pin-l {
  left: 0;
}

.resize-none {
  resize: none;
}

.resize-y {
  resize: vertical;
}

.resize-x {
  resize: horizontal;
}

.resize {
  resize: both;
}

.shadow {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
}

.shadow-md {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
}

.shadow-lg {
  -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08);
          box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08);
}

.shadow-inner {
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
}

.shadow-none {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.fill-current {
  fill: currentColor;
}

.stroke-current {
  stroke: currentColor;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

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

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

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

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

.text-transparent {
  color: transparent;
}

.text-black {
  color: #000;
}

.text-grey-darkest {
  color: #3d4852;
}

.text-grey-darker {
  color: #606f7b;
}

.text-grey-dark {
  color: #8795a1;
}

.text-grey {
  color: #b8c2cc;
}

.text-grey-light {
  color: #dae1e7;
}

.text-grey-lighter {
  color: #f1f5f8;
}

.text-grey-lightest {
  color: #f8fafc;
}

.text-white {
  color: #fff;
}

.text-red-darkest {
  color: #3b0d0c;
}

.text-red-darker {
  color: #621b18;
}

.text-red-dark {
  color: #cc1f1a;
}

.text-red {
  color: #e3342f;
}

.text-red-light {
  color: #ef5753;
}

.text-red-lighter {
  color: #f9acaa;
}

.text-red-lightest {
  color: #fcebea;
}

.text-orange-darkest {
  color: #462a16;
}

.text-orange-darker {
  color: #613b1f;
}

.text-orange-dark {
  color: #de751f;
}

.text-orange {
  color: #f6993f;
}

.text-orange-light {
  color: #faad63;
}

.text-orange-lighter {
  color: #fcd9b6;
}

.text-orange-lightest {
  color: #fff5eb;
}

.text-yellow-darkest {
  color: #453411;
}

.text-yellow-darker {
  color: #684f1d;
}

.text-yellow-dark {
  color: #f2d024;
}

.text-yellow {
  color: #ffed4a;
}

.text-yellow-light {
  color: #fff382;
}

.text-yellow-lighter {
  color: #fff9c2;
}

.text-yellow-lightest {
  color: #fcfbeb;
}

.text-green-darkest {
  color: #0f2f21;
}

.text-green-darker {
  color: #1a4731;
}

.text-green-dark {
  color: #1f9d55;
}

.text-green {
  color: #38c172;
}

.text-green-light {
  color: #51d88a;
}

.text-green-lighter {
  color: #a2f5bf;
}

.text-green-lightest {
  color: #e3fcec;
}

.text-teal-darkest {
  color: #0d3331;
}

.text-teal-darker {
  color: #20504f;
}

.text-teal-dark {
  color: #38a89d;
}

.text-teal {
  color: #4dc0b5;
}

.text-teal-light {
  color: #64d5ca;
}

.text-teal-lighter {
  color: #a0f0ed;
}

.text-teal-lightest {
  color: #e8fffe;
}

.text-blue-darkest {
  color: #12283a;
}

.text-blue-darker {
  color: #1c3d5a;
}

.text-blue-dark {
  color: #2779bd;
}

.text-blue {
  color: #3490dc;
}

.text-blue-light {
  color: #6cb2eb;
}

.text-blue-lighter {
  color: #bcdefa;
}

.text-blue-lightest {
  color: #eff8ff;
}

.text-indigo-darkest {
  color: #191e38;
}

.text-indigo-darker {
  color: #2f365f;
}

.text-indigo-dark {
  color: #5661b3;
}

.text-indigo {
  color: #6574cd;
}

.text-indigo-light {
  color: #7886d7;
}

.text-indigo-lighter {
  color: #b2b7ff;
}

.text-indigo-lightest {
  color: #e6e8ff;
}

.text-purple-darkest {
  color: #21183c;
}

.text-purple-darker {
  color: #382b5f;
}

.text-purple-dark {
  color: #794acf;
}

.text-purple {
  color: #9561e2;
}

.text-purple-light {
  color: #a779e9;
}

.text-purple-lighter {
  color: #d6bbfc;
}

.text-purple-lightest {
  color: #f3ebff;
}

.text-pink-darkest {
  color: #451225;
}

.text-pink-darker {
  color: #6f213f;
}

.text-pink-dark {
  color: #eb5286;
}

.text-pink {
  color: #f66d9b;
}

.text-pink-light {
  color: #fa7ea8;
}

.text-pink-lighter {
  color: #ffbbca;
}

.text-pink-lightest {
  color: #ffebef;
}

.text-gold-darkest {
  color: #451225;
}

.text-gold-darker {
  color: #6f213f;
}

.text-gold-dark {
  color: #bc8912;
}

.text-gold {
  color: #daa520;
}

.text-gold-light {
  color: #fa7ea8;
}

.text-gold-lighter {
  color: #ffbbca;
}

.text-gold-lightest {
  color: #ffebef;
}

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

.hover\:text-black:hover {
  color: #000;
}

.hover\:text-grey-darkest:hover {
  color: #3d4852;
}

.hover\:text-grey-darker:hover {
  color: #606f7b;
}

.hover\:text-grey-dark:hover {
  color: #8795a1;
}

.hover\:text-grey:hover {
  color: #b8c2cc;
}

.hover\:text-grey-light:hover {
  color: #dae1e7;
}

.hover\:text-grey-lighter:hover {
  color: #f1f5f8;
}

.hover\:text-grey-lightest:hover {
  color: #f8fafc;
}

.hover\:text-white:hover {
  color: #fff;
}

.hover\:text-red-darkest:hover {
  color: #3b0d0c;
}

.hover\:text-red-darker:hover {
  color: #621b18;
}

.hover\:text-red-dark:hover {
  color: #cc1f1a;
}

.hover\:text-red:hover {
  color: #e3342f;
}

.hover\:text-red-light:hover {
  color: #ef5753;
}

.hover\:text-red-lighter:hover {
  color: #f9acaa;
}

.hover\:text-red-lightest:hover {
  color: #fcebea;
}

.hover\:text-orange-darkest:hover {
  color: #462a16;
}

.hover\:text-orange-darker:hover {
  color: #613b1f;
}

.hover\:text-orange-dark:hover {
  color: #de751f;
}

.hover\:text-orange:hover {
  color: #f6993f;
}

.hover\:text-orange-light:hover {
  color: #faad63;
}

.hover\:text-orange-lighter:hover {
  color: #fcd9b6;
}

.hover\:text-orange-lightest:hover {
  color: #fff5eb;
}

.hover\:text-yellow-darkest:hover {
  color: #453411;
}

.hover\:text-yellow-darker:hover {
  color: #684f1d;
}

.hover\:text-yellow-dark:hover {
  color: #f2d024;
}

.hover\:text-yellow:hover {
  color: #ffed4a;
}

.hover\:text-yellow-light:hover {
  color: #fff382;
}

.hover\:text-yellow-lighter:hover {
  color: #fff9c2;
}

.hover\:text-yellow-lightest:hover {
  color: #fcfbeb;
}

.hover\:text-green-darkest:hover {
  color: #0f2f21;
}

.hover\:text-green-darker:hover {
  color: #1a4731;
}

.hover\:text-green-dark:hover {
  color: #1f9d55;
}

.hover\:text-green:hover {
  color: #38c172;
}

.hover\:text-green-light:hover {
  color: #51d88a;
}

.hover\:text-green-lighter:hover {
  color: #a2f5bf;
}

.hover\:text-green-lightest:hover {
  color: #e3fcec;
}

.hover\:text-teal-darkest:hover {
  color: #0d3331;
}

.hover\:text-teal-darker:hover {
  color: #20504f;
}

.hover\:text-teal-dark:hover {
  color: #38a89d;
}

.hover\:text-teal:hover {
  color: #4dc0b5;
}

.hover\:text-teal-light:hover {
  color: #64d5ca;
}

.hover\:text-teal-lighter:hover {
  color: #a0f0ed;
}

.hover\:text-teal-lightest:hover {
  color: #e8fffe;
}

.hover\:text-blue-darkest:hover {
  color: #12283a;
}

.hover\:text-blue-darker:hover {
  color: #1c3d5a;
}

.hover\:text-blue-dark:hover {
  color: #2779bd;
}

.hover\:text-blue:hover {
  color: #3490dc;
}

.hover\:text-blue-light:hover {
  color: #6cb2eb;
}

.hover\:text-blue-lighter:hover {
  color: #bcdefa;
}

.hover\:text-blue-lightest:hover {
  color: #eff8ff;
}

.hover\:text-indigo-darkest:hover {
  color: #191e38;
}

.hover\:text-indigo-darker:hover {
  color: #2f365f;
}

.hover\:text-indigo-dark:hover {
  color: #5661b3;
}

.hover\:text-indigo:hover {
  color: #6574cd;
}

.hover\:text-indigo-light:hover {
  color: #7886d7;
}

.hover\:text-indigo-lighter:hover {
  color: #b2b7ff;
}

.hover\:text-indigo-lightest:hover {
  color: #e6e8ff;
}

.hover\:text-purple-darkest:hover {
  color: #21183c;
}

.hover\:text-purple-darker:hover {
  color: #382b5f;
}

.hover\:text-purple-dark:hover {
  color: #794acf;
}

.hover\:text-purple:hover {
  color: #9561e2;
}

.hover\:text-purple-light:hover {
  color: #a779e9;
}

.hover\:text-purple-lighter:hover {
  color: #d6bbfc;
}

.hover\:text-purple-lightest:hover {
  color: #f3ebff;
}

.hover\:text-pink-darkest:hover {
  color: #451225;
}

.hover\:text-pink-darker:hover {
  color: #6f213f;
}

.hover\:text-pink-dark:hover {
  color: #eb5286;
}

.hover\:text-pink:hover {
  color: #f66d9b;
}

.hover\:text-pink-light:hover {
  color: #fa7ea8;
}

.hover\:text-pink-lighter:hover {
  color: #ffbbca;
}

.hover\:text-pink-lightest:hover {
  color: #ffebef;
}

.hover\:text-gold-darkest:hover {
  color: #451225;
}

.hover\:text-gold-darker:hover {
  color: #6f213f;
}

.hover\:text-gold-dark:hover {
  color: #bc8912;
}

.hover\:text-gold:hover {
  color: #daa520;
}

.hover\:text-gold-light:hover {
  color: #fa7ea8;
}

.hover\:text-gold-lighter:hover {
  color: #ffbbca;
}

.hover\:text-gold-lightest:hover {
  color: #ffebef;
}

.text-xs {
  font-size: .75rem;
}

.text-sm {
  font-size: .875rem;
}

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

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

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

.text-2xl {
  font-size: 1.5rem;
}

.text-3xl {
  font-size: 1.875rem;
}

.text-4xl {
  font-size: 2.25rem;
}

.text-5xl {
  font-size: 3rem;
}

.italic {
  font-style: italic;
}

.roman {
  font-style: normal;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.underline {
  text-decoration: underline;
}

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

.no-underline {
  text-decoration: none;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.hover\:italic:hover {
  font-style: italic;
}

.hover\:roman:hover {
  font-style: normal;
}

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

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

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

.hover\:normal-case:hover {
  text-transform: none;
}

.hover\:underline:hover {
  text-decoration: underline;
}

.hover\:line-through:hover {
  text-decoration: line-through;
}

.hover\:no-underline:hover {
  text-decoration: none;
}

.hover\:antialiased:hover {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.hover\:subpixel-antialiased:hover {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.tracking-tight {
  letter-spacing: -0.05em;
}

.tracking-normal {
  letter-spacing: 0;
}

.tracking-wide {
  letter-spacing: .05em;
}

.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.select-text {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.align-baseline {
  vertical-align: baseline;
}

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

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

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

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

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

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-no-wrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.break-words {
  word-wrap: break-word;
}

.break-normal {
  word-wrap: normal;
}

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

.w-1 {
  width: .25rem;
}

.w-2 {
  width: .5rem;
}

.w-3 {
  width: .75rem;
}

.w-4 {
  width: 1rem;
}

.w-6 {
  width: 1.5rem;
}

.w-8 {
  width: 2rem;
}

.w-10 {
  width: 2.5rem;
}

.w-12 {
  width: 3rem;
}

.w-16 {
  width: 4rem;
}

.w-24 {
  width: 6rem;
}

.w-32 {
  width: 8rem;
}

.w-48 {
  width: 12rem;
}

.w-64 {
  width: 16rem;
}

.w-auto {
  width: auto;
}

.w-px {
  width: 1px;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.33333%;
}

.w-2\/3 {
  width: 66.66667%;
}

.w-1\/4 {
  width: 25%;
}

.w-3\/4 {
  width: 75%;
}

.w-1\/5 {
  width: 20%;
}

.w-2\/5 {
  width: 40%;
}

.w-3\/5 {
  width: 60%;
}

.w-4\/5 {
  width: 80%;
}

.w-1\/6 {
  width: 16.66667%;
}

.w-5\/6 {
  width: 83.33333%;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.z-auto {
  z-index: auto;
}

/* 
    Created on : 16-Dec-2017, 8:29:10 PM
    Author     : Reaper
*/

/* Font folder */

/* Heights */

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: 'FontAwesome';
  src: url(/build/fonts/fontawesome-webfont.674f50d2.eot);
  src: url(/build/fonts/fontawesome-webfont.674f50d2.eot) format("embedded-opentype"), url(/build/fonts/fontawesome-webfont.af7ae505.woff2) format("woff2"), url(/build/fonts/fontawesome-webfont.fee66e71.woff) format("woff"), url(/build/fonts/fontawesome-webfont.b06871f2.ttf) format("truetype"), url(/build/images/fontawesome-webfont.912ec66d.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */

.fa-lg {
  font-size: 1.33333em;
  line-height: .75em;
  vertical-align: -15%;
}

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

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

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

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

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

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: .14286em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  -webkit-border-radius: .1em;
          border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

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

  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

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

  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

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

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

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

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

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.fa-glass:before {
  content: "\F000";
}

.fa-music:before {
  content: "\F001";
}

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

.fa-envelope-o:before {
  content: "\F003";
}

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

.fa-star:before {
  content: "\F005";
}

.fa-star-o:before {
  content: "\F006";
}

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

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

.fa-th-large:before {
  content: "\F009";
}

.fa-th:before {
  content: "\F00A";
}

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

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

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\F00D";
}

.fa-search-plus:before {
  content: "\F00E";
}

.fa-search-minus:before {
  content: "\F010";
}

.fa-power-off:before {
  content: "\F011";
}

.fa-signal:before {
  content: "\F012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\F013";
}

.fa-trash-o:before {
  content: "\F014";
}

.fa-home:before {
  content: "\F015";
}

.fa-file-o:before {
  content: "\F016";
}

.fa-clock-o:before {
  content: "\F017";
}

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

.fa-download:before {
  content: "\F019";
}

.fa-arrow-circle-o-down:before {
  content: "\F01A";
}

.fa-arrow-circle-o-up:before {
  content: "\F01B";
}

.fa-inbox:before {
  content: "\F01C";
}

.fa-play-circle-o:before {
  content: "\F01D";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E";
}

.fa-refresh:before {
  content: "\F021";
}

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

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

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

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

.fa-volume-off:before {
  content: "\F026";
}

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

.fa-volume-up:before {
  content: "\F028";
}

.fa-qrcode:before {
  content: "\F029";
}

.fa-barcode:before {
  content: "\F02A";
}

.fa-tag:before {
  content: "\F02B";
}

.fa-tags:before {
  content: "\F02C";
}

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

.fa-bookmark:before {
  content: "\F02E";
}

.fa-print:before {
  content: "\F02F";
}

.fa-camera:before {
  content: "\F030";
}

.fa-font:before {
  content: "\F031";
}

.fa-bold:before {
  content: "\F032";
}

.fa-italic:before {
  content: "\F033";
}

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

.fa-text-width:before {
  content: "\F035";
}

.fa-align-left:before {
  content: "\F036";
}

.fa-align-center:before {
  content: "\F037";
}

.fa-align-right:before {
  content: "\F038";
}

.fa-align-justify:before {
  content: "\F039";
}

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

.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B";
}

.fa-indent:before {
  content: "\F03C";
}

.fa-video-camera:before {
  content: "\F03D";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E";
}

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

.fa-map-marker:before {
  content: "\F041";
}

.fa-adjust:before {
  content: "\F042";
}

.fa-tint:before {
  content: "\F043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044";
}

.fa-share-square-o:before {
  content: "\F045";
}

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

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

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

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

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

.fa-play:before {
  content: "\F04B";
}

.fa-pause:before {
  content: "\F04C";
}

.fa-stop:before {
  content: "\F04D";
}

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

.fa-fast-forward:before {
  content: "\F050";
}

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

.fa-eject:before {
  content: "\F052";
}

.fa-chevron-left:before {
  content: "\F053";
}

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

.fa-plus-circle:before {
  content: "\F055";
}

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

.fa-times-circle:before {
  content: "\F057";
}

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

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

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

.fa-crosshairs:before {
  content: "\F05B";
}

.fa-times-circle-o:before {
  content: "\F05C";
}

.fa-check-circle-o:before {
  content: "\F05D";
}

.fa-ban:before {
  content: "\F05E";
}

.fa-arrow-left:before {
  content: "\F060";
}

.fa-arrow-right:before {
  content: "\F061";
}

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

.fa-arrow-down:before {
  content: "\F063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\F064";
}

.fa-expand:before {
  content: "\F065";
}

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

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

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

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

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

.fa-gift:before {
  content: "\F06B";
}

.fa-leaf:before {
  content: "\F06C";
}

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

.fa-eye:before {
  content: "\F06E";
}

.fa-eye-slash:before {
  content: "\F070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071";
}

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

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

.fa-random:before {
  content: "\F074";
}

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

.fa-magnet:before {
  content: "\F076";
}

.fa-chevron-up:before {
  content: "\F077";
}

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

.fa-retweet:before {
  content: "\F079";
}

.fa-shopping-cart:before {
  content: "\F07A";
}

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

.fa-folder-open:before {
  content: "\F07C";
}

.fa-arrows-v:before {
  content: "\F07D";
}

.fa-arrows-h:before {
  content: "\F07E";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-camera-retro:before {
  content: "\F083";
}

.fa-key:before {
  content: "\F084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\F085";
}

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

.fa-thumbs-o-up:before {
  content: "\F087";
}

.fa-thumbs-o-down:before {
  content: "\F088";
}

.fa-star-half:before {
  content: "\F089";
}

.fa-heart-o:before {
  content: "\F08A";
}

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

.fa-linkedin-square:before {
  content: "\F08C";
}

.fa-thumb-tack:before {
  content: "\F08D";
}

.fa-external-link:before {
  content: "\F08E";
}

.fa-sign-in:before {
  content: "\F090";
}

.fa-trophy:before {
  content: "\F091";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-upload:before {
  content: "\F093";
}

.fa-lemon-o:before {
  content: "\F094";
}

.fa-phone:before {
  content: "\F095";
}

.fa-square-o:before {
  content: "\F096";
}

.fa-bookmark-o:before {
  content: "\F097";
}

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

.fa-twitter:before {
  content: "\F099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A";
}

.fa-github:before {
  content: "\F09B";
}

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

.fa-credit-card:before {
  content: "\F09D";
}

.fa-feed:before,
.fa-rss:before {
  content: "\F09E";
}

.fa-hdd-o:before {
  content: "\F0A0";
}

.fa-bullhorn:before {
  content: "\F0A1";
}

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

.fa-certificate:before {
  content: "\F0A3";
}

.fa-hand-o-right:before {
  content: "\F0A4";
}

.fa-hand-o-left:before {
  content: "\F0A5";
}

.fa-hand-o-up:before {
  content: "\F0A6";
}

.fa-hand-o-down:before {
  content: "\F0A7";
}

.fa-arrow-circle-left:before {
  content: "\F0A8";
}

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

.fa-arrow-circle-up:before {
  content: "\F0AA";
}

.fa-arrow-circle-down:before {
  content: "\F0AB";
}

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

.fa-wrench:before {
  content: "\F0AD";
}

.fa-tasks:before {
  content: "\F0AE";
}

.fa-filter:before {
  content: "\F0B0";
}

.fa-briefcase:before {
  content: "\F0B1";
}

.fa-arrows-alt:before {
  content: "\F0B2";
}

.fa-group:before,
.fa-users:before {
  content: "\F0C0";
}

.fa-chain:before,
.fa-link:before {
  content: "\F0C1";
}

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

.fa-flask:before {
  content: "\F0C3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5";
}

.fa-paperclip:before {
  content: "\F0C6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7";
}

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

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9";
}

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

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

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

.fa-underline:before {
  content: "\F0CD";
}

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

.fa-magic:before {
  content: "\F0D0";
}

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

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-google-plus:before {
  content: "\F0D5";
}

.fa-money:before {
  content: "\F0D6";
}

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

.fa-caret-up:before {
  content: "\F0D8";
}

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

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

.fa-columns:before {
  content: "\F0DB";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE";
}

.fa-envelope:before {
  content: "\F0E0";
}

.fa-linkedin:before {
  content: "\F0E1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4";
}

.fa-comment-o:before {
  content: "\F0E5";
}

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

.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7";
}

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

.fa-umbrella:before {
  content: "\F0E9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA";
}

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

.fa-exchange:before {
  content: "\F0EC";
}

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

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

.fa-user-md:before {
  content: "\F0F0";
}

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

.fa-suitcase:before {
  content: "\F0F2";
}

.fa-bell-o:before {
  content: "\F0A2";
}

.fa-coffee:before {
  content: "\F0F4";
}

.fa-cutlery:before {
  content: "\F0F5";
}

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

.fa-building-o:before {
  content: "\F0F7";
}

.fa-hospital-o:before {
  content: "\F0F8";
}

.fa-ambulance:before {
  content: "\F0F9";
}

.fa-medkit:before {
  content: "\F0FA";
}

.fa-fighter-jet:before {
  content: "\F0FB";
}

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

.fa-h-square:before {
  content: "\F0FD";
}

.fa-plus-square:before {
  content: "\F0FE";
}

.fa-angle-double-left:before {
  content: "\F100";
}

.fa-angle-double-right:before {
  content: "\F101";
}

.fa-angle-double-up:before {
  content: "\F102";
}

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

.fa-angle-left:before {
  content: "\F104";
}

.fa-angle-right:before {
  content: "\F105";
}

.fa-angle-up:before {
  content: "\F106";
}

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

.fa-desktop:before {
  content: "\F108";
}

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

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

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B";
}

.fa-circle-o:before {
  content: "\F10C";
}

.fa-quote-left:before {
  content: "\F10D";
}

.fa-quote-right:before {
  content: "\F10E";
}

.fa-spinner:before {
  content: "\F110";
}

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

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

.fa-github-alt:before {
  content: "\F113";
}

.fa-folder-o:before {
  content: "\F114";
}

.fa-folder-open-o:before {
  content: "\F115";
}

.fa-smile-o:before {
  content: "\F118";
}

.fa-frown-o:before {
  content: "\F119";
}

.fa-meh-o:before {
  content: "\F11A";
}

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

.fa-keyboard-o:before {
  content: "\F11C";
}

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

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

.fa-terminal:before {
  content: "\F120";
}

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

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123";
}

.fa-location-arrow:before {
  content: "\F124";
}

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

.fa-code-fork:before {
  content: "\F126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127";
}

.fa-question:before {
  content: "\F128";
}

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

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

.fa-superscript:before {
  content: "\F12B";
}

.fa-subscript:before {
  content: "\F12C";
}

.fa-eraser:before {
  content: "\F12D";
}

.fa-puzzle-piece:before {
  content: "\F12E";
}

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

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

.fa-shield:before {
  content: "\F132";
}

.fa-calendar-o:before {
  content: "\F133";
}

.fa-fire-extinguisher:before {
  content: "\F134";
}

.fa-rocket:before {
  content: "\F135";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-chevron-circle-left:before {
  content: "\F137";
}

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

.fa-chevron-circle-up:before {
  content: "\F139";
}

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

.fa-html5:before {
  content: "\F13B";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-anchor:before {
  content: "\F13D";
}

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

.fa-bullseye:before {
  content: "\F140";
}

.fa-ellipsis-h:before {
  content: "\F141";
}

.fa-ellipsis-v:before {
  content: "\F142";
}

.fa-rss-square:before {
  content: "\F143";
}

.fa-play-circle:before {
  content: "\F144";
}

.fa-ticket:before {
  content: "\F145";
}

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

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

.fa-level-up:before {
  content: "\F148";
}

.fa-level-down:before {
  content: "\F149";
}

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

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

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

.fa-share-square:before {
  content: "\F14D";
}

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

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\F153";
}

.fa-gbp:before {
  content: "\F154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\F155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\F156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158";
}

.fa-won:before,
.fa-krw:before {
  content: "\F159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A";
}

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

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

.fa-sort-alpha-asc:before {
  content: "\F15D";
}

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

.fa-sort-amount-asc:before {
  content: "\F160";
}

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

.fa-sort-numeric-asc:before {
  content: "\F162";
}

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

.fa-thumbs-up:before {
  content: "\F164";
}

.fa-thumbs-down:before {
  content: "\F165";
}

.fa-youtube-square:before {
  content: "\F166";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-xing:before {
  content: "\F168";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-youtube-play:before {
  content: "\F16A";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-adn:before {
  content: "\F170";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-bitbucket-square:before {
  content: "\F172";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-long-arrow-down:before {
  content: "\F175";
}

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

.fa-long-arrow-left:before {
  content: "\F177";
}

.fa-long-arrow-right:before {
  content: "\F178";
}

.fa-apple:before {
  content: "\F179";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-android:before {
  content: "\F17B";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-trello:before {
  content: "\F181";
}

.fa-female:before {
  content: "\F182";
}

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

.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184";
}

.fa-sun-o:before {
  content: "\F185";
}

.fa-moon-o:before {
  content: "\F186";
}

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

.fa-bug:before {
  content: "\F188";
}

.fa-vk:before {
  content: "\F189";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-arrow-circle-o-right:before {
  content: "\F18E";
}

.fa-arrow-circle-o-left:before {
  content: "\F190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191";
}

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

.fa-wheelchair:before {
  content: "\F193";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195";
}

.fa-plus-square-o:before {
  content: "\F196";
}

.fa-space-shuttle:before {
  content: "\F197";
}

.fa-slack:before {
  content: "\F198";
}

.fa-envelope-square:before {
  content: "\F199";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-pied-piper-pp:before {
  content: "\F1A7";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-language:before {
  content: "\F1AB";
}

.fa-fax:before {
  content: "\F1AC";
}

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

.fa-child:before {
  content: "\F1AE";
}

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

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

.fa-cube:before {
  content: "\F1B2";
}

.fa-cubes:before {
  content: "\F1B3";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-recycle:before {
  content: "\F1B8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\F1B9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA";
}

.fa-tree:before {
  content: "\F1BB";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-database:before {
  content: "\F1C0";
}

.fa-file-pdf-o:before {
  content: "\F1C1";
}

.fa-file-word-o:before {
  content: "\F1C2";
}

.fa-file-excel-o:before {
  content: "\F1C3";
}

.fa-file-powerpoint-o:before {
  content: "\F1C4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8";
}

.fa-file-code-o:before {
  content: "\F1C9";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD";
}

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

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\F1D1";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9";
}

.fa-history:before {
  content: "\F1DA";
}

.fa-circle-thin:before {
  content: "\F1DB";
}

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

.fa-paragraph:before {
  content: "\F1DD";
}

.fa-sliders:before {
  content: "\F1DE";
}

.fa-share-alt:before {
  content: "\F1E0";
}

.fa-share-alt-square:before {
  content: "\F1E1";
}

.fa-bomb:before {
  content: "\F1E2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3";
}

.fa-tty:before {
  content: "\F1E4";
}

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

.fa-plug:before {
  content: "\F1E6";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-newspaper-o:before {
  content: "\F1EA";
}

.fa-wifi:before {
  content: "\F1EB";
}

.fa-calculator:before {
  content: "\F1EC";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-bell-slash:before {
  content: "\F1F6";
}

.fa-bell-slash-o:before {
  content: "\F1F7";
}

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

.fa-copyright:before {
  content: "\F1F9";
}

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

.fa-eyedropper:before {
  content: "\F1FB";
}

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

.fa-birthday-cake:before {
  content: "\F1FD";
}

.fa-area-chart:before {
  content: "\F1FE";
}

.fa-pie-chart:before {
  content: "\F200";
}

.fa-line-chart:before {
  content: "\F201";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-lastfm-square:before {
  content: "\F203";
}

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

.fa-toggle-on:before {
  content: "\F205";
}

.fa-bicycle:before {
  content: "\F206";
}

.fa-bus:before {
  content: "\F207";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-cc:before {
  content: "\F20A";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B";
}

.fa-meanpath:before {
  content: "\F20C";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-skyatlas:before {
  content: "\F216";
}

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

.fa-cart-arrow-down:before {
  content: "\F218";
}

.fa-diamond:before {
  content: "\F219";
}

.fa-ship:before {
  content: "\F21A";
}

.fa-user-secret:before {
  content: "\F21B";
}

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

.fa-street-view:before {
  content: "\F21D";
}

.fa-heartbeat:before {
  content: "\F21E";
}

.fa-venus:before {
  content: "\F221";
}

.fa-mars:before {
  content: "\F222";
}

.fa-mercury:before {
  content: "\F223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\F224";
}

.fa-transgender-alt:before {
  content: "\F225";
}

.fa-venus-double:before {
  content: "\F226";
}

.fa-mars-double:before {
  content: "\F227";
}

.fa-venus-mars:before {
  content: "\F228";
}

.fa-mars-stroke:before {
  content: "\F229";
}

.fa-mars-stroke-v:before {
  content: "\F22A";
}

.fa-mars-stroke-h:before {
  content: "\F22B";
}

.fa-neuter:before {
  content: "\F22C";
}

.fa-genderless:before {
  content: "\F22D";
}

.fa-facebook-official:before {
  content: "\F230";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-server:before {
  content: "\F233";
}

.fa-user-plus:before {
  content: "\F234";
}

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

.fa-hotel:before,
.fa-bed:before {
  content: "\F236";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-train:before {
  content: "\F238";
}

.fa-subway:before {
  content: "\F239";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\F240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244";
}

.fa-mouse-pointer:before {
  content: "\F245";
}

.fa-i-cursor:before {
  content: "\F246";
}

.fa-object-group:before {
  content: "\F247";
}

.fa-object-ungroup:before {
  content: "\F248";
}

.fa-sticky-note:before {
  content: "\F249";
}

.fa-sticky-note-o:before {
  content: "\F24A";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-clone:before {
  content: "\F24D";
}

.fa-balance-scale:before {
  content: "\F24E";
}

.fa-hourglass-o:before {
  content: "\F250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253";
}

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

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256";
}

.fa-hand-scissors-o:before {
  content: "\F257";
}

.fa-hand-lizard-o:before {
  content: "\F258";
}

.fa-hand-spock-o:before {
  content: "\F259";
}

.fa-hand-pointer-o:before {
  content: "\F25A";
}

.fa-hand-peace-o:before {
  content: "\F25B";
}

.fa-trademark:before {
  content: "\F25C";
}

.fa-registered:before {
  content: "\F25D";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-gg:before {
  content: "\F260";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-tripadvisor:before {
  content: "\F262";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-safari:before {
  content: "\F267";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-tv:before,
.fa-television:before {
  content: "\F26C";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-500px:before {
  content: "\F26E";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-calendar-plus-o:before {
  content: "\F271";
}

.fa-calendar-minus-o:before {
  content: "\F272";
}

.fa-calendar-times-o:before {
  content: "\F273";
}

.fa-calendar-check-o:before {
  content: "\F274";
}

.fa-industry:before {
  content: "\F275";
}

.fa-map-pin:before {
  content: "\F276";
}

.fa-map-signs:before {
  content: "\F277";
}

.fa-map-o:before {
  content: "\F278";
}

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

.fa-commenting:before {
  content: "\F27A";
}

.fa-commenting-o:before {
  content: "\F27B";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-vimeo:before {
  content: "\F27D";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-fonticons:before {
  content: "\F280";
}

.fa-reddit-alien:before {
  content: "\F281";
}

.fa-edge:before {
  content: "\F282";
}

.fa-credit-card-alt:before {
  content: "\F283";
}

.fa-codiepie:before {
  content: "\F284";
}

.fa-modx:before {
  content: "\F285";
}

.fa-fort-awesome:before {
  content: "\F286";
}

.fa-usb:before {
  content: "\F287";
}

.fa-product-hunt:before {
  content: "\F288";
}

.fa-mixcloud:before {
  content: "\F289";
}

.fa-scribd:before {
  content: "\F28A";
}

.fa-pause-circle:before {
  content: "\F28B";
}

.fa-pause-circle-o:before {
  content: "\F28C";
}

.fa-stop-circle:before {
  content: "\F28D";
}

.fa-stop-circle-o:before {
  content: "\F28E";
}

.fa-shopping-bag:before {
  content: "\F290";
}

.fa-shopping-basket:before {
  content: "\F291";
}

.fa-hashtag:before {
  content: "\F292";
}

.fa-bluetooth:before {
  content: "\F293";
}

.fa-bluetooth-b:before {
  content: "\F294";
}

.fa-percent:before {
  content: "\F295";
}

.fa-gitlab:before {
  content: "\F296";
}

.fa-wpbeginner:before {
  content: "\F297";
}

.fa-wpforms:before {
  content: "\F298";
}

.fa-envira:before {
  content: "\F299";
}

.fa-universal-access:before {
  content: "\F29A";
}

.fa-wheelchair-alt:before {
  content: "\F29B";
}

.fa-question-circle-o:before {
  content: "\F29C";
}

.fa-blind:before {
  content: "\F29D";
}

.fa-audio-description:before {
  content: "\F29E";
}

.fa-volume-control-phone:before {
  content: "\F2A0";
}

.fa-braille:before {
  content: "\F2A1";
}

.fa-assistive-listening-systems:before {
  content: "\F2A2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4";
}

.fa-glide:before {
  content: "\F2A5";
}

.fa-glide-g:before {
  content: "\F2A6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7";
}

.fa-low-vision:before {
  content: "\F2A8";
}

.fa-viadeo:before {
  content: "\F2A9";
}

.fa-viadeo-square:before {
  content: "\F2AA";
}

.fa-snapchat:before {
  content: "\F2AB";
}

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

.fa-snapchat-square:before {
  content: "\F2AD";
}

.fa-pied-piper:before {
  content: "\F2AE";
}

.fa-first-order:before {
  content: "\F2B0";
}

.fa-yoast:before {
  content: "\F2B1";
}

.fa-themeisle:before {
  content: "\F2B2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4";
}

.fa-handshake-o:before {
  content: "\F2B5";
}

.fa-envelope-open:before {
  content: "\F2B6";
}

.fa-envelope-open-o:before {
  content: "\F2B7";
}

.fa-linode:before {
  content: "\F2B8";
}

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

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

.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC";
}

.fa-user-circle:before {
  content: "\F2BD";
}

.fa-user-circle-o:before {
  content: "\F2BE";
}

.fa-user-o:before {
  content: "\F2C0";
}

.fa-id-badge:before {
  content: "\F2C1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3";
}

.fa-quora:before {
  content: "\F2C4";
}

.fa-free-code-camp:before {
  content: "\F2C5";
}

.fa-telegram:before {
  content: "\F2C6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB";
}

.fa-shower:before {
  content: "\F2CC";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD";
}

.fa-podcast:before {
  content: "\F2CE";
}

.fa-window-maximize:before {
  content: "\F2D0";
}

.fa-window-minimize:before {
  content: "\F2D1";
}

.fa-window-restore:before {
  content: "\F2D2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4";
}

.fa-bandcamp:before {
  content: "\F2D5";
}

.fa-grav:before {
  content: "\F2D6";
}

.fa-etsy:before {
  content: "\F2D7";
}

.fa-imdb:before {
  content: "\F2D8";
}

.fa-ravelry:before {
  content: "\F2D9";
}

.fa-eercast:before {
  content: "\F2DA";
}

.fa-microchip:before {
  content: "\F2DB";
}

.fa-snowflake-o:before {
  content: "\F2DC";
}

.fa-superpowers:before {
  content: "\F2DD";
}

.fa-wpexplorer:before {
  content: "\F2DE";
}

.fa-meetup:before {
  content: "\F2E0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*
    Created on : 16-Dec-2017, 8:32:24 PM
    Author     : Reaper
*/

body {
  font-family: 'Kanit';
  background: url(/build/images/bg2.ddf76435.png);
  background-size: 100% 100%;
  background-attachment: fixed;
}

#app {
  min-height: 100vh;
}

.wrapper-border {
  border: solid 2px black;
  -webkit-box-shadow: 5px 5px 5px black;
          box-shadow: 5px 5px 5px black;
  -webkit-border-radius: 7px;
          border-radius: 7px;
  background-color: rgba(96, 111, 123, .9);
}

ul.clientarea {
  list-style: none;
  text-decoration: none;
}

.router-link-exact-active,
.router-link-active {
  font-weight: 700;
}

h4 {
  margin: 10px 0;
}

main#home {
  min-height: 400px;
  margin-top: -5px;
}

main#home #featured .lg\:w-1\/3 {
  vertical-align: top;
}

main#home #featured .top-icon {
  max-height: 75px;
}

main#home #featured .price {
  font-size: 4rem;
}

main#home #featured .price sup,
main#home #featured .price small {
  font-size: 2rem;
}

main#home #featured .package {
  font-size: 20px;
}

main#home #featured .specs {
  margin: 15px 0;
  list-style: none;
  text-align: left;
}

main#home #website-tools .tool-icon {
  max-height: 120px;
}

main#home #announcementsnewsfeed ul {
  list-style: none;
}

main#home #textboxes {
  margin: 50px 0 0;
}

main#home #textboxes h3 {
  font-size: 1.5rem;
}

main#home #productfeature h3 {
  margin-bottom: 30px;
  font-size: 30px;
}

main#home #productfeature p {
  margin-bottom: 30px;
}

main#website_hosting h2,
main#reseller_hosting h2 {
  font-size: 30px;
  margin-bottom: 15px;
}

main#website_hosting p,
main#reseller_hosting p {
  margin-bottom: 5px;
  font-size: 20px;
}

/* 
    Created on : 22-Jun-2018, 4:29:30 PM
    Author     : Kevin Roy
*/

fieldset {
  padding: 5px 0;
}

fieldset input {
  padding: 5px;
}

/* 
    Created on : 23-Jun-2018, 12:21:24 PM
    Author     : Kevin
*/

/* Image Slider */

#imageslider {
  color: #fff;
  background-size: cover;
}

.slideroverlay {
  background-color: rgba(66, 75, 80, .91);
  height: 100%;
  width: 100%;
}

#imageslider .rowmargin {
  margin-top: 70px;
}

#imageslider h1 {
  font-size: 50px;
  font-weight: 600;
  padding-bottom: 15px;
  text-transform: uppercase;
  color: #f1f1f1;
  text-shadow: 0px 3px 3px #2b2b2b;
}

#imageslider h3 {
  font-size: 24px;
  font-weight: 300;
  color: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
  text-shadow: 0px 3px 3px #2b2b2b;
  border-top: 1px solid #545454;
  border-bottom: 1px solid #545454;
  margin-bottom: 30px;
}

#imageslider h4 {
  font-size: 16px;
  font-weight: 300;
  color: #fff;
  padding-top: 0px;
  padding-bottom: 0px;
  text-shadow: 0px 3px 3px #2b2b2b;
}

#imageslider p {
  margin-top: 30px;
  margin-bottom: 30px;
}

#imageslider p.slidebutton a {
  margin-right: 30px;
}

#imageslider p.slidebutton .fa {
  color: #fff;
}

#imageslider .sliderbutton {
  margin-top: 30px;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
}

#imageslider .carousel-indicators {
  bottom: -75px;
}

#imageslider form {
  margin-top: 100px;
}

#imageslider .fa {
  color: #6ca93e;
  vertical-align: baseline;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-right: 10px;
}

#imageslider #slide1 {
  background-image: url(/build/images/slide1.590833a4.png);
}

#imageslider #slide2 {
  background-image: url(/build/images/slide2.73c1fac6.png);
}

#imageslider #slide3 {
  background-image: url(/build/images/slide3.4c28f93a.png);
}

#imageslider .carousel-control .icon-next,
#imageslider .carousel-control .icon-prev {
  font-size: 80px !important;
}

#imagesliderdomains {
  margin-top: -115px;
  height: 115px;
}

#imagesliderdomains .sliderbutton {
  margin-top: 30px;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
}

#imagesliderdomains .input-group {
  padding-bottom: 30px;
}

#imagesliderdomains #domainsearch {
  font-size: 27px;
  height: 60px;
  padding-left: 2px;
  border-left: 0;
  color: #333;
  -webkit-box-shadow: 0 0;
          box-shadow: 0 0;
}

#imagesliderdomains .domaincheckselect {
     -moz-appearance: none;
  text-indent: .01px;
  text-overflow: '';
  width: 145px;
  height: 60px;
          border-radius: 0 !important;
  border: none;
  font-size: 27px;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-top: 1px solid #ccc !important;
  border-bottom: 1px solid #ccc !important;
  outline: 0;
  -webkit-box-shadow: 0 0;
          box-shadow: 0 0;
  background-image: url(/build/images/down-arrow.65f653a3.png);
  background-repeat: no-repeat;
  background-position-x: 80%;
  background-position-y: 55%;
  background-position: 80% 55%;
}

#imagesliderdomains .domaincheckselect:hover {
  background-image: url(/build/images/down-arrow-hover.761586ef.png);
}

#imagesliderdomains .form-control {
     -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

#imagesliderdomains .form-control:focus {
  height: 60px;
          border-radius: 0 !important;
  border: none;
  font-size: 27px;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-top: 1px solid #ccc !important;
  border-bottom: 1px solid #ccc !important;
  border-color: #ccc;
  outline: 0;
  -webkit-box-shadow: 0 0;
          box-shadow: 0 0;
}

#imagesliderdomains .domainsearchprefix {
  text-align: center;
  font-size: 27px;
  height: 60px;
  border-right: 0;
  padding-right: 0;
  color: #6f6f6f;
}

#imagesliderdomains .btn-default[disabled] {
  background: #fff;
  color: #6f6f6f !important;
  cursor: pointer !important;
  opacity: 1 !important;
}

#imagesliderdomains .domainsearchdomainname {
  max-width: 918px;
  border-right: 0;
}

#imagesliderdomains .domainsearcharrow {
  color: #797c6f !important;
}

#imagesliderdomains .domainsearchsubmit {
  font-size: 23px;
  color: #fff;
  background: #6ca93e;
  border: 1px solid #6ca93e;
  width: 140px;
  -webkit-border-top-right-radius: 10px;
          border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
  padding: 13px;
}

#imagesliderdomains .domainsearchsubmit:hover {
  opacity: .9;
}

.carousel,
.item,
.active {
  height: 100%;
}

.carousel-inner {
  height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
       -o-background-size: cover;
}

.carousel-caption {
  top: 100px;
}

/*
.carousel-view {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.carousel {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  
  width: 100%;
  min-height: 25em;
}
.slide {
  flex: 0 0 100%;
  height: 20em;
  margin: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: transform 0.3s ease-in-out;
}
.slide:first-of-type {
  opacity: 0;
}
.slide:last-of-type {
  opacity: 0;
}*/

/*
    Created on : 16-Dec-2017, 8:29:00 PM
    Author     : Reaper
*/

header {
  width: 100%;
  height: 60px;
}

header #logo {
  max-width: 235px;
}

header #logo img {
  max-width: 235px;
  max-height: 60px;
  height: 100%;
}

header li {
  list-style: none;
}

header nav {
  float: right;
  height: 60px;
}

header nav > ul {
  height: 60px;
}

header nav > ul > li {
  display: inline-block;
  line-height: 20px;
}

header nav > ul > li a {
  text-decoration: none;
}

header nav > ul li.dropdown_trigger:hover > ul.dropdown {
  display: block;
}

header nav > ul ul.dropdown {
  margin-top: -2px;
  padding: 0;
  -webkit-border-radius: 7px;
          border-radius: 7px;
  display: none;
  z-index: 9999;
  min-width: 150px;
}

header nav > ul > li > ul.dropdown {
  position: absolute;
  top: 60px;
}

header nav > ul > li > ul.dropdown > li {
  line-height: 16px;
}

header nav > ul > li > ul.dropdown > li > ul.dropdown {
  padding: 0;
  position: absolute;
  top: 80px;
  left: 160px;
}

/*
    Created on : 18-Dec-2017, 7:19:44 AM
    Author     : Reaper
*/

footer {
  width: 100%;
}

footer a {
  color: white;
  text-decoration: none;
}

footer #partners {
  border-bottom: solid 1px white;
  padding: 10px 0 10px;
}

footer #partners img {
  height: 100%;
  max-height: 60px;
}

footer .logo {
  width: 250px;
}

footer h5 {
  font-size: 20px;
}

@media (min-width: 576px) {
  .sm\:list-reset {
    list-style: none;
    padding: 0;
  }

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

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

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

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

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

  .sm\:bg-black {
    background-color: #000;
  }

  .sm\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .sm\:bg-grey-darker {
    background-color: #606f7b;
  }

  .sm\:bg-grey-dark {
    background-color: #8795a1;
  }

  .sm\:bg-grey {
    background-color: #b8c2cc;
  }

  .sm\:bg-grey-light {
    background-color: #dae1e7;
  }

  .sm\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .sm\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .sm\:bg-white {
    background-color: #fff;
  }

  .sm\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .sm\:bg-red-darker {
    background-color: #621b18;
  }

  .sm\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .sm\:bg-red {
    background-color: #e3342f;
  }

  .sm\:bg-red-light {
    background-color: #ef5753;
  }

  .sm\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .sm\:bg-red-lightest {
    background-color: #fcebea;
  }

  .sm\:bg-orange-darkest {
    background-color: #462a16;
  }

  .sm\:bg-orange-darker {
    background-color: #613b1f;
  }

  .sm\:bg-orange-dark {
    background-color: #de751f;
  }

  .sm\:bg-orange {
    background-color: #f6993f;
  }

  .sm\:bg-orange-light {
    background-color: #faad63;
  }

  .sm\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .sm\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .sm\:bg-yellow-darkest {
    background-color: #453411;
  }

  .sm\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .sm\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .sm\:bg-yellow {
    background-color: #ffed4a;
  }

  .sm\:bg-yellow-light {
    background-color: #fff382;
  }

  .sm\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .sm\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .sm\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .sm\:bg-green-darker {
    background-color: #1a4731;
  }

  .sm\:bg-green-dark {
    background-color: #1f9d55;
  }

  .sm\:bg-green {
    background-color: #38c172;
  }

  .sm\:bg-green-light {
    background-color: #51d88a;
  }

  .sm\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .sm\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .sm\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .sm\:bg-teal-darker {
    background-color: #20504f;
  }

  .sm\:bg-teal-dark {
    background-color: #38a89d;
  }

  .sm\:bg-teal {
    background-color: #4dc0b5;
  }

  .sm\:bg-teal-light {
    background-color: #64d5ca;
  }

  .sm\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .sm\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .sm\:bg-blue-darkest {
    background-color: #12283a;
  }

  .sm\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .sm\:bg-blue-dark {
    background-color: #2779bd;
  }

  .sm\:bg-blue {
    background-color: #3490dc;
  }

  .sm\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .sm\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .sm\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .sm\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .sm\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .sm\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .sm\:bg-indigo {
    background-color: #6574cd;
  }

  .sm\:bg-indigo-light {
    background-color: #7886d7;
  }

  .sm\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .sm\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .sm\:bg-purple-darkest {
    background-color: #21183c;
  }

  .sm\:bg-purple-darker {
    background-color: #382b5f;
  }

  .sm\:bg-purple-dark {
    background-color: #794acf;
  }

  .sm\:bg-purple {
    background-color: #9561e2;
  }

  .sm\:bg-purple-light {
    background-color: #a779e9;
  }

  .sm\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .sm\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .sm\:bg-pink-darkest {
    background-color: #451225;
  }

  .sm\:bg-pink-darker {
    background-color: #6f213f;
  }

  .sm\:bg-pink-dark {
    background-color: #eb5286;
  }

  .sm\:bg-pink {
    background-color: #f66d9b;
  }

  .sm\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .sm\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .sm\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .sm\:bg-gold-darkest {
    background-color: #451225;
  }

  .sm\:bg-gold-darker {
    background-color: #6f213f;
  }

  .sm\:bg-gold-dark {
    background-color: #bc8912;
  }

  .sm\:bg-gold {
    background-color: #daa520;
  }

  .sm\:bg-gold-light {
    background-color: #fa7ea8;
  }

  .sm\:bg-gold-lighter {
    background-color: #ffbbca;
  }

  .sm\:bg-gold-lightest {
    background-color: #ffebef;
  }

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

  .sm\:hover\:bg-black:hover {
    background-color: #000;
  }

  .sm\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .sm\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .sm\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .sm\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .sm\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .sm\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .sm\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .sm\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .sm\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .sm\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .sm\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .sm\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .sm\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .sm\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .sm\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .sm\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .sm\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .sm\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .sm\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .sm\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .sm\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .sm\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .sm\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .sm\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .sm\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .sm\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .sm\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .sm\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .sm\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .sm\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .sm\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .sm\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .sm\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .sm\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .sm\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .sm\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .sm\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .sm\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .sm\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .sm\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .sm\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .sm\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .sm\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .sm\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .sm\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .sm\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .sm\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .sm\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .sm\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .sm\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .sm\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .sm\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .sm\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .sm\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .sm\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .sm\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .sm\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .sm\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .sm\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .sm\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .sm\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .sm\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .sm\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .sm\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .sm\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .sm\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .sm\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .sm\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .sm\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .sm\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .sm\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .sm\:hover\:bg-gold-darkest:hover {
    background-color: #451225;
  }

  .sm\:hover\:bg-gold-darker:hover {
    background-color: #6f213f;
  }

  .sm\:hover\:bg-gold-dark:hover {
    background-color: #bc8912;
  }

  .sm\:hover\:bg-gold:hover {
    background-color: #daa520;
  }

  .sm\:hover\:bg-gold-light:hover {
    background-color: #fa7ea8;
  }

  .sm\:hover\:bg-gold-lighter:hover {
    background-color: #ffbbca;
  }

  .sm\:hover\:bg-gold-lightest:hover {
    background-color: #ffebef;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sm\:border-black {
    border-color: #000;
  }

  .sm\:border-grey-darkest {
    border-color: #3d4852;
  }

  .sm\:border-grey-darker {
    border-color: #606f7b;
  }

  .sm\:border-grey-dark {
    border-color: #8795a1;
  }

  .sm\:border-grey {
    border-color: #b8c2cc;
  }

  .sm\:border-grey-light {
    border-color: #dae1e7;
  }

  .sm\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .sm\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .sm\:border-white {
    border-color: #fff;
  }

  .sm\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .sm\:border-red-darker {
    border-color: #621b18;
  }

  .sm\:border-red-dark {
    border-color: #cc1f1a;
  }

  .sm\:border-red {
    border-color: #e3342f;
  }

  .sm\:border-red-light {
    border-color: #ef5753;
  }

  .sm\:border-red-lighter {
    border-color: #f9acaa;
  }

  .sm\:border-red-lightest {
    border-color: #fcebea;
  }

  .sm\:border-orange-darkest {
    border-color: #462a16;
  }

  .sm\:border-orange-darker {
    border-color: #613b1f;
  }

  .sm\:border-orange-dark {
    border-color: #de751f;
  }

  .sm\:border-orange {
    border-color: #f6993f;
  }

  .sm\:border-orange-light {
    border-color: #faad63;
  }

  .sm\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .sm\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .sm\:border-yellow-darkest {
    border-color: #453411;
  }

  .sm\:border-yellow-darker {
    border-color: #684f1d;
  }

  .sm\:border-yellow-dark {
    border-color: #f2d024;
  }

  .sm\:border-yellow {
    border-color: #ffed4a;
  }

  .sm\:border-yellow-light {
    border-color: #fff382;
  }

  .sm\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .sm\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .sm\:border-green-darkest {
    border-color: #0f2f21;
  }

  .sm\:border-green-darker {
    border-color: #1a4731;
  }

  .sm\:border-green-dark {
    border-color: #1f9d55;
  }

  .sm\:border-green {
    border-color: #38c172;
  }

  .sm\:border-green-light {
    border-color: #51d88a;
  }

  .sm\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .sm\:border-green-lightest {
    border-color: #e3fcec;
  }

  .sm\:border-teal-darkest {
    border-color: #0d3331;
  }

  .sm\:border-teal-darker {
    border-color: #20504f;
  }

  .sm\:border-teal-dark {
    border-color: #38a89d;
  }

  .sm\:border-teal {
    border-color: #4dc0b5;
  }

  .sm\:border-teal-light {
    border-color: #64d5ca;
  }

  .sm\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .sm\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .sm\:border-blue-darkest {
    border-color: #12283a;
  }

  .sm\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .sm\:border-blue-dark {
    border-color: #2779bd;
  }

  .sm\:border-blue {
    border-color: #3490dc;
  }

  .sm\:border-blue-light {
    border-color: #6cb2eb;
  }

  .sm\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .sm\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .sm\:border-indigo-darkest {
    border-color: #191e38;
  }

  .sm\:border-indigo-darker {
    border-color: #2f365f;
  }

  .sm\:border-indigo-dark {
    border-color: #5661b3;
  }

  .sm\:border-indigo {
    border-color: #6574cd;
  }

  .sm\:border-indigo-light {
    border-color: #7886d7;
  }

  .sm\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .sm\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .sm\:border-purple-darkest {
    border-color: #21183c;
  }

  .sm\:border-purple-darker {
    border-color: #382b5f;
  }

  .sm\:border-purple-dark {
    border-color: #794acf;
  }

  .sm\:border-purple {
    border-color: #9561e2;
  }

  .sm\:border-purple-light {
    border-color: #a779e9;
  }

  .sm\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .sm\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .sm\:border-pink-darkest {
    border-color: #451225;
  }

  .sm\:border-pink-darker {
    border-color: #6f213f;
  }

  .sm\:border-pink-dark {
    border-color: #eb5286;
  }

  .sm\:border-pink {
    border-color: #f66d9b;
  }

  .sm\:border-pink-light {
    border-color: #fa7ea8;
  }

  .sm\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .sm\:border-pink-lightest {
    border-color: #ffebef;
  }

  .sm\:border-gold-darkest {
    border-color: #451225;
  }

  .sm\:border-gold-darker {
    border-color: #6f213f;
  }

  .sm\:border-gold-dark {
    border-color: #bc8912;
  }

  .sm\:border-gold {
    border-color: #daa520;
  }

  .sm\:border-gold-light {
    border-color: #fa7ea8;
  }

  .sm\:border-gold-lighter {
    border-color: #ffbbca;
  }

  .sm\:border-gold-lightest {
    border-color: #ffebef;
  }

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

  .sm\:hover\:border-black:hover {
    border-color: #000;
  }

  .sm\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .sm\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .sm\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .sm\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .sm\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .sm\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .sm\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .sm\:hover\:border-white:hover {
    border-color: #fff;
  }

  .sm\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .sm\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .sm\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .sm\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .sm\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .sm\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .sm\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .sm\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .sm\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .sm\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .sm\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .sm\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .sm\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .sm\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .sm\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .sm\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .sm\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .sm\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .sm\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .sm\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .sm\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .sm\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .sm\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .sm\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .sm\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .sm\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .sm\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .sm\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .sm\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .sm\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .sm\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .sm\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .sm\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .sm\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .sm\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .sm\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .sm\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .sm\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .sm\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .sm\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .sm\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .sm\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .sm\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .sm\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .sm\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .sm\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .sm\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .sm\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .sm\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .sm\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .sm\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .sm\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .sm\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .sm\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .sm\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .sm\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .sm\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .sm\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .sm\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .sm\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .sm\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .sm\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .sm\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .sm\:hover\:border-gold-darkest:hover {
    border-color: #451225;
  }

  .sm\:hover\:border-gold-darker:hover {
    border-color: #6f213f;
  }

  .sm\:hover\:border-gold-dark:hover {
    border-color: #bc8912;
  }

  .sm\:hover\:border-gold:hover {
    border-color: #daa520;
  }

  .sm\:hover\:border-gold-light:hover {
    border-color: #fa7ea8;
  }

  .sm\:hover\:border-gold-lighter:hover {
    border-color: #ffbbca;
  }

  .sm\:hover\:border-gold-lightest:hover {
    border-color: #ffebef;
  }

  .sm\:rounded-none {
    -webkit-border-radius: 0;
            border-radius: 0;
  }

  .sm\:rounded-sm {
    -webkit-border-radius: .125rem;
            border-radius: .125rem;
  }

  .sm\:rounded {
    -webkit-border-radius: .25rem;
            border-radius: .25rem;
  }

  .sm\:rounded-lg {
    -webkit-border-radius: .5rem;
            border-radius: .5rem;
  }

  .sm\:rounded-full {
    -webkit-border-radius: 9999px;
            border-radius: 9999px;
  }

  .sm\:rounded-t-none {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }

  .sm\:rounded-r-none {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }

  .sm\:rounded-b-none {
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .sm\:rounded-l-none {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .sm\:rounded-t-sm {
    -webkit-border-top-left-radius: .125rem;
            border-top-left-radius: .125rem;
    -webkit-border-top-right-radius: .125rem;
            border-top-right-radius: .125rem;
  }

  .sm\:rounded-r-sm {
    -webkit-border-top-right-radius: .125rem;
            border-top-right-radius: .125rem;
    -webkit-border-bottom-right-radius: .125rem;
            border-bottom-right-radius: .125rem;
  }

  .sm\:rounded-b-sm {
    -webkit-border-bottom-right-radius: .125rem;
            border-bottom-right-radius: .125rem;
    -webkit-border-bottom-left-radius: .125rem;
            border-bottom-left-radius: .125rem;
  }

  .sm\:rounded-l-sm {
    -webkit-border-top-left-radius: .125rem;
            border-top-left-radius: .125rem;
    -webkit-border-bottom-left-radius: .125rem;
            border-bottom-left-radius: .125rem;
  }

  .sm\:rounded-t {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
  }

  .sm\:rounded-r {
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
  }

  .sm\:rounded-b {
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
  }

  .sm\:rounded-l {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
  }

  .sm\:rounded-t-lg {
    -webkit-border-top-left-radius: .5rem;
            border-top-left-radius: .5rem;
    -webkit-border-top-right-radius: .5rem;
            border-top-right-radius: .5rem;
  }

  .sm\:rounded-r-lg {
    -webkit-border-top-right-radius: .5rem;
            border-top-right-radius: .5rem;
    -webkit-border-bottom-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
  }

  .sm\:rounded-b-lg {
    -webkit-border-bottom-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
    -webkit-border-bottom-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
  }

  .sm\:rounded-l-lg {
    -webkit-border-top-left-radius: .5rem;
            border-top-left-radius: .5rem;
    -webkit-border-bottom-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
  }

  .sm\:rounded-t-full {
    -webkit-border-top-left-radius: 9999px;
            border-top-left-radius: 9999px;
    -webkit-border-top-right-radius: 9999px;
            border-top-right-radius: 9999px;
  }

  .sm\:rounded-r-full {
    -webkit-border-top-right-radius: 9999px;
            border-top-right-radius: 9999px;
    -webkit-border-bottom-right-radius: 9999px;
            border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-b-full {
    -webkit-border-bottom-right-radius: 9999px;
            border-bottom-right-radius: 9999px;
    -webkit-border-bottom-left-radius: 9999px;
            border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-l-full {
    -webkit-border-top-left-radius: 9999px;
            border-top-left-radius: 9999px;
    -webkit-border-bottom-left-radius: 9999px;
            border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-tl-none {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
  }

  .sm\:rounded-tr-none {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }

  .sm\:rounded-br-none {
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }

  .sm\:rounded-bl-none {
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .sm\:rounded-tl-sm {
    -webkit-border-top-left-radius: .125rem;
            border-top-left-radius: .125rem;
  }

  .sm\:rounded-tr-sm {
    -webkit-border-top-right-radius: .125rem;
            border-top-right-radius: .125rem;
  }

  .sm\:rounded-br-sm {
    -webkit-border-bottom-right-radius: .125rem;
            border-bottom-right-radius: .125rem;
  }

  .sm\:rounded-bl-sm {
    -webkit-border-bottom-left-radius: .125rem;
            border-bottom-left-radius: .125rem;
  }

  .sm\:rounded-tl {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
  }

  .sm\:rounded-tr {
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
  }

  .sm\:rounded-br {
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
  }

  .sm\:rounded-bl {
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
  }

  .sm\:rounded-tl-lg {
    -webkit-border-top-left-radius: .5rem;
            border-top-left-radius: .5rem;
  }

  .sm\:rounded-tr-lg {
    -webkit-border-top-right-radius: .5rem;
            border-top-right-radius: .5rem;
  }

  .sm\:rounded-br-lg {
    -webkit-border-bottom-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
  }

  .sm\:rounded-bl-lg {
    -webkit-border-bottom-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
  }

  .sm\:rounded-tl-full {
    -webkit-border-top-left-radius: 9999px;
            border-top-left-radius: 9999px;
  }

  .sm\:rounded-tr-full {
    -webkit-border-top-right-radius: 9999px;
            border-top-right-radius: 9999px;
  }

  .sm\:rounded-br-full {
    -webkit-border-bottom-right-radius: 9999px;
            border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-bl-full {
    -webkit-border-bottom-left-radius: 9999px;
            border-bottom-left-radius: 9999px;
  }

  .sm\:border-solid {
    border-style: solid;
  }

  .sm\:border-dashed {
    border-style: dashed;
  }

  .sm\:border-dotted {
    border-style: dotted;
  }

  .sm\:border-none {
    border-style: none;
  }

  .sm\:border-0 {
    border-width: 0;
  }

  .sm\:border-2 {
    border-width: 2px;
  }

  .sm\:border-4 {
    border-width: 4px;
  }

  .sm\:border-8 {
    border-width: 8px;
  }

  .sm\:border {
    border-width: 1px;
  }

  .sm\:border-t-0 {
    border-top-width: 0;
  }

  .sm\:border-r-0 {
    border-right-width: 0;
  }

  .sm\:border-b-0 {
    border-bottom-width: 0;
  }

  .sm\:border-l-0 {
    border-left-width: 0;
  }

  .sm\:border-t-2 {
    border-top-width: 2px;
  }

  .sm\:border-r-2 {
    border-right-width: 2px;
  }

  .sm\:border-b-2 {
    border-bottom-width: 2px;
  }

  .sm\:border-l-2 {
    border-left-width: 2px;
  }

  .sm\:border-t-4 {
    border-top-width: 4px;
  }

  .sm\:border-r-4 {
    border-right-width: 4px;
  }

  .sm\:border-b-4 {
    border-bottom-width: 4px;
  }

  .sm\:border-l-4 {
    border-left-width: 4px;
  }

  .sm\:border-t-8 {
    border-top-width: 8px;
  }

  .sm\:border-r-8 {
    border-right-width: 8px;
  }

  .sm\:border-b-8 {
    border-bottom-width: 8px;
  }

  .sm\:border-l-8 {
    border-left-width: 8px;
  }

  .sm\:border-t {
    border-top-width: 1px;
  }

  .sm\:border-r {
    border-right-width: 1px;
  }

  .sm\:border-b {
    border-bottom-width: 1px;
  }

  .sm\:border-l {
    border-left-width: 1px;
  }

  .sm\:cursor-auto {
    cursor: auto;
  }

  .sm\:cursor-default {
    cursor: default;
  }

  .sm\:cursor-pointer {
    cursor: pointer;
  }

  .sm\:cursor-wait {
    cursor: wait;
  }

  .sm\:cursor-move {
    cursor: move;
  }

  .sm\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .sm\:block {
    display: block;
  }

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:inline {
    display: inline;
  }

  .sm\:table {
    display: table;
  }

  .sm\:table-row {
    display: table-row;
  }

  .sm\:table-cell {
    display: table-cell;
  }

  .sm\:hidden {
    display: none;
  }

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

  .sm\:inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

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

  .sm\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .sm\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .sm\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .sm\:flex-wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .sm\:flex-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
            flex-wrap: wrap-reverse;
  }

  .sm\:flex-no-wrap {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

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

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

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

  .sm\:items-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

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

  .sm\:self-auto {
    -webkit-align-self: auto;
        -ms-flex-item-align: auto;
                -ms-grid-row-align: auto;
            align-self: auto;
  }

  .sm\:self-start {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }

  .sm\:self-end {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }

  .sm\:self-center {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
                -ms-grid-row-align: center;
            align-self: center;
  }

  .sm\:self-stretch {
    -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
                -ms-grid-row-align: stretch;
            align-self: stretch;
  }

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

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

  .sm\:justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

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

  .sm\:justify-around {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }

  .sm\:content-center {
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
  }

  .sm\:content-start {
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  .sm\:content-end {
    -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
            align-content: flex-end;
  }

  .sm\:content-between {
    -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
            align-content: space-between;
  }

  .sm\:content-around {
    -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
            align-content: space-around;
  }

  .sm\:flex-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .sm\:flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
  }

  .sm\:flex-initial {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }

  .sm\:flex-none {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  }

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

  .sm\:flex-shrink {
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }

  .sm\:flex-no-grow {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .sm\:flex-no-shrink {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }

  .sm\:float-right {
    float: right;
  }

  .sm\:float-left {
    float: left;
  }

  .sm\:float-none {
    float: none;
  }

  .sm\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .sm\:font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .sm\:font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
  }

  .sm\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .sm\:font-hairline {
    font-weight: 100;
  }

  .sm\:font-thin {
    font-weight: 200;
  }

  .sm\:font-light {
    font-weight: 300;
  }

  .sm\:font-normal {
    font-weight: 400;
  }

  .sm\:font-medium {
    font-weight: 500;
  }

  .sm\:font-semibold {
    font-weight: 600;
  }

  .sm\:font-bold {
    font-weight: 700;
  }

  .sm\:font-extrabold {
    font-weight: 800;
  }

  .sm\:font-black {
    font-weight: 900;
  }

  .sm\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .sm\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .sm\:hover\:font-light:hover {
    font-weight: 300;
  }

  .sm\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .sm\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .sm\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .sm\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .sm\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .sm\:hover\:font-black:hover {
    font-weight: 900;
  }

  .sm\:h-1 {
    height: .25rem;
  }

  .sm\:h-2 {
    height: .5rem;
  }

  .sm\:h-3 {
    height: .75rem;
  }

  .sm\:h-4 {
    height: 1rem;
  }

  .sm\:h-6 {
    height: 1.5rem;
  }

  .sm\:h-8 {
    height: 2rem;
  }

  .sm\:h-10 {
    height: 2.5rem;
  }

  .sm\:h-12 {
    height: 3rem;
  }

  .sm\:h-16 {
    height: 4rem;
  }

  .sm\:h-24 {
    height: 6rem;
  }

  .sm\:h-32 {
    height: 8rem;
  }

  .sm\:h-48 {
    height: 12rem;
  }

  .sm\:h-64 {
    height: 16rem;
  }

  .sm\:h-auto {
    height: auto;
  }

  .sm\:h-px {
    height: 1px;
  }

  .sm\:h-full {
    height: 100%;
  }

  .sm\:h-half {
    height: 50vh;
  }

  .sm\:h-third {
    height: 33.3vh;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:leading-none {
    line-height: 1;
  }

  .sm\:leading-tight {
    line-height: 1.25;
  }

  .sm\:leading-normal {
    line-height: 1.5;
  }

  .sm\:leading-loose {
    line-height: 2;
  }

  .sm\:m-0 {
    margin: 0;
  }

  .sm\:m-1 {
    margin: .25rem;
  }

  .sm\:m-2 {
    margin: .5rem;
  }

  .sm\:m-3 {
    margin: .75rem;
  }

  .sm\:m-4 {
    margin: 1rem;
  }

  .sm\:m-5 {
    margin: 1.25rem;
  }

  .sm\:m-6 {
    margin: 1.5rem;
  }

  .sm\:m-7 {
    margin: 1.75rem;
  }

  .sm\:m-8 {
    margin: 2rem;
  }

  .sm\:m-9 {
    margin: 2.5rem;
  }

  .sm\:m-10 {
    margin: 3rem;
  }

  .sm\:m-auto {
    margin: auto;
  }

  .sm\:m-px {
    margin: 1px;
  }

  .sm\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .sm\:my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .sm\:mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .sm\:my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .sm\:mx-2 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .sm\:my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem;
  }

  .sm\:mx-3 {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .sm\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .sm\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .sm\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .sm\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sm\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .sm\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:my-9 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:mx-9 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:my-10 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:mx-10 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

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

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

  .sm\:mt-0 {
    margin-top: 0;
  }

  .sm\:mr-0 {
    margin-right: 0;
  }

  .sm\:mb-0 {
    margin-bottom: 0;
  }

  .sm\:ml-0 {
    margin-left: 0;
  }

  .sm\:mt-1 {
    margin-top: .25rem;
  }

  .sm\:mr-1 {
    margin-right: .25rem;
  }

  .sm\:mb-1 {
    margin-bottom: .25rem;
  }

  .sm\:ml-1 {
    margin-left: .25rem;
  }

  .sm\:mt-2 {
    margin-top: .5rem;
  }

  .sm\:mr-2 {
    margin-right: .5rem;
  }

  .sm\:mb-2 {
    margin-bottom: .5rem;
  }

  .sm\:ml-2 {
    margin-left: .5rem;
  }

  .sm\:mt-3 {
    margin-top: .75rem;
  }

  .sm\:mr-3 {
    margin-right: .75rem;
  }

  .sm\:mb-3 {
    margin-bottom: .75rem;
  }

  .sm\:ml-3 {
    margin-left: .75rem;
  }

  .sm\:mt-4 {
    margin-top: 1rem;
  }

  .sm\:mr-4 {
    margin-right: 1rem;
  }

  .sm\:mb-4 {
    margin-bottom: 1rem;
  }

  .sm\:ml-4 {
    margin-left: 1rem;
  }

  .sm\:mt-5 {
    margin-top: 1.25rem;
  }

  .sm\:mr-5 {
    margin-right: 1.25rem;
  }

  .sm\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .sm\:ml-5 {
    margin-left: 1.25rem;
  }

  .sm\:mt-6 {
    margin-top: 1.5rem;
  }

  .sm\:mr-6 {
    margin-right: 1.5rem;
  }

  .sm\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .sm\:ml-6 {
    margin-left: 1.5rem;
  }

  .sm\:mt-7 {
    margin-top: 1.75rem;
  }

  .sm\:mr-7 {
    margin-right: 1.75rem;
  }

  .sm\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .sm\:ml-7 {
    margin-left: 1.75rem;
  }

  .sm\:mt-8 {
    margin-top: 2rem;
  }

  .sm\:mr-8 {
    margin-right: 2rem;
  }

  .sm\:mb-8 {
    margin-bottom: 2rem;
  }

  .sm\:ml-8 {
    margin-left: 2rem;
  }

  .sm\:mt-9 {
    margin-top: 2.5rem;
  }

  .sm\:mr-9 {
    margin-right: 2.5rem;
  }

  .sm\:mb-9 {
    margin-bottom: 2.5rem;
  }

  .sm\:ml-9 {
    margin-left: 2.5rem;
  }

  .sm\:mt-10 {
    margin-top: 3rem;
  }

  .sm\:mr-10 {
    margin-right: 3rem;
  }

  .sm\:mb-10 {
    margin-bottom: 3rem;
  }

  .sm\:ml-10 {
    margin-left: 3rem;
  }

  .sm\:mt-auto {
    margin-top: auto;
  }

  .sm\:mr-auto {
    margin-right: auto;
  }

  .sm\:mb-auto {
    margin-bottom: auto;
  }

  .sm\:ml-auto {
    margin-left: auto;
  }

  .sm\:mt-px {
    margin-top: 1px;
  }

  .sm\:mr-px {
    margin-right: 1px;
  }

  .sm\:mb-px {
    margin-bottom: 1px;
  }

  .sm\:ml-px {
    margin-left: 1px;
  }

  .sm\:max-h-full {
    max-height: 100%;
  }

  .sm\:max-h-screen {
    max-height: 100vh;
  }

  .sm\:max-w-xs {
    max-width: 20rem;
  }

  .sm\:max-w-sm {
    max-width: 30rem;
  }

  .sm\:max-w-md {
    max-width: 40rem;
  }

  .sm\:max-w-lg {
    max-width: 50rem;
  }

  .sm\:max-w-xl {
    max-width: 60rem;
  }

  .sm\:max-w-2xl {
    max-width: 70rem;
  }

  .sm\:max-w-3xl {
    max-width: 80rem;
  }

  .sm\:max-w-4xl {
    max-width: 90rem;
  }

  .sm\:max-w-5xl {
    max-width: 100rem;
  }

  .sm\:max-w-full {
    max-width: 100%;
  }

  .sm\:min-h-0 {
    min-height: 0;
  }

  .sm\:min-h-full {
    min-height: 100%;
  }

  .sm\:min-h-screen {
    min-height: 100vh;
  }

  .sm\:min-w-0 {
    min-width: 0;
  }

  .sm\:min-w-full {
    min-width: 100%;
  }

  .sm\:-m-0 {
    margin: 0;
  }

  .sm\:-m-1 {
    margin: -0.25rem;
  }

  .sm\:-m-2 {
    margin: -0.5rem;
  }

  .sm\:-m-3 {
    margin: -0.75rem;
  }

  .sm\:-m-4 {
    margin: -1rem;
  }

  .sm\:-m-6 {
    margin: -1.5rem;
  }

  .sm\:-m-8 {
    margin: -2rem;
  }

  .sm\:-m-px {
    margin: -1px;
  }

  .sm\:-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .sm\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .sm\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .sm\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .sm\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .sm\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .sm\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .sm\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .sm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

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

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

  .sm\:-mt-0 {
    margin-top: 0;
  }

  .sm\:-mr-0 {
    margin-right: 0;
  }

  .sm\:-mb-0 {
    margin-bottom: 0;
  }

  .sm\:-ml-0 {
    margin-left: 0;
  }

  .sm\:-mt-1 {
    margin-top: -0.25rem;
  }

  .sm\:-mr-1 {
    margin-right: -0.25rem;
  }

  .sm\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .sm\:-ml-1 {
    margin-left: -0.25rem;
  }

  .sm\:-mt-2 {
    margin-top: -0.5rem;
  }

  .sm\:-mr-2 {
    margin-right: -0.5rem;
  }

  .sm\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .sm\:-ml-2 {
    margin-left: -0.5rem;
  }

  .sm\:-mt-3 {
    margin-top: -0.75rem;
  }

  .sm\:-mr-3 {
    margin-right: -0.75rem;
  }

  .sm\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .sm\:-ml-3 {
    margin-left: -0.75rem;
  }

  .sm\:-mt-4 {
    margin-top: -1rem;
  }

  .sm\:-mr-4 {
    margin-right: -1rem;
  }

  .sm\:-mb-4 {
    margin-bottom: -1rem;
  }

  .sm\:-ml-4 {
    margin-left: -1rem;
  }

  .sm\:-mt-6 {
    margin-top: -1.5rem;
  }

  .sm\:-mr-6 {
    margin-right: -1.5rem;
  }

  .sm\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .sm\:-ml-6 {
    margin-left: -1.5rem;
  }

  .sm\:-mt-8 {
    margin-top: -2rem;
  }

  .sm\:-mr-8 {
    margin-right: -2rem;
  }

  .sm\:-mb-8 {
    margin-bottom: -2rem;
  }

  .sm\:-ml-8 {
    margin-left: -2rem;
  }

  .sm\:-mt-px {
    margin-top: -1px;
  }

  .sm\:-mr-px {
    margin-right: -1px;
  }

  .sm\:-mb-px {
    margin-bottom: -1px;
  }

  .sm\:-ml-px {
    margin-left: -1px;
  }

  .sm\:opacity-0 {
    opacity: 0;
  }

  .sm\:opacity-25 {
    opacity: .25;
  }

  .sm\:opacity-50 {
    opacity: .5;
  }

  .sm\:opacity-75 {
    opacity: .75;
  }

  .sm\:opacity-100 {
    opacity: 1;
  }

  .sm\:overflow-auto {
    overflow: auto;
  }

  .sm\:overflow-hidden {
    overflow: hidden;
  }

  .sm\:overflow-visible {
    overflow: visible;
  }

  .sm\:overflow-scroll {
    overflow: scroll;
  }

  .sm\:overflow-x-auto {
    overflow-x: auto;
  }

  .sm\:overflow-y-auto {
    overflow-y: auto;
  }

  .sm\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .sm\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .sm\:overflow-x-visible {
    overflow-x: visible;
  }

  .sm\:overflow-y-visible {
    overflow-y: visible;
  }

  .sm\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .sm\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .sm\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .sm\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .sm\:p-0 {
    padding: 0;
  }

  .sm\:p-1 {
    padding: .25rem;
  }

  .sm\:p-2 {
    padding: .5rem;
  }

  .sm\:p-3 {
    padding: .75rem;
  }

  .sm\:p-4 {
    padding: 1rem;
  }

  .sm\:p-5 {
    padding: 1.25rem;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:p-8 {
    padding: 2rem;
  }

  .sm\:p-10 {
    padding: 2.5rem;
  }

  .sm\:p-12 {
    padding: 3rem;
  }

  .sm\:p-px {
    padding: 1px;
  }

  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .sm\:py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .sm\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .sm\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .sm\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .sm\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .sm\:px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

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

  .sm\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .sm\:pt-0 {
    padding-top: 0;
  }

  .sm\:pr-0 {
    padding-right: 0;
  }

  .sm\:pb-0 {
    padding-bottom: 0;
  }

  .sm\:pl-0 {
    padding-left: 0;
  }

  .sm\:pt-1 {
    padding-top: .25rem;
  }

  .sm\:pr-1 {
    padding-right: .25rem;
  }

  .sm\:pb-1 {
    padding-bottom: .25rem;
  }

  .sm\:pl-1 {
    padding-left: .25rem;
  }

  .sm\:pt-2 {
    padding-top: .5rem;
  }

  .sm\:pr-2 {
    padding-right: .5rem;
  }

  .sm\:pb-2 {
    padding-bottom: .5rem;
  }

  .sm\:pl-2 {
    padding-left: .5rem;
  }

  .sm\:pt-3 {
    padding-top: .75rem;
  }

  .sm\:pr-3 {
    padding-right: .75rem;
  }

  .sm\:pb-3 {
    padding-bottom: .75rem;
  }

  .sm\:pl-3 {
    padding-left: .75rem;
  }

  .sm\:pt-4 {
    padding-top: 1rem;
  }

  .sm\:pr-4 {
    padding-right: 1rem;
  }

  .sm\:pb-4 {
    padding-bottom: 1rem;
  }

  .sm\:pl-4 {
    padding-left: 1rem;
  }

  .sm\:pt-5 {
    padding-top: 1.25rem;
  }

  .sm\:pr-5 {
    padding-right: 1.25rem;
  }

  .sm\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .sm\:pl-5 {
    padding-left: 1.25rem;
  }

  .sm\:pt-6 {
    padding-top: 1.5rem;
  }

  .sm\:pr-6 {
    padding-right: 1.5rem;
  }

  .sm\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .sm\:pl-6 {
    padding-left: 1.5rem;
  }

  .sm\:pt-8 {
    padding-top: 2rem;
  }

  .sm\:pr-8 {
    padding-right: 2rem;
  }

  .sm\:pb-8 {
    padding-bottom: 2rem;
  }

  .sm\:pl-8 {
    padding-left: 2rem;
  }

  .sm\:pt-10 {
    padding-top: 2.5rem;
  }

  .sm\:pr-10 {
    padding-right: 2.5rem;
  }

  .sm\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .sm\:pl-10 {
    padding-left: 2.5rem;
  }

  .sm\:pt-12 {
    padding-top: 3rem;
  }

  .sm\:pr-12 {
    padding-right: 3rem;
  }

  .sm\:pb-12 {
    padding-bottom: 3rem;
  }

  .sm\:pl-12 {
    padding-left: 3rem;
  }

  .sm\:pt-px {
    padding-top: 1px;
  }

  .sm\:pr-px {
    padding-right: 1px;
  }

  .sm\:pb-px {
    padding-bottom: 1px;
  }

  .sm\:pl-px {
    padding-left: 1px;
  }

  .sm\:pointer-events-none {
    pointer-events: none;
  }

  .sm\:pointer-events-auto {
    pointer-events: auto;
  }

  .sm\:static {
    position: static;
  }

  .sm\:fixed {
    position: fixed;
  }

  .sm\:absolute {
    position: absolute;
  }

  .sm\:relative {
    position: relative;
  }

  .sm\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .sm\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .sm\:pin-y {
    top: 0;
    bottom: 0;
  }

  .sm\:pin-x {
    right: 0;
    left: 0;
  }

  .sm\:pin-t {
    top: 0;
  }

  .sm\:pin-r {
    right: 0;
  }

  .sm\:pin-b {
    bottom: 0;
  }

  .sm\:pin-l {
    left: 0;
  }

  .sm\:resize-none {
    resize: none;
  }

  .sm\:resize-y {
    resize: vertical;
  }

  .sm\:resize-x {
    resize: horizontal;
  }

  .sm\:resize {
    resize: both;
  }

  .sm\:shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .sm\:shadow-md {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .sm\:shadow-lg {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08);
  }

  .sm\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .sm\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .sm\:table-auto {
    table-layout: auto;
  }

  .sm\:table-fixed {
    table-layout: fixed;
  }

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

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

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

  .sm\:text-justify {
    text-align: justify;
  }

  .sm\:text-transparent {
    color: transparent;
  }

  .sm\:text-black {
    color: #000;
  }

  .sm\:text-grey-darkest {
    color: #3d4852;
  }

  .sm\:text-grey-darker {
    color: #606f7b;
  }

  .sm\:text-grey-dark {
    color: #8795a1;
  }

  .sm\:text-grey {
    color: #b8c2cc;
  }

  .sm\:text-grey-light {
    color: #dae1e7;
  }

  .sm\:text-grey-lighter {
    color: #f1f5f8;
  }

  .sm\:text-grey-lightest {
    color: #f8fafc;
  }

  .sm\:text-white {
    color: #fff;
  }

  .sm\:text-red-darkest {
    color: #3b0d0c;
  }

  .sm\:text-red-darker {
    color: #621b18;
  }

  .sm\:text-red-dark {
    color: #cc1f1a;
  }

  .sm\:text-red {
    color: #e3342f;
  }

  .sm\:text-red-light {
    color: #ef5753;
  }

  .sm\:text-red-lighter {
    color: #f9acaa;
  }

  .sm\:text-red-lightest {
    color: #fcebea;
  }

  .sm\:text-orange-darkest {
    color: #462a16;
  }

  .sm\:text-orange-darker {
    color: #613b1f;
  }

  .sm\:text-orange-dark {
    color: #de751f;
  }

  .sm\:text-orange {
    color: #f6993f;
  }

  .sm\:text-orange-light {
    color: #faad63;
  }

  .sm\:text-orange-lighter {
    color: #fcd9b6;
  }

  .sm\:text-orange-lightest {
    color: #fff5eb;
  }

  .sm\:text-yellow-darkest {
    color: #453411;
  }

  .sm\:text-yellow-darker {
    color: #684f1d;
  }

  .sm\:text-yellow-dark {
    color: #f2d024;
  }

  .sm\:text-yellow {
    color: #ffed4a;
  }

  .sm\:text-yellow-light {
    color: #fff382;
  }

  .sm\:text-yellow-lighter {
    color: #fff9c2;
  }

  .sm\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .sm\:text-green-darkest {
    color: #0f2f21;
  }

  .sm\:text-green-darker {
    color: #1a4731;
  }

  .sm\:text-green-dark {
    color: #1f9d55;
  }

  .sm\:text-green {
    color: #38c172;
  }

  .sm\:text-green-light {
    color: #51d88a;
  }

  .sm\:text-green-lighter {
    color: #a2f5bf;
  }

  .sm\:text-green-lightest {
    color: #e3fcec;
  }

  .sm\:text-teal-darkest {
    color: #0d3331;
  }

  .sm\:text-teal-darker {
    color: #20504f;
  }

  .sm\:text-teal-dark {
    color: #38a89d;
  }

  .sm\:text-teal {
    color: #4dc0b5;
  }

  .sm\:text-teal-light {
    color: #64d5ca;
  }

  .sm\:text-teal-lighter {
    color: #a0f0ed;
  }

  .sm\:text-teal-lightest {
    color: #e8fffe;
  }

  .sm\:text-blue-darkest {
    color: #12283a;
  }

  .sm\:text-blue-darker {
    color: #1c3d5a;
  }

  .sm\:text-blue-dark {
    color: #2779bd;
  }

  .sm\:text-blue {
    color: #3490dc;
  }

  .sm\:text-blue-light {
    color: #6cb2eb;
  }

  .sm\:text-blue-lighter {
    color: #bcdefa;
  }

  .sm\:text-blue-lightest {
    color: #eff8ff;
  }

  .sm\:text-indigo-darkest {
    color: #191e38;
  }

  .sm\:text-indigo-darker {
    color: #2f365f;
  }

  .sm\:text-indigo-dark {
    color: #5661b3;
  }

  .sm\:text-indigo {
    color: #6574cd;
  }

  .sm\:text-indigo-light {
    color: #7886d7;
  }

  .sm\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .sm\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .sm\:text-purple-darkest {
    color: #21183c;
  }

  .sm\:text-purple-darker {
    color: #382b5f;
  }

  .sm\:text-purple-dark {
    color: #794acf;
  }

  .sm\:text-purple {
    color: #9561e2;
  }

  .sm\:text-purple-light {
    color: #a779e9;
  }

  .sm\:text-purple-lighter {
    color: #d6bbfc;
  }

  .sm\:text-purple-lightest {
    color: #f3ebff;
  }

  .sm\:text-pink-darkest {
    color: #451225;
  }

  .sm\:text-pink-darker {
    color: #6f213f;
  }

  .sm\:text-pink-dark {
    color: #eb5286;
  }

  .sm\:text-pink {
    color: #f66d9b;
  }

  .sm\:text-pink-light {
    color: #fa7ea8;
  }

  .sm\:text-pink-lighter {
    color: #ffbbca;
  }

  .sm\:text-pink-lightest {
    color: #ffebef;
  }

  .sm\:text-gold-darkest {
    color: #451225;
  }

  .sm\:text-gold-darker {
    color: #6f213f;
  }

  .sm\:text-gold-dark {
    color: #bc8912;
  }

  .sm\:text-gold {
    color: #daa520;
  }

  .sm\:text-gold-light {
    color: #fa7ea8;
  }

  .sm\:text-gold-lighter {
    color: #ffbbca;
  }

  .sm\:text-gold-lightest {
    color: #ffebef;
  }

  .sm\:hover\:text-transparent:hover {
    color: transparent;
  }

  .sm\:hover\:text-black:hover {
    color: #000;
  }

  .sm\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .sm\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .sm\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .sm\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .sm\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .sm\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .sm\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .sm\:hover\:text-white:hover {
    color: #fff;
  }

  .sm\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .sm\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .sm\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .sm\:hover\:text-red:hover {
    color: #e3342f;
  }

  .sm\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .sm\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .sm\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .sm\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .sm\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .sm\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .sm\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .sm\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .sm\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .sm\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .sm\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .sm\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .sm\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .sm\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .sm\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .sm\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .sm\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .sm\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .sm\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .sm\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .sm\:hover\:text-green:hover {
    color: #38c172;
  }

  .sm\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .sm\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .sm\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .sm\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .sm\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .sm\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .sm\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .sm\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .sm\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .sm\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .sm\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .sm\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .sm\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .sm\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .sm\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .sm\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .sm\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .sm\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .sm\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .sm\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .sm\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .sm\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .sm\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .sm\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .sm\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .sm\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .sm\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .sm\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .sm\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .sm\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .sm\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .sm\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .sm\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .sm\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .sm\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .sm\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .sm\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .sm\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .sm\:hover\:text-gold-darkest:hover {
    color: #451225;
  }

  .sm\:hover\:text-gold-darker:hover {
    color: #6f213f;
  }

  .sm\:hover\:text-gold-dark:hover {
    color: #bc8912;
  }

  .sm\:hover\:text-gold:hover {
    color: #daa520;
  }

  .sm\:hover\:text-gold-light:hover {
    color: #fa7ea8;
  }

  .sm\:hover\:text-gold-lighter:hover {
    color: #ffbbca;
  }

  .sm\:hover\:text-gold-lightest:hover {
    color: #ffebef;
  }

  .sm\:text-xs {
    font-size: .75rem;
  }

  .sm\:text-sm {
    font-size: .875rem;
  }

  .sm\:text-base {
    font-size: 1rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
  }

  .sm\:text-xl {
    font-size: 1.25rem;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
  }

  .sm\:text-5xl {
    font-size: 3rem;
  }

  .sm\:italic {
    font-style: italic;
  }

  .sm\:roman {
    font-style: normal;
  }

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

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

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

  .sm\:normal-case {
    text-transform: none;
  }

  .sm\:underline {
    text-decoration: underline;
  }

  .sm\:line-through {
    text-decoration: line-through;
  }

  .sm\:no-underline {
    text-decoration: none;
  }

  .sm\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:hover\:italic:hover {
    font-style: italic;
  }

  .sm\:hover\:roman:hover {
    font-style: normal;
  }

  .sm\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .sm\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .sm\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .sm\:hover\:normal-case:hover {
    text-transform: none;
  }

  .sm\:hover\:underline:hover {
    text-decoration: underline;
  }

  .sm\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .sm\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .sm\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .sm\:tracking-normal {
    letter-spacing: 0;
  }

  .sm\:tracking-wide {
    letter-spacing: .05em;
  }

  .sm\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .sm\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .sm\:align-baseline {
    vertical-align: baseline;
  }

  .sm\:align-top {
    vertical-align: top;
  }

  .sm\:align-middle {
    vertical-align: middle;
  }

  .sm\:align-bottom {
    vertical-align: bottom;
  }

  .sm\:align-text-top {
    vertical-align: text-top;
  }

  .sm\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .sm\:visible {
    visibility: visible;
  }

  .sm\:invisible {
    visibility: hidden;
  }

  .sm\:whitespace-normal {
    white-space: normal;
  }

  .sm\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .sm\:whitespace-pre {
    white-space: pre;
  }

  .sm\:whitespace-pre-line {
    white-space: pre-line;
  }

  .sm\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .sm\:break-words {
    word-wrap: break-word;
  }

  .sm\:break-normal {
    word-wrap: normal;
  }

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

  .sm\:w-1 {
    width: .25rem;
  }

  .sm\:w-2 {
    width: .5rem;
  }

  .sm\:w-3 {
    width: .75rem;
  }

  .sm\:w-4 {
    width: 1rem;
  }

  .sm\:w-6 {
    width: 1.5rem;
  }

  .sm\:w-8 {
    width: 2rem;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-12 {
    width: 3rem;
  }

  .sm\:w-16 {
    width: 4rem;
  }

  .sm\:w-24 {
    width: 6rem;
  }

  .sm\:w-32 {
    width: 8rem;
  }

  .sm\:w-48 {
    width: 12rem;
  }

  .sm\:w-64 {
    width: 16rem;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-px {
    width: 1px;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-1\/3 {
    width: 33.33333%;
  }

  .sm\:w-2\/3 {
    width: 66.66667%;
  }

  .sm\:w-1\/4 {
    width: 25%;
  }

  .sm\:w-3\/4 {
    width: 75%;
  }

  .sm\:w-1\/5 {
    width: 20%;
  }

  .sm\:w-2\/5 {
    width: 40%;
  }

  .sm\:w-3\/5 {
    width: 60%;
  }

  .sm\:w-4\/5 {
    width: 80%;
  }

  .sm\:w-1\/6 {
    width: 16.66667%;
  }

  .sm\:w-5\/6 {
    width: 83.33333%;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:w-screen {
    width: 100vw;
  }

  .sm\:z-0 {
    z-index: 0;
  }

  .sm\:z-10 {
    z-index: 10;
  }

  .sm\:z-20 {
    z-index: 20;
  }

  .sm\:z-30 {
    z-index: 30;
  }

  .sm\:z-40 {
    z-index: 40;
  }

  .sm\:z-50 {
    z-index: 50;
  }

  .sm\:z-auto {
    z-index: auto;
  }
}

@media (min-width: 768px) {
  .md\:list-reset {
    list-style: none;
    padding: 0;
  }

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

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

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

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

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

  .md\:bg-black {
    background-color: #000;
  }

  .md\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .md\:bg-grey-darker {
    background-color: #606f7b;
  }

  .md\:bg-grey-dark {
    background-color: #8795a1;
  }

  .md\:bg-grey {
    background-color: #b8c2cc;
  }

  .md\:bg-grey-light {
    background-color: #dae1e7;
  }

  .md\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .md\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .md\:bg-white {
    background-color: #fff;
  }

  .md\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .md\:bg-red-darker {
    background-color: #621b18;
  }

  .md\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .md\:bg-red {
    background-color: #e3342f;
  }

  .md\:bg-red-light {
    background-color: #ef5753;
  }

  .md\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .md\:bg-red-lightest {
    background-color: #fcebea;
  }

  .md\:bg-orange-darkest {
    background-color: #462a16;
  }

  .md\:bg-orange-darker {
    background-color: #613b1f;
  }

  .md\:bg-orange-dark {
    background-color: #de751f;
  }

  .md\:bg-orange {
    background-color: #f6993f;
  }

  .md\:bg-orange-light {
    background-color: #faad63;
  }

  .md\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .md\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .md\:bg-yellow-darkest {
    background-color: #453411;
  }

  .md\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .md\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .md\:bg-yellow {
    background-color: #ffed4a;
  }

  .md\:bg-yellow-light {
    background-color: #fff382;
  }

  .md\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .md\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .md\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .md\:bg-green-darker {
    background-color: #1a4731;
  }

  .md\:bg-green-dark {
    background-color: #1f9d55;
  }

  .md\:bg-green {
    background-color: #38c172;
  }

  .md\:bg-green-light {
    background-color: #51d88a;
  }

  .md\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .md\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .md\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .md\:bg-teal-darker {
    background-color: #20504f;
  }

  .md\:bg-teal-dark {
    background-color: #38a89d;
  }

  .md\:bg-teal {
    background-color: #4dc0b5;
  }

  .md\:bg-teal-light {
    background-color: #64d5ca;
  }

  .md\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .md\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .md\:bg-blue-darkest {
    background-color: #12283a;
  }

  .md\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .md\:bg-blue-dark {
    background-color: #2779bd;
  }

  .md\:bg-blue {
    background-color: #3490dc;
  }

  .md\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .md\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .md\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .md\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .md\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .md\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .md\:bg-indigo {
    background-color: #6574cd;
  }

  .md\:bg-indigo-light {
    background-color: #7886d7;
  }

  .md\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .md\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .md\:bg-purple-darkest {
    background-color: #21183c;
  }

  .md\:bg-purple-darker {
    background-color: #382b5f;
  }

  .md\:bg-purple-dark {
    background-color: #794acf;
  }

  .md\:bg-purple {
    background-color: #9561e2;
  }

  .md\:bg-purple-light {
    background-color: #a779e9;
  }

  .md\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .md\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .md\:bg-pink-darkest {
    background-color: #451225;
  }

  .md\:bg-pink-darker {
    background-color: #6f213f;
  }

  .md\:bg-pink-dark {
    background-color: #eb5286;
  }

  .md\:bg-pink {
    background-color: #f66d9b;
  }

  .md\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .md\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .md\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .md\:bg-gold-darkest {
    background-color: #451225;
  }

  .md\:bg-gold-darker {
    background-color: #6f213f;
  }

  .md\:bg-gold-dark {
    background-color: #bc8912;
  }

  .md\:bg-gold {
    background-color: #daa520;
  }

  .md\:bg-gold-light {
    background-color: #fa7ea8;
  }

  .md\:bg-gold-lighter {
    background-color: #ffbbca;
  }

  .md\:bg-gold-lightest {
    background-color: #ffebef;
  }

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

  .md\:hover\:bg-black:hover {
    background-color: #000;
  }

  .md\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .md\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .md\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .md\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .md\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .md\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .md\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .md\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .md\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .md\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .md\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .md\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .md\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .md\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .md\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .md\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .md\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .md\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .md\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .md\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .md\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .md\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .md\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .md\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .md\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .md\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .md\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .md\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .md\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .md\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .md\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .md\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .md\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .md\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .md\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .md\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .md\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .md\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .md\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .md\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .md\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .md\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .md\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .md\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .md\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .md\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .md\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .md\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .md\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .md\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .md\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .md\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .md\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .md\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .md\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .md\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .md\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .md\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .md\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .md\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .md\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .md\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .md\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .md\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .md\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .md\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .md\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .md\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .md\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .md\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .md\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .md\:hover\:bg-gold-darkest:hover {
    background-color: #451225;
  }

  .md\:hover\:bg-gold-darker:hover {
    background-color: #6f213f;
  }

  .md\:hover\:bg-gold-dark:hover {
    background-color: #bc8912;
  }

  .md\:hover\:bg-gold:hover {
    background-color: #daa520;
  }

  .md\:hover\:bg-gold-light:hover {
    background-color: #fa7ea8;
  }

  .md\:hover\:bg-gold-lighter:hover {
    background-color: #ffbbca;
  }

  .md\:hover\:bg-gold-lightest:hover {
    background-color: #ffebef;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .md\:border-black {
    border-color: #000;
  }

  .md\:border-grey-darkest {
    border-color: #3d4852;
  }

  .md\:border-grey-darker {
    border-color: #606f7b;
  }

  .md\:border-grey-dark {
    border-color: #8795a1;
  }

  .md\:border-grey {
    border-color: #b8c2cc;
  }

  .md\:border-grey-light {
    border-color: #dae1e7;
  }

  .md\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .md\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .md\:border-white {
    border-color: #fff;
  }

  .md\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .md\:border-red-darker {
    border-color: #621b18;
  }

  .md\:border-red-dark {
    border-color: #cc1f1a;
  }

  .md\:border-red {
    border-color: #e3342f;
  }

  .md\:border-red-light {
    border-color: #ef5753;
  }

  .md\:border-red-lighter {
    border-color: #f9acaa;
  }

  .md\:border-red-lightest {
    border-color: #fcebea;
  }

  .md\:border-orange-darkest {
    border-color: #462a16;
  }

  .md\:border-orange-darker {
    border-color: #613b1f;
  }

  .md\:border-orange-dark {
    border-color: #de751f;
  }

  .md\:border-orange {
    border-color: #f6993f;
  }

  .md\:border-orange-light {
    border-color: #faad63;
  }

  .md\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .md\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .md\:border-yellow-darkest {
    border-color: #453411;
  }

  .md\:border-yellow-darker {
    border-color: #684f1d;
  }

  .md\:border-yellow-dark {
    border-color: #f2d024;
  }

  .md\:border-yellow {
    border-color: #ffed4a;
  }

  .md\:border-yellow-light {
    border-color: #fff382;
  }

  .md\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .md\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .md\:border-green-darkest {
    border-color: #0f2f21;
  }

  .md\:border-green-darker {
    border-color: #1a4731;
  }

  .md\:border-green-dark {
    border-color: #1f9d55;
  }

  .md\:border-green {
    border-color: #38c172;
  }

  .md\:border-green-light {
    border-color: #51d88a;
  }

  .md\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .md\:border-green-lightest {
    border-color: #e3fcec;
  }

  .md\:border-teal-darkest {
    border-color: #0d3331;
  }

  .md\:border-teal-darker {
    border-color: #20504f;
  }

  .md\:border-teal-dark {
    border-color: #38a89d;
  }

  .md\:border-teal {
    border-color: #4dc0b5;
  }

  .md\:border-teal-light {
    border-color: #64d5ca;
  }

  .md\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .md\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .md\:border-blue-darkest {
    border-color: #12283a;
  }

  .md\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .md\:border-blue-dark {
    border-color: #2779bd;
  }

  .md\:border-blue {
    border-color: #3490dc;
  }

  .md\:border-blue-light {
    border-color: #6cb2eb;
  }

  .md\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .md\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .md\:border-indigo-darkest {
    border-color: #191e38;
  }

  .md\:border-indigo-darker {
    border-color: #2f365f;
  }

  .md\:border-indigo-dark {
    border-color: #5661b3;
  }

  .md\:border-indigo {
    border-color: #6574cd;
  }

  .md\:border-indigo-light {
    border-color: #7886d7;
  }

  .md\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .md\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .md\:border-purple-darkest {
    border-color: #21183c;
  }

  .md\:border-purple-darker {
    border-color: #382b5f;
  }

  .md\:border-purple-dark {
    border-color: #794acf;
  }

  .md\:border-purple {
    border-color: #9561e2;
  }

  .md\:border-purple-light {
    border-color: #a779e9;
  }

  .md\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .md\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .md\:border-pink-darkest {
    border-color: #451225;
  }

  .md\:border-pink-darker {
    border-color: #6f213f;
  }

  .md\:border-pink-dark {
    border-color: #eb5286;
  }

  .md\:border-pink {
    border-color: #f66d9b;
  }

  .md\:border-pink-light {
    border-color: #fa7ea8;
  }

  .md\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .md\:border-pink-lightest {
    border-color: #ffebef;
  }

  .md\:border-gold-darkest {
    border-color: #451225;
  }

  .md\:border-gold-darker {
    border-color: #6f213f;
  }

  .md\:border-gold-dark {
    border-color: #bc8912;
  }

  .md\:border-gold {
    border-color: #daa520;
  }

  .md\:border-gold-light {
    border-color: #fa7ea8;
  }

  .md\:border-gold-lighter {
    border-color: #ffbbca;
  }

  .md\:border-gold-lightest {
    border-color: #ffebef;
  }

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

  .md\:hover\:border-black:hover {
    border-color: #000;
  }

  .md\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .md\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .md\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .md\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .md\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .md\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .md\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .md\:hover\:border-white:hover {
    border-color: #fff;
  }

  .md\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .md\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .md\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .md\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .md\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .md\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .md\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .md\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .md\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .md\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .md\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .md\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .md\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .md\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .md\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .md\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .md\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .md\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .md\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .md\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .md\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .md\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .md\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .md\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .md\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .md\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .md\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .md\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .md\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .md\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .md\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .md\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .md\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .md\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .md\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .md\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .md\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .md\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .md\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .md\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .md\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .md\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .md\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .md\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .md\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .md\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .md\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .md\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .md\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .md\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .md\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .md\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .md\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .md\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .md\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .md\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .md\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .md\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .md\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .md\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .md\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .md\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .md\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .md\:hover\:border-gold-darkest:hover {
    border-color: #451225;
  }

  .md\:hover\:border-gold-darker:hover {
    border-color: #6f213f;
  }

  .md\:hover\:border-gold-dark:hover {
    border-color: #bc8912;
  }

  .md\:hover\:border-gold:hover {
    border-color: #daa520;
  }

  .md\:hover\:border-gold-light:hover {
    border-color: #fa7ea8;
  }

  .md\:hover\:border-gold-lighter:hover {
    border-color: #ffbbca;
  }

  .md\:hover\:border-gold-lightest:hover {
    border-color: #ffebef;
  }

  .md\:rounded-none {
    -webkit-border-radius: 0;
            border-radius: 0;
  }

  .md\:rounded-sm {
    -webkit-border-radius: .125rem;
            border-radius: .125rem;
  }

  .md\:rounded {
    -webkit-border-radius: .25rem;
            border-radius: .25rem;
  }

  .md\:rounded-lg {
    -webkit-border-radius: .5rem;
            border-radius: .5rem;
  }

  .md\:rounded-full {
    -webkit-border-radius: 9999px;
            border-radius: 9999px;
  }

  .md\:rounded-t-none {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }

  .md\:rounded-r-none {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }

  .md\:rounded-b-none {
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .md\:rounded-l-none {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .md\:rounded-t-sm {
    -webkit-border-top-left-radius: .125rem;
            border-top-left-radius: .125rem;
    -webkit-border-top-right-radius: .125rem;
            border-top-right-radius: .125rem;
  }

  .md\:rounded-r-sm {
    -webkit-border-top-right-radius: .125rem;
            border-top-right-radius: .125rem;
    -webkit-border-bottom-right-radius: .125rem;
            border-bottom-right-radius: .125rem;
  }

  .md\:rounded-b-sm {
    -webkit-border-bottom-right-radius: .125rem;
            border-bottom-right-radius: .125rem;
    -webkit-border-bottom-left-radius: .125rem;
            border-bottom-left-radius: .125rem;
  }

  .md\:rounded-l-sm {
    -webkit-border-top-left-radius: .125rem;
            border-top-left-radius: .125rem;
    -webkit-border-bottom-left-radius: .125rem;
            border-bottom-left-radius: .125rem;
  }

  .md\:rounded-t {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
  }

  .md\:rounded-r {
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
  }

  .md\:rounded-b {
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
  }

  .md\:rounded-l {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
  }

  .md\:rounded-t-lg {
    -webkit-border-top-left-radius: .5rem;
            border-top-left-radius: .5rem;
    -webkit-border-top-right-radius: .5rem;
            border-top-right-radius: .5rem;
  }

  .md\:rounded-r-lg {
    -webkit-border-top-right-radius: .5rem;
            border-top-right-radius: .5rem;
    -webkit-border-bottom-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
  }

  .md\:rounded-b-lg {
    -webkit-border-bottom-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
    -webkit-border-bottom-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
  }

  .md\:rounded-l-lg {
    -webkit-border-top-left-radius: .5rem;
            border-top-left-radius: .5rem;
    -webkit-border-bottom-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
  }

  .md\:rounded-t-full {
    -webkit-border-top-left-radius: 9999px;
            border-top-left-radius: 9999px;
    -webkit-border-top-right-radius: 9999px;
            border-top-right-radius: 9999px;
  }

  .md\:rounded-r-full {
    -webkit-border-top-right-radius: 9999px;
            border-top-right-radius: 9999px;
    -webkit-border-bottom-right-radius: 9999px;
            border-bottom-right-radius: 9999px;
  }

  .md\:rounded-b-full {
    -webkit-border-bottom-right-radius: 9999px;
            border-bottom-right-radius: 9999px;
    -webkit-border-bottom-left-radius: 9999px;
            border-bottom-left-radius: 9999px;
  }

  .md\:rounded-l-full {
    -webkit-border-top-left-radius: 9999px;
            border-top-left-radius: 9999px;
    -webkit-border-bottom-left-radius: 9999px;
            border-bottom-left-radius: 9999px;
  }

  .md\:rounded-tl-none {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
  }

  .md\:rounded-tr-none {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }

  .md\:rounded-br-none {
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }

  .md\:rounded-bl-none {
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .md\:rounded-tl-sm {
    -webkit-border-top-left-radius: .125rem;
            border-top-left-radius: .125rem;
  }

  .md\:rounded-tr-sm {
    -webkit-border-top-right-radius: .125rem;
            border-top-right-radius: .125rem;
  }

  .md\:rounded-br-sm {
    -webkit-border-bottom-right-radius: .125rem;
            border-bottom-right-radius: .125rem;
  }

  .md\:rounded-bl-sm {
    -webkit-border-bottom-left-radius: .125rem;
            border-bottom-left-radius: .125rem;
  }

  .md\:rounded-tl {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
  }

  .md\:rounded-tr {
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
  }

  .md\:rounded-br {
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
  }

  .md\:rounded-bl {
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
  }

  .md\:rounded-tl-lg {
    -webkit-border-top-left-radius: .5rem;
            border-top-left-radius: .5rem;
  }

  .md\:rounded-tr-lg {
    -webkit-border-top-right-radius: .5rem;
            border-top-right-radius: .5rem;
  }

  .md\:rounded-br-lg {
    -webkit-border-bottom-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
  }

  .md\:rounded-bl-lg {
    -webkit-border-bottom-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
  }

  .md\:rounded-tl-full {
    -webkit-border-top-left-radius: 9999px;
            border-top-left-radius: 9999px;
  }

  .md\:rounded-tr-full {
    -webkit-border-top-right-radius: 9999px;
            border-top-right-radius: 9999px;
  }

  .md\:rounded-br-full {
    -webkit-border-bottom-right-radius: 9999px;
            border-bottom-right-radius: 9999px;
  }

  .md\:rounded-bl-full {
    -webkit-border-bottom-left-radius: 9999px;
            border-bottom-left-radius: 9999px;
  }

  .md\:border-solid {
    border-style: solid;
  }

  .md\:border-dashed {
    border-style: dashed;
  }

  .md\:border-dotted {
    border-style: dotted;
  }

  .md\:border-none {
    border-style: none;
  }

  .md\:border-0 {
    border-width: 0;
  }

  .md\:border-2 {
    border-width: 2px;
  }

  .md\:border-4 {
    border-width: 4px;
  }

  .md\:border-8 {
    border-width: 8px;
  }

  .md\:border {
    border-width: 1px;
  }

  .md\:border-t-0 {
    border-top-width: 0;
  }

  .md\:border-r-0 {
    border-right-width: 0;
  }

  .md\:border-b-0 {
    border-bottom-width: 0;
  }

  .md\:border-l-0 {
    border-left-width: 0;
  }

  .md\:border-t-2 {
    border-top-width: 2px;
  }

  .md\:border-r-2 {
    border-right-width: 2px;
  }

  .md\:border-b-2 {
    border-bottom-width: 2px;
  }

  .md\:border-l-2 {
    border-left-width: 2px;
  }

  .md\:border-t-4 {
    border-top-width: 4px;
  }

  .md\:border-r-4 {
    border-right-width: 4px;
  }

  .md\:border-b-4 {
    border-bottom-width: 4px;
  }

  .md\:border-l-4 {
    border-left-width: 4px;
  }

  .md\:border-t-8 {
    border-top-width: 8px;
  }

  .md\:border-r-8 {
    border-right-width: 8px;
  }

  .md\:border-b-8 {
    border-bottom-width: 8px;
  }

  .md\:border-l-8 {
    border-left-width: 8px;
  }

  .md\:border-t {
    border-top-width: 1px;
  }

  .md\:border-r {
    border-right-width: 1px;
  }

  .md\:border-b {
    border-bottom-width: 1px;
  }

  .md\:border-l {
    border-left-width: 1px;
  }

  .md\:cursor-auto {
    cursor: auto;
  }

  .md\:cursor-default {
    cursor: default;
  }

  .md\:cursor-pointer {
    cursor: pointer;
  }

  .md\:cursor-wait {
    cursor: wait;
  }

  .md\:cursor-move {
    cursor: move;
  }

  .md\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:inline {
    display: inline;
  }

  .md\:table {
    display: table;
  }

  .md\:table-row {
    display: table-row;
  }

  .md\:table-cell {
    display: table-cell;
  }

  .md\:hidden {
    display: none;
  }

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

  .md\:inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

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

  .md\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .md\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .md\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .md\:flex-wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .md\:flex-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
            flex-wrap: wrap-reverse;
  }

  .md\:flex-no-wrap {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

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

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

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

  .md\:items-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

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

  .md\:self-auto {
    -webkit-align-self: auto;
        -ms-flex-item-align: auto;
                -ms-grid-row-align: auto;
            align-self: auto;
  }

  .md\:self-start {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }

  .md\:self-end {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }

  .md\:self-center {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
                -ms-grid-row-align: center;
            align-self: center;
  }

  .md\:self-stretch {
    -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
                -ms-grid-row-align: stretch;
            align-self: stretch;
  }

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

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

  .md\:justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

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

  .md\:justify-around {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }

  .md\:content-center {
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
  }

  .md\:content-start {
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  .md\:content-end {
    -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
            align-content: flex-end;
  }

  .md\:content-between {
    -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
            align-content: space-between;
  }

  .md\:content-around {
    -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
            align-content: space-around;
  }

  .md\:flex-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .md\:flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
  }

  .md\:flex-initial {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }

  .md\:flex-none {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  }

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

  .md\:flex-shrink {
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }

  .md\:flex-no-grow {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .md\:flex-no-shrink {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }

  .md\:float-right {
    float: right;
  }

  .md\:float-left {
    float: left;
  }

  .md\:float-none {
    float: none;
  }

  .md\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .md\:font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .md\:font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
  }

  .md\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .md\:font-hairline {
    font-weight: 100;
  }

  .md\:font-thin {
    font-weight: 200;
  }

  .md\:font-light {
    font-weight: 300;
  }

  .md\:font-normal {
    font-weight: 400;
  }

  .md\:font-medium {
    font-weight: 500;
  }

  .md\:font-semibold {
    font-weight: 600;
  }

  .md\:font-bold {
    font-weight: 700;
  }

  .md\:font-extrabold {
    font-weight: 800;
  }

  .md\:font-black {
    font-weight: 900;
  }

  .md\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .md\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .md\:hover\:font-light:hover {
    font-weight: 300;
  }

  .md\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .md\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .md\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .md\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .md\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .md\:hover\:font-black:hover {
    font-weight: 900;
  }

  .md\:h-1 {
    height: .25rem;
  }

  .md\:h-2 {
    height: .5rem;
  }

  .md\:h-3 {
    height: .75rem;
  }

  .md\:h-4 {
    height: 1rem;
  }

  .md\:h-6 {
    height: 1.5rem;
  }

  .md\:h-8 {
    height: 2rem;
  }

  .md\:h-10 {
    height: 2.5rem;
  }

  .md\:h-12 {
    height: 3rem;
  }

  .md\:h-16 {
    height: 4rem;
  }

  .md\:h-24 {
    height: 6rem;
  }

  .md\:h-32 {
    height: 8rem;
  }

  .md\:h-48 {
    height: 12rem;
  }

  .md\:h-64 {
    height: 16rem;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-px {
    height: 1px;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:h-half {
    height: 50vh;
  }

  .md\:h-third {
    height: 33.3vh;
  }

  .md\:h-screen {
    height: 100vh;
  }

  .md\:leading-none {
    line-height: 1;
  }

  .md\:leading-tight {
    line-height: 1.25;
  }

  .md\:leading-normal {
    line-height: 1.5;
  }

  .md\:leading-loose {
    line-height: 2;
  }

  .md\:m-0 {
    margin: 0;
  }

  .md\:m-1 {
    margin: .25rem;
  }

  .md\:m-2 {
    margin: .5rem;
  }

  .md\:m-3 {
    margin: .75rem;
  }

  .md\:m-4 {
    margin: 1rem;
  }

  .md\:m-5 {
    margin: 1.25rem;
  }

  .md\:m-6 {
    margin: 1.5rem;
  }

  .md\:m-7 {
    margin: 1.75rem;
  }

  .md\:m-8 {
    margin: 2rem;
  }

  .md\:m-9 {
    margin: 2.5rem;
  }

  .md\:m-10 {
    margin: 3rem;
  }

  .md\:m-auto {
    margin: auto;
  }

  .md\:m-px {
    margin: 1px;
  }

  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .md\:my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .md\:mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .md\:my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .md\:mx-2 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .md\:my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem;
  }

  .md\:mx-3 {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .md\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .md\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .md\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .md\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:my-9 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:mx-9 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:my-10 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:mx-10 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

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

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

  .md\:mt-0 {
    margin-top: 0;
  }

  .md\:mr-0 {
    margin-right: 0;
  }

  .md\:mb-0 {
    margin-bottom: 0;
  }

  .md\:ml-0 {
    margin-left: 0;
  }

  .md\:mt-1 {
    margin-top: .25rem;
  }

  .md\:mr-1 {
    margin-right: .25rem;
  }

  .md\:mb-1 {
    margin-bottom: .25rem;
  }

  .md\:ml-1 {
    margin-left: .25rem;
  }

  .md\:mt-2 {
    margin-top: .5rem;
  }

  .md\:mr-2 {
    margin-right: .5rem;
  }

  .md\:mb-2 {
    margin-bottom: .5rem;
  }

  .md\:ml-2 {
    margin-left: .5rem;
  }

  .md\:mt-3 {
    margin-top: .75rem;
  }

  .md\:mr-3 {
    margin-right: .75rem;
  }

  .md\:mb-3 {
    margin-bottom: .75rem;
  }

  .md\:ml-3 {
    margin-left: .75rem;
  }

  .md\:mt-4 {
    margin-top: 1rem;
  }

  .md\:mr-4 {
    margin-right: 1rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:mr-5 {
    margin-right: 1.25rem;
  }

  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .md\:ml-5 {
    margin-left: 1.25rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:mr-6 {
    margin-right: 1.5rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:ml-6 {
    margin-left: 1.5rem;
  }

  .md\:mt-7 {
    margin-top: 1.75rem;
  }

  .md\:mr-7 {
    margin-right: 1.75rem;
  }

  .md\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .md\:ml-7 {
    margin-left: 1.75rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mb-8 {
    margin-bottom: 2rem;
  }

  .md\:ml-8 {
    margin-left: 2rem;
  }

  .md\:mt-9 {
    margin-top: 2.5rem;
  }

  .md\:mr-9 {
    margin-right: 2.5rem;
  }

  .md\:mb-9 {
    margin-bottom: 2.5rem;
  }

  .md\:ml-9 {
    margin-left: 2.5rem;
  }

  .md\:mt-10 {
    margin-top: 3rem;
  }

  .md\:mr-10 {
    margin-right: 3rem;
  }

  .md\:mb-10 {
    margin-bottom: 3rem;
  }

  .md\:ml-10 {
    margin-left: 3rem;
  }

  .md\:mt-auto {
    margin-top: auto;
  }

  .md\:mr-auto {
    margin-right: auto;
  }

  .md\:mb-auto {
    margin-bottom: auto;
  }

  .md\:ml-auto {
    margin-left: auto;
  }

  .md\:mt-px {
    margin-top: 1px;
  }

  .md\:mr-px {
    margin-right: 1px;
  }

  .md\:mb-px {
    margin-bottom: 1px;
  }

  .md\:ml-px {
    margin-left: 1px;
  }

  .md\:max-h-full {
    max-height: 100%;
  }

  .md\:max-h-screen {
    max-height: 100vh;
  }

  .md\:max-w-xs {
    max-width: 20rem;
  }

  .md\:max-w-sm {
    max-width: 30rem;
  }

  .md\:max-w-md {
    max-width: 40rem;
  }

  .md\:max-w-lg {
    max-width: 50rem;
  }

  .md\:max-w-xl {
    max-width: 60rem;
  }

  .md\:max-w-2xl {
    max-width: 70rem;
  }

  .md\:max-w-3xl {
    max-width: 80rem;
  }

  .md\:max-w-4xl {
    max-width: 90rem;
  }

  .md\:max-w-5xl {
    max-width: 100rem;
  }

  .md\:max-w-full {
    max-width: 100%;
  }

  .md\:min-h-0 {
    min-height: 0;
  }

  .md\:min-h-full {
    min-height: 100%;
  }

  .md\:min-h-screen {
    min-height: 100vh;
  }

  .md\:min-w-0 {
    min-width: 0;
  }

  .md\:min-w-full {
    min-width: 100%;
  }

  .md\:-m-0 {
    margin: 0;
  }

  .md\:-m-1 {
    margin: -0.25rem;
  }

  .md\:-m-2 {
    margin: -0.5rem;
  }

  .md\:-m-3 {
    margin: -0.75rem;
  }

  .md\:-m-4 {
    margin: -1rem;
  }

  .md\:-m-6 {
    margin: -1.5rem;
  }

  .md\:-m-8 {
    margin: -2rem;
  }

  .md\:-m-px {
    margin: -1px;
  }

  .md\:-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .md\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .md\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .md\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .md\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .md\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .md\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .md\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .md\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .md\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

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

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

  .md\:-mt-0 {
    margin-top: 0;
  }

  .md\:-mr-0 {
    margin-right: 0;
  }

  .md\:-mb-0 {
    margin-bottom: 0;
  }

  .md\:-ml-0 {
    margin-left: 0;
  }

  .md\:-mt-1 {
    margin-top: -0.25rem;
  }

  .md\:-mr-1 {
    margin-right: -0.25rem;
  }

  .md\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .md\:-ml-1 {
    margin-left: -0.25rem;
  }

  .md\:-mt-2 {
    margin-top: -0.5rem;
  }

  .md\:-mr-2 {
    margin-right: -0.5rem;
  }

  .md\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .md\:-ml-2 {
    margin-left: -0.5rem;
  }

  .md\:-mt-3 {
    margin-top: -0.75rem;
  }

  .md\:-mr-3 {
    margin-right: -0.75rem;
  }

  .md\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .md\:-ml-3 {
    margin-left: -0.75rem;
  }

  .md\:-mt-4 {
    margin-top: -1rem;
  }

  .md\:-mr-4 {
    margin-right: -1rem;
  }

  .md\:-mb-4 {
    margin-bottom: -1rem;
  }

  .md\:-ml-4 {
    margin-left: -1rem;
  }

  .md\:-mt-6 {
    margin-top: -1.5rem;
  }

  .md\:-mr-6 {
    margin-right: -1.5rem;
  }

  .md\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .md\:-ml-6 {
    margin-left: -1.5rem;
  }

  .md\:-mt-8 {
    margin-top: -2rem;
  }

  .md\:-mr-8 {
    margin-right: -2rem;
  }

  .md\:-mb-8 {
    margin-bottom: -2rem;
  }

  .md\:-ml-8 {
    margin-left: -2rem;
  }

  .md\:-mt-px {
    margin-top: -1px;
  }

  .md\:-mr-px {
    margin-right: -1px;
  }

  .md\:-mb-px {
    margin-bottom: -1px;
  }

  .md\:-ml-px {
    margin-left: -1px;
  }

  .md\:opacity-0 {
    opacity: 0;
  }

  .md\:opacity-25 {
    opacity: .25;
  }

  .md\:opacity-50 {
    opacity: .5;
  }

  .md\:opacity-75 {
    opacity: .75;
  }

  .md\:opacity-100 {
    opacity: 1;
  }

  .md\:overflow-auto {
    overflow: auto;
  }

  .md\:overflow-hidden {
    overflow: hidden;
  }

  .md\:overflow-visible {
    overflow: visible;
  }

  .md\:overflow-scroll {
    overflow: scroll;
  }

  .md\:overflow-x-auto {
    overflow-x: auto;
  }

  .md\:overflow-y-auto {
    overflow-y: auto;
  }

  .md\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .md\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .md\:overflow-x-visible {
    overflow-x: visible;
  }

  .md\:overflow-y-visible {
    overflow-y: visible;
  }

  .md\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .md\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .md\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .md\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .md\:p-0 {
    padding: 0;
  }

  .md\:p-1 {
    padding: .25rem;
  }

  .md\:p-2 {
    padding: .5rem;
  }

  .md\:p-3 {
    padding: .75rem;
  }

  .md\:p-4 {
    padding: 1rem;
  }

  .md\:p-5 {
    padding: 1.25rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:p-10 {
    padding: 2.5rem;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-px {
    padding: 1px;
  }

  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .md\:py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .md\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .md\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .md\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .md\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .md\:px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

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

  .md\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .md\:pt-0 {
    padding-top: 0;
  }

  .md\:pr-0 {
    padding-right: 0;
  }

  .md\:pb-0 {
    padding-bottom: 0;
  }

  .md\:pl-0 {
    padding-left: 0;
  }

  .md\:pt-1 {
    padding-top: .25rem;
  }

  .md\:pr-1 {
    padding-right: .25rem;
  }

  .md\:pb-1 {
    padding-bottom: .25rem;
  }

  .md\:pl-1 {
    padding-left: .25rem;
  }

  .md\:pt-2 {
    padding-top: .5rem;
  }

  .md\:pr-2 {
    padding-right: .5rem;
  }

  .md\:pb-2 {
    padding-bottom: .5rem;
  }

  .md\:pl-2 {
    padding-left: .5rem;
  }

  .md\:pt-3 {
    padding-top: .75rem;
  }

  .md\:pr-3 {
    padding-right: .75rem;
  }

  .md\:pb-3 {
    padding-bottom: .75rem;
  }

  .md\:pl-3 {
    padding-left: .75rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:pr-4 {
    padding-right: 1rem;
  }

  .md\:pb-4 {
    padding-bottom: 1rem;
  }

  .md\:pl-4 {
    padding-left: 1rem;
  }

  .md\:pt-5 {
    padding-top: 1.25rem;
  }

  .md\:pr-5 {
    padding-right: 1.25rem;
  }

  .md\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .md\:pl-5 {
    padding-left: 1.25rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:pr-6 {
    padding-right: 1.5rem;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:pl-6 {
    padding-left: 1.5rem;
  }

  .md\:pt-8 {
    padding-top: 2rem;
  }

  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pb-8 {
    padding-bottom: 2rem;
  }

  .md\:pl-8 {
    padding-left: 2rem;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pr-10 {
    padding-right: 2.5rem;
  }

  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .md\:pl-10 {
    padding-left: 2.5rem;
  }

  .md\:pt-12 {
    padding-top: 3rem;
  }

  .md\:pr-12 {
    padding-right: 3rem;
  }

  .md\:pb-12 {
    padding-bottom: 3rem;
  }

  .md\:pl-12 {
    padding-left: 3rem;
  }

  .md\:pt-px {
    padding-top: 1px;
  }

  .md\:pr-px {
    padding-right: 1px;
  }

  .md\:pb-px {
    padding-bottom: 1px;
  }

  .md\:pl-px {
    padding-left: 1px;
  }

  .md\:pointer-events-none {
    pointer-events: none;
  }

  .md\:pointer-events-auto {
    pointer-events: auto;
  }

  .md\:static {
    position: static;
  }

  .md\:fixed {
    position: fixed;
  }

  .md\:absolute {
    position: absolute;
  }

  .md\:relative {
    position: relative;
  }

  .md\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .md\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .md\:pin-y {
    top: 0;
    bottom: 0;
  }

  .md\:pin-x {
    right: 0;
    left: 0;
  }

  .md\:pin-t {
    top: 0;
  }

  .md\:pin-r {
    right: 0;
  }

  .md\:pin-b {
    bottom: 0;
  }

  .md\:pin-l {
    left: 0;
  }

  .md\:resize-none {
    resize: none;
  }

  .md\:resize-y {
    resize: vertical;
  }

  .md\:resize-x {
    resize: horizontal;
  }

  .md\:resize {
    resize: both;
  }

  .md\:shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .md\:shadow-md {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .md\:shadow-lg {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08);
  }

  .md\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .md\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .md\:table-auto {
    table-layout: auto;
  }

  .md\:table-fixed {
    table-layout: fixed;
  }

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

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

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

  .md\:text-justify {
    text-align: justify;
  }

  .md\:text-transparent {
    color: transparent;
  }

  .md\:text-black {
    color: #000;
  }

  .md\:text-grey-darkest {
    color: #3d4852;
  }

  .md\:text-grey-darker {
    color: #606f7b;
  }

  .md\:text-grey-dark {
    color: #8795a1;
  }

  .md\:text-grey {
    color: #b8c2cc;
  }

  .md\:text-grey-light {
    color: #dae1e7;
  }

  .md\:text-grey-lighter {
    color: #f1f5f8;
  }

  .md\:text-grey-lightest {
    color: #f8fafc;
  }

  .md\:text-white {
    color: #fff;
  }

  .md\:text-red-darkest {
    color: #3b0d0c;
  }

  .md\:text-red-darker {
    color: #621b18;
  }

  .md\:text-red-dark {
    color: #cc1f1a;
  }

  .md\:text-red {
    color: #e3342f;
  }

  .md\:text-red-light {
    color: #ef5753;
  }

  .md\:text-red-lighter {
    color: #f9acaa;
  }

  .md\:text-red-lightest {
    color: #fcebea;
  }

  .md\:text-orange-darkest {
    color: #462a16;
  }

  .md\:text-orange-darker {
    color: #613b1f;
  }

  .md\:text-orange-dark {
    color: #de751f;
  }

  .md\:text-orange {
    color: #f6993f;
  }

  .md\:text-orange-light {
    color: #faad63;
  }

  .md\:text-orange-lighter {
    color: #fcd9b6;
  }

  .md\:text-orange-lightest {
    color: #fff5eb;
  }

  .md\:text-yellow-darkest {
    color: #453411;
  }

  .md\:text-yellow-darker {
    color: #684f1d;
  }

  .md\:text-yellow-dark {
    color: #f2d024;
  }

  .md\:text-yellow {
    color: #ffed4a;
  }

  .md\:text-yellow-light {
    color: #fff382;
  }

  .md\:text-yellow-lighter {
    color: #fff9c2;
  }

  .md\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .md\:text-green-darkest {
    color: #0f2f21;
  }

  .md\:text-green-darker {
    color: #1a4731;
  }

  .md\:text-green-dark {
    color: #1f9d55;
  }

  .md\:text-green {
    color: #38c172;
  }

  .md\:text-green-light {
    color: #51d88a;
  }

  .md\:text-green-lighter {
    color: #a2f5bf;
  }

  .md\:text-green-lightest {
    color: #e3fcec;
  }

  .md\:text-teal-darkest {
    color: #0d3331;
  }

  .md\:text-teal-darker {
    color: #20504f;
  }

  .md\:text-teal-dark {
    color: #38a89d;
  }

  .md\:text-teal {
    color: #4dc0b5;
  }

  .md\:text-teal-light {
    color: #64d5ca;
  }

  .md\:text-teal-lighter {
    color: #a0f0ed;
  }

  .md\:text-teal-lightest {
    color: #e8fffe;
  }

  .md\:text-blue-darkest {
    color: #12283a;
  }

  .md\:text-blue-darker {
    color: #1c3d5a;
  }

  .md\:text-blue-dark {
    color: #2779bd;
  }

  .md\:text-blue {
    color: #3490dc;
  }

  .md\:text-blue-light {
    color: #6cb2eb;
  }

  .md\:text-blue-lighter {
    color: #bcdefa;
  }

  .md\:text-blue-lightest {
    color: #eff8ff;
  }

  .md\:text-indigo-darkest {
    color: #191e38;
  }

  .md\:text-indigo-darker {
    color: #2f365f;
  }

  .md\:text-indigo-dark {
    color: #5661b3;
  }

  .md\:text-indigo {
    color: #6574cd;
  }

  .md\:text-indigo-light {
    color: #7886d7;
  }

  .md\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .md\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .md\:text-purple-darkest {
    color: #21183c;
  }

  .md\:text-purple-darker {
    color: #382b5f;
  }

  .md\:text-purple-dark {
    color: #794acf;
  }

  .md\:text-purple {
    color: #9561e2;
  }

  .md\:text-purple-light {
    color: #a779e9;
  }

  .md\:text-purple-lighter {
    color: #d6bbfc;
  }

  .md\:text-purple-lightest {
    color: #f3ebff;
  }

  .md\:text-pink-darkest {
    color: #451225;
  }

  .md\:text-pink-darker {
    color: #6f213f;
  }

  .md\:text-pink-dark {
    color: #eb5286;
  }

  .md\:text-pink {
    color: #f66d9b;
  }

  .md\:text-pink-light {
    color: #fa7ea8;
  }

  .md\:text-pink-lighter {
    color: #ffbbca;
  }

  .md\:text-pink-lightest {
    color: #ffebef;
  }

  .md\:text-gold-darkest {
    color: #451225;
  }

  .md\:text-gold-darker {
    color: #6f213f;
  }

  .md\:text-gold-dark {
    color: #bc8912;
  }

  .md\:text-gold {
    color: #daa520;
  }

  .md\:text-gold-light {
    color: #fa7ea8;
  }

  .md\:text-gold-lighter {
    color: #ffbbca;
  }

  .md\:text-gold-lightest {
    color: #ffebef;
  }

  .md\:hover\:text-transparent:hover {
    color: transparent;
  }

  .md\:hover\:text-black:hover {
    color: #000;
  }

  .md\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .md\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .md\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .md\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .md\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .md\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .md\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .md\:hover\:text-white:hover {
    color: #fff;
  }

  .md\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .md\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .md\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .md\:hover\:text-red:hover {
    color: #e3342f;
  }

  .md\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .md\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .md\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .md\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .md\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .md\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .md\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .md\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .md\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .md\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .md\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .md\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .md\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .md\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .md\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .md\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .md\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .md\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .md\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .md\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .md\:hover\:text-green:hover {
    color: #38c172;
  }

  .md\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .md\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .md\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .md\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .md\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .md\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .md\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .md\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .md\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .md\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .md\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .md\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .md\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .md\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .md\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .md\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .md\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .md\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .md\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .md\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .md\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .md\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .md\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .md\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .md\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .md\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .md\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .md\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .md\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .md\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .md\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .md\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .md\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .md\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .md\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .md\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .md\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .md\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .md\:hover\:text-gold-darkest:hover {
    color: #451225;
  }

  .md\:hover\:text-gold-darker:hover {
    color: #6f213f;
  }

  .md\:hover\:text-gold-dark:hover {
    color: #bc8912;
  }

  .md\:hover\:text-gold:hover {
    color: #daa520;
  }

  .md\:hover\:text-gold-light:hover {
    color: #fa7ea8;
  }

  .md\:hover\:text-gold-lighter:hover {
    color: #ffbbca;
  }

  .md\:hover\:text-gold-lightest:hover {
    color: #ffebef;
  }

  .md\:text-xs {
    font-size: .75rem;
  }

  .md\:text-sm {
    font-size: .875rem;
  }

  .md\:text-base {
    font-size: 1rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
  }

  .md\:italic {
    font-style: italic;
  }

  .md\:roman {
    font-style: normal;
  }

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

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

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

  .md\:normal-case {
    text-transform: none;
  }

  .md\:underline {
    text-decoration: underline;
  }

  .md\:line-through {
    text-decoration: line-through;
  }

  .md\:no-underline {
    text-decoration: none;
  }

  .md\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:hover\:italic:hover {
    font-style: italic;
  }

  .md\:hover\:roman:hover {
    font-style: normal;
  }

  .md\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .md\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .md\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .md\:hover\:normal-case:hover {
    text-transform: none;
  }

  .md\:hover\:underline:hover {
    text-decoration: underline;
  }

  .md\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .md\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .md\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .md\:tracking-normal {
    letter-spacing: 0;
  }

  .md\:tracking-wide {
    letter-spacing: .05em;
  }

  .md\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .md\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .md\:align-baseline {
    vertical-align: baseline;
  }

  .md\:align-top {
    vertical-align: top;
  }

  .md\:align-middle {
    vertical-align: middle;
  }

  .md\:align-bottom {
    vertical-align: bottom;
  }

  .md\:align-text-top {
    vertical-align: text-top;
  }

  .md\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .md\:visible {
    visibility: visible;
  }

  .md\:invisible {
    visibility: hidden;
  }

  .md\:whitespace-normal {
    white-space: normal;
  }

  .md\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .md\:whitespace-pre {
    white-space: pre;
  }

  .md\:whitespace-pre-line {
    white-space: pre-line;
  }

  .md\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .md\:break-words {
    word-wrap: break-word;
  }

  .md\:break-normal {
    word-wrap: normal;
  }

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

  .md\:w-1 {
    width: .25rem;
  }

  .md\:w-2 {
    width: .5rem;
  }

  .md\:w-3 {
    width: .75rem;
  }

  .md\:w-4 {
    width: 1rem;
  }

  .md\:w-6 {
    width: 1.5rem;
  }

  .md\:w-8 {
    width: 2rem;
  }

  .md\:w-10 {
    width: 2.5rem;
  }

  .md\:w-12 {
    width: 3rem;
  }

  .md\:w-16 {
    width: 4rem;
  }

  .md\:w-24 {
    width: 6rem;
  }

  .md\:w-32 {
    width: 8rem;
  }

  .md\:w-48 {
    width: 12rem;
  }

  .md\:w-64 {
    width: 16rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-px {
    width: 1px;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.33333%;
  }

  .md\:w-2\/3 {
    width: 66.66667%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-3\/4 {
    width: 75%;
  }

  .md\:w-1\/5 {
    width: 20%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-4\/5 {
    width: 80%;
  }

  .md\:w-1\/6 {
    width: 16.66667%;
  }

  .md\:w-5\/6 {
    width: 83.33333%;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:w-screen {
    width: 100vw;
  }

  .md\:z-0 {
    z-index: 0;
  }

  .md\:z-10 {
    z-index: 10;
  }

  .md\:z-20 {
    z-index: 20;
  }

  .md\:z-30 {
    z-index: 30;
  }

  .md\:z-40 {
    z-index: 40;
  }

  .md\:z-50 {
    z-index: 50;
  }

  .md\:z-auto {
    z-index: auto;
  }
}

@media (min-width: 992px) {
  .lg\:list-reset {
    list-style: none;
    padding: 0;
  }

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

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

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

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

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

  .lg\:bg-black {
    background-color: #000;
  }

  .lg\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .lg\:bg-grey-darker {
    background-color: #606f7b;
  }

  .lg\:bg-grey-dark {
    background-color: #8795a1;
  }

  .lg\:bg-grey {
    background-color: #b8c2cc;
  }

  .lg\:bg-grey-light {
    background-color: #dae1e7;
  }

  .lg\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .lg\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .lg\:bg-white {
    background-color: #fff;
  }

  .lg\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .lg\:bg-red-darker {
    background-color: #621b18;
  }

  .lg\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .lg\:bg-red {
    background-color: #e3342f;
  }

  .lg\:bg-red-light {
    background-color: #ef5753;
  }

  .lg\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .lg\:bg-red-lightest {
    background-color: #fcebea;
  }

  .lg\:bg-orange-darkest {
    background-color: #462a16;
  }

  .lg\:bg-orange-darker {
    background-color: #613b1f;
  }

  .lg\:bg-orange-dark {
    background-color: #de751f;
  }

  .lg\:bg-orange {
    background-color: #f6993f;
  }

  .lg\:bg-orange-light {
    background-color: #faad63;
  }

  .lg\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .lg\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .lg\:bg-yellow-darkest {
    background-color: #453411;
  }

  .lg\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .lg\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .lg\:bg-yellow {
    background-color: #ffed4a;
  }

  .lg\:bg-yellow-light {
    background-color: #fff382;
  }

  .lg\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .lg\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .lg\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .lg\:bg-green-darker {
    background-color: #1a4731;
  }

  .lg\:bg-green-dark {
    background-color: #1f9d55;
  }

  .lg\:bg-green {
    background-color: #38c172;
  }

  .lg\:bg-green-light {
    background-color: #51d88a;
  }

  .lg\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .lg\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .lg\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .lg\:bg-teal-darker {
    background-color: #20504f;
  }

  .lg\:bg-teal-dark {
    background-color: #38a89d;
  }

  .lg\:bg-teal {
    background-color: #4dc0b5;
  }

  .lg\:bg-teal-light {
    background-color: #64d5ca;
  }

  .lg\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .lg\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .lg\:bg-blue-darkest {
    background-color: #12283a;
  }

  .lg\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .lg\:bg-blue-dark {
    background-color: #2779bd;
  }

  .lg\:bg-blue {
    background-color: #3490dc;
  }

  .lg\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .lg\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .lg\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .lg\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .lg\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .lg\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .lg\:bg-indigo {
    background-color: #6574cd;
  }

  .lg\:bg-indigo-light {
    background-color: #7886d7;
  }

  .lg\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .lg\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .lg\:bg-purple-darkest {
    background-color: #21183c;
  }

  .lg\:bg-purple-darker {
    background-color: #382b5f;
  }

  .lg\:bg-purple-dark {
    background-color: #794acf;
  }

  .lg\:bg-purple {
    background-color: #9561e2;
  }

  .lg\:bg-purple-light {
    background-color: #a779e9;
  }

  .lg\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .lg\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .lg\:bg-pink-darkest {
    background-color: #451225;
  }

  .lg\:bg-pink-darker {
    background-color: #6f213f;
  }

  .lg\:bg-pink-dark {
    background-color: #eb5286;
  }

  .lg\:bg-pink {
    background-color: #f66d9b;
  }

  .lg\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .lg\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .lg\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .lg\:bg-gold-darkest {
    background-color: #451225;
  }

  .lg\:bg-gold-darker {
    background-color: #6f213f;
  }

  .lg\:bg-gold-dark {
    background-color: #bc8912;
  }

  .lg\:bg-gold {
    background-color: #daa520;
  }

  .lg\:bg-gold-light {
    background-color: #fa7ea8;
  }

  .lg\:bg-gold-lighter {
    background-color: #ffbbca;
  }

  .lg\:bg-gold-lightest {
    background-color: #ffebef;
  }

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

  .lg\:hover\:bg-black:hover {
    background-color: #000;
  }

  .lg\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .lg\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .lg\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .lg\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .lg\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .lg\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .lg\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .lg\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .lg\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .lg\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .lg\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .lg\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .lg\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .lg\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .lg\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .lg\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .lg\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .lg\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .lg\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .lg\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .lg\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .lg\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .lg\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .lg\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .lg\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .lg\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .lg\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .lg\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .lg\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .lg\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .lg\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .lg\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .lg\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .lg\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .lg\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .lg\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .lg\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .lg\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .lg\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .lg\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .lg\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .lg\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .lg\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .lg\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .lg\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .lg\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .lg\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .lg\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .lg\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .lg\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .lg\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .lg\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .lg\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .lg\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .lg\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .lg\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .lg\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .lg\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .lg\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .lg\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .lg\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .lg\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .lg\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .lg\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .lg\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .lg\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .lg\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .lg\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .lg\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .lg\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .lg\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .lg\:hover\:bg-gold-darkest:hover {
    background-color: #451225;
  }

  .lg\:hover\:bg-gold-darker:hover {
    background-color: #6f213f;
  }

  .lg\:hover\:bg-gold-dark:hover {
    background-color: #bc8912;
  }

  .lg\:hover\:bg-gold:hover {
    background-color: #daa520;
  }

  .lg\:hover\:bg-gold-light:hover {
    background-color: #fa7ea8;
  }

  .lg\:hover\:bg-gold-lighter:hover {
    background-color: #ffbbca;
  }

  .lg\:hover\:bg-gold-lightest:hover {
    background-color: #ffebef;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .lg\:border-black {
    border-color: #000;
  }

  .lg\:border-grey-darkest {
    border-color: #3d4852;
  }

  .lg\:border-grey-darker {
    border-color: #606f7b;
  }

  .lg\:border-grey-dark {
    border-color: #8795a1;
  }

  .lg\:border-grey {
    border-color: #b8c2cc;
  }

  .lg\:border-grey-light {
    border-color: #dae1e7;
  }

  .lg\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .lg\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .lg\:border-white {
    border-color: #fff;
  }

  .lg\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .lg\:border-red-darker {
    border-color: #621b18;
  }

  .lg\:border-red-dark {
    border-color: #cc1f1a;
  }

  .lg\:border-red {
    border-color: #e3342f;
  }

  .lg\:border-red-light {
    border-color: #ef5753;
  }

  .lg\:border-red-lighter {
    border-color: #f9acaa;
  }

  .lg\:border-red-lightest {
    border-color: #fcebea;
  }

  .lg\:border-orange-darkest {
    border-color: #462a16;
  }

  .lg\:border-orange-darker {
    border-color: #613b1f;
  }

  .lg\:border-orange-dark {
    border-color: #de751f;
  }

  .lg\:border-orange {
    border-color: #f6993f;
  }

  .lg\:border-orange-light {
    border-color: #faad63;
  }

  .lg\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .lg\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .lg\:border-yellow-darkest {
    border-color: #453411;
  }

  .lg\:border-yellow-darker {
    border-color: #684f1d;
  }

  .lg\:border-yellow-dark {
    border-color: #f2d024;
  }

  .lg\:border-yellow {
    border-color: #ffed4a;
  }

  .lg\:border-yellow-light {
    border-color: #fff382;
  }

  .lg\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .lg\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .lg\:border-green-darkest {
    border-color: #0f2f21;
  }

  .lg\:border-green-darker {
    border-color: #1a4731;
  }

  .lg\:border-green-dark {
    border-color: #1f9d55;
  }

  .lg\:border-green {
    border-color: #38c172;
  }

  .lg\:border-green-light {
    border-color: #51d88a;
  }

  .lg\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .lg\:border-green-lightest {
    border-color: #e3fcec;
  }

  .lg\:border-teal-darkest {
    border-color: #0d3331;
  }

  .lg\:border-teal-darker {
    border-color: #20504f;
  }

  .lg\:border-teal-dark {
    border-color: #38a89d;
  }

  .lg\:border-teal {
    border-color: #4dc0b5;
  }

  .lg\:border-teal-light {
    border-color: #64d5ca;
  }

  .lg\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .lg\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .lg\:border-blue-darkest {
    border-color: #12283a;
  }

  .lg\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .lg\:border-blue-dark {
    border-color: #2779bd;
  }

  .lg\:border-blue {
    border-color: #3490dc;
  }

  .lg\:border-blue-light {
    border-color: #6cb2eb;
  }

  .lg\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .lg\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .lg\:border-indigo-darkest {
    border-color: #191e38;
  }

  .lg\:border-indigo-darker {
    border-color: #2f365f;
  }

  .lg\:border-indigo-dark {
    border-color: #5661b3;
  }

  .lg\:border-indigo {
    border-color: #6574cd;
  }

  .lg\:border-indigo-light {
    border-color: #7886d7;
  }

  .lg\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .lg\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .lg\:border-purple-darkest {
    border-color: #21183c;
  }

  .lg\:border-purple-darker {
    border-color: #382b5f;
  }

  .lg\:border-purple-dark {
    border-color: #794acf;
  }

  .lg\:border-purple {
    border-color: #9561e2;
  }

  .lg\:border-purple-light {
    border-color: #a779e9;
  }

  .lg\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .lg\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .lg\:border-pink-darkest {
    border-color: #451225;
  }

  .lg\:border-pink-darker {
    border-color: #6f213f;
  }

  .lg\:border-pink-dark {
    border-color: #eb5286;
  }

  .lg\:border-pink {
    border-color: #f66d9b;
  }

  .lg\:border-pink-light {
    border-color: #fa7ea8;
  }

  .lg\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .lg\:border-pink-lightest {
    border-color: #ffebef;
  }

  .lg\:border-gold-darkest {
    border-color: #451225;
  }

  .lg\:border-gold-darker {
    border-color: #6f213f;
  }

  .lg\:border-gold-dark {
    border-color: #bc8912;
  }

  .lg\:border-gold {
    border-color: #daa520;
  }

  .lg\:border-gold-light {
    border-color: #fa7ea8;
  }

  .lg\:border-gold-lighter {
    border-color: #ffbbca;
  }

  .lg\:border-gold-lightest {
    border-color: #ffebef;
  }

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

  .lg\:hover\:border-black:hover {
    border-color: #000;
  }

  .lg\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .lg\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .lg\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .lg\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .lg\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .lg\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .lg\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .lg\:hover\:border-white:hover {
    border-color: #fff;
  }

  .lg\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .lg\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .lg\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .lg\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .lg\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .lg\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .lg\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .lg\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .lg\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .lg\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .lg\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .lg\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .lg\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .lg\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .lg\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .lg\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .lg\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .lg\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .lg\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .lg\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .lg\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .lg\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .lg\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .lg\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .lg\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .lg\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .lg\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .lg\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .lg\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .lg\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .lg\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .lg\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .lg\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .lg\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .lg\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .lg\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .lg\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .lg\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .lg\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .lg\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .lg\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .lg\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .lg\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .lg\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .lg\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .lg\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .lg\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .lg\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .lg\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .lg\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .lg\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .lg\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .lg\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .lg\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .lg\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .lg\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .lg\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .lg\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .lg\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .lg\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .lg\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .lg\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .lg\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .lg\:hover\:border-gold-darkest:hover {
    border-color: #451225;
  }

  .lg\:hover\:border-gold-darker:hover {
    border-color: #6f213f;
  }

  .lg\:hover\:border-gold-dark:hover {
    border-color: #bc8912;
  }

  .lg\:hover\:border-gold:hover {
    border-color: #daa520;
  }

  .lg\:hover\:border-gold-light:hover {
    border-color: #fa7ea8;
  }

  .lg\:hover\:border-gold-lighter:hover {
    border-color: #ffbbca;
  }

  .lg\:hover\:border-gold-lightest:hover {
    border-color: #ffebef;
  }

  .lg\:rounded-none {
    -webkit-border-radius: 0;
            border-radius: 0;
  }

  .lg\:rounded-sm {
    -webkit-border-radius: .125rem;
            border-radius: .125rem;
  }

  .lg\:rounded {
    -webkit-border-radius: .25rem;
            border-radius: .25rem;
  }

  .lg\:rounded-lg {
    -webkit-border-radius: .5rem;
            border-radius: .5rem;
  }

  .lg\:rounded-full {
    -webkit-border-radius: 9999px;
            border-radius: 9999px;
  }

  .lg\:rounded-t-none {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }

  .lg\:rounded-r-none {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }

  .lg\:rounded-b-none {
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .lg\:rounded-l-none {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .lg\:rounded-t-sm {
    -webkit-border-top-left-radius: .125rem;
            border-top-left-radius: .125rem;
    -webkit-border-top-right-radius: .125rem;
            border-top-right-radius: .125rem;
  }

  .lg\:rounded-r-sm {
    -webkit-border-top-right-radius: .125rem;
            border-top-right-radius: .125rem;
    -webkit-border-bottom-right-radius: .125rem;
            border-bottom-right-radius: .125rem;
  }

  .lg\:rounded-b-sm {
    -webkit-border-bottom-right-radius: .125rem;
            border-bottom-right-radius: .125rem;
    -webkit-border-bottom-left-radius: .125rem;
            border-bottom-left-radius: .125rem;
  }

  .lg\:rounded-l-sm {
    -webkit-border-top-left-radius: .125rem;
            border-top-left-radius: .125rem;
    -webkit-border-bottom-left-radius: .125rem;
            border-bottom-left-radius: .125rem;
  }

  .lg\:rounded-t {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
  }

  .lg\:rounded-r {
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
  }

  .lg\:rounded-b {
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
  }

  .lg\:rounded-l {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
  }

  .lg\:rounded-t-lg {
    -webkit-border-top-left-radius: .5rem;
            border-top-left-radius: .5rem;
    -webkit-border-top-right-radius: .5rem;
            border-top-right-radius: .5rem;
  }

  .lg\:rounded-r-lg {
    -webkit-border-top-right-radius: .5rem;
            border-top-right-radius: .5rem;
    -webkit-border-bottom-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
  }

  .lg\:rounded-b-lg {
    -webkit-border-bottom-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
    -webkit-border-bottom-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
  }

  .lg\:rounded-l-lg {
    -webkit-border-top-left-radius: .5rem;
            border-top-left-radius: .5rem;
    -webkit-border-bottom-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
  }

  .lg\:rounded-t-full {
    -webkit-border-top-left-radius: 9999px;
            border-top-left-radius: 9999px;
    -webkit-border-top-right-radius: 9999px;
            border-top-right-radius: 9999px;
  }

  .lg\:rounded-r-full {
    -webkit-border-top-right-radius: 9999px;
            border-top-right-radius: 9999px;
    -webkit-border-bottom-right-radius: 9999px;
            border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-b-full {
    -webkit-border-bottom-right-radius: 9999px;
            border-bottom-right-radius: 9999px;
    -webkit-border-bottom-left-radius: 9999px;
            border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-l-full {
    -webkit-border-top-left-radius: 9999px;
            border-top-left-radius: 9999px;
    -webkit-border-bottom-left-radius: 9999px;
            border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-tl-none {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
  }

  .lg\:rounded-tr-none {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }

  .lg\:rounded-br-none {
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }

  .lg\:rounded-bl-none {
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .lg\:rounded-tl-sm {
    -webkit-border-top-left-radius: .125rem;
            border-top-left-radius: .125rem;
  }

  .lg\:rounded-tr-sm {
    -webkit-border-top-right-radius: .125rem;
            border-top-right-radius: .125rem;
  }

  .lg\:rounded-br-sm {
    -webkit-border-bottom-right-radius: .125rem;
            border-bottom-right-radius: .125rem;
  }

  .lg\:rounded-bl-sm {
    -webkit-border-bottom-left-radius: .125rem;
            border-bottom-left-radius: .125rem;
  }

  .lg\:rounded-tl {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
  }

  .lg\:rounded-tr {
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
  }

  .lg\:rounded-br {
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
  }

  .lg\:rounded-bl {
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
  }

  .lg\:rounded-tl-lg {
    -webkit-border-top-left-radius: .5rem;
            border-top-left-radius: .5rem;
  }

  .lg\:rounded-tr-lg {
    -webkit-border-top-right-radius: .5rem;
            border-top-right-radius: .5rem;
  }

  .lg\:rounded-br-lg {
    -webkit-border-bottom-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
  }

  .lg\:rounded-bl-lg {
    -webkit-border-bottom-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
  }

  .lg\:rounded-tl-full {
    -webkit-border-top-left-radius: 9999px;
            border-top-left-radius: 9999px;
  }

  .lg\:rounded-tr-full {
    -webkit-border-top-right-radius: 9999px;
            border-top-right-radius: 9999px;
  }

  .lg\:rounded-br-full {
    -webkit-border-bottom-right-radius: 9999px;
            border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-bl-full {
    -webkit-border-bottom-left-radius: 9999px;
            border-bottom-left-radius: 9999px;
  }

  .lg\:border-solid {
    border-style: solid;
  }

  .lg\:border-dashed {
    border-style: dashed;
  }

  .lg\:border-dotted {
    border-style: dotted;
  }

  .lg\:border-none {
    border-style: none;
  }

  .lg\:border-0 {
    border-width: 0;
  }

  .lg\:border-2 {
    border-width: 2px;
  }

  .lg\:border-4 {
    border-width: 4px;
  }

  .lg\:border-8 {
    border-width: 8px;
  }

  .lg\:border {
    border-width: 1px;
  }

  .lg\:border-t-0 {
    border-top-width: 0;
  }

  .lg\:border-r-0 {
    border-right-width: 0;
  }

  .lg\:border-b-0 {
    border-bottom-width: 0;
  }

  .lg\:border-l-0 {
    border-left-width: 0;
  }

  .lg\:border-t-2 {
    border-top-width: 2px;
  }

  .lg\:border-r-2 {
    border-right-width: 2px;
  }

  .lg\:border-b-2 {
    border-bottom-width: 2px;
  }

  .lg\:border-l-2 {
    border-left-width: 2px;
  }

  .lg\:border-t-4 {
    border-top-width: 4px;
  }

  .lg\:border-r-4 {
    border-right-width: 4px;
  }

  .lg\:border-b-4 {
    border-bottom-width: 4px;
  }

  .lg\:border-l-4 {
    border-left-width: 4px;
  }

  .lg\:border-t-8 {
    border-top-width: 8px;
  }

  .lg\:border-r-8 {
    border-right-width: 8px;
  }

  .lg\:border-b-8 {
    border-bottom-width: 8px;
  }

  .lg\:border-l-8 {
    border-left-width: 8px;
  }

  .lg\:border-t {
    border-top-width: 1px;
  }

  .lg\:border-r {
    border-right-width: 1px;
  }

  .lg\:border-b {
    border-bottom-width: 1px;
  }

  .lg\:border-l {
    border-left-width: 1px;
  }

  .lg\:cursor-auto {
    cursor: auto;
  }

  .lg\:cursor-default {
    cursor: default;
  }

  .lg\:cursor-pointer {
    cursor: pointer;
  }

  .lg\:cursor-wait {
    cursor: wait;
  }

  .lg\:cursor-move {
    cursor: move;
  }

  .lg\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:table {
    display: table;
  }

  .lg\:table-row {
    display: table-row;
  }

  .lg\:table-cell {
    display: table-cell;
  }

  .lg\:hidden {
    display: none;
  }

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

  .lg\:inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

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

  .lg\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .lg\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .lg\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .lg\:flex-wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .lg\:flex-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
            flex-wrap: wrap-reverse;
  }

  .lg\:flex-no-wrap {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

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

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

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

  .lg\:items-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

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

  .lg\:self-auto {
    -webkit-align-self: auto;
        -ms-flex-item-align: auto;
                -ms-grid-row-align: auto;
            align-self: auto;
  }

  .lg\:self-start {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }

  .lg\:self-end {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }

  .lg\:self-center {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
                -ms-grid-row-align: center;
            align-self: center;
  }

  .lg\:self-stretch {
    -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
                -ms-grid-row-align: stretch;
            align-self: stretch;
  }

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

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

  .lg\:justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

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

  .lg\:justify-around {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }

  .lg\:content-center {
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
  }

  .lg\:content-start {
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  .lg\:content-end {
    -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
            align-content: flex-end;
  }

  .lg\:content-between {
    -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
            align-content: space-between;
  }

  .lg\:content-around {
    -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
            align-content: space-around;
  }

  .lg\:flex-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .lg\:flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
  }

  .lg\:flex-initial {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }

  .lg\:flex-none {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  }

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

  .lg\:flex-shrink {
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }

  .lg\:flex-no-grow {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .lg\:flex-no-shrink {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }

  .lg\:float-right {
    float: right;
  }

  .lg\:float-left {
    float: left;
  }

  .lg\:float-none {
    float: none;
  }

  .lg\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .lg\:font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .lg\:font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
  }

  .lg\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .lg\:font-hairline {
    font-weight: 100;
  }

  .lg\:font-thin {
    font-weight: 200;
  }

  .lg\:font-light {
    font-weight: 300;
  }

  .lg\:font-normal {
    font-weight: 400;
  }

  .lg\:font-medium {
    font-weight: 500;
  }

  .lg\:font-semibold {
    font-weight: 600;
  }

  .lg\:font-bold {
    font-weight: 700;
  }

  .lg\:font-extrabold {
    font-weight: 800;
  }

  .lg\:font-black {
    font-weight: 900;
  }

  .lg\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .lg\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .lg\:hover\:font-light:hover {
    font-weight: 300;
  }

  .lg\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .lg\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .lg\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .lg\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .lg\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .lg\:hover\:font-black:hover {
    font-weight: 900;
  }

  .lg\:h-1 {
    height: .25rem;
  }

  .lg\:h-2 {
    height: .5rem;
  }

  .lg\:h-3 {
    height: .75rem;
  }

  .lg\:h-4 {
    height: 1rem;
  }

  .lg\:h-6 {
    height: 1.5rem;
  }

  .lg\:h-8 {
    height: 2rem;
  }

  .lg\:h-10 {
    height: 2.5rem;
  }

  .lg\:h-12 {
    height: 3rem;
  }

  .lg\:h-16 {
    height: 4rem;
  }

  .lg\:h-24 {
    height: 6rem;
  }

  .lg\:h-32 {
    height: 8rem;
  }

  .lg\:h-48 {
    height: 12rem;
  }

  .lg\:h-64 {
    height: 16rem;
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:h-px {
    height: 1px;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:h-half {
    height: 50vh;
  }

  .lg\:h-third {
    height: 33.3vh;
  }

  .lg\:h-screen {
    height: 100vh;
  }

  .lg\:leading-none {
    line-height: 1;
  }

  .lg\:leading-tight {
    line-height: 1.25;
  }

  .lg\:leading-normal {
    line-height: 1.5;
  }

  .lg\:leading-loose {
    line-height: 2;
  }

  .lg\:m-0 {
    margin: 0;
  }

  .lg\:m-1 {
    margin: .25rem;
  }

  .lg\:m-2 {
    margin: .5rem;
  }

  .lg\:m-3 {
    margin: .75rem;
  }

  .lg\:m-4 {
    margin: 1rem;
  }

  .lg\:m-5 {
    margin: 1.25rem;
  }

  .lg\:m-6 {
    margin: 1.5rem;
  }

  .lg\:m-7 {
    margin: 1.75rem;
  }

  .lg\:m-8 {
    margin: 2rem;
  }

  .lg\:m-9 {
    margin: 2.5rem;
  }

  .lg\:m-10 {
    margin: 3rem;
  }

  .lg\:m-auto {
    margin: auto;
  }

  .lg\:m-px {
    margin: 1px;
  }

  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .lg\:mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .lg\:my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .lg\:mx-2 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .lg\:my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem;
  }

  .lg\:mx-3 {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .lg\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lg\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .lg\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:my-9 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:mx-9 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:my-10 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:mx-10 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

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

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

  .lg\:mt-0 {
    margin-top: 0;
  }

  .lg\:mr-0 {
    margin-right: 0;
  }

  .lg\:mb-0 {
    margin-bottom: 0;
  }

  .lg\:ml-0 {
    margin-left: 0;
  }

  .lg\:mt-1 {
    margin-top: .25rem;
  }

  .lg\:mr-1 {
    margin-right: .25rem;
  }

  .lg\:mb-1 {
    margin-bottom: .25rem;
  }

  .lg\:ml-1 {
    margin-left: .25rem;
  }

  .lg\:mt-2 {
    margin-top: .5rem;
  }

  .lg\:mr-2 {
    margin-right: .5rem;
  }

  .lg\:mb-2 {
    margin-bottom: .5rem;
  }

  .lg\:ml-2 {
    margin-left: .5rem;
  }

  .lg\:mt-3 {
    margin-top: .75rem;
  }

  .lg\:mr-3 {
    margin-right: .75rem;
  }

  .lg\:mb-3 {
    margin-bottom: .75rem;
  }

  .lg\:ml-3 {
    margin-left: .75rem;
  }

  .lg\:mt-4 {
    margin-top: 1rem;
  }

  .lg\:mr-4 {
    margin-right: 1rem;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:ml-4 {
    margin-left: 1rem;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem;
  }

  .lg\:mr-5 {
    margin-right: 1.25rem;
  }

  .lg\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .lg\:ml-5 {
    margin-left: 1.25rem;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem;
  }

  .lg\:mr-6 {
    margin-right: 1.5rem;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .lg\:ml-6 {
    margin-left: 1.5rem;
  }

  .lg\:mt-7 {
    margin-top: 1.75rem;
  }

  .lg\:mr-7 {
    margin-right: 1.75rem;
  }

  .lg\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .lg\:ml-7 {
    margin-left: 1.75rem;
  }

  .lg\:mt-8 {
    margin-top: 2rem;
  }

  .lg\:mr-8 {
    margin-right: 2rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

  .lg\:ml-8 {
    margin-left: 2rem;
  }

  .lg\:mt-9 {
    margin-top: 2.5rem;
  }

  .lg\:mr-9 {
    margin-right: 2.5rem;
  }

  .lg\:mb-9 {
    margin-bottom: 2.5rem;
  }

  .lg\:ml-9 {
    margin-left: 2.5rem;
  }

  .lg\:mt-10 {
    margin-top: 3rem;
  }

  .lg\:mr-10 {
    margin-right: 3rem;
  }

  .lg\:mb-10 {
    margin-bottom: 3rem;
  }

  .lg\:ml-10 {
    margin-left: 3rem;
  }

  .lg\:mt-auto {
    margin-top: auto;
  }

  .lg\:mr-auto {
    margin-right: auto;
  }

  .lg\:mb-auto {
    margin-bottom: auto;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:mt-px {
    margin-top: 1px;
  }

  .lg\:mr-px {
    margin-right: 1px;
  }

  .lg\:mb-px {
    margin-bottom: 1px;
  }

  .lg\:ml-px {
    margin-left: 1px;
  }

  .lg\:max-h-full {
    max-height: 100%;
  }

  .lg\:max-h-screen {
    max-height: 100vh;
  }

  .lg\:max-w-xs {
    max-width: 20rem;
  }

  .lg\:max-w-sm {
    max-width: 30rem;
  }

  .lg\:max-w-md {
    max-width: 40rem;
  }

  .lg\:max-w-lg {
    max-width: 50rem;
  }

  .lg\:max-w-xl {
    max-width: 60rem;
  }

  .lg\:max-w-2xl {
    max-width: 70rem;
  }

  .lg\:max-w-3xl {
    max-width: 80rem;
  }

  .lg\:max-w-4xl {
    max-width: 90rem;
  }

  .lg\:max-w-5xl {
    max-width: 100rem;
  }

  .lg\:max-w-full {
    max-width: 100%;
  }

  .lg\:min-h-0 {
    min-height: 0;
  }

  .lg\:min-h-full {
    min-height: 100%;
  }

  .lg\:min-h-screen {
    min-height: 100vh;
  }

  .lg\:min-w-0 {
    min-width: 0;
  }

  .lg\:min-w-full {
    min-width: 100%;
  }

  .lg\:-m-0 {
    margin: 0;
  }

  .lg\:-m-1 {
    margin: -0.25rem;
  }

  .lg\:-m-2 {
    margin: -0.5rem;
  }

  .lg\:-m-3 {
    margin: -0.75rem;
  }

  .lg\:-m-4 {
    margin: -1rem;
  }

  .lg\:-m-6 {
    margin: -1.5rem;
  }

  .lg\:-m-8 {
    margin: -2rem;
  }

  .lg\:-m-px {
    margin: -1px;
  }

  .lg\:-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .lg\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .lg\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lg\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .lg\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .lg\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lg\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lg\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lg\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

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

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

  .lg\:-mt-0 {
    margin-top: 0;
  }

  .lg\:-mr-0 {
    margin-right: 0;
  }

  .lg\:-mb-0 {
    margin-bottom: 0;
  }

  .lg\:-ml-0 {
    margin-left: 0;
  }

  .lg\:-mt-1 {
    margin-top: -0.25rem;
  }

  .lg\:-mr-1 {
    margin-right: -0.25rem;
  }

  .lg\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .lg\:-ml-1 {
    margin-left: -0.25rem;
  }

  .lg\:-mt-2 {
    margin-top: -0.5rem;
  }

  .lg\:-mr-2 {
    margin-right: -0.5rem;
  }

  .lg\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .lg\:-ml-2 {
    margin-left: -0.5rem;
  }

  .lg\:-mt-3 {
    margin-top: -0.75rem;
  }

  .lg\:-mr-3 {
    margin-right: -0.75rem;
  }

  .lg\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .lg\:-ml-3 {
    margin-left: -0.75rem;
  }

  .lg\:-mt-4 {
    margin-top: -1rem;
  }

  .lg\:-mr-4 {
    margin-right: -1rem;
  }

  .lg\:-mb-4 {
    margin-bottom: -1rem;
  }

  .lg\:-ml-4 {
    margin-left: -1rem;
  }

  .lg\:-mt-6 {
    margin-top: -1.5rem;
  }

  .lg\:-mr-6 {
    margin-right: -1.5rem;
  }

  .lg\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .lg\:-ml-6 {
    margin-left: -1.5rem;
  }

  .lg\:-mt-8 {
    margin-top: -2rem;
  }

  .lg\:-mr-8 {
    margin-right: -2rem;
  }

  .lg\:-mb-8 {
    margin-bottom: -2rem;
  }

  .lg\:-ml-8 {
    margin-left: -2rem;
  }

  .lg\:-mt-px {
    margin-top: -1px;
  }

  .lg\:-mr-px {
    margin-right: -1px;
  }

  .lg\:-mb-px {
    margin-bottom: -1px;
  }

  .lg\:-ml-px {
    margin-left: -1px;
  }

  .lg\:opacity-0 {
    opacity: 0;
  }

  .lg\:opacity-25 {
    opacity: .25;
  }

  .lg\:opacity-50 {
    opacity: .5;
  }

  .lg\:opacity-75 {
    opacity: .75;
  }

  .lg\:opacity-100 {
    opacity: 1;
  }

  .lg\:overflow-auto {
    overflow: auto;
  }

  .lg\:overflow-hidden {
    overflow: hidden;
  }

  .lg\:overflow-visible {
    overflow: visible;
  }

  .lg\:overflow-scroll {
    overflow: scroll;
  }

  .lg\:overflow-x-auto {
    overflow-x: auto;
  }

  .lg\:overflow-y-auto {
    overflow-y: auto;
  }

  .lg\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .lg\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .lg\:overflow-x-visible {
    overflow-x: visible;
  }

  .lg\:overflow-y-visible {
    overflow-y: visible;
  }

  .lg\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .lg\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .lg\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .lg\:p-0 {
    padding: 0;
  }

  .lg\:p-1 {
    padding: .25rem;
  }

  .lg\:p-2 {
    padding: .5rem;
  }

  .lg\:p-3 {
    padding: .75rem;
  }

  .lg\:p-4 {
    padding: 1rem;
  }

  .lg\:p-5 {
    padding: 1.25rem;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:p-12 {
    padding: 3rem;
  }

  .lg\:p-px {
    padding: 1px;
  }

  .lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .lg\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .lg\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .lg\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .lg\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .lg\:px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

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

  .lg\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lg\:pt-0 {
    padding-top: 0;
  }

  .lg\:pr-0 {
    padding-right: 0;
  }

  .lg\:pb-0 {
    padding-bottom: 0;
  }

  .lg\:pl-0 {
    padding-left: 0;
  }

  .lg\:pt-1 {
    padding-top: .25rem;
  }

  .lg\:pr-1 {
    padding-right: .25rem;
  }

  .lg\:pb-1 {
    padding-bottom: .25rem;
  }

  .lg\:pl-1 {
    padding-left: .25rem;
  }

  .lg\:pt-2 {
    padding-top: .5rem;
  }

  .lg\:pr-2 {
    padding-right: .5rem;
  }

  .lg\:pb-2 {
    padding-bottom: .5rem;
  }

  .lg\:pl-2 {
    padding-left: .5rem;
  }

  .lg\:pt-3 {
    padding-top: .75rem;
  }

  .lg\:pr-3 {
    padding-right: .75rem;
  }

  .lg\:pb-3 {
    padding-bottom: .75rem;
  }

  .lg\:pl-3 {
    padding-left: .75rem;
  }

  .lg\:pt-4 {
    padding-top: 1rem;
  }

  .lg\:pr-4 {
    padding-right: 1rem;
  }

  .lg\:pb-4 {
    padding-bottom: 1rem;
  }

  .lg\:pl-4 {
    padding-left: 1rem;
  }

  .lg\:pt-5 {
    padding-top: 1.25rem;
  }

  .lg\:pr-5 {
    padding-right: 1.25rem;
  }

  .lg\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .lg\:pl-5 {
    padding-left: 1.25rem;
  }

  .lg\:pt-6 {
    padding-top: 1.5rem;
  }

  .lg\:pr-6 {
    padding-right: 1.5rem;
  }

  .lg\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .lg\:pl-6 {
    padding-left: 1.5rem;
  }

  .lg\:pt-8 {
    padding-top: 2rem;
  }

  .lg\:pr-8 {
    padding-right: 2rem;
  }

  .lg\:pb-8 {
    padding-bottom: 2rem;
  }

  .lg\:pl-8 {
    padding-left: 2rem;
  }

  .lg\:pt-10 {
    padding-top: 2.5rem;
  }

  .lg\:pr-10 {
    padding-right: 2.5rem;
  }

  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .lg\:pl-10 {
    padding-left: 2.5rem;
  }

  .lg\:pt-12 {
    padding-top: 3rem;
  }

  .lg\:pr-12 {
    padding-right: 3rem;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

  .lg\:pl-12 {
    padding-left: 3rem;
  }

  .lg\:pt-px {
    padding-top: 1px;
  }

  .lg\:pr-px {
    padding-right: 1px;
  }

  .lg\:pb-px {
    padding-bottom: 1px;
  }

  .lg\:pl-px {
    padding-left: 1px;
  }

  .lg\:pointer-events-none {
    pointer-events: none;
  }

  .lg\:pointer-events-auto {
    pointer-events: auto;
  }

  .lg\:static {
    position: static;
  }

  .lg\:fixed {
    position: fixed;
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .lg\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .lg\:pin-y {
    top: 0;
    bottom: 0;
  }

  .lg\:pin-x {
    right: 0;
    left: 0;
  }

  .lg\:pin-t {
    top: 0;
  }

  .lg\:pin-r {
    right: 0;
  }

  .lg\:pin-b {
    bottom: 0;
  }

  .lg\:pin-l {
    left: 0;
  }

  .lg\:resize-none {
    resize: none;
  }

  .lg\:resize-y {
    resize: vertical;
  }

  .lg\:resize-x {
    resize: horizontal;
  }

  .lg\:resize {
    resize: both;
  }

  .lg\:shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .lg\:shadow-md {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .lg\:shadow-lg {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08);
  }

  .lg\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .lg\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .lg\:table-auto {
    table-layout: auto;
  }

  .lg\:table-fixed {
    table-layout: fixed;
  }

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

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

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

  .lg\:text-justify {
    text-align: justify;
  }

  .lg\:text-transparent {
    color: transparent;
  }

  .lg\:text-black {
    color: #000;
  }

  .lg\:text-grey-darkest {
    color: #3d4852;
  }

  .lg\:text-grey-darker {
    color: #606f7b;
  }

  .lg\:text-grey-dark {
    color: #8795a1;
  }

  .lg\:text-grey {
    color: #b8c2cc;
  }

  .lg\:text-grey-light {
    color: #dae1e7;
  }

  .lg\:text-grey-lighter {
    color: #f1f5f8;
  }

  .lg\:text-grey-lightest {
    color: #f8fafc;
  }

  .lg\:text-white {
    color: #fff;
  }

  .lg\:text-red-darkest {
    color: #3b0d0c;
  }

  .lg\:text-red-darker {
    color: #621b18;
  }

  .lg\:text-red-dark {
    color: #cc1f1a;
  }

  .lg\:text-red {
    color: #e3342f;
  }

  .lg\:text-red-light {
    color: #ef5753;
  }

  .lg\:text-red-lighter {
    color: #f9acaa;
  }

  .lg\:text-red-lightest {
    color: #fcebea;
  }

  .lg\:text-orange-darkest {
    color: #462a16;
  }

  .lg\:text-orange-darker {
    color: #613b1f;
  }

  .lg\:text-orange-dark {
    color: #de751f;
  }

  .lg\:text-orange {
    color: #f6993f;
  }

  .lg\:text-orange-light {
    color: #faad63;
  }

  .lg\:text-orange-lighter {
    color: #fcd9b6;
  }

  .lg\:text-orange-lightest {
    color: #fff5eb;
  }

  .lg\:text-yellow-darkest {
    color: #453411;
  }

  .lg\:text-yellow-darker {
    color: #684f1d;
  }

  .lg\:text-yellow-dark {
    color: #f2d024;
  }

  .lg\:text-yellow {
    color: #ffed4a;
  }

  .lg\:text-yellow-light {
    color: #fff382;
  }

  .lg\:text-yellow-lighter {
    color: #fff9c2;
  }

  .lg\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .lg\:text-green-darkest {
    color: #0f2f21;
  }

  .lg\:text-green-darker {
    color: #1a4731;
  }

  .lg\:text-green-dark {
    color: #1f9d55;
  }

  .lg\:text-green {
    color: #38c172;
  }

  .lg\:text-green-light {
    color: #51d88a;
  }

  .lg\:text-green-lighter {
    color: #a2f5bf;
  }

  .lg\:text-green-lightest {
    color: #e3fcec;
  }

  .lg\:text-teal-darkest {
    color: #0d3331;
  }

  .lg\:text-teal-darker {
    color: #20504f;
  }

  .lg\:text-teal-dark {
    color: #38a89d;
  }

  .lg\:text-teal {
    color: #4dc0b5;
  }

  .lg\:text-teal-light {
    color: #64d5ca;
  }

  .lg\:text-teal-lighter {
    color: #a0f0ed;
  }

  .lg\:text-teal-lightest {
    color: #e8fffe;
  }

  .lg\:text-blue-darkest {
    color: #12283a;
  }

  .lg\:text-blue-darker {
    color: #1c3d5a;
  }

  .lg\:text-blue-dark {
    color: #2779bd;
  }

  .lg\:text-blue {
    color: #3490dc;
  }

  .lg\:text-blue-light {
    color: #6cb2eb;
  }

  .lg\:text-blue-lighter {
    color: #bcdefa;
  }

  .lg\:text-blue-lightest {
    color: #eff8ff;
  }

  .lg\:text-indigo-darkest {
    color: #191e38;
  }

  .lg\:text-indigo-darker {
    color: #2f365f;
  }

  .lg\:text-indigo-dark {
    color: #5661b3;
  }

  .lg\:text-indigo {
    color: #6574cd;
  }

  .lg\:text-indigo-light {
    color: #7886d7;
  }

  .lg\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .lg\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .lg\:text-purple-darkest {
    color: #21183c;
  }

  .lg\:text-purple-darker {
    color: #382b5f;
  }

  .lg\:text-purple-dark {
    color: #794acf;
  }

  .lg\:text-purple {
    color: #9561e2;
  }

  .lg\:text-purple-light {
    color: #a779e9;
  }

  .lg\:text-purple-lighter {
    color: #d6bbfc;
  }

  .lg\:text-purple-lightest {
    color: #f3ebff;
  }

  .lg\:text-pink-darkest {
    color: #451225;
  }

  .lg\:text-pink-darker {
    color: #6f213f;
  }

  .lg\:text-pink-dark {
    color: #eb5286;
  }

  .lg\:text-pink {
    color: #f66d9b;
  }

  .lg\:text-pink-light {
    color: #fa7ea8;
  }

  .lg\:text-pink-lighter {
    color: #ffbbca;
  }

  .lg\:text-pink-lightest {
    color: #ffebef;
  }

  .lg\:text-gold-darkest {
    color: #451225;
  }

  .lg\:text-gold-darker {
    color: #6f213f;
  }

  .lg\:text-gold-dark {
    color: #bc8912;
  }

  .lg\:text-gold {
    color: #daa520;
  }

  .lg\:text-gold-light {
    color: #fa7ea8;
  }

  .lg\:text-gold-lighter {
    color: #ffbbca;
  }

  .lg\:text-gold-lightest {
    color: #ffebef;
  }

  .lg\:hover\:text-transparent:hover {
    color: transparent;
  }

  .lg\:hover\:text-black:hover {
    color: #000;
  }

  .lg\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .lg\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .lg\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .lg\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .lg\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .lg\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .lg\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .lg\:hover\:text-white:hover {
    color: #fff;
  }

  .lg\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .lg\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .lg\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .lg\:hover\:text-red:hover {
    color: #e3342f;
  }

  .lg\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .lg\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .lg\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .lg\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .lg\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .lg\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .lg\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .lg\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .lg\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .lg\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .lg\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .lg\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .lg\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .lg\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .lg\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .lg\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .lg\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .lg\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .lg\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .lg\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .lg\:hover\:text-green:hover {
    color: #38c172;
  }

  .lg\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .lg\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .lg\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .lg\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .lg\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .lg\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .lg\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .lg\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .lg\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .lg\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .lg\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .lg\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .lg\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .lg\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .lg\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .lg\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .lg\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .lg\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .lg\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .lg\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .lg\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .lg\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .lg\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .lg\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .lg\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .lg\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .lg\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .lg\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .lg\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .lg\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .lg\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .lg\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .lg\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .lg\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .lg\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .lg\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .lg\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .lg\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .lg\:hover\:text-gold-darkest:hover {
    color: #451225;
  }

  .lg\:hover\:text-gold-darker:hover {
    color: #6f213f;
  }

  .lg\:hover\:text-gold-dark:hover {
    color: #bc8912;
  }

  .lg\:hover\:text-gold:hover {
    color: #daa520;
  }

  .lg\:hover\:text-gold-light:hover {
    color: #fa7ea8;
  }

  .lg\:hover\:text-gold-lighter:hover {
    color: #ffbbca;
  }

  .lg\:hover\:text-gold-lightest:hover {
    color: #ffebef;
  }

  .lg\:text-xs {
    font-size: .75rem;
  }

  .lg\:text-sm {
    font-size: .875rem;
  }

  .lg\:text-base {
    font-size: 1rem;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
  }

  .lg\:text-xl {
    font-size: 1.25rem;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
  }

  .lg\:text-3xl {
    font-size: 1.875rem;
  }

  .lg\:text-4xl {
    font-size: 2.25rem;
  }

  .lg\:text-5xl {
    font-size: 3rem;
  }

  .lg\:italic {
    font-style: italic;
  }

  .lg\:roman {
    font-style: normal;
  }

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

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

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

  .lg\:normal-case {
    text-transform: none;
  }

  .lg\:underline {
    text-decoration: underline;
  }

  .lg\:line-through {
    text-decoration: line-through;
  }

  .lg\:no-underline {
    text-decoration: none;
  }

  .lg\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:hover\:italic:hover {
    font-style: italic;
  }

  .lg\:hover\:roman:hover {
    font-style: normal;
  }

  .lg\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .lg\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .lg\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .lg\:hover\:normal-case:hover {
    text-transform: none;
  }

  .lg\:hover\:underline:hover {
    text-decoration: underline;
  }

  .lg\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .lg\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .lg\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .lg\:tracking-normal {
    letter-spacing: 0;
  }

  .lg\:tracking-wide {
    letter-spacing: .05em;
  }

  .lg\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .lg\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .lg\:align-baseline {
    vertical-align: baseline;
  }

  .lg\:align-top {
    vertical-align: top;
  }

  .lg\:align-middle {
    vertical-align: middle;
  }

  .lg\:align-bottom {
    vertical-align: bottom;
  }

  .lg\:align-text-top {
    vertical-align: text-top;
  }

  .lg\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .lg\:visible {
    visibility: visible;
  }

  .lg\:invisible {
    visibility: hidden;
  }

  .lg\:whitespace-normal {
    white-space: normal;
  }

  .lg\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .lg\:whitespace-pre {
    white-space: pre;
  }

  .lg\:whitespace-pre-line {
    white-space: pre-line;
  }

  .lg\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .lg\:break-words {
    word-wrap: break-word;
  }

  .lg\:break-normal {
    word-wrap: normal;
  }

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

  .lg\:w-1 {
    width: .25rem;
  }

  .lg\:w-2 {
    width: .5rem;
  }

  .lg\:w-3 {
    width: .75rem;
  }

  .lg\:w-4 {
    width: 1rem;
  }

  .lg\:w-6 {
    width: 1.5rem;
  }

  .lg\:w-8 {
    width: 2rem;
  }

  .lg\:w-10 {
    width: 2.5rem;
  }

  .lg\:w-12 {
    width: 3rem;
  }

  .lg\:w-16 {
    width: 4rem;
  }

  .lg\:w-24 {
    width: 6rem;
  }

  .lg\:w-32 {
    width: 8rem;
  }

  .lg\:w-48 {
    width: 12rem;
  }

  .lg\:w-64 {
    width: 16rem;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-px {
    width: 1px;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.33333%;
  }

  .lg\:w-2\/3 {
    width: 66.66667%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-4\/5 {
    width: 80%;
  }

  .lg\:w-1\/6 {
    width: 16.66667%;
  }

  .lg\:w-5\/6 {
    width: 83.33333%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:w-screen {
    width: 100vw;
  }

  .lg\:z-0 {
    z-index: 0;
  }

  .lg\:z-10 {
    z-index: 10;
  }

  .lg\:z-20 {
    z-index: 20;
  }

  .lg\:z-30 {
    z-index: 30;
  }

  .lg\:z-40 {
    z-index: 40;
  }

  .lg\:z-50 {
    z-index: 50;
  }

  .lg\:z-auto {
    z-index: auto;
  }
}

@media (min-width: 1200px) {
  .xl\:list-reset {
    list-style: none;
    padding: 0;
  }

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

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

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

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

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

  .xl\:bg-black {
    background-color: #000;
  }

  .xl\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .xl\:bg-grey-darker {
    background-color: #606f7b;
  }

  .xl\:bg-grey-dark {
    background-color: #8795a1;
  }

  .xl\:bg-grey {
    background-color: #b8c2cc;
  }

  .xl\:bg-grey-light {
    background-color: #dae1e7;
  }

  .xl\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .xl\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .xl\:bg-white {
    background-color: #fff;
  }

  .xl\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .xl\:bg-red-darker {
    background-color: #621b18;
  }

  .xl\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .xl\:bg-red {
    background-color: #e3342f;
  }

  .xl\:bg-red-light {
    background-color: #ef5753;
  }

  .xl\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .xl\:bg-red-lightest {
    background-color: #fcebea;
  }

  .xl\:bg-orange-darkest {
    background-color: #462a16;
  }

  .xl\:bg-orange-darker {
    background-color: #613b1f;
  }

  .xl\:bg-orange-dark {
    background-color: #de751f;
  }

  .xl\:bg-orange {
    background-color: #f6993f;
  }

  .xl\:bg-orange-light {
    background-color: #faad63;
  }

  .xl\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .xl\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .xl\:bg-yellow-darkest {
    background-color: #453411;
  }

  .xl\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .xl\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .xl\:bg-yellow {
    background-color: #ffed4a;
  }

  .xl\:bg-yellow-light {
    background-color: #fff382;
  }

  .xl\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .xl\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .xl\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .xl\:bg-green-darker {
    background-color: #1a4731;
  }

  .xl\:bg-green-dark {
    background-color: #1f9d55;
  }

  .xl\:bg-green {
    background-color: #38c172;
  }

  .xl\:bg-green-light {
    background-color: #51d88a;
  }

  .xl\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .xl\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .xl\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .xl\:bg-teal-darker {
    background-color: #20504f;
  }

  .xl\:bg-teal-dark {
    background-color: #38a89d;
  }

  .xl\:bg-teal {
    background-color: #4dc0b5;
  }

  .xl\:bg-teal-light {
    background-color: #64d5ca;
  }

  .xl\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .xl\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .xl\:bg-blue-darkest {
    background-color: #12283a;
  }

  .xl\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .xl\:bg-blue-dark {
    background-color: #2779bd;
  }

  .xl\:bg-blue {
    background-color: #3490dc;
  }

  .xl\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .xl\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .xl\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .xl\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .xl\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .xl\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .xl\:bg-indigo {
    background-color: #6574cd;
  }

  .xl\:bg-indigo-light {
    background-color: #7886d7;
  }

  .xl\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .xl\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .xl\:bg-purple-darkest {
    background-color: #21183c;
  }

  .xl\:bg-purple-darker {
    background-color: #382b5f;
  }

  .xl\:bg-purple-dark {
    background-color: #794acf;
  }

  .xl\:bg-purple {
    background-color: #9561e2;
  }

  .xl\:bg-purple-light {
    background-color: #a779e9;
  }

  .xl\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .xl\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .xl\:bg-pink-darkest {
    background-color: #451225;
  }

  .xl\:bg-pink-darker {
    background-color: #6f213f;
  }

  .xl\:bg-pink-dark {
    background-color: #eb5286;
  }

  .xl\:bg-pink {
    background-color: #f66d9b;
  }

  .xl\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .xl\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .xl\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .xl\:bg-gold-darkest {
    background-color: #451225;
  }

  .xl\:bg-gold-darker {
    background-color: #6f213f;
  }

  .xl\:bg-gold-dark {
    background-color: #bc8912;
  }

  .xl\:bg-gold {
    background-color: #daa520;
  }

  .xl\:bg-gold-light {
    background-color: #fa7ea8;
  }

  .xl\:bg-gold-lighter {
    background-color: #ffbbca;
  }

  .xl\:bg-gold-lightest {
    background-color: #ffebef;
  }

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

  .xl\:hover\:bg-black:hover {
    background-color: #000;
  }

  .xl\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .xl\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .xl\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .xl\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .xl\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .xl\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .xl\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .xl\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .xl\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .xl\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .xl\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .xl\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .xl\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .xl\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .xl\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .xl\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .xl\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .xl\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .xl\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .xl\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .xl\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .xl\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .xl\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .xl\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .xl\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .xl\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .xl\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .xl\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .xl\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .xl\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .xl\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .xl\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .xl\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .xl\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .xl\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .xl\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .xl\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .xl\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .xl\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .xl\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .xl\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .xl\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .xl\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .xl\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .xl\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .xl\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .xl\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .xl\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .xl\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .xl\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .xl\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .xl\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .xl\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .xl\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .xl\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .xl\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .xl\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .xl\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .xl\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .xl\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .xl\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .xl\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .xl\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .xl\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .xl\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .xl\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .xl\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .xl\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .xl\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .xl\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .xl\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .xl\:hover\:bg-gold-darkest:hover {
    background-color: #451225;
  }

  .xl\:hover\:bg-gold-darker:hover {
    background-color: #6f213f;
  }

  .xl\:hover\:bg-gold-dark:hover {
    background-color: #bc8912;
  }

  .xl\:hover\:bg-gold:hover {
    background-color: #daa520;
  }

  .xl\:hover\:bg-gold-light:hover {
    background-color: #fa7ea8;
  }

  .xl\:hover\:bg-gold-lighter:hover {
    background-color: #ffbbca;
  }

  .xl\:hover\:bg-gold-lightest:hover {
    background-color: #ffebef;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xl\:border-black {
    border-color: #000;
  }

  .xl\:border-grey-darkest {
    border-color: #3d4852;
  }

  .xl\:border-grey-darker {
    border-color: #606f7b;
  }

  .xl\:border-grey-dark {
    border-color: #8795a1;
  }

  .xl\:border-grey {
    border-color: #b8c2cc;
  }

  .xl\:border-grey-light {
    border-color: #dae1e7;
  }

  .xl\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .xl\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .xl\:border-white {
    border-color: #fff;
  }

  .xl\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .xl\:border-red-darker {
    border-color: #621b18;
  }

  .xl\:border-red-dark {
    border-color: #cc1f1a;
  }

  .xl\:border-red {
    border-color: #e3342f;
  }

  .xl\:border-red-light {
    border-color: #ef5753;
  }

  .xl\:border-red-lighter {
    border-color: #f9acaa;
  }

  .xl\:border-red-lightest {
    border-color: #fcebea;
  }

  .xl\:border-orange-darkest {
    border-color: #462a16;
  }

  .xl\:border-orange-darker {
    border-color: #613b1f;
  }

  .xl\:border-orange-dark {
    border-color: #de751f;
  }

  .xl\:border-orange {
    border-color: #f6993f;
  }

  .xl\:border-orange-light {
    border-color: #faad63;
  }

  .xl\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .xl\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .xl\:border-yellow-darkest {
    border-color: #453411;
  }

  .xl\:border-yellow-darker {
    border-color: #684f1d;
  }

  .xl\:border-yellow-dark {
    border-color: #f2d024;
  }

  .xl\:border-yellow {
    border-color: #ffed4a;
  }

  .xl\:border-yellow-light {
    border-color: #fff382;
  }

  .xl\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .xl\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .xl\:border-green-darkest {
    border-color: #0f2f21;
  }

  .xl\:border-green-darker {
    border-color: #1a4731;
  }

  .xl\:border-green-dark {
    border-color: #1f9d55;
  }

  .xl\:border-green {
    border-color: #38c172;
  }

  .xl\:border-green-light {
    border-color: #51d88a;
  }

  .xl\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .xl\:border-green-lightest {
    border-color: #e3fcec;
  }

  .xl\:border-teal-darkest {
    border-color: #0d3331;
  }

  .xl\:border-teal-darker {
    border-color: #20504f;
  }

  .xl\:border-teal-dark {
    border-color: #38a89d;
  }

  .xl\:border-teal {
    border-color: #4dc0b5;
  }

  .xl\:border-teal-light {
    border-color: #64d5ca;
  }

  .xl\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .xl\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .xl\:border-blue-darkest {
    border-color: #12283a;
  }

  .xl\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .xl\:border-blue-dark {
    border-color: #2779bd;
  }

  .xl\:border-blue {
    border-color: #3490dc;
  }

  .xl\:border-blue-light {
    border-color: #6cb2eb;
  }

  .xl\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .xl\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .xl\:border-indigo-darkest {
    border-color: #191e38;
  }

  .xl\:border-indigo-darker {
    border-color: #2f365f;
  }

  .xl\:border-indigo-dark {
    border-color: #5661b3;
  }

  .xl\:border-indigo {
    border-color: #6574cd;
  }

  .xl\:border-indigo-light {
    border-color: #7886d7;
  }

  .xl\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .xl\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .xl\:border-purple-darkest {
    border-color: #21183c;
  }

  .xl\:border-purple-darker {
    border-color: #382b5f;
  }

  .xl\:border-purple-dark {
    border-color: #794acf;
  }

  .xl\:border-purple {
    border-color: #9561e2;
  }

  .xl\:border-purple-light {
    border-color: #a779e9;
  }

  .xl\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .xl\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .xl\:border-pink-darkest {
    border-color: #451225;
  }

  .xl\:border-pink-darker {
    border-color: #6f213f;
  }

  .xl\:border-pink-dark {
    border-color: #eb5286;
  }

  .xl\:border-pink {
    border-color: #f66d9b;
  }

  .xl\:border-pink-light {
    border-color: #fa7ea8;
  }

  .xl\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .xl\:border-pink-lightest {
    border-color: #ffebef;
  }

  .xl\:border-gold-darkest {
    border-color: #451225;
  }

  .xl\:border-gold-darker {
    border-color: #6f213f;
  }

  .xl\:border-gold-dark {
    border-color: #bc8912;
  }

  .xl\:border-gold {
    border-color: #daa520;
  }

  .xl\:border-gold-light {
    border-color: #fa7ea8;
  }

  .xl\:border-gold-lighter {
    border-color: #ffbbca;
  }

  .xl\:border-gold-lightest {
    border-color: #ffebef;
  }

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

  .xl\:hover\:border-black:hover {
    border-color: #000;
  }

  .xl\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .xl\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .xl\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .xl\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .xl\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .xl\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .xl\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .xl\:hover\:border-white:hover {
    border-color: #fff;
  }

  .xl\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .xl\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .xl\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .xl\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .xl\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .xl\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .xl\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .xl\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .xl\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .xl\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .xl\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .xl\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .xl\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .xl\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .xl\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .xl\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .xl\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .xl\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .xl\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .xl\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .xl\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .xl\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .xl\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .xl\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .xl\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .xl\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .xl\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .xl\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .xl\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .xl\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .xl\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .xl\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .xl\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .xl\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .xl\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .xl\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .xl\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .xl\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .xl\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .xl\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .xl\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .xl\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .xl\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .xl\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .xl\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .xl\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .xl\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .xl\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .xl\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .xl\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .xl\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .xl\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .xl\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .xl\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .xl\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .xl\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .xl\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .xl\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .xl\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .xl\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .xl\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .xl\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .xl\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .xl\:hover\:border-gold-darkest:hover {
    border-color: #451225;
  }

  .xl\:hover\:border-gold-darker:hover {
    border-color: #6f213f;
  }

  .xl\:hover\:border-gold-dark:hover {
    border-color: #bc8912;
  }

  .xl\:hover\:border-gold:hover {
    border-color: #daa520;
  }

  .xl\:hover\:border-gold-light:hover {
    border-color: #fa7ea8;
  }

  .xl\:hover\:border-gold-lighter:hover {
    border-color: #ffbbca;
  }

  .xl\:hover\:border-gold-lightest:hover {
    border-color: #ffebef;
  }

  .xl\:rounded-none {
    -webkit-border-radius: 0;
            border-radius: 0;
  }

  .xl\:rounded-sm {
    -webkit-border-radius: .125rem;
            border-radius: .125rem;
  }

  .xl\:rounded {
    -webkit-border-radius: .25rem;
            border-radius: .25rem;
  }

  .xl\:rounded-lg {
    -webkit-border-radius: .5rem;
            border-radius: .5rem;
  }

  .xl\:rounded-full {
    -webkit-border-radius: 9999px;
            border-radius: 9999px;
  }

  .xl\:rounded-t-none {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }

  .xl\:rounded-r-none {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }

  .xl\:rounded-b-none {
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .xl\:rounded-l-none {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .xl\:rounded-t-sm {
    -webkit-border-top-left-radius: .125rem;
            border-top-left-radius: .125rem;
    -webkit-border-top-right-radius: .125rem;
            border-top-right-radius: .125rem;
  }

  .xl\:rounded-r-sm {
    -webkit-border-top-right-radius: .125rem;
            border-top-right-radius: .125rem;
    -webkit-border-bottom-right-radius: .125rem;
            border-bottom-right-radius: .125rem;
  }

  .xl\:rounded-b-sm {
    -webkit-border-bottom-right-radius: .125rem;
            border-bottom-right-radius: .125rem;
    -webkit-border-bottom-left-radius: .125rem;
            border-bottom-left-radius: .125rem;
  }

  .xl\:rounded-l-sm {
    -webkit-border-top-left-radius: .125rem;
            border-top-left-radius: .125rem;
    -webkit-border-bottom-left-radius: .125rem;
            border-bottom-left-radius: .125rem;
  }

  .xl\:rounded-t {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
  }

  .xl\:rounded-r {
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
  }

  .xl\:rounded-b {
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
  }

  .xl\:rounded-l {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
  }

  .xl\:rounded-t-lg {
    -webkit-border-top-left-radius: .5rem;
            border-top-left-radius: .5rem;
    -webkit-border-top-right-radius: .5rem;
            border-top-right-radius: .5rem;
  }

  .xl\:rounded-r-lg {
    -webkit-border-top-right-radius: .5rem;
            border-top-right-radius: .5rem;
    -webkit-border-bottom-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
  }

  .xl\:rounded-b-lg {
    -webkit-border-bottom-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
    -webkit-border-bottom-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
  }

  .xl\:rounded-l-lg {
    -webkit-border-top-left-radius: .5rem;
            border-top-left-radius: .5rem;
    -webkit-border-bottom-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
  }

  .xl\:rounded-t-full {
    -webkit-border-top-left-radius: 9999px;
            border-top-left-radius: 9999px;
    -webkit-border-top-right-radius: 9999px;
            border-top-right-radius: 9999px;
  }

  .xl\:rounded-r-full {
    -webkit-border-top-right-radius: 9999px;
            border-top-right-radius: 9999px;
    -webkit-border-bottom-right-radius: 9999px;
            border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-b-full {
    -webkit-border-bottom-right-radius: 9999px;
            border-bottom-right-radius: 9999px;
    -webkit-border-bottom-left-radius: 9999px;
            border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-l-full {
    -webkit-border-top-left-radius: 9999px;
            border-top-left-radius: 9999px;
    -webkit-border-bottom-left-radius: 9999px;
            border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-tl-none {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
  }

  .xl\:rounded-tr-none {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }

  .xl\:rounded-br-none {
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }

  .xl\:rounded-bl-none {
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .xl\:rounded-tl-sm {
    -webkit-border-top-left-radius: .125rem;
            border-top-left-radius: .125rem;
  }

  .xl\:rounded-tr-sm {
    -webkit-border-top-right-radius: .125rem;
            border-top-right-radius: .125rem;
  }

  .xl\:rounded-br-sm {
    -webkit-border-bottom-right-radius: .125rem;
            border-bottom-right-radius: .125rem;
  }

  .xl\:rounded-bl-sm {
    -webkit-border-bottom-left-radius: .125rem;
            border-bottom-left-radius: .125rem;
  }

  .xl\:rounded-tl {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
  }

  .xl\:rounded-tr {
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
  }

  .xl\:rounded-br {
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
  }

  .xl\:rounded-bl {
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
  }

  .xl\:rounded-tl-lg {
    -webkit-border-top-left-radius: .5rem;
            border-top-left-radius: .5rem;
  }

  .xl\:rounded-tr-lg {
    -webkit-border-top-right-radius: .5rem;
            border-top-right-radius: .5rem;
  }

  .xl\:rounded-br-lg {
    -webkit-border-bottom-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
  }

  .xl\:rounded-bl-lg {
    -webkit-border-bottom-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
  }

  .xl\:rounded-tl-full {
    -webkit-border-top-left-radius: 9999px;
            border-top-left-radius: 9999px;
  }

  .xl\:rounded-tr-full {
    -webkit-border-top-right-radius: 9999px;
            border-top-right-radius: 9999px;
  }

  .xl\:rounded-br-full {
    -webkit-border-bottom-right-radius: 9999px;
            border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-bl-full {
    -webkit-border-bottom-left-radius: 9999px;
            border-bottom-left-radius: 9999px;
  }

  .xl\:border-solid {
    border-style: solid;
  }

  .xl\:border-dashed {
    border-style: dashed;
  }

  .xl\:border-dotted {
    border-style: dotted;
  }

  .xl\:border-none {
    border-style: none;
  }

  .xl\:border-0 {
    border-width: 0;
  }

  .xl\:border-2 {
    border-width: 2px;
  }

  .xl\:border-4 {
    border-width: 4px;
  }

  .xl\:border-8 {
    border-width: 8px;
  }

  .xl\:border {
    border-width: 1px;
  }

  .xl\:border-t-0 {
    border-top-width: 0;
  }

  .xl\:border-r-0 {
    border-right-width: 0;
  }

  .xl\:border-b-0 {
    border-bottom-width: 0;
  }

  .xl\:border-l-0 {
    border-left-width: 0;
  }

  .xl\:border-t-2 {
    border-top-width: 2px;
  }

  .xl\:border-r-2 {
    border-right-width: 2px;
  }

  .xl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xl\:border-l-2 {
    border-left-width: 2px;
  }

  .xl\:border-t-4 {
    border-top-width: 4px;
  }

  .xl\:border-r-4 {
    border-right-width: 4px;
  }

  .xl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .xl\:border-l-4 {
    border-left-width: 4px;
  }

  .xl\:border-t-8 {
    border-top-width: 8px;
  }

  .xl\:border-r-8 {
    border-right-width: 8px;
  }

  .xl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .xl\:border-l-8 {
    border-left-width: 8px;
  }

  .xl\:border-t {
    border-top-width: 1px;
  }

  .xl\:border-r {
    border-right-width: 1px;
  }

  .xl\:border-b {
    border-bottom-width: 1px;
  }

  .xl\:border-l {
    border-left-width: 1px;
  }

  .xl\:cursor-auto {
    cursor: auto;
  }

  .xl\:cursor-default {
    cursor: default;
  }

  .xl\:cursor-pointer {
    cursor: pointer;
  }

  .xl\:cursor-wait {
    cursor: wait;
  }

  .xl\:cursor-move {
    cursor: move;
  }

  .xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .xl\:block {
    display: block;
  }

  .xl\:inline-block {
    display: inline-block;
  }

  .xl\:inline {
    display: inline;
  }

  .xl\:table {
    display: table;
  }

  .xl\:table-row {
    display: table-row;
  }

  .xl\:table-cell {
    display: table-cell;
  }

  .xl\:hidden {
    display: none;
  }

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

  .xl\:inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

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

  .xl\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .xl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .xl\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .xl\:flex-wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .xl\:flex-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
            flex-wrap: wrap-reverse;
  }

  .xl\:flex-no-wrap {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

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

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

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

  .xl\:items-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

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

  .xl\:self-auto {
    -webkit-align-self: auto;
        -ms-flex-item-align: auto;
                -ms-grid-row-align: auto;
            align-self: auto;
  }

  .xl\:self-start {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }

  .xl\:self-end {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }

  .xl\:self-center {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
                -ms-grid-row-align: center;
            align-self: center;
  }

  .xl\:self-stretch {
    -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
                -ms-grid-row-align: stretch;
            align-self: stretch;
  }

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

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

  .xl\:justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

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

  .xl\:justify-around {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }

  .xl\:content-center {
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
  }

  .xl\:content-start {
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  .xl\:content-end {
    -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
            align-content: flex-end;
  }

  .xl\:content-between {
    -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
            align-content: space-between;
  }

  .xl\:content-around {
    -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
            align-content: space-around;
  }

  .xl\:flex-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .xl\:flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
  }

  .xl\:flex-initial {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }

  .xl\:flex-none {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  }

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

  .xl\:flex-shrink {
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }

  .xl\:flex-no-grow {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .xl\:flex-no-shrink {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }

  .xl\:float-right {
    float: right;
  }

  .xl\:float-left {
    float: left;
  }

  .xl\:float-none {
    float: none;
  }

  .xl\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .xl\:font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .xl\:font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
  }

  .xl\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .xl\:font-hairline {
    font-weight: 100;
  }

  .xl\:font-thin {
    font-weight: 200;
  }

  .xl\:font-light {
    font-weight: 300;
  }

  .xl\:font-normal {
    font-weight: 400;
  }

  .xl\:font-medium {
    font-weight: 500;
  }

  .xl\:font-semibold {
    font-weight: 600;
  }

  .xl\:font-bold {
    font-weight: 700;
  }

  .xl\:font-extrabold {
    font-weight: 800;
  }

  .xl\:font-black {
    font-weight: 900;
  }

  .xl\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .xl\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xl\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xl\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xl\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xl\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xl\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xl\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .xl\:hover\:font-black:hover {
    font-weight: 900;
  }

  .xl\:h-1 {
    height: .25rem;
  }

  .xl\:h-2 {
    height: .5rem;
  }

  .xl\:h-3 {
    height: .75rem;
  }

  .xl\:h-4 {
    height: 1rem;
  }

  .xl\:h-6 {
    height: 1.5rem;
  }

  .xl\:h-8 {
    height: 2rem;
  }

  .xl\:h-10 {
    height: 2.5rem;
  }

  .xl\:h-12 {
    height: 3rem;
  }

  .xl\:h-16 {
    height: 4rem;
  }

  .xl\:h-24 {
    height: 6rem;
  }

  .xl\:h-32 {
    height: 8rem;
  }

  .xl\:h-48 {
    height: 12rem;
  }

  .xl\:h-64 {
    height: 16rem;
  }

  .xl\:h-auto {
    height: auto;
  }

  .xl\:h-px {
    height: 1px;
  }

  .xl\:h-full {
    height: 100%;
  }

  .xl\:h-half {
    height: 50vh;
  }

  .xl\:h-third {
    height: 33.3vh;
  }

  .xl\:h-screen {
    height: 100vh;
  }

  .xl\:leading-none {
    line-height: 1;
  }

  .xl\:leading-tight {
    line-height: 1.25;
  }

  .xl\:leading-normal {
    line-height: 1.5;
  }

  .xl\:leading-loose {
    line-height: 2;
  }

  .xl\:m-0 {
    margin: 0;
  }

  .xl\:m-1 {
    margin: .25rem;
  }

  .xl\:m-2 {
    margin: .5rem;
  }

  .xl\:m-3 {
    margin: .75rem;
  }

  .xl\:m-4 {
    margin: 1rem;
  }

  .xl\:m-5 {
    margin: 1.25rem;
  }

  .xl\:m-6 {
    margin: 1.5rem;
  }

  .xl\:m-7 {
    margin: 1.75rem;
  }

  .xl\:m-8 {
    margin: 2rem;
  }

  .xl\:m-9 {
    margin: 2.5rem;
  }

  .xl\:m-10 {
    margin: 3rem;
  }

  .xl\:m-auto {
    margin: auto;
  }

  .xl\:m-px {
    margin: 1px;
  }

  .xl\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xl\:my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .xl\:mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .xl\:my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .xl\:mx-2 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .xl\:my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem;
  }

  .xl\:mx-3 {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .xl\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:my-9 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:mx-9 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:my-10 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:mx-10 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

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

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

  .xl\:mt-0 {
    margin-top: 0;
  }

  .xl\:mr-0 {
    margin-right: 0;
  }

  .xl\:mb-0 {
    margin-bottom: 0;
  }

  .xl\:ml-0 {
    margin-left: 0;
  }

  .xl\:mt-1 {
    margin-top: .25rem;
  }

  .xl\:mr-1 {
    margin-right: .25rem;
  }

  .xl\:mb-1 {
    margin-bottom: .25rem;
  }

  .xl\:ml-1 {
    margin-left: .25rem;
  }

  .xl\:mt-2 {
    margin-top: .5rem;
  }

  .xl\:mr-2 {
    margin-right: .5rem;
  }

  .xl\:mb-2 {
    margin-bottom: .5rem;
  }

  .xl\:ml-2 {
    margin-left: .5rem;
  }

  .xl\:mt-3 {
    margin-top: .75rem;
  }

  .xl\:mr-3 {
    margin-right: .75rem;
  }

  .xl\:mb-3 {
    margin-bottom: .75rem;
  }

  .xl\:ml-3 {
    margin-left: .75rem;
  }

  .xl\:mt-4 {
    margin-top: 1rem;
  }

  .xl\:mr-4 {
    margin-right: 1rem;
  }

  .xl\:mb-4 {
    margin-bottom: 1rem;
  }

  .xl\:ml-4 {
    margin-left: 1rem;
  }

  .xl\:mt-5 {
    margin-top: 1.25rem;
  }

  .xl\:mr-5 {
    margin-right: 1.25rem;
  }

  .xl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .xl\:ml-5 {
    margin-left: 1.25rem;
  }

  .xl\:mt-6 {
    margin-top: 1.5rem;
  }

  .xl\:mr-6 {
    margin-right: 1.5rem;
  }

  .xl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .xl\:ml-6 {
    margin-left: 1.5rem;
  }

  .xl\:mt-7 {
    margin-top: 1.75rem;
  }

  .xl\:mr-7 {
    margin-right: 1.75rem;
  }

  .xl\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .xl\:ml-7 {
    margin-left: 1.75rem;
  }

  .xl\:mt-8 {
    margin-top: 2rem;
  }

  .xl\:mr-8 {
    margin-right: 2rem;
  }

  .xl\:mb-8 {
    margin-bottom: 2rem;
  }

  .xl\:ml-8 {
    margin-left: 2rem;
  }

  .xl\:mt-9 {
    margin-top: 2.5rem;
  }

  .xl\:mr-9 {
    margin-right: 2.5rem;
  }

  .xl\:mb-9 {
    margin-bottom: 2.5rem;
  }

  .xl\:ml-9 {
    margin-left: 2.5rem;
  }

  .xl\:mt-10 {
    margin-top: 3rem;
  }

  .xl\:mr-10 {
    margin-right: 3rem;
  }

  .xl\:mb-10 {
    margin-bottom: 3rem;
  }

  .xl\:ml-10 {
    margin-left: 3rem;
  }

  .xl\:mt-auto {
    margin-top: auto;
  }

  .xl\:mr-auto {
    margin-right: auto;
  }

  .xl\:mb-auto {
    margin-bottom: auto;
  }

  .xl\:ml-auto {
    margin-left: auto;
  }

  .xl\:mt-px {
    margin-top: 1px;
  }

  .xl\:mr-px {
    margin-right: 1px;
  }

  .xl\:mb-px {
    margin-bottom: 1px;
  }

  .xl\:ml-px {
    margin-left: 1px;
  }

  .xl\:max-h-full {
    max-height: 100%;
  }

  .xl\:max-h-screen {
    max-height: 100vh;
  }

  .xl\:max-w-xs {
    max-width: 20rem;
  }

  .xl\:max-w-sm {
    max-width: 30rem;
  }

  .xl\:max-w-md {
    max-width: 40rem;
  }

  .xl\:max-w-lg {
    max-width: 50rem;
  }

  .xl\:max-w-xl {
    max-width: 60rem;
  }

  .xl\:max-w-2xl {
    max-width: 70rem;
  }

  .xl\:max-w-3xl {
    max-width: 80rem;
  }

  .xl\:max-w-4xl {
    max-width: 90rem;
  }

  .xl\:max-w-5xl {
    max-width: 100rem;
  }

  .xl\:max-w-full {
    max-width: 100%;
  }

  .xl\:min-h-0 {
    min-height: 0;
  }

  .xl\:min-h-full {
    min-height: 100%;
  }

  .xl\:min-h-screen {
    min-height: 100vh;
  }

  .xl\:min-w-0 {
    min-width: 0;
  }

  .xl\:min-w-full {
    min-width: 100%;
  }

  .xl\:-m-0 {
    margin: 0;
  }

  .xl\:-m-1 {
    margin: -0.25rem;
  }

  .xl\:-m-2 {
    margin: -0.5rem;
  }

  .xl\:-m-3 {
    margin: -0.75rem;
  }

  .xl\:-m-4 {
    margin: -1rem;
  }

  .xl\:-m-6 {
    margin: -1.5rem;
  }

  .xl\:-m-8 {
    margin: -2rem;
  }

  .xl\:-m-px {
    margin: -1px;
  }

  .xl\:-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

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

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

  .xl\:-mt-0 {
    margin-top: 0;
  }

  .xl\:-mr-0 {
    margin-right: 0;
  }

  .xl\:-mb-0 {
    margin-bottom: 0;
  }

  .xl\:-ml-0 {
    margin-left: 0;
  }

  .xl\:-mt-1 {
    margin-top: -0.25rem;
  }

  .xl\:-mr-1 {
    margin-right: -0.25rem;
  }

  .xl\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .xl\:-ml-1 {
    margin-left: -0.25rem;
  }

  .xl\:-mt-2 {
    margin-top: -0.5rem;
  }

  .xl\:-mr-2 {
    margin-right: -0.5rem;
  }

  .xl\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .xl\:-ml-2 {
    margin-left: -0.5rem;
  }

  .xl\:-mt-3 {
    margin-top: -0.75rem;
  }

  .xl\:-mr-3 {
    margin-right: -0.75rem;
  }

  .xl\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .xl\:-ml-3 {
    margin-left: -0.75rem;
  }

  .xl\:-mt-4 {
    margin-top: -1rem;
  }

  .xl\:-mr-4 {
    margin-right: -1rem;
  }

  .xl\:-mb-4 {
    margin-bottom: -1rem;
  }

  .xl\:-ml-4 {
    margin-left: -1rem;
  }

  .xl\:-mt-6 {
    margin-top: -1.5rem;
  }

  .xl\:-mr-6 {
    margin-right: -1.5rem;
  }

  .xl\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .xl\:-ml-6 {
    margin-left: -1.5rem;
  }

  .xl\:-mt-8 {
    margin-top: -2rem;
  }

  .xl\:-mr-8 {
    margin-right: -2rem;
  }

  .xl\:-mb-8 {
    margin-bottom: -2rem;
  }

  .xl\:-ml-8 {
    margin-left: -2rem;
  }

  .xl\:-mt-px {
    margin-top: -1px;
  }

  .xl\:-mr-px {
    margin-right: -1px;
  }

  .xl\:-mb-px {
    margin-bottom: -1px;
  }

  .xl\:-ml-px {
    margin-left: -1px;
  }

  .xl\:opacity-0 {
    opacity: 0;
  }

  .xl\:opacity-25 {
    opacity: .25;
  }

  .xl\:opacity-50 {
    opacity: .5;
  }

  .xl\:opacity-75 {
    opacity: .75;
  }

  .xl\:opacity-100 {
    opacity: 1;
  }

  .xl\:overflow-auto {
    overflow: auto;
  }

  .xl\:overflow-hidden {
    overflow: hidden;
  }

  .xl\:overflow-visible {
    overflow: visible;
  }

  .xl\:overflow-scroll {
    overflow: scroll;
  }

  .xl\:overflow-x-auto {
    overflow-x: auto;
  }

  .xl\:overflow-y-auto {
    overflow-y: auto;
  }

  .xl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .xl\:overflow-y-visible {
    overflow-y: visible;
  }

  .xl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xl\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xl\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xl\:p-0 {
    padding: 0;
  }

  .xl\:p-1 {
    padding: .25rem;
  }

  .xl\:p-2 {
    padding: .5rem;
  }

  .xl\:p-3 {
    padding: .75rem;
  }

  .xl\:p-4 {
    padding: 1rem;
  }

  .xl\:p-5 {
    padding: 1.25rem;
  }

  .xl\:p-6 {
    padding: 1.5rem;
  }

  .xl\:p-8 {
    padding: 2rem;
  }

  .xl\:p-10 {
    padding: 2.5rem;
  }

  .xl\:p-12 {
    padding: 3rem;
  }

  .xl\:p-px {
    padding: 1px;
  }

  .xl\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xl\:py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .xl\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .xl\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .xl\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .xl\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .xl\:px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

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

  .xl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xl\:pt-0 {
    padding-top: 0;
  }

  .xl\:pr-0 {
    padding-right: 0;
  }

  .xl\:pb-0 {
    padding-bottom: 0;
  }

  .xl\:pl-0 {
    padding-left: 0;
  }

  .xl\:pt-1 {
    padding-top: .25rem;
  }

  .xl\:pr-1 {
    padding-right: .25rem;
  }

  .xl\:pb-1 {
    padding-bottom: .25rem;
  }

  .xl\:pl-1 {
    padding-left: .25rem;
  }

  .xl\:pt-2 {
    padding-top: .5rem;
  }

  .xl\:pr-2 {
    padding-right: .5rem;
  }

  .xl\:pb-2 {
    padding-bottom: .5rem;
  }

  .xl\:pl-2 {
    padding-left: .5rem;
  }

  .xl\:pt-3 {
    padding-top: .75rem;
  }

  .xl\:pr-3 {
    padding-right: .75rem;
  }

  .xl\:pb-3 {
    padding-bottom: .75rem;
  }

  .xl\:pl-3 {
    padding-left: .75rem;
  }

  .xl\:pt-4 {
    padding-top: 1rem;
  }

  .xl\:pr-4 {
    padding-right: 1rem;
  }

  .xl\:pb-4 {
    padding-bottom: 1rem;
  }

  .xl\:pl-4 {
    padding-left: 1rem;
  }

  .xl\:pt-5 {
    padding-top: 1.25rem;
  }

  .xl\:pr-5 {
    padding-right: 1.25rem;
  }

  .xl\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .xl\:pl-5 {
    padding-left: 1.25rem;
  }

  .xl\:pt-6 {
    padding-top: 1.5rem;
  }

  .xl\:pr-6 {
    padding-right: 1.5rem;
  }

  .xl\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .xl\:pl-6 {
    padding-left: 1.5rem;
  }

  .xl\:pt-8 {
    padding-top: 2rem;
  }

  .xl\:pr-8 {
    padding-right: 2rem;
  }

  .xl\:pb-8 {
    padding-bottom: 2rem;
  }

  .xl\:pl-8 {
    padding-left: 2rem;
  }

  .xl\:pt-10 {
    padding-top: 2.5rem;
  }

  .xl\:pr-10 {
    padding-right: 2.5rem;
  }

  .xl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .xl\:pl-10 {
    padding-left: 2.5rem;
  }

  .xl\:pt-12 {
    padding-top: 3rem;
  }

  .xl\:pr-12 {
    padding-right: 3rem;
  }

  .xl\:pb-12 {
    padding-bottom: 3rem;
  }

  .xl\:pl-12 {
    padding-left: 3rem;
  }

  .xl\:pt-px {
    padding-top: 1px;
  }

  .xl\:pr-px {
    padding-right: 1px;
  }

  .xl\:pb-px {
    padding-bottom: 1px;
  }

  .xl\:pl-px {
    padding-left: 1px;
  }

  .xl\:pointer-events-none {
    pointer-events: none;
  }

  .xl\:pointer-events-auto {
    pointer-events: auto;
  }

  .xl\:static {
    position: static;
  }

  .xl\:fixed {
    position: fixed;
  }

  .xl\:absolute {
    position: absolute;
  }

  .xl\:relative {
    position: relative;
  }

  .xl\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .xl\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xl\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xl\:pin-y {
    top: 0;
    bottom: 0;
  }

  .xl\:pin-x {
    right: 0;
    left: 0;
  }

  .xl\:pin-t {
    top: 0;
  }

  .xl\:pin-r {
    right: 0;
  }

  .xl\:pin-b {
    bottom: 0;
  }

  .xl\:pin-l {
    left: 0;
  }

  .xl\:resize-none {
    resize: none;
  }

  .xl\:resize-y {
    resize: vertical;
  }

  .xl\:resize-x {
    resize: horizontal;
  }

  .xl\:resize {
    resize: both;
  }

  .xl\:shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .xl\:shadow-md {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .xl\:shadow-lg {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08);
  }

  .xl\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .xl\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .xl\:table-auto {
    table-layout: auto;
  }

  .xl\:table-fixed {
    table-layout: fixed;
  }

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

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

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

  .xl\:text-justify {
    text-align: justify;
  }

  .xl\:text-transparent {
    color: transparent;
  }

  .xl\:text-black {
    color: #000;
  }

  .xl\:text-grey-darkest {
    color: #3d4852;
  }

  .xl\:text-grey-darker {
    color: #606f7b;
  }

  .xl\:text-grey-dark {
    color: #8795a1;
  }

  .xl\:text-grey {
    color: #b8c2cc;
  }

  .xl\:text-grey-light {
    color: #dae1e7;
  }

  .xl\:text-grey-lighter {
    color: #f1f5f8;
  }

  .xl\:text-grey-lightest {
    color: #f8fafc;
  }

  .xl\:text-white {
    color: #fff;
  }

  .xl\:text-red-darkest {
    color: #3b0d0c;
  }

  .xl\:text-red-darker {
    color: #621b18;
  }

  .xl\:text-red-dark {
    color: #cc1f1a;
  }

  .xl\:text-red {
    color: #e3342f;
  }

  .xl\:text-red-light {
    color: #ef5753;
  }

  .xl\:text-red-lighter {
    color: #f9acaa;
  }

  .xl\:text-red-lightest {
    color: #fcebea;
  }

  .xl\:text-orange-darkest {
    color: #462a16;
  }

  .xl\:text-orange-darker {
    color: #613b1f;
  }

  .xl\:text-orange-dark {
    color: #de751f;
  }

  .xl\:text-orange {
    color: #f6993f;
  }

  .xl\:text-orange-light {
    color: #faad63;
  }

  .xl\:text-orange-lighter {
    color: #fcd9b6;
  }

  .xl\:text-orange-lightest {
    color: #fff5eb;
  }

  .xl\:text-yellow-darkest {
    color: #453411;
  }

  .xl\:text-yellow-darker {
    color: #684f1d;
  }

  .xl\:text-yellow-dark {
    color: #f2d024;
  }

  .xl\:text-yellow {
    color: #ffed4a;
  }

  .xl\:text-yellow-light {
    color: #fff382;
  }

  .xl\:text-yellow-lighter {
    color: #fff9c2;
  }

  .xl\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .xl\:text-green-darkest {
    color: #0f2f21;
  }

  .xl\:text-green-darker {
    color: #1a4731;
  }

  .xl\:text-green-dark {
    color: #1f9d55;
  }

  .xl\:text-green {
    color: #38c172;
  }

  .xl\:text-green-light {
    color: #51d88a;
  }

  .xl\:text-green-lighter {
    color: #a2f5bf;
  }

  .xl\:text-green-lightest {
    color: #e3fcec;
  }

  .xl\:text-teal-darkest {
    color: #0d3331;
  }

  .xl\:text-teal-darker {
    color: #20504f;
  }

  .xl\:text-teal-dark {
    color: #38a89d;
  }

  .xl\:text-teal {
    color: #4dc0b5;
  }

  .xl\:text-teal-light {
    color: #64d5ca;
  }

  .xl\:text-teal-lighter {
    color: #a0f0ed;
  }

  .xl\:text-teal-lightest {
    color: #e8fffe;
  }

  .xl\:text-blue-darkest {
    color: #12283a;
  }

  .xl\:text-blue-darker {
    color: #1c3d5a;
  }

  .xl\:text-blue-dark {
    color: #2779bd;
  }

  .xl\:text-blue {
    color: #3490dc;
  }

  .xl\:text-blue-light {
    color: #6cb2eb;
  }

  .xl\:text-blue-lighter {
    color: #bcdefa;
  }

  .xl\:text-blue-lightest {
    color: #eff8ff;
  }

  .xl\:text-indigo-darkest {
    color: #191e38;
  }

  .xl\:text-indigo-darker {
    color: #2f365f;
  }

  .xl\:text-indigo-dark {
    color: #5661b3;
  }

  .xl\:text-indigo {
    color: #6574cd;
  }

  .xl\:text-indigo-light {
    color: #7886d7;
  }

  .xl\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .xl\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .xl\:text-purple-darkest {
    color: #21183c;
  }

  .xl\:text-purple-darker {
    color: #382b5f;
  }

  .xl\:text-purple-dark {
    color: #794acf;
  }

  .xl\:text-purple {
    color: #9561e2;
  }

  .xl\:text-purple-light {
    color: #a779e9;
  }

  .xl\:text-purple-lighter {
    color: #d6bbfc;
  }

  .xl\:text-purple-lightest {
    color: #f3ebff;
  }

  .xl\:text-pink-darkest {
    color: #451225;
  }

  .xl\:text-pink-darker {
    color: #6f213f;
  }

  .xl\:text-pink-dark {
    color: #eb5286;
  }

  .xl\:text-pink {
    color: #f66d9b;
  }

  .xl\:text-pink-light {
    color: #fa7ea8;
  }

  .xl\:text-pink-lighter {
    color: #ffbbca;
  }

  .xl\:text-pink-lightest {
    color: #ffebef;
  }

  .xl\:text-gold-darkest {
    color: #451225;
  }

  .xl\:text-gold-darker {
    color: #6f213f;
  }

  .xl\:text-gold-dark {
    color: #bc8912;
  }

  .xl\:text-gold {
    color: #daa520;
  }

  .xl\:text-gold-light {
    color: #fa7ea8;
  }

  .xl\:text-gold-lighter {
    color: #ffbbca;
  }

  .xl\:text-gold-lightest {
    color: #ffebef;
  }

  .xl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xl\:hover\:text-black:hover {
    color: #000;
  }

  .xl\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .xl\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .xl\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .xl\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .xl\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .xl\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .xl\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .xl\:hover\:text-white:hover {
    color: #fff;
  }

  .xl\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .xl\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .xl\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .xl\:hover\:text-red:hover {
    color: #e3342f;
  }

  .xl\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .xl\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .xl\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .xl\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .xl\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .xl\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .xl\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .xl\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .xl\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .xl\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .xl\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .xl\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .xl\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .xl\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .xl\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .xl\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .xl\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .xl\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .xl\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .xl\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .xl\:hover\:text-green:hover {
    color: #38c172;
  }

  .xl\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .xl\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .xl\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .xl\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .xl\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .xl\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .xl\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .xl\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .xl\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .xl\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .xl\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .xl\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .xl\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .xl\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .xl\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .xl\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .xl\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .xl\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .xl\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .xl\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .xl\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .xl\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .xl\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .xl\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .xl\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .xl\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .xl\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .xl\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .xl\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .xl\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .xl\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .xl\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .xl\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .xl\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .xl\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .xl\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .xl\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .xl\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .xl\:hover\:text-gold-darkest:hover {
    color: #451225;
  }

  .xl\:hover\:text-gold-darker:hover {
    color: #6f213f;
  }

  .xl\:hover\:text-gold-dark:hover {
    color: #bc8912;
  }

  .xl\:hover\:text-gold:hover {
    color: #daa520;
  }

  .xl\:hover\:text-gold-light:hover {
    color: #fa7ea8;
  }

  .xl\:hover\:text-gold-lighter:hover {
    color: #ffbbca;
  }

  .xl\:hover\:text-gold-lightest:hover {
    color: #ffebef;
  }

  .xl\:text-xs {
    font-size: .75rem;
  }

  .xl\:text-sm {
    font-size: .875rem;
  }

  .xl\:text-base {
    font-size: 1rem;
  }

  .xl\:text-lg {
    font-size: 1.125rem;
  }

  .xl\:text-xl {
    font-size: 1.25rem;
  }

  .xl\:text-2xl {
    font-size: 1.5rem;
  }

  .xl\:text-3xl {
    font-size: 1.875rem;
  }

  .xl\:text-4xl {
    font-size: 2.25rem;
  }

  .xl\:text-5xl {
    font-size: 3rem;
  }

  .xl\:italic {
    font-style: italic;
  }

  .xl\:roman {
    font-style: normal;
  }

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

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

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

  .xl\:normal-case {
    text-transform: none;
  }

  .xl\:underline {
    text-decoration: underline;
  }

  .xl\:line-through {
    text-decoration: line-through;
  }

  .xl\:no-underline {
    text-decoration: none;
  }

  .xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:hover\:italic:hover {
    font-style: italic;
  }

  .xl\:hover\:roman:hover {
    font-style: normal;
  }

  .xl\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .xl\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .xl\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .xl\:hover\:normal-case:hover {
    text-transform: none;
  }

  .xl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xl\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .xl\:tracking-normal {
    letter-spacing: 0;
  }

  .xl\:tracking-wide {
    letter-spacing: .05em;
  }

  .xl\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .xl\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .xl\:align-baseline {
    vertical-align: baseline;
  }

  .xl\:align-top {
    vertical-align: top;
  }

  .xl\:align-middle {
    vertical-align: middle;
  }

  .xl\:align-bottom {
    vertical-align: bottom;
  }

  .xl\:align-text-top {
    vertical-align: text-top;
  }

  .xl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .xl\:visible {
    visibility: visible;
  }

  .xl\:invisible {
    visibility: hidden;
  }

  .xl\:whitespace-normal {
    white-space: normal;
  }

  .xl\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .xl\:whitespace-pre {
    white-space: pre;
  }

  .xl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .xl\:break-words {
    word-wrap: break-word;
  }

  .xl\:break-normal {
    word-wrap: normal;
  }

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

  .xl\:w-1 {
    width: .25rem;
  }

  .xl\:w-2 {
    width: .5rem;
  }

  .xl\:w-3 {
    width: .75rem;
  }

  .xl\:w-4 {
    width: 1rem;
  }

  .xl\:w-6 {
    width: 1.5rem;
  }

  .xl\:w-8 {
    width: 2rem;
  }

  .xl\:w-10 {
    width: 2.5rem;
  }

  .xl\:w-12 {
    width: 3rem;
  }

  .xl\:w-16 {
    width: 4rem;
  }

  .xl\:w-24 {
    width: 6rem;
  }

  .xl\:w-32 {
    width: 8rem;
  }

  .xl\:w-48 {
    width: 12rem;
  }

  .xl\:w-64 {
    width: 16rem;
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:w-px {
    width: 1px;
  }

  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:w-1\/3 {
    width: 33.33333%;
  }

  .xl\:w-2\/3 {
    width: 66.66667%;
  }

  .xl\:w-1\/4 {
    width: 25%;
  }

  .xl\:w-3\/4 {
    width: 75%;
  }

  .xl\:w-1\/5 {
    width: 20%;
  }

  .xl\:w-2\/5 {
    width: 40%;
  }

  .xl\:w-3\/5 {
    width: 60%;
  }

  .xl\:w-4\/5 {
    width: 80%;
  }

  .xl\:w-1\/6 {
    width: 16.66667%;
  }

  .xl\:w-5\/6 {
    width: 83.33333%;
  }

  .xl\:w-full {
    width: 100%;
  }

  .xl\:w-screen {
    width: 100vw;
  }

  .xl\:z-0 {
    z-index: 0;
  }

  .xl\:z-10 {
    z-index: 10;
  }

  .xl\:z-20 {
    z-index: 20;
  }

  .xl\:z-30 {
    z-index: 30;
  }

  .xl\:z-40 {
    z-index: 40;
  }

  .xl\:z-50 {
    z-index: 50;
  }

  .xl\:z-auto {
    z-index: auto;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvRDovb3duQ2xvdWQvV2Vic2l0ZXMvUmF5VGVjaCBIb3N0aW5nL2Zyb250LWVuZC9zcmMvYXNzZXRzL3Njc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvRDovb3duQ2xvdWQvV2Vic2l0ZXMvUmF5VGVjaCBIb3N0aW5nL2Zyb250LWVuZC9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwid2VicGFjazovLy8uL3NyYy9hc3NldHMvc2Nzcy9EOi9vd25DbG91ZC9XZWJzaXRlcy9SYXlUZWNoIEhvc3RpbmcvZnJvbnQtZW5kL25vZGVfbW9kdWxlcy9hbmltYXRlLmNzcy9hbmltYXRlLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvRDovb3duQ2xvdWQvV2Vic2l0ZXMvUmF5VGVjaCBIb3N0aW5nL2Zyb250LWVuZC9zcmMvYXNzZXRzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9hc3NldHMvc2Nzcy9EOi9vd25DbG91ZC9XZWJzaXRlcy9SYXlUZWNoIEhvc3RpbmcvZnJvbnQtZW5kL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9mb250LWF3ZXNvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvRDovb3duQ2xvdWQvV2Vic2l0ZXMvUmF5VGVjaCBIb3N0aW5nL2Zyb250LWVuZC9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3BhdGguc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvRDovb3duQ2xvdWQvV2Vic2l0ZXMvUmF5VGVjaCBIb3N0aW5nL2Zyb250LWVuZC9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvRDovb3duQ2xvdWQvV2Vic2l0ZXMvUmF5VGVjaCBIb3N0aW5nL2Zyb250LWVuZC9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9hc3NldHMvc2Nzcy9EOi9vd25DbG91ZC9XZWJzaXRlcy9SYXlUZWNoIEhvc3RpbmcvZnJvbnQtZW5kL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvRDovb3duQ2xvdWQvV2Vic2l0ZXMvUmF5VGVjaCBIb3N0aW5nL2Zyb250LWVuZC9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvRDovb3duQ2xvdWQvV2Vic2l0ZXMvUmF5VGVjaCBIb3N0aW5nL2Zyb250LWVuZC9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9hc3NldHMvc2Nzcy9EOi9vd25DbG91ZC9XZWJzaXRlcy9SYXlUZWNoIEhvc3RpbmcvZnJvbnQtZW5kL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9zY3NzL0Q6L293bkNsb3VkL1dlYnNpdGVzL1JheVRlY2ggSG9zdGluZy9mcm9udC1lbmQvbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9hc3NldHMvc2Nzcy9EOi9vd25DbG91ZC9XZWJzaXRlcy9SYXlUZWNoIEhvc3RpbmcvZnJvbnQtZW5kL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9zY3NzL0Q6L293bkNsb3VkL1dlYnNpdGVzL1JheVRlY2ggSG9zdGluZy9mcm9udC1lbmQvbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvRDovb3duQ2xvdWQvV2Vic2l0ZXMvUmF5VGVjaCBIb3N0aW5nL2Zyb250LWVuZC9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvRDovb3duQ2xvdWQvV2Vic2l0ZXMvUmF5VGVjaCBIb3N0aW5nL2Zyb250LWVuZC9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9zY3NzL0Q6L293bkNsb3VkL1dlYnNpdGVzL1JheVRlY2ggSG9zdGluZy9mcm9udC1lbmQvbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9zY3NzL0Q6L293bkNsb3VkL1dlYnNpdGVzL1JheVRlY2ggSG9zdGluZy9mcm9udC1lbmQvc3JjL2Fzc2V0cy9zY3NzL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9zY3NzL0Q6L293bkNsb3VkL1dlYnNpdGVzL1JheVRlY2ggSG9zdGluZy9mcm9udC1lbmQvc3JjL2Fzc2V0cy9zY3NzL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9zY3NzL0Q6L293bkNsb3VkL1dlYnNpdGVzL1JheVRlY2ggSG9zdGluZy9mcm9udC1lbmQvc3JjL2Fzc2V0cy9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9hc3NldHMvc2Nzcy9EOi9vd25DbG91ZC9XZWJzaXRlcy9SYXlUZWNoIEhvc3RpbmcvZnJvbnQtZW5kL3NyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9zY3NzL0Q6L293bkNsb3VkL1dlYnNpdGVzL1JheVRlY2ggSG9zdGluZy9mcm9udC1lbmQvc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvRDovb3duQ2xvdWQvV2Vic2l0ZXMvUmF5VGVjaCBIb3N0aW5nL2Zyb250LWVuZC88bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsaUJBQWdCOztBQUFoQjs7O0VBSUM7O0FDSkQsNEVBQTJFOztBQUUzRTtnRkFDK0U7O0FBRS9FOzs7O0dBSUU7O0FBRUY7RUFDRSxrQkFBaUIsQ0FBRSxPQUFNO01BQ3pCLDJCQUEwQixDQUFFLE9BQU07RUFDbEMsK0JBQThCLENBQUUsT0FBTTtDQUN4Qzs7QUFFQTtnRkFDK0U7O0FBRS9FOztHQUVFOztBQUVGO0VBQ0UsVUFBUztDQUNYOztBQUVBOztHQUVFOztBQUVGOzs7Ozs7RUFNRSxlQUFjO0NBQ2hCOztBQUVBOzs7R0FHRTs7QUFFRjtFQUNFLGVBQWM7RUFDZCxnQkFBZ0I7Q0FDbEI7O0FBRUE7Z0ZBQytFOztBQUUvRTs7O0dBR0U7O0FBRUY7OztFQUVPLE9BQU07RUFDWCxlQUFjO0NBQ2hCOztBQUVBOztHQUVFOztBQUVGO0VBQ0UsaUJBQWdCO0NBQ2xCOztBQUVBOzs7R0FHRTs7QUFFRjtFQUNFLGdDQUF1QjtVQUF2Qix3QkFBdUIsQ0FBRSxPQUFNO0VBQy9CLFVBQVMsQ0FBRSxPQUFNO0VBQ2pCLGtCQUFpQixDQUFFLE9BQU07Q0FDM0I7O0FBRUE7OztHQUdFOztBQUVGO0VBQ0Usa0NBQWlDLENBQUUsT0FBTTtFQUN6QyxlQUFjLENBQUUsT0FBTTtDQUN4Qjs7QUFFQTtnRkFDK0U7O0FBRS9FOzs7R0FHRTs7QUFFRjtFQUNFLDhCQUE2QixDQUFFLE9BQU07RUFDckMsc0NBQXFDLENBQUUsT0FBTTtDQUMvQzs7QUFFQTs7O0dBR0U7O0FBRUY7RUFDRSxvQkFBbUIsQ0FBRSxPQUFNO0VBQzNCLDJCQUEwQixDQUFFLE9BQU07RUFDbEMsa0NBQWlDLENBQUUsT0FBTTtDQUMzQzs7QUFFQTs7R0FF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QUFBOztBQUFUOztFQUFBLGVBQVM7RUFBVCxZQUFTO0NBQUE7O0FBQVQ7O0VBQUEsZ0JBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQ1Q7RUFBQSxZQUFTO0NBQUE7O0FBQVQ7RUFBQTtJQUFBLGlCQUFTO0dBQUE7Q0FBQTs7QUFBVDtFQUFBO0lBQUEsaUJBQVM7R0FBQTtDQUFBOztBQUFUO0VBQUE7SUFBQSxpQkFBUztHQUFBO0NBQUE7O0FBQVQ7RUFBQTtJQUFBLGtCQUFTO0dBQUE7Q0FBQTs7QUFDVDtFQUFBLGlCQUFTO0VBQVQsV0FBUztDQUFBOztBQUFUO0VBQUEseUJBQVM7S0FBVCxzQkFBUztVQUFULGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSw2QkFBUztDQUFBOztBQUFUO0VBQUEsNkJBQVM7Q0FBQTs7QUFBVDtFQUFBLDhCQUFTO0NBQUE7O0FBQVQ7RUFBQSw4QkFBUztDQUFBOztBQUFUO0VBQUEsdUJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSx1QkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDhCQUFTO0NBQUE7O0FBQVQ7RUFBQSx1QkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsNEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDRCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsaUNBQVM7Q0FBQTs7QUFBVDtFQUFBLDhCQUFTO0NBQUE7O0FBQVQ7RUFBQSwyQkFBUztDQUFBOztBQUFUO0VBQUEsa0NBQVM7Q0FBQTs7QUFBVDtFQUFBLCtCQUFTO0NBQUE7O0FBQVQ7RUFBQSx5QkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDZCQUFTO0NBQUE7O0FBQVQ7RUFBQSw0QkFBUztDQUFBOztBQUFUO0VBQUEsNEJBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSx1QkFBUztDQUFBOztBQUFUO0VBQUEseUJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7Q0FBQTs7QUFBVDtFQUFBLG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHlCQUFTO1VBQVQsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLCtCQUFTO1VBQVQsdUJBQVM7Q0FBQTs7QUFBVDtFQUFBLDhCQUFTO1VBQVQsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLDZCQUFTO1VBQVQscUJBQVM7Q0FBQTs7QUFBVDtFQUFBLDhCQUFTO1VBQVQsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGtDQUFTO1VBQVQsMEJBQVM7RUFBVCxtQ0FBUztVQUFULDJCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQ0FBUztVQUFULDJCQUFTO0VBQVQsc0NBQVM7VUFBVCw4QkFBUztDQUFBOztBQUFUO0VBQUEsc0NBQVM7VUFBVCw4QkFBUztFQUFULHFDQUFTO1VBQVQsNkJBQVM7Q0FBQTs7QUFBVDtFQUFBLGtDQUFTO1VBQVQsMEJBQVM7RUFBVCxxQ0FBUztVQUFULDZCQUFTO0NBQUE7O0FBQVQ7RUFBQSx3Q0FBUztVQUFULGdDQUFTO0VBQVQseUNBQVM7VUFBVCxpQ0FBUztDQUFBOztBQUFUO0VBQUEseUNBQVM7VUFBVCxpQ0FBUztFQUFULDRDQUFTO1VBQVQsb0NBQVM7Q0FBQTs7QUFBVDtFQUFBLDRDQUFTO1VBQVQsb0NBQVM7RUFBVCwyQ0FBUztVQUFULG1DQUFTO0NBQUE7O0FBQVQ7RUFBQSx3Q0FBUztVQUFULGdDQUFTO0VBQVQsMkNBQVM7VUFBVCxtQ0FBUztDQUFBOztBQUFUO0VBQUEsdUNBQVM7VUFBVCwrQkFBUztFQUFULHdDQUFTO1VBQVQsZ0NBQVM7Q0FBQTs7QUFBVDtFQUFBLHdDQUFTO1VBQVQsZ0NBQVM7RUFBVCwyQ0FBUztVQUFULG1DQUFTO0NBQUE7O0FBQVQ7RUFBQSwyQ0FBUztVQUFULG1DQUFTO0VBQVQsMENBQVM7VUFBVCxrQ0FBUztDQUFBOztBQUFUO0VBQUEsdUNBQVM7VUFBVCwrQkFBUztFQUFULDBDQUFTO1VBQVQsa0NBQVM7Q0FBQTs7QUFBVDtFQUFBLHNDQUFTO1VBQVQsOEJBQVM7RUFBVCx1Q0FBUztVQUFULCtCQUFTO0NBQUE7O0FBQVQ7RUFBQSx1Q0FBUztVQUFULCtCQUFTO0VBQVQsMENBQVM7VUFBVCxrQ0FBUztDQUFBOztBQUFUO0VBQUEsMENBQVM7VUFBVCxrQ0FBUztFQUFULHlDQUFTO1VBQVQsaUNBQVM7Q0FBQTs7QUFBVDtFQUFBLHNDQUFTO1VBQVQsOEJBQVM7RUFBVCx5Q0FBUztVQUFULGlDQUFTO0NBQUE7O0FBQVQ7RUFBQSx1Q0FBUztVQUFULCtCQUFTO0VBQVQsd0NBQVM7VUFBVCxnQ0FBUztDQUFBOztBQUFUO0VBQUEsd0NBQVM7VUFBVCxnQ0FBUztFQUFULDJDQUFTO1VBQVQsbUNBQVM7Q0FBQTs7QUFBVDtFQUFBLDJDQUFTO1VBQVQsbUNBQVM7RUFBVCwwQ0FBUztVQUFULGtDQUFTO0NBQUE7O0FBQVQ7RUFBQSx1Q0FBUztVQUFULCtCQUFTO0VBQVQsMENBQVM7VUFBVCxrQ0FBUztDQUFBOztBQUFUO0VBQUEsa0NBQVM7VUFBVCwwQkFBUztDQUFBOztBQUFUO0VBQUEsbUNBQVM7VUFBVCwyQkFBUztDQUFBOztBQUFUO0VBQUEsc0NBQVM7VUFBVCw4QkFBUztDQUFBOztBQUFUO0VBQUEscUNBQVM7VUFBVCw2QkFBUztDQUFBOztBQUFUO0VBQUEsd0NBQVM7VUFBVCxnQ0FBUztDQUFBOztBQUFUO0VBQUEseUNBQVM7VUFBVCxpQ0FBUztDQUFBOztBQUFUO0VBQUEsNENBQVM7VUFBVCxvQ0FBUztDQUFBOztBQUFUO0VBQUEsMkNBQVM7VUFBVCxtQ0FBUztDQUFBOztBQUFUO0VBQUEsdUNBQVM7VUFBVCwrQkFBUztDQUFBOztBQUFUO0VBQUEsd0NBQVM7VUFBVCxnQ0FBUztDQUFBOztBQUFUO0VBQUEsMkNBQVM7VUFBVCxtQ0FBUztDQUFBOztBQUFUO0VBQUEsMENBQVM7VUFBVCxrQ0FBUztDQUFBOztBQUFUO0VBQUEsc0NBQVM7VUFBVCw4QkFBUztDQUFBOztBQUFUO0VBQUEsdUNBQVM7VUFBVCwrQkFBUztDQUFBOztBQUFUO0VBQUEsMENBQVM7VUFBVCxrQ0FBUztDQUFBOztBQUFUO0VBQUEseUNBQVM7VUFBVCxpQ0FBUztDQUFBOztBQUFUO0VBQUEsdUNBQVM7VUFBVCwrQkFBUztDQUFBOztBQUFUO0VBQUEsd0NBQVM7VUFBVCxnQ0FBUztDQUFBOztBQUFUO0VBQUEsMkNBQVM7VUFBVCxtQ0FBUztDQUFBOztBQUFUO0VBQUEsMENBQVM7VUFBVCxrQ0FBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxxQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGdCQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEsa0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGtCQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSx1QkFBUztDQUFBOztBQUFUO0VBQUEscUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSx3QkFBUztDQUFBOztBQUFUO0VBQUEseUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsd0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHlCQUFTO0NBQUE7O0FBQVQ7RUFBQSx1QkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHdCQUFTO0NBQUE7O0FBQVQ7RUFBQSx5QkFBUztDQUFBOztBQUFUO0VBQUEsdUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSx3QkFBUztDQUFBOztBQUFUO0VBQUEseUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSxhQUFTO0NBQUE7O0FBQVQ7RUFBQSxnQkFBUztDQUFBOztBQUFUO0VBQUEsZ0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGFBQVM7Q0FBQTs7QUFBVDtFQUFBLGFBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsZ0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztDQUFBOztBQUFUO0VBQUEsY0FBUztDQUFBOztBQUFUO0VBQUEscUJBQVM7RUFBVCxzQkFBUztFQUFULHFCQUFTO0VBQVQsY0FBUztDQUFBOztBQUFUO0VBQUEsNEJBQVM7RUFBVCw2QkFBUztFQUFULDRCQUFTO0VBQVQscUJBQVM7Q0FBQTs7QUFBVDtFQUFBLCtCQUFTO0VBQVQsOEJBQVM7RUFBVCw0QkFBUztNQUFULHdCQUFTO1VBQVQsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLCtCQUFTO0VBQVQsK0JBQVM7RUFBVCxvQ0FBUztNQUFULGdDQUFTO1VBQVQsNEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDZCQUFTO0VBQVQsOEJBQVM7RUFBVCwrQkFBUztNQUFULDJCQUFTO1VBQVQsdUJBQVM7Q0FBQTs7QUFBVDtFQUFBLDZCQUFTO0VBQVQsK0JBQVM7RUFBVCx1Q0FBUztNQUFULG1DQUFTO1VBQVQsK0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHdCQUFTO01BQVQsb0JBQVM7VUFBVCxnQkFBUztDQUFBOztBQUFUO0VBQUEsZ0NBQVM7TUFBVCw0QkFBUztVQUFULHdCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztNQUFULHNCQUFTO1VBQVQsa0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHlCQUFTO0VBQVQsZ0NBQVM7TUFBVCxzQkFBUztVQUFULHdCQUFTO0NBQUE7O0FBQVQ7RUFBQSx1QkFBUztFQUFULDhCQUFTO01BQVQsb0JBQVM7VUFBVCxzQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7RUFBVCw0QkFBUztNQUFULHVCQUFTO1VBQVQsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLDRCQUFTO0VBQVQsOEJBQVM7TUFBVCx5QkFBUztVQUFULHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSwyQkFBUztFQUFULDZCQUFTO01BQVQsd0JBQVM7VUFBVCxxQkFBUztDQUFBOztBQUFUO0VBQUEseUJBQVM7TUFBVCwwQkFBUztjQUFULHlCQUFTO1VBQVQsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLCtCQUFTO01BQVQsMkJBQVM7VUFBVCx1QkFBUztDQUFBOztBQUFUO0VBQUEsNkJBQVM7TUFBVCx5QkFBUztVQUFULHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSwyQkFBUztNQUFULDRCQUFTO2NBQVQsMkJBQVM7VUFBVCxtQkFBUztDQUFBOztBQUFUO0VBQUEsNEJBQVM7TUFBVCw2QkFBUztjQUFULDRCQUFTO1VBQVQsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHdCQUFTO0VBQVQsb0NBQVM7TUFBVCxxQkFBUztVQUFULDRCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztFQUFULGtDQUFTO01BQVQsbUJBQVM7VUFBVCwwQkFBUztDQUFBOztBQUFUO0VBQUEseUJBQVM7RUFBVCxnQ0FBUztNQUFULHNCQUFTO1VBQVQsd0JBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0VBQVQsdUNBQVM7TUFBVCx1QkFBUztVQUFULCtCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQ0FBUztNQUFULDBCQUFTO1VBQVQsOEJBQVM7Q0FBQTs7QUFBVDtFQUFBLDhCQUFTO01BQVQsMkJBQVM7VUFBVCxzQkFBUztDQUFBOztBQUFUO0VBQUEsa0NBQVM7TUFBVCwwQkFBUztVQUFULDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSxnQ0FBUztNQUFULHdCQUFTO1VBQVQsd0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHFDQUFTO01BQVQsNEJBQVM7VUFBVCw2QkFBUztDQUFBOztBQUFUO0VBQUEsb0NBQVM7TUFBVCwrQkFBUztVQUFULDRCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztFQUFULGdCQUFTO01BQVQsWUFBUztVQUFULFFBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0VBQVQsbUJBQVM7TUFBVCxlQUFTO1VBQVQsV0FBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7RUFBVCxzQkFBUztNQUFULGtCQUFTO1VBQVQsY0FBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7RUFBVCxtQkFBUztNQUFULGVBQVM7VUFBVCxXQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztFQUFULHFCQUFTO01BQVQscUJBQVM7VUFBVCxhQUFTO0NBQUE7O0FBQVQ7RUFBQSx1QkFBUztNQUFULHFCQUFTO1VBQVQsZUFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7RUFBVCxxQkFBUztNQUFULHFCQUFTO1VBQVQsYUFBUztDQUFBOztBQUFUO0VBQUEsdUJBQVM7TUFBVCxxQkFBUztVQUFULGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGFBQVM7Q0FBQTs7QUFBVDtFQUFBLFlBQVM7Q0FBQTs7QUFBVDtFQUFBLFlBQVM7Q0FBQTs7QUFBVDtFQUFBLFlBQVM7RUFBVCxlQUFTO0VBQVQsWUFBUztDQUFBOztBQUFUO0VBQUEsK0lBQVM7Q0FBQTs7QUFBVDtFQUFBLGlKQUFTO0NBQUE7O0FBQVQ7RUFBQSw4RUFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsZUFBUztDQUFBOztBQUFUO0VBQUEsY0FBUztDQUFBOztBQUFUO0VBQUEsZUFBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsZUFBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsZUFBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsY0FBUztDQUFBOztBQUFUO0VBQUEsY0FBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsWUFBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsZUFBUztDQUFBOztBQUFUO0VBQUEsY0FBUztDQUFBOztBQUFUO0VBQUEsZUFBUztDQUFBOztBQUFUO0VBQUEsa0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxVQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxjQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxhQUFTO0NBQUE7O0FBQVQ7RUFBQSxnQkFBUztDQUFBOztBQUFUO0VBQUEsZUFBUztDQUFBOztBQUFUO0VBQUEsZ0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGFBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGFBQVM7Q0FBQTs7QUFBVDtFQUFBLGFBQVM7Q0FBQTs7QUFBVDtFQUFBLFlBQVM7Q0FBQTs7QUFBVDtFQUFBLGNBQVM7RUFBVCxpQkFBUztDQUFBOztBQUFUO0VBQUEsZUFBUztFQUFULGdCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztFQUFULHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztFQUFULHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztFQUFULHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztFQUFULG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztFQUFULHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztFQUFULHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztFQUFULG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztFQUFULG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztFQUFULHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSxxQkFBUztFQUFULHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztFQUFULHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztFQUFULHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztFQUFULHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSxxQkFBUztFQUFULHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztFQUFULG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztFQUFULG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztFQUFULHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztFQUFULHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztFQUFULG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztFQUFULG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztFQUFULG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztFQUFULG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxnQkFBUztFQUFULG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztFQUFULGtCQUFTO0NBQUE7O0FBQVQ7RUFBQSxjQUFTO0NBQUE7O0FBQVQ7RUFBQSxnQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxxQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGtCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSxxQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsdUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGtCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEsZ0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGtCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEsZ0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGNBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsZ0JBQVM7Q0FBQTs7QUFBVDtFQUFBLFVBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxnQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGNBQVM7Q0FBQTs7QUFBVDtFQUFBLGdCQUFTO0NBQUE7O0FBQVQ7RUFBQSxjQUFTO0NBQUE7O0FBQVQ7RUFBQSxhQUFTO0NBQUE7O0FBQVQ7RUFBQSxjQUFTO0VBQVQsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7RUFBVCxnQkFBUztDQUFBOztBQUFUO0VBQUEscUJBQVM7RUFBVCx3QkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7RUFBVCx1QkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7RUFBVCx1QkFBUztDQUFBOztBQUFUO0VBQUEscUJBQVM7RUFBVCxzQkFBUztDQUFBOztBQUFUO0VBQUEscUJBQVM7RUFBVCx3QkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7RUFBVCx1QkFBUztDQUFBOztBQUFUO0VBQUEsa0JBQVM7RUFBVCxxQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7RUFBVCxvQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7RUFBVCx1QkFBUztDQUFBOztBQUFUO0VBQUEscUJBQVM7RUFBVCxzQkFBUztDQUFBOztBQUFUO0VBQUEsa0JBQVM7RUFBVCxxQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7RUFBVCxvQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7RUFBVCxvQkFBUztDQUFBOztBQUFUO0VBQUEsa0JBQVM7RUFBVCxtQkFBUztDQUFBOztBQUFUO0VBQUEsY0FBUztDQUFBOztBQUFUO0VBQUEsZ0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxxQkFBUztDQUFBOztBQUFUO0VBQUEsdUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHdCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSx1QkFBUztDQUFBOztBQUFUO0VBQUEscUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSx1QkFBUztDQUFBOztBQUFUO0VBQUEsd0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSx1QkFBUztDQUFBOztBQUFUO0VBQUEscUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGtCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztDQUFBOztBQUFUO0VBQUEscUJBQVM7Q0FBQTs7QUFBVDtFQUFBLG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEsV0FBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsWUFBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsV0FBUztDQUFBOztBQUFUO0VBQUEsV0FBUztDQUFBOztBQUFUO0VBQUEsV0FBUztDQUFBOztBQUFUO0VBQUEsZUFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGtCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQ0FBUztDQUFBOztBQUFUO0VBQUEsaUNBQVM7Q0FBQTs7QUFBVDtFQUFBLFdBQVM7Q0FBQTs7QUFBVDtFQUFBLGdCQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxnQkFBUztDQUFBOztBQUFUO0VBQUEsY0FBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGdCQUFTO0NBQUE7O0FBQVQ7RUFBQSxjQUFTO0NBQUE7O0FBQVQ7RUFBQSxnQkFBUztDQUFBOztBQUFUO0VBQUEsY0FBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsZUFBUztFQUFULGtCQUFTO0NBQUE7O0FBQVQ7RUFBQSxnQkFBUztFQUFULGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztFQUFULHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSxxQkFBUztFQUFULHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztFQUFULHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztFQUFULHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztFQUFULHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSxxQkFBUztFQUFULHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztFQUFULHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztFQUFULG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxxQkFBUztFQUFULHdCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztFQUFULHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztFQUFULHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSxxQkFBUztFQUFULHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztFQUFULHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztFQUFULG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztFQUFULHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSxxQkFBUztFQUFULHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztFQUFULHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztFQUFULG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztFQUFULG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztFQUFULG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsa0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGdCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSxxQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsdUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztDQUFBOztBQUFUO0VBQUEscUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSx3QkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsdUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSx1QkFBUztDQUFBOztBQUFUO0VBQUEscUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGtCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztDQUFBOztBQUFUO0VBQUEscUJBQVM7Q0FBQTs7QUFBVDtFQUFBLG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEscUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsZ0JBQVM7Q0FBQTs7QUFBVDtFQUFBLG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztDQUFBOztBQUFUO0VBQUEseUJBQVM7RUFBVCxpQkFBUztDQUFBOztBQUFUO0VBQUEsVUFBUztFQUFULFlBQVM7RUFBVCxhQUFTO0VBQVQsV0FBUztDQUFBOztBQUFUO0VBQUEsT0FBUztFQUFULFNBQVM7RUFBVCxVQUFTO0VBQVQsUUFBUztDQUFBOztBQUFUO0VBQUEsT0FBUztFQUFULFVBQVM7Q0FBQTs7QUFBVDtFQUFBLFNBQVM7RUFBVCxRQUFTO0NBQUE7O0FBQVQ7RUFBQSxPQUFTO0NBQUE7O0FBQVQ7RUFBQSxTQUFTO0NBQUE7O0FBQVQ7RUFBQSxVQUFTO0NBQUE7O0FBQVQ7RUFBQSxRQUFTO0NBQUE7O0FBQVQ7RUFBQSxhQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGFBQVM7Q0FBQTs7QUFBVDtFQUFBLGtEQUFTO1VBQVQsMENBQVM7Q0FBQTs7QUFBVDtFQUFBLG1GQUFTO1VBQVQsMkVBQVM7Q0FBQTs7QUFBVDtFQUFBLHNGQUFTO1VBQVQsOEVBQVM7Q0FBQTs7QUFBVDtFQUFBLHlEQUFTO1VBQVQsaURBQVM7Q0FBQTs7QUFBVDtFQUFBLHlCQUFTO1VBQVQsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxxQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGtCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLFlBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLFlBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLGVBQVM7Q0FBQTs7QUFBVDtFQUFBLG1CQUFTO0NBQUE7O0FBQVQ7RUFBQSxZQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxZQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxlQUFTO0NBQUE7O0FBQVQ7RUFBQSxrQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGdCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGtCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGdCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMkJBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSwyQkFBUztDQUFBOztBQUFUO0VBQUEsOEJBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQ0FBUztFQUFULG1DQUFTO0NBQUE7O0FBQVQ7RUFBQSw2QkFBUztFQUFULDhCQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztDQUFBOztBQUFUO0VBQUEsbUJBQVM7Q0FBQTs7QUFBVDtFQUFBLDBCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztDQUFBOztBQUFUO0VBQUEsMkJBQVM7Q0FBQTs7QUFBVDtFQUFBLHFCQUFTO0NBQUE7O0FBQVQ7RUFBQSwyQkFBUztDQUFBOztBQUFUO0VBQUEsOEJBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQ0FBUztFQUFULG1DQUFTO0NBQUE7O0FBQVQ7RUFBQSw2QkFBUztFQUFULDhCQUFTO0NBQUE7O0FBQVQ7RUFBQSx3QkFBUztDQUFBOztBQUFUO0VBQUEsa0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSwwQkFBUztLQUFULHVCQUFTO01BQVQsc0JBQVM7VUFBVCxrQkFBUztDQUFBOztBQUFUO0VBQUEsMEJBQVM7S0FBVCx1QkFBUztNQUFULHNCQUFTO1VBQVQsa0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxvQkFBUztDQUFBOztBQUFUO0VBQUEsdUJBQVM7Q0FBQTs7QUFBVDtFQUFBLHVCQUFTO0NBQUE7O0FBQVQ7RUFBQSx5QkFBUztDQUFBOztBQUFUO0VBQUEsNEJBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxtQkFBUztDQUFBOztBQUFUO0VBQUEsb0JBQVM7Q0FBQTs7QUFBVDtFQUFBLG9CQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsc0JBQVM7Q0FBQTs7QUFBVDtFQUFBLHNCQUFTO0NBQUE7O0FBQVQ7RUFBQSxzQkFBUztDQUFBOztBQUFUO0VBQUEsa0JBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0VBQVQsd0JBQVM7RUFBVCxvQkFBUztDQUFBOztBQUFUO0VBQUEsY0FBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsY0FBUztDQUFBOztBQUFUO0VBQUEsWUFBUztDQUFBOztBQUFUO0VBQUEsY0FBUztDQUFBOztBQUFUO0VBQUEsWUFBUztDQUFBOztBQUFUO0VBQUEsY0FBUztDQUFBOztBQUFUO0VBQUEsWUFBUztDQUFBOztBQUFUO0VBQUEsWUFBUztDQUFBOztBQUFUO0VBQUEsWUFBUztDQUFBOztBQUFUO0VBQUEsWUFBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsYUFBUztDQUFBOztBQUFUO0VBQUEsWUFBUztDQUFBOztBQUFUO0VBQUEsV0FBUztDQUFBOztBQUFUO0VBQUEsV0FBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLGlCQUFTO0NBQUE7O0FBQVQ7RUFBQSxXQUFTO0NBQUE7O0FBQVQ7RUFBQSxXQUFTO0NBQUE7O0FBQVQ7RUFBQSxXQUFTO0NBQUE7O0FBQVQ7RUFBQSxXQUFTO0NBQUE7O0FBQVQ7RUFBQSxXQUFTO0NBQUE7O0FBQVQ7RUFBQSxXQUFTO0NBQUE7O0FBQVQ7RUFBQSxpQkFBUztDQUFBOztBQUFUO0VBQUEsaUJBQVM7Q0FBQTs7QUFBVDtFQUFBLFlBQVM7Q0FBQTs7QUFBVDtFQUFBLGFBQVM7Q0FBQTs7QUFBVDtFQUFBLFdBQVM7Q0FBQTs7QUFBVDtFQUFBLFlBQVM7Q0FBQTs7QUFBVDtFQUFBLFlBQVM7Q0FBQTs7QUFBVDtFQUFBLFlBQVM7Q0FBQTs7QUFBVDtFQUFBLFlBQVM7Q0FBQTs7QUFBVDtFQUFBLFlBQVM7Q0FBQTs7QUFBVDtFQUFBLGNBQVM7Q0FBQTs7QUdWVDs7O0VIY0M7O0FHVEQ7O0FBSUE7O0FDVEE7OztHSm9CRTs7QUtwQkY7Z0NMc0IrQjs7QUtuQi9CO0VBQ0UsMkJBQTBCO0VBQzFCLG1DQUFxRTtFQUNyRSwyUEFJbUc7RUFFbkcsb0JBQW1CO0VBQ25CLG1CQUFrQjtDQUFBOztBQ1ZwQjtFQUNFLHNCQUFxQjtFQUNyQiw4Q0FBb0Y7RUFDcEYsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0NBQUE7O0FDTnBDOztBQUNBO0VBQ0UscUJBQW9CO0VBQ3BCLG1CQUFzQjtFQUN0QixxQkFBb0I7Q0FBQTs7QUFFdEI7RUFBd0IsZUFBYztDQUFBOztBQUN0QztFQUF3QixlQUFjO0NBQUE7O0FBQ3RDO0VBQXdCLGVBQWM7Q0FBQTs7QUFDdEM7RUFBd0IsZUFBYztDQUFBOztBQ1Z0QztFQUNFLGlCQUFrQjtFQUNsQixtQkFBa0I7Q0FBQTs7QUNEcEI7RUFDRSxnQkFBZTtFQUNmLHVCQ00rQjtFREwvQixzQkFBcUI7Q0FBQTs7QUFIdkI7RUFJUyxtQkFBa0I7Q0FBQTs7QUFFM0I7RUFDRSxtQkFBa0I7RUFDbEIsaUJDQStCO0VEQy9CLGlCQ0QrQjtFREUvQixjQUFlO0VBQ2YsbUJBQWtCO0NBQUE7O0FBTHBCO0VBT0ksaUJBQWdDO0NBQUE7O0FFYnBDO0VBQ0UsMEJBQXlCO0VBQ3pCLHlCREl3QjtFQ0h4Qiw0QkFBbUI7VUFBbkIsb0JBQW1CO0NBQUE7O0FBR3JCO0VBQStCLFlBQVc7Q0FBQTs7QUFDMUM7RUFBZ0MsYUFBWTtDQUFBOztBQUU1QztFQUNrQyxtQkFBa0I7Q0FBQTs7QUFEcEQ7RUFFbUMsa0JBQWlCO0NBQUE7O0FBR3BEOztBQUNBO0VBQWMsYUFBWTtDQUFBOztBQUMxQjtFQUFhLFlBQVc7Q0FBQTs7QUFFeEI7RUFDZ0IsbUJBQWtCO0NBQUE7O0FBRGxDO0VBRWlCLGtCQUFpQjtDQUFBOztBQ3BCbEM7RUFDRSw4Q0FBNkM7VUFDckMsc0NBQXFDO0NBQUE7O0FBRy9DO0VBQ0UsZ0RBQStDO1VBQ3ZDLHdDQUF1QztDQUFBOztBQUdqRDtFQUNFO0lBQ0UsZ0NBQStCO1lBQ3ZCLHdCQUF1QjtHQUFBOztFQUVqQztJQUNFLGtDQUFpQztZQUN6QiwwQkFBeUI7R0FBQTtDQUFBOztBQUlyQztFQUNFO0lBQ0UsZ0NBQStCO1lBQ3ZCLHdCQUF1QjtHQUFBOztFQUVqQztJQUNFLGtDQUFpQztZQUN6QiwwQkFBeUI7R0FBQTtDQUFBOztBQzVCckM7RUNXRSx1RUFBaUY7RUFDakYsaUNBQW1DO1VBRTNCLHlCQUEyQjtDQUFBOztBRGJyQztFQ1VFLHVFQUFpRjtFQUNqRixrQ0FBbUM7VUFFM0IsMEJBQTJCO0NBQUE7O0FEWnJDO0VDU0UsdUVBQWlGO0VBQ2pGLGtDQUFtQztVQUUzQiwwQkFBMkI7Q0FBQTs7QURWckM7RUNjRSxpRkFBMkY7RUFDM0YsZ0NBQXVDO1VBRS9CLHdCQUErQjtDQUFBOztBRGhCekM7RUNhRSxpRkFBMkY7RUFDM0YsZ0NBQXVDO1VBRS9CLHdCQUErQjtDQUFBOztBRFh6Qzs7Ozs7RUFLRSxxQkFBWTtVQUFaLGFBQVk7Q0FBQTs7QUVmZDtFQUNFLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsV0FBVTtFQUNWLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsdUJBQXNCO0NBQUE7O0FBRXhCOztFQUNFLG1CQUFrQjtFQUNsQixRQUFPO0VBQ1AsWUFBVztFQUNYLG1CQUFrQjtDQUFBOztBQUVwQjtFQUE4QixxQkFBb0I7Q0FBQTs7QUFDbEQ7RUFBOEIsZUFBYztDQUFBOztBQUM1QztFQUE2QixZTFRIO0NBQUE7O0FNVjFCO29FaEIrTG1FOztBZ0I1TG5FO0VBQWtDLGlCTndVbkI7Q0FBTzs7QU12VXRCO0VBQWtDLGlCTjJkbkI7Q0FBTzs7QU0xZHRCO0VBQW1DLGlCTjBqQm5CO0NBQU87O0FNempCdkI7RUFBdUMsaUJOc09uQjtDQUFPOztBTXJPM0I7RUFBa0MsaUJOdVduQjtDQUFPOztBTXRXdEI7RUFBaUMsaUJOa25CbkI7Q0FBTzs7QU1qbkJyQjtFQUFtQyxpQk5zbkJuQjtDQUFPOztBTXJuQnZCO0VBQWlDLGlCTnl0Qm5CO0NBQU87O0FNeHRCckI7RUFBaUMsaUJObVJuQjtDQUFPOztBTWxSckI7RUFBcUMsaUJOdXBCbkI7Q0FBTzs7QU10cEJ6QjtFQUErQixpQk5xcEJuQjtDQUFPOztBTXBwQm5CO0VBQW9DLGlCTnNwQm5CO0NBQU87O0FNcnBCeEI7RUFBa0MsaUJOeUluQjtDQUFPOztBTXhJdEI7OztFQUVrQyxpQk5xcUJuQjtDQUFPOztBTXBxQnRCO0VBQXdDLGlCTjhpQm5CO0NBQU87O0FNN2lCNUI7RUFBeUMsaUJONGlCbkI7Q0FBTzs7QU0zaUI3QjtFQUFzQyxpQk40Zm5CO0NBQU87O0FNM2YxQjtFQUFtQyxpQk5pa0JuQjtDQUFPOztBTWhrQnZCOztFQUNnQyxpQk5nS25CO0NBQU87O0FNL0pwQjtFQUFvQyxpQk4rcUJuQjtDQUFPOztBTTlxQnhCO0VBQWlDLGlCTndWbkI7Q0FBTzs7QU12VnJCO0VBQW1DLGlCTnVQbkI7Q0FBTzs7QU10UHZCO0VBQW9DLGlCTmdKbkI7Q0FBTzs7QU0vSXhCO0VBQWlDLGlCTm1oQm5CO0NBQU87O0FNbGhCckI7RUFBcUMsaUJOZ01uQjtDQUFPOztBTS9MekI7RUFBZ0QsaUJOWW5CO0NBQU87O0FNWHBDO0VBQThDLGlCTmNuQjtDQUFPOztBTWJsQztFQUFrQyxpQk5xV25CO0NBQU87O0FNcFd0QjtFQUEwQyxpQk53ZW5CO0NBQU87O0FNdmU5Qjs7RUFDbUMsaUJOc2dCbkI7Q0FBTzs7QU1yZ0J2QjtFQUFvQyxpQk5nZ0JuQjtDQUFPOztBTS9meEI7RUFBcUMsaUJOd1luQjtDQUFPOztBTXZZekI7RUFBaUMsaUJOMlluQjtDQUFPOztBTTFZckI7RUFBaUMsaUJONFBuQjtDQUFPOztBTTNQckI7RUFBdUMsaUJOb1VuQjtDQUFPOztBTW5VM0I7RUFBdUMsaUJOaXRCbkI7Q0FBTzs7QU1odEIzQjtFQUF3QyxpQk4rc0JuQjtDQUFPOztBTTlzQjVCO0VBQXNDLGlCTmd0Qm5CO0NBQU87O0FNL3NCMUI7RUFBbUMsaUJOeWVuQjtDQUFPOztBTXhldkI7RUFBb0MsaUJOd0JuQjtDQUFPOztBTXZCeEI7RUFBZ0MsaUJOeW1CbkI7Q0FBTzs7QU14bUJwQjtFQUFpQyxpQk55bUJuQjtDQUFPOztBTXhtQnJCO0VBQWlDLGlCTnlEbkI7Q0FBTzs7QU14RHJCO0VBQXFDLGlCTnlEbkI7Q0FBTzs7QU14RHpCO0VBQWtDLGlCTitkbkI7Q0FBTzs7QU05ZHRCO0VBQW1DLGlCTjJFbkI7Q0FBTzs7QU0xRXZCO0VBQWlDLGlCTjBQbkI7Q0FBTzs7QU16UHJCO0VBQWlDLGlCTmlEbkI7Q0FBTzs7QU1oRHJCO0VBQW1DLGlCTjBWbkI7Q0FBTzs7QU16VnZCO0VBQXdDLGlCTndtQm5CO0NBQU87O0FNdm1CNUI7RUFBdUMsaUJOd21CbkI7Q0FBTzs7QU12bUIzQjtFQUF1QyxpQk5wQ25CO0NBQU87O0FNcUMzQjtFQUF5QyxpQk52Q25CO0NBQU87O0FNd0M3QjtFQUF3QyxpQk5yQ25CO0NBQU87O0FNc0M1QjtFQUEwQyxpQk54Q25CO0NBQU87O0FNeUM5QjtFQUFpQyxpQk4rV25CO0NBQU87O0FNOVdyQjs7RUFDb0MsaUJOMmFuQjtDQUFPOztBTTFheEI7RUFBbUMsaUJOc1VuQjtDQUFPOztBTXJVdkI7RUFBeUMsaUJOa3JCbkI7Q0FBTzs7QU1qckI3Qjs7O0VBRXNDLGlCTjBibkI7Q0FBTzs7QU16YjFCO0VBQW1DLGlCTmtibkI7Q0FBTzs7QU1qYnZCO0VBQXVDLGlCTndYbkI7Q0FBTzs7QU12WDNCO0VBQW1DLGlCTnREbkI7Q0FBTzs7QU11RHZCO0VBQWlDLGlCTm1uQm5CO0NBQU87O0FNbG5CckI7O0VBQzRDLGlCTithbkI7Q0FBTzs7QU05YWhDO0VBQTJDLGlCTjhmbkI7Q0FBTzs7QU03Zi9CO0VBQTJDLGlCTitFbkI7Q0FBTzs7QU05RS9CO0VBQW1DLGlCTnpCbkI7Q0FBTzs7QU0wQnZCO0VBQTBDLGlCTm1qQm5CO0NBQU87O0FNbGpCOUI7RUFBMEMsaUJOcUxuQjtDQUFPOztBTXBMOUI7RUFBcUMsaUJObEJuQjtDQUFPOztBTW1CekI7RUFBaUMsaUJOc2JuQjtDQUFPOztBTXJickI7RUFBa0MsaUJOZ2FuQjtDQUFPOztBTS9adEI7RUFBaUMsaUJObWpCbkI7Q0FBTzs7QU1sakJyQjtFQUFvQyxpQk4rTm5CO0NBQU87O0FNOU54QjtFQUF5QyxpQk5nTG5CO0NBQU87O0FNL0s3QjtFQUF5QyxpQk40aUJuQjtDQUFPOztBTTNpQjdCO0VBQWtDLGlCTitJbkI7Q0FBTzs7QU05SXRCO0VBQXlDLGlCTnlFbkI7Q0FBTzs7QU14RTdCO0VBQTBDLGlCTnlFbkI7Q0FBTzs7QU14RTlCO0VBQXdDLGlCTmtibkI7Q0FBTzs7QU1qYjVCO0VBQXlDLGlCTnVYbkI7Q0FBTzs7QU10WDdCO0VBQXlDLGlCTjJsQm5CO0NBQU87O0FNMWxCN0I7RUFBeUMsaUJOMkRuQjtDQUFPOztBTTFEN0I7RUFBNEMsaUJOeWJuQjtDQUFPOztBTXhiaEM7RUFBd0MsaUJOMFNuQjtDQUFPOztBTXpTNUI7RUFBdUMsaUJOMEduQjtDQUFPOztBTXpHM0I7RUFBMkMsaUJOdWxCbkI7Q0FBTzs7QU10bEIvQjtFQUEyQyxpQk51RG5CO0NBQU87O0FNdEQvQjtFQUFnQyxpQk5uQ25CO0NBQU87O0FNb0NwQjtFQUF1QyxpQk5uRG5CO0NBQU87O0FNb0QzQjtFQUF3QyxpQk5uRG5CO0NBQU87O0FNb0Q1QjtFQUFxQyxpQk5uRG5CO0NBQU87O0FNb0R6QjtFQUF1QyxpQk52RG5CO0NBQU87O0FNd0QzQjs7RUFDa0MsaUJONGRuQjtDQUFPOztBTTNkdEI7RUFBbUMsaUJOOEluQjtDQUFPOztBTTdJdkI7RUFBcUMsaUJOc0ZuQjtDQUFPOztBTXJGekI7RUFBaUMsaUJOK1puQjtDQUFPOztBTTlackI7RUFBa0MsaUJOb1duQjtDQUFPOztBTW5XdEI7RUFBcUMsaUJOcERuQjtDQUFPOztBTXFEekI7RUFBK0MsaUJOdUluQjtDQUFPOztBTXRJbkM7RUFBaUMsaUJOa05uQjtDQUFPOztBTWpOckI7RUFBaUMsaUJOMFNuQjtDQUFPOztBTXpTckI7RUFBaUMsaUJONktuQjtDQUFPOztBTTVLckI7RUFBZ0MsaUJOeUluQjtDQUFPOztBTXhJcEI7RUFBc0MsaUJOeUluQjtDQUFPOztBTXhJMUI7O0VBQ2lELGlCTmlJbkI7Q0FBTzs7QU1oSXJDO0VBQWtDLGlCTitZbkI7Q0FBTzs7QU05WXRCO0VBQXFDLGlCTkFuQjtDQUFPOztBTUN6QjtFQUFtQyxpQk5vYW5CO0NBQU87O0FNbmF2QjtFQUFvQyxpQk5nRW5CO0NBQU87O0FNL0R4QjtFQUFtQyxpQk42VG5CO0NBQU87O0FNNVR2QjtFQUF1QyxpQk51Q25CO0NBQU87O0FNdEMzQjtFQUF5QyxpQk5tQ25CO0NBQU87O0FNbEM3QjtFQUFvQyxpQk4rYW5CO0NBQU87O0FNOWF4QjtFQUEwQyxpQk5rZG5CO0NBQU87O0FNamQ5QjtFQUFtQyxpQk4wS25CO0NBQU87O0FNekt2QjtFQUF3QyxpQk4yS25CO0NBQU87O0FNMUs1QjtFQUFxQyxpQk4zRW5CO0NBQU87O0FNNEV6QjtFQUFxQyxpQk43RW5CO0NBQU87O0FNOEV6Qjs7RUFDc0MsaUJObEVuQjtDQUFPOztBTW1FMUI7RUFBMkMsaUJOK2tCbkI7Q0FBTzs7QU05a0IvQjtFQUE0QyxpQk40SG5CO0NBQU87O0FNM0hoQztFQUF5QyxpQk5UbkI7Q0FBTzs7QU1VN0I7RUFBZ0MsaUJOMlFuQjtDQUFPOztBTTFRcEI7O0VBQ2lDLGlCTjZDbkI7Q0FBTzs7QU01Q3JCO0VBQXFDLGlCTmtEbkI7Q0FBTzs7QU1qRHpCO0VBQXdDLGlCTnNpQm5CO0NBQU87O0FNcmlCNUI7RUFBMEMsaUJOb2lCbkI7Q0FBTzs7QU1uaUI5QjtFQUFzQyxpQk4yZW5CO0NBQU87O0FNMWUxQjtFQUFvQyxpQk44Tm5CO0NBQU87O0FNN054QjtFQUFxQyxpQk5vY25CO0NBQU87O0FNbmN6QjtFQUE0QyxpQk51Um5CO0NBQU87O0FNdFJoQztFQUF1QyxpQk42aEJuQjtDQUFPOztBTTVoQjNCO0VBQTBDLGlCTnNHbkI7Q0FBTzs7QU1yRzlCO0VBQW9DLGlCTjhibkI7Q0FBTzs7QU03YnhCO0VBQW1DLGlCTnFqQm5CO0NBQU87O0FNcGpCdkI7RUFBMEMsaUJOZ0xuQjtDQUFPOztBTS9LOUI7RUFBbUMsaUJOdWtCbkI7Q0FBTzs7QU10a0J2QjtFQUFvQyxpQk5xUW5CO0NBQU87O0FNcFF4QjtFQUFrQyxpQk5pV25CO0NBQU87O0FNaFd0QjtFQUFxQyxpQk4yZG5CO0NBQU87O0FNMWR6QjtFQUF1QyxpQk5qRG5CO0NBQU87O0FNa0QzQjtFQUF5QyxpQk4rVm5CO0NBQU87O0FNOVY3QjtFQUFvQyxpQk5zakJuQjtDQUFPOztBTXJqQnhCOztFQUNxQyxpQk5nR25CO0NBQU87O0FNL0Z6QjtFQUFtQyxpQk5vS25CO0NBQU87O0FNbkt2QjtFQUFtQyxpQk4wakJuQjtDQUFPOztBTXpqQnZCO0VBQXdDLGlCTm9DbkI7Q0FBTzs7QU1uQzVCOztFQUNnQyxpQk4rWW5CO0NBQU87O0FNOVlwQjtFQUFrQyxpQk5vTW5CO0NBQU87O0FNbk10QjtFQUFxQyxpQk5yRG5CO0NBQU87O0FNc0R6QjtFQUFpQyxpQk5oRm5CO0NBQU87O0FNaUZyQjtFQUF3QyxpQk5yQm5CO0NBQU87O0FNc0I1QjtFQUF5QyxpQk5vTG5CO0NBQU87O0FNbkw3QjtFQUF3QyxpQk5rTG5CO0NBQU87O0FNakw1QjtFQUFzQyxpQk5tTG5CO0NBQU87O0FNbEwxQjtFQUF3QyxpQk4rS25CO0NBQU87O0FNOUs1QjtFQUE4QyxpQk5ySW5CO0NBQU87O0FNc0lsQztFQUErQyxpQk5qSW5CO0NBQU87O0FNa0luQztFQUE0QyxpQk5qSW5CO0NBQU87O0FNa0loQztFQUE4QyxpQk56SW5CO0NBQU87O0FNMElsQztFQUFrQyxpQk4ySm5CO0NBQU87O0FNMUp0QjtFQUFtQyxpQk42bEJuQjtDQUFPOztBTTVsQnZCO0VBQWtDLGlCTnFlbkI7Q0FBTzs7QU1wZXRCO0VBQW1DLGlCTnlHbkI7Q0FBTzs7QU14R3ZCO0VBQXNDLGlCTnpFbkI7Q0FBTzs7QU0wRTFCO0VBQXVDLGlCTmxJbkI7Q0FBTzs7QU1tSTNCOztFQUNrQyxpQk5pakJuQjtDQUFPOztBTWhqQnRCOztFQUNpQyxpQk40T25CO0NBQU87O0FNM09yQjtFQUFrQyxpQk5kbkI7Q0FBTzs7QU1ldEI7RUFBa0MsaUJOMEduQjtDQUFPOztBTXpHdEI7O0VBQ3FDLGlCTjZYbkI7Q0FBTzs7QU01WHpCOztFQUNvQyxpQk4yRm5CO0NBQU87O0FNMUZ4QjtFQUFzQyxpQk42U25CO0NBQU87O0FNNVMxQjs7RUFDcUMsaUJOcUduQjtDQUFPOztBTXBHekI7RUFBbUMsaUJOZ2JuQjtDQUFPOztBTS9hdkI7OztFQUVpQyxpQk5sSW5CO0NBQU87O0FNbUlyQjtFQUFvQyxpQk5zT25CO0NBQU87O0FNck94QjtFQUFvQyxpQk5vT25CO0NBQU87O0FNbk94QjtFQUEwQyxpQk4rYm5CO0NBQU87O0FNOWI5QjtFQUFzQyxpQk4yZ0JuQjtDQUFPOztBTTFnQjFCO0VBQWtDLGlCTnVjbkI7Q0FBTzs7QU10Y3RCO0VBQWtDLGlCTnlPbkI7Q0FBTzs7QU14T3RCO0VBQWtDLGlCTjZmbkI7Q0FBTzs7QU01ZnRCO0VBQXNDLGlCTm1UbkI7Q0FBTzs7QU1sVDFCO0VBQTZDLGlCTm9UbkI7Q0FBTzs7QU1uVGpDO0VBQStDLGlCTmdJbkI7Q0FBTzs7QU0vSG5DO0VBQXdDLGlCTjRIbkI7Q0FBTzs7QU0zSDVCO0VBQWtDLGlCTnFRbkI7Q0FBTzs7QU1wUXRCO0VBQXVDLGlCTnBGbkI7Q0FBTzs7QU1xRjNCO0VBQXFDLGlCTjlFbkI7Q0FBTzs7QU0rRXpCO0VBQXVDLGlCTnJGbkI7Q0FBTzs7QU1zRjNCO0VBQXdDLGlCTnJGbkI7Q0FBTzs7QU1zRjVCO0VBQW9DLGlCTmhDbkI7Q0FBTzs7QU1pQ3hCOztFQUNpQyxpQk4wWW5CO0NBQU87O0FNellyQjs7RUFDc0MsaUJOOFluQjtDQUFPOztBTTdZMUI7O0VBQ3FDLGlCTjJZbkI7Q0FBTzs7QU0xWXpCO0VBQXFDLGlCTlVuQjtDQUFPOztBTVR6QjtFQUFxQyxpQk51TW5CO0NBQU87O0FNdE16Qjs7RUFDaUMsaUJOcWZuQjtDQUFPOztBTXBmckI7O0VBQ2tDLGlCTm9GbkI7Q0FBTzs7QU1uRnRCOztFQUN1QyxpQk4rYW5CO0NBQU87O0FNOWEzQjtFQUFzQyxpQk43Q25CO0NBQU87O0FNOEMxQjtFQUF1QyxpQk4xQ25CO0NBQU87O0FNMkMzQjs7RUFDaUMsaUJOcEluQjtDQUFPOztBTXFJckI7RUFBb0MsaUJONlduQjtDQUFPOztBTTVXeEI7RUFBcUMsaUJOeWVuQjtDQUFPOztBTXhlekI7O0VBQ3NDLGlCTnJFbkI7Q0FBTzs7QU1zRTFCO0VBQXdDLGlCTnFMbkI7Q0FBTzs7QU1wTDVCO0VBQXFDLGlCTkduQjtDQUFPOztBTUZ6QjtFQUEyQyxpQk5uRW5CO0NBQU87O0FNb0UvQjtFQUF5QyxpQk5uRW5CO0NBQU87O0FNb0U3QjtFQUFvQyxpQk5pZm5CO0NBQU87O0FNaGZ4QjtFQUF3QyxpQk44WW5CO0NBQU87O0FNN1k1QjtFQUFxQyxpQk55Wm5CO0NBQU87O0FNeFp6QjtFQUFtQyxpQk45Sm5CO0NBQU87O0FNK0p2QjtFQUFtQyxpQk5sRW5CO0NBQU87O0FNbUV2QjtFQUFvQyxpQk4xQ25CO0NBQU87O0FNMkN4QjtFQUF3QyxpQk44Qm5CO0NBQU87O0FNN0I1QjtFQUF1QyxpQk4xSW5CO0NBQU87O0FNMkkzQjtFQUF1QyxpQk5zSG5CO0NBQU87O0FNckgzQjtFQUFzQyxpQk5yT25CO0NBQU87O0FNc08xQjtFQUFtQyxpQk40TW5CO0NBQU87O0FNM012QjtFQUF3QyxpQk5VbkI7Q0FBTzs7QU1UNUI7RUFBaUMsaUJOM0tuQjtDQUFPOztBTTRLckI7RUFBcUMsaUJOdUZuQjtDQUFPOztBTXRGekI7RUFBd0MsaUJOMlFuQjtDQUFPOztBTTFRNUI7RUFBOEMsaUJOck9uQjtDQUFPOztBTXNPbEM7RUFBK0MsaUJOck9uQjtDQUFPOztBTXNPbkM7RUFBNEMsaUJOck9uQjtDQUFPOztBTXNPaEM7RUFBOEMsaUJOek9uQjtDQUFPOztBTTBPbEM7RUFBdUMsaUJOck9uQjtDQUFPOztBTXNPM0I7RUFBd0MsaUJOck9uQjtDQUFPOztBTXNPNUI7RUFBcUMsaUJOck9uQjtDQUFPOztBTXNPekI7RUFBdUMsaUJOek9uQjtDQUFPOztBTTBPM0I7RUFBb0MsaUJOcERuQjtDQUFPOztBTXFEeEI7RUFBbUMsaUJONEluQjtDQUFPOztBTTNJdkI7RUFBbUMsaUJOd1luQjtDQUFPOztBTXZZdkI7O0VBQ21DLGlCTnVNbkI7Q0FBTzs7QU10TXZCO0VBQXFDLGlCTnpHbkI7Q0FBTzs7QU0wR3pCO0VBQXVDLGlCTnlRbkI7Q0FBTzs7QU14UTNCO0VBQXdDLGlCTnlRbkI7Q0FBTzs7QU14UTVCO0VBQW9DLGlCTitWbkI7Q0FBTzs7QU05VnhCO0VBQW1DLGlCTjlHbkI7Q0FBTzs7QU0rR3ZCOztFQUNrQyxpQk5vUm5CO0NBQU87O0FNblJ0QjtFQUF1QyxpQk4rQ25CO0NBQU87O0FNOUMzQjtFQUFxQyxpQk5tQm5CO0NBQU87O0FNbEJ6QjtFQUEwQyxpQk5vQm5CO0NBQU87O0FNbkI5QjtFQUFvQyxpQk5xVW5CO0NBQU87O0FNcFV4QjtFQUFvQyxpQk4yQm5CO0NBQU87O0FNMUJ4QjtFQUFrQyxpQk5nTG5CO0NBQU87O0FNL0t0QjtFQUFvQyxpQk4yQm5CO0NBQU87O0FNMUJ4QjtFQUF1QyxpQk51SG5CO0NBQU87O0FNdEgzQjtFQUFtQyxpQk5NbkI7Q0FBTzs7QU1MdkI7RUFBMkMsaUJOSW5CO0NBQU87O0FNSC9CO0VBQXFDLGlCTjZYbkI7Q0FBTzs7QU01WHpCO0VBQWlDLGlCTmhIbkI7Q0FBTzs7QU1pSHJCOztFQUNzQyxpQk51UW5CO0NBQU87O0FNdFExQjs7O0VBRXdDLGlCTnNWbkI7Q0FBTzs7QU1yVjVCO0VBQTJDLGlCTndJbkI7Q0FBTzs7QU12SS9CO0VBQWlDLGlCTmhHbkI7Q0FBTzs7QU1pR3JCO0VBQXNDLGlCTnZIbkI7Q0FBTzs7QU13SDFCOztFQUN5QyxpQk50Sm5CO0NBQU87O0FNdUo3QjtFQUFxQyxpQk55T25CO0NBQU87O0FNeE96QjtFQUFpQyxpQk4wRm5CO0NBQU87O0FNekZyQjtFQUF3QyxpQk4xRG5CO0NBQU87O0FNMkQ1QjtFQUF3QyxpQk5rV25CO0NBQU87O0FNalc1QjtFQUFzQyxpQk40Vm5CO0NBQU87O0FNM1YxQjtFQUFtQyxpQk5sRW5CO0NBQU87O0FNbUV2QjtFQUF5QyxpQk5nT25CO0NBQU87O0FNL043QjtFQUF1QyxpQk4ySm5CO0NBQU87O0FNMUozQjtFQUE2QyxpQk4ySm5CO0NBQU87O0FNMUpqQztFQUFtQyxpQk5zUm5CO0NBQU87O0FNclJ2QjtFQUF1QyxpQk41TG5CO0NBQU87O0FNNkwzQjtFQUE4QyxpQk54Qm5CO0NBQU87O0FNeUJsQztFQUFtQyxpQk51UG5CO0NBQU87O0FNdFB2QjtFQUFtQyxpQk42SW5CO0NBQU87O0FNNUl2QjtFQUFnRCxpQk45Sm5CO0NBQU87O0FNK0pwQztFQUFpRCxpQk45Sm5CO0NBQU87O0FNK0pyQztFQUE4QyxpQk45Sm5CO0NBQU87O0FNK0psQztFQUFnRCxpQk5sS25CO0NBQU87O0FNbUtwQztFQUFrQyxpQk44RG5CO0NBQU87O0FNN0R0QjtFQUFpQyxpQk5ySG5CO0NBQU87O0FNc0hyQjtFQUFtQyxpQk52U25CO0NBQU87O0FNd1N2QjtFQUF1QyxpQk4yWm5CO0NBQU87O0FNMVozQjtFQUFxQyxpQk5oTm5CO0NBQU87O0FNaU56QjtFQUF1QyxpQk43Rm5CO0NBQU87O0FNOEYzQjtFQUF1QyxpQk43Rm5CO0NBQU87O0FNOEYzQjtFQUF1QyxpQk4rT25CO0NBQU87O0FNOU8zQjtFQUF3QyxpQk5pTW5CO0NBQU87O0FNaE01QjtFQUFtQyxpQk42V25CO0NBQU87O0FNNVd2QjtFQUF5QyxpQk4wSW5CO0NBQU87O0FNekk3QjtFQUEyQyxpQk4wSW5CO0NBQU87O0FNekkvQjtFQUFxQyxpQk5xRm5CO0NBQU87O0FNcEZ6QjtFQUF1QyxpQk5tRm5CO0NBQU87O0FNbEYzQjtFQUF5QyxpQk5uTG5CO0NBQU87O0FNb0w3QjtFQUEwQyxpQk4wS25CO0NBQU87O0FNeks5QjtFQUFpRCxpQk5wRm5CO0NBQU87O0FNcUZyQztFQUF5QyxpQk53UG5CO0NBQU87O0FNdlA3QjtFQUFvQyxpQk5qSm5CO0NBQU87O0FNa0p4Qjs7RUFDZ0QsaUJOL01uQjtDQUFPOztBTWdOcEM7O0VBQzhDLGlCTjlNbkI7Q0FBTzs7QU0rTWxDOztFQUNpRCxpQk5qTm5CO0NBQU87O0FNa05yQzs7RUFDZ0MsaUJOdkduQjtDQUFPOztBTXdHcEI7RUFBZ0MsaUJOaENuQjtDQUFPOztBTWlDcEI7O0VBQ2dDLGlCTnFZbkI7Q0FBTzs7QU1wWXBCOztFQUNnQyxpQk40Q25CO0NBQU87O0FNM0NwQjs7OztFQUdnQyxpQk5nRG5CO0NBQU87O0FNL0NwQjs7O0VBRWdDLGlCTmlObkI7Q0FBTzs7QU1oTnBCOztFQUNnQyxpQk4rQ25CO0NBQU87O0FNOUNwQjs7RUFDZ0MsaUJOM1BuQjtDQUFPOztBTTRQcEI7RUFBaUMsaUJOaEduQjtDQUFPOztBTWlHckI7RUFBc0MsaUJOcEZuQjtDQUFPOztBTXFGMUI7RUFBMkMsaUJOMFBuQjtDQUFPOztBTXpQL0I7RUFBNEMsaUJOMFBuQjtDQUFPOztBTXpQaEM7RUFBNEMsaUJOMFBuQjtDQUFPOztBTXpQaEM7RUFBNkMsaUJOMFBuQjtDQUFPOztBTXpQakM7RUFBNkMsaUJONlBuQjtDQUFPOztBTTVQakM7RUFBOEMsaUJONlBuQjtDQUFPOztBTTVQbEM7RUFBc0MsaUJOa1VuQjtDQUFPOztBTWpVMUI7RUFBd0MsaUJOOFRuQjtDQUFPOztBTTdUNUI7RUFBMkMsaUJOeWFuQjtDQUFPOztBTXhhL0I7RUFBb0MsaUJOc2FuQjtDQUFPOztBTXJheEI7RUFBaUMsaUJOMlpuQjtDQUFPOztBTTFackI7RUFBd0MsaUJOMlpuQjtDQUFPOztBTTFaNUI7RUFBeUMsaUJOb2FuQjtDQUFPOztBTW5hN0I7RUFBb0MsaUJOeEpuQjtDQUFPOztBTXlKeEI7RUFBMkMsaUJOOFBuQjtDQUFPOztBTTdQL0I7RUFBc0MsaUJOZ0JuQjtDQUFPOztBTWYxQjtFQUFtQyxpQk5wRm5CO0NBQU87O0FNcUZ2QjtFQUFnQyxpQk4zV25CO0NBQU87O0FNNFdwQjtFQUFzQyxpQk4vUm5CO0NBQU87O0FNZ1MxQjtFQUE2QyxpQk4vUm5CO0NBQU87O0FNZ1NqQztFQUFtQyxpQk4rVW5CO0NBQU87O0FNOVV2QjtFQUEwQyxpQk4rVW5CO0NBQU87O0FNOVU5QjtFQUE0QyxpQk5nRG5CO0NBQU87O0FNL0NoQztFQUEwQyxpQk5rRG5CO0NBQU87O0FNakQ5QjtFQUE0QyxpQk4rQ25CO0NBQU87O0FNOUNoQztFQUE2QyxpQk4rQ25CO0NBQU87O0FNOUNqQztFQUFrQyxpQk5qV25CO0NBQU87O0FNa1d0QjtFQUFvQyxpQk5tWW5CO0NBQU87O0FNbFl4QjtFQUFvQyxpQk43V25CO0NBQU87O0FNOFd4QjtFQUFrQyxpQk5rQ25CO0NBQU87O0FNakN0QjtFQUFxQyxpQk41S25CO0NBQU87O0FNNkt6QjtFQUFrQyxpQk5nTm5CO0NBQU87O0FNL010QjtFQUF1QyxpQk54Rm5CO0NBQU87O0FNeUYzQjtFQUFtQyxpQk40VG5CO0NBQU87O0FNM1R2QjtFQUFtQyxpQk50SW5CO0NBQU87O0FNdUl2QjtFQUFpQyxpQk42Q25CO0NBQU87O0FNNUNyQjs7RUFDcUMsaUJONURuQjtDQUFPOztBTTZEekI7RUFBa0MsaUJOOFBuQjtDQUFPOztBTTdQdEI7RUFBbUMsaUJOdUVuQjtDQUFPOztBTXRFdkI7RUFBb0MsaUJOOVduQjtDQUFPOztBTStXeEI7RUFBZ0MsaUJOdFNuQjtDQUFPOztBTXVTcEI7RUFBK0IsaUJOaVduQjtDQUFPOztBTWhXbkI7RUFBa0MsaUJOdVduQjtDQUFPOztBTXRXdEI7RUFBbUMsaUJOK0luQjtDQUFPOztBTTlJdkI7RUFBc0MsaUJOa0ZuQjtDQUFPOztBTWpGMUI7RUFBMkMsaUJONk5uQjtDQUFPOztBTTVOL0I7RUFBaUQsaUJOL1duQjtDQUFPOztBTWdYckM7RUFBZ0QsaUJOalhuQjtDQUFPOztBTWtYcEM7O0VBQ2dELGlCTnpSbkI7Q0FBTzs7QU0wUnBDO0VBQXlDLGlCTm5NbkI7Q0FBTzs7QU1vTTdCO0VBQXVDLGlCTmlXbkI7Q0FBTzs7QU1oVzNCO0VBQXlDLGlCTm9WbkI7Q0FBTzs7QU1uVjdCOztFQUNnQyxpQk4wU25CO0NBQU87O0FNelNwQjtFQUEwQyxpQk4wR25CO0NBQU87O0FNekc5QjtFQUEwQyxpQk40TW5CO0NBQU87O0FNM005QjtFQUFrQyxpQk5zTG5CO0NBQU87O0FNckx0QjtFQUE0QyxpQk56TG5CO0NBQU87O0FNMExoQztFQUFzQyxpQk5vV25CO0NBQU87O0FNblcxQjtFQUFtQyxpQk44RG5CO0NBQU87O0FNN0R2Qjs7O0VBRXVDLGlCTjhTbkI7Q0FBTzs7QU03UzNCOztFQUMyQyxpQk4xRm5CO0NBQU87O0FNMkYvQjtFQUFrQyxpQk5zV25CO0NBQU87O0FNcld0QjtFQUFtQyxpQk5sR25CO0NBQU87O0FNbUd2QjtFQUFtQyxpQk5nSG5CO0NBQU87O0FNL0d2QjtFQUEwQyxpQk5pSG5CO0NBQU87O0FNaEg5QjtFQUErQyxpQk55Tm5CO0NBQU87O0FNeE5uQztFQUF3QyxpQk51Tm5CO0NBQU87O0FNdE41QjtFQUFzQyxpQk4vTm5CO0NBQU87O0FNZ08xQjtFQUFpQyxpQk41Tm5CO0NBQU87O0FNNk5yQjtFQUEwQyxpQk4yRW5CO0NBQU87O0FNMUU5QjtFQUEyQyxpQk55RW5CO0NBQU87O0FNeEUvQjtFQUFtQyxpQk52Tm5CO0NBQU87O0FNd052QjtFQUFtQyxpQk56Q25CO0NBQU87O0FNMEN2QjtFQUFxQyxpQk5wQ25CO0NBQU87O0FNcUN6QjtFQUFnQyxpQk50TG5CO0NBQU87O0FNdUxwQjtFQUFxQyxpQk43VW5CO0NBQU87O0FNOFV6QjtFQUFrQyxpQk4xUm5CO0NBQU87O0FNMlJ0QjtFQUFnQyxpQk5zRG5CO0NBQU87O0FNckRwQjtFQUFrQyxpQk5tTG5CO0NBQU87O0FNbEx0QjtFQUFpQyxpQk5yUG5CO0NBQU87O0FNc1ByQjtFQUFrQyxpQk5yUG5CO0NBQU87O0FNc1B0QjtFQUFvQyxpQk43V25CO0NBQU87O0FNOFd4QjtFQUEyQyxpQk43V25CO0NBQU87O0FNOFcvQjtFQUFrQyxpQk4wTG5CO0NBQU87O0FNekx0QjtFQUF5QyxpQk4wTG5CO0NBQU87O0FNekw3QjtFQUFvQyxpQk55Rm5CO0NBQU87O0FNeEZ4Qjs7RUFDZ0MsaUJOelVuQjtDQUFPOztBTTBVcEI7O0VBQ2lDLGlCTitNbkI7Q0FBTzs7QU05TXJCO0VBQWlDLGlCTjRQbkI7Q0FBTzs7QU0zUHJCO0VBQW9DLGlCTnVLbkI7Q0FBTzs7QU10S3hCO0VBQXVDLGlCTnRQbkI7Q0FBTzs7QU11UDNCO0VBQXVDLGlCTmlLbkI7Q0FBTzs7QU1oSzNCO0VBQXFDLGlCTjlQbkI7Q0FBTzs7QU0rUHpCO0VBQXVDLGlCTi9MbkI7Q0FBTzs7QU1nTTNCO0VBQXdDLGlCTnhMbkI7Q0FBTzs7QU15TDVCO0VBQXlDLGlCTnJNbkI7Q0FBTzs7QU1zTTdCO0VBQThDLGlCTi9MbkI7Q0FBTzs7QU1nTWxDOzs7RUFFeUMsaUJOeE1uQjtDQUFPOztBTXlNN0I7O0VBQzJDLGlCTjlNbkI7Q0FBTzs7QU0rTS9COztFQUN5QyxpQk4vTW5CO0NBQU87O0FNZ043Qjs7RUFDeUMsaUJOcE1uQjtDQUFPOztBTXFNN0I7RUFBd0MsaUJOak5uQjtDQUFPOztBTWtONUI7RUFBaUMsaUJOdVJuQjtDQUFPOztBTXRSckI7RUFBb0MsaUJONVNuQjtDQUFPOztBTTZTeEI7RUFBcUMsaUJOOUVuQjtDQUFPOztBTStFekI7Ozs7O0VBSXNDLGlCTm5FbkI7Q0FBTzs7QU1vRTFCO0VBQTJDLGlCTi9UbkI7Q0FBTzs7QU1nVS9COzs7RUFFa0MsaUJOcURuQjtDQUFPOztBTXBEdEI7O0VBQ21DLGlCTm5RbkI7Q0FBTzs7QU1vUXZCO0VBQXVDLGlCTnpLbkI7Q0FBTzs7QU0wSzNCO0VBQWdDLGlCTjNLbkI7Q0FBTzs7QU00S3BCOzs7RUFFd0MsaUJOeEpuQjtDQUFPOztBTXlKNUI7RUFBMEMsaUJOMktuQjtDQUFPOztBTTFLOUI7RUFBK0IsaUJOaUNuQjtDQUFPOztBTWhDbkI7O0VBQ21DLGlCTjBRbkI7Q0FBTzs7QU16UXZCOztFQUN3QyxpQk5WbkI7Q0FBTzs7QU1XNUI7O0VBQzBDLGlCTlhuQjtDQUFPOztBTVk5QjtFQUFvQyxpQk4xSW5CO0NBQU87O0FNMkl4QjtFQUF3QyxpQk5sVm5CO0NBQU87O0FNbVY1QjtFQUFtQyxpQk5qSm5CO0NBQU87O0FNa0p2QjtFQUFzQyxpQk5ibkI7Q0FBTzs7QU1jMUI7RUFBb0MsaUJOK0ZuQjtDQUFPOztBTTlGeEI7RUFBc0MsaUJOdUVuQjtDQUFPOztBTXRFMUI7RUFBNkMsaUJOdUVuQjtDQUFPOztBTXRFakM7RUFBaUMsaUJOelpuQjtDQUFPOztBTTBackI7O0VBQ3FDLGlCTjVNbkI7Q0FBTzs7QU02TXpCO0VBQWdDLGlCTjBNbkI7Q0FBTzs7QU16TXBCO0VBQXVDLGlCTnhhbkI7Q0FBTzs7QU15YTNCO0VBQWlDLGlCTkluQjtDQUFPOztBTUhyQjtFQUF1QyxpQk51Rm5CO0NBQU87O0FNdEYzQjtFQUFtQyxpQk4yTW5CO0NBQU87O0FNMU12QjtFQUFpQyxpQk4rUW5CO0NBQU87O0FNOVFyQjtFQUF3QyxpQk56Q25CO0NBQU87O0FNMEM1QjtFQUFpQyxpQk53UG5CO0NBQU87O0FNdlByQjtFQUF1QyxpQk5yWm5CO0NBQU87O0FNc1ozQjtFQUFtQyxpQk52Qm5CO0NBQU87O0FNd0J2QjtFQUEwQyxpQk4zTG5CO0NBQU87O0FNNEw5QjtFQUFvQyxpQk41WG5CO0NBQU87O0FNNlh4QjtFQUEwQyxpQk5oWW5CO0NBQU87O0FNaVk5QjtFQUF3QyxpQk5uWW5CO0NBQU87O0FNb1k1QjtFQUFvQyxpQk50WW5CO0NBQU87O0FNdVl4QjtFQUFzQyxpQk5sWW5CO0NBQU87O0FNbVkxQjtFQUFzQyxpQk5sWW5CO0NBQU87O0FNbVkxQjtFQUF1QyxpQk4zYm5CO0NBQU87O0FNNGIzQjtFQUF5QyxpQk4zYm5CO0NBQU87O0FNNGI3QjtFQUFrQyxpQk4rS25CO0NBQU87O0FNOUt0QjtFQUFzQyxpQk5uVm5CO0NBQU87O0FNb1YxQjtFQUErQixpQk45ZG5CO0NBQU87O0FNK2RuQjtFQUF1QyxpQk41Um5CO0NBQU87O0FNNlIzQjtFQUF3QyxpQk4vQ25CO0NBQU87O0FNZ0Q1QjtFQUEwQyxpQk45Ym5CO0NBQU87O0FNK2I5QjtFQUF1QyxpQk50Zm5CO0NBQU87O0FNdWYzQjtFQUFzQyxpQk4vQm5CO0NBQU87O0FNZ0MxQjtFQUF1QyxpQk56SG5CO0NBQU87O0FNMEgzQjtFQUFtQyxpQk52SW5CO0NBQU87O0FNd0l2QjtFQUEwQyxpQk52SW5CO0NBQU87O0FNd0k5QjtFQUF1QyxpQk40Sm5CO0NBQU87O0FNM0ozQjtFQUFzQyxpQk40Sm5CO0NBQU87O0FNM0oxQjtFQUFvQyxpQk54Y25CO0NBQU87O0FNeWN4QjtFQUFnQyxpQk5qYm5CO0NBQU87O0FNa2JwQjtFQUFvQyxpQk52Sm5CO0NBQU87O0FNd0p4QjtFQUFzQyxpQk4zZ0JuQjtDQUFPOztBTTRnQjFCO0VBQStCLGlCTjdabkI7Q0FBTzs7QU04Wm5COzs7RUFFZ0MsaUJOektuQjtDQUFPOztBTTBLcEI7RUFBcUMsaUJOcEduQjtDQUFPOztBTXFHekI7RUFBdUMsaUJOeGJuQjtDQUFPOztBTXliM0I7RUFBMkMsaUJONVduQjtDQUFPOztBTTZXL0I7RUFBcUMsaUJOOVZuQjtDQUFPOztBTStWekI7RUFBcUMsaUJOOVBuQjtDQUFPOztBTStQekI7RUFBb0MsaUJOckpuQjtDQUFPOztBTXNKeEI7RUFBbUMsaUJOZW5CO0NBQU87O0FNZHZCO0VBQXlDLGlCTjJCbkI7Q0FBTzs7QU0xQjdCO0VBQXdDLGlCTm9DbkI7Q0FBTzs7QU1uQzVCO0VBQXFDLGlCTnFDbkI7Q0FBTzs7QU1wQ3pCO0VBQXNDLGlCTjVhbkI7Q0FBTzs7QU02YTFCO0VBQTRDLGlCTjlhbkI7Q0FBTzs7QU0rYWhDO0VBQW9DLGlCTi9WbkI7Q0FBTzs7QU1nV3hCO0VBQWlDLGlCTm9CbkI7Q0FBTzs7QU1uQnJCO0VBQXdDLGlCTjhLbkI7Q0FBTzs7QU03SzVCO0VBQXVDLGlCTi9GbkI7Q0FBTzs7QU1nRzNCO0VBQXdDLGlCTjZFbkI7Q0FBTzs7QU01RTVCO0VBQXNDLGlCTjlNbkI7Q0FBTzs7QU0rTTFCO0VBQWtDLGlCTitLbkI7Q0FBTzs7QU05S3RCO0VBQWlDLGlCTjdIbkI7Q0FBTzs7QU04SHJCO0VBQW9DLGlCTm5IbkI7Q0FBTzs7QU1vSHhCOztFQUN3QyxpQk5rSW5CO0NBQU87O0FNakk1QjtFQUE0QyxpQk5rSW5CO0NBQU87O0FNakloQztFQUF5QyxpQk4wS25CO0NBQU87O0FNeks3QjtFQUF3QyxpQk5sSW5CO0NBQU87O0FNbUk1QjtFQUF1QyxpQk55S25CO0NBQU87O0FNeEszQjtFQUF3QyxpQk5uSW5CO0NBQU87O0FNb0k1QjtFQUEwQyxpQk5sSW5CO0NBQU87O0FNbUk5QjtFQUEwQyxpQk5wSW5CO0NBQU87O0FNcUk5QjtFQUFtQyxpQk4xR25CO0NBQU87O0FNMkd2QjtFQUF1QyxpQk43UW5CO0NBQU87O0FNOFEzQjtFQUE4QyxpQk4xVW5CO0NBQU87O0FNMlVsQztFQUF3QyxpQk56RW5CO0NBQU87O0FNMEU1QjtFQUFxQyxpQk5rTG5CO0NBQU87O0FNakx6QjtFQUFtQyxpQk5YbkI7Q0FBTzs7QU1ZdkI7RUFBc0MsaUJOdUpuQjtDQUFPOztBTXRKMUI7RUFBdUMsaUJOd0puQjtDQUFPOztBTXZKM0I7O0VBQ2dDLGlCTi9mbkI7Q0FBTzs7QU1nZ0JwQjtFQUFvQyxpQk40Sm5CO0NBQU87O0FNM0p4QjtFQUFrQyxpQk44R25CO0NBQU87O0FNN0d0QjtFQUFtQyxpQk53RG5CO0NBQU87O0FNdkR2QjtFQUFtQyxpQk45SW5CO0NBQU87O0FNK0l2Qjs7RUFDeUMsaUJOMExuQjtDQUFPOztBTXpMN0I7RUFBMEMsaUJOakhuQjtDQUFPOztBTWtIOUI7RUFBcUMsaUJOckhuQjtDQUFPOztBTXNIekI7RUFBeUMsaUJOblduQjtDQUFPOztBTW9XN0I7OztFQUV5QyxpQk4vZ0JuQjtDQUFPOztBTWdoQjdCOztFQUNtRCxpQk45Z0JuQjtDQUFPOztBTStnQnZDOztFQUN5QyxpQk5saEJuQjtDQUFPOztBTW1oQjdCOztFQUM0QyxpQk5uaEJuQjtDQUFPOztBTW9oQmhDOztFQUMwQyxpQk54aEJuQjtDQUFPOztBTXloQjlCO0VBQTBDLGlCTjNJbkI7Q0FBTzs7QU00STlCO0VBQXFDLGlCTjNPbkI7Q0FBTzs7QU00T3pCO0VBQXlDLGlCTnhJbkI7Q0FBTzs7QU15STdCO0VBQTJDLGlCTnhJbkI7Q0FBTzs7QU15SS9CO0VBQXdDLGlCTndCbkI7Q0FBTzs7QU12QjVCO0VBQTBDLGlCTndCbkI7Q0FBTzs7QU12QjlCO0VBQW1DLGlCTi9kbkI7Q0FBTzs7QU1nZXZCO0VBQTJDLGlCTmxlbkI7Q0FBTzs7QU1tZS9CO0VBQWtDLGlCTnBjbkI7Q0FBTzs7QU1xY3RCO0VBQTBDLGlCTmxqQm5CO0NBQU87O0FNbWpCOUI7RUFBd0MsaUJOeFBuQjtDQUFPOztBTXlQNUI7O0VBQzRDLGlCTnpQbkI7Q0FBTzs7QU0wUGhDOztFQUMyQyxpQk43UG5CO0NBQU87O0FNOFAvQjs7RUFDMEMsaUJOaFFuQjtDQUFPOztBTWlROUI7RUFBc0MsaUJOclFuQjtDQUFPOztBTXNRMUI7O0VBQ3dDLGlCTnhSbkI7Q0FBTzs7QU15UjVCOztFQUN5QyxpQk43Um5CO0NBQU87O0FNOFI3QjtFQUE0QyxpQk4xUm5CO0NBQU87O0FNMlJoQztFQUEwQyxpQk5wU25CO0NBQU87O0FNcVM5QjtFQUF5QyxpQk4zUm5CO0NBQU87O0FNNFI3QjtFQUEyQyxpQk4vUm5CO0NBQU87O0FNZ1MvQjtFQUF5QyxpQk5qU25CO0NBQU87O0FNa1M3QjtFQUFzQyxpQk4rRG5CO0NBQU87O0FNOUQxQjtFQUF1QyxpQk4vRm5CO0NBQU87O0FNZ0czQjtFQUE2QyxpQk4vYm5CO0NBQU87O0FNZ2NqQztFQUErQixpQk50VW5CO0NBQU87O0FNdVVuQjtFQUFzQyxpQk50VW5CO0NBQU87O0FNdVUxQjtFQUF3QyxpQk5rRW5CO0NBQU87O0FNakU1QjtFQUEwQyxpQk5yS25CO0NBQU87O0FNc0s5QjtFQUFpRCxpQk5yS25CO0NBQU87O0FNc0tyQztFQUF1QyxpQk41VW5CO0NBQU87O0FNNlUzQjtFQUF3QyxpQk53SG5CO0NBQU87O0FNdkg1QjtFQUFtQyxpQk5uRm5CO0NBQU87O0FNb0Z2QjtFQUFtQyxpQk56ZW5CO0NBQU87O0FNMGV2QjtFQUFvQyxpQk45V25CO0NBQU87O0FNK1d4QjtFQUFrQyxpQk54S25CO0NBQU87O0FNeUt0QjtFQUE4QyxpQk5wUW5CO0NBQU87O0FNcVFsQzs7RUFDdUMsaUJOU25CO0NBQU87O0FNUjNCO0VBQW1DLGlCTmpkbkI7Q0FBTzs7QU1rZHZCO0VBQWtDLGlCTnpvQm5CO0NBQU87O0FNMG9CdEI7RUFBbUMsaUJOL25CbkI7Q0FBTzs7QU1nb0J2QjtFQUE0QyxpQk4zaEJuQjtDQUFPOztBTTRoQmhDO0VBQTZDLGlCTjloQm5CO0NBQU87O0FNK2hCakM7RUFBNkMsaUJONWhCbkI7Q0FBTzs7QU02aEJqQztFQUE2QyxpQk5qaUJuQjtDQUFPOztBTWtpQmpDO0VBQXFDLGlCTnBSbkI7Q0FBTzs7QU1xUnpCO0VBQW9DLGlCTjVObkI7Q0FBTzs7QU02TnhCO0VBQXNDLGlCTjVObkI7Q0FBTzs7QU02TjFCO0VBQWtDLGlCTi9ObkI7Q0FBTzs7QU1nT3RCO0VBQWdDLGlCTmxPbkI7Q0FBTzs7QU1tT3BCO0VBQXVDLGlCTnBlbkI7Q0FBTzs7QU1xZTNCO0VBQXlDLGlCTnBlbkI7Q0FBTzs7QU1xZTdCO0VBQWtDLGlCTnRTbkI7Q0FBTzs7QU11U3RCO0VBQWtDLGlCTmlGbkI7Q0FBTzs7QU1oRnRCO0VBQXNDLGlCTmxrQm5CO0NBQU87O0FNbWtCMUI7RUFBc0MsaUJOclhuQjtDQUFPOztBTXNYMUI7RUFBeUMsaUJOcEluQjtDQUFPOztBTXFJN0I7RUFBaUMsaUJOcGNuQjtDQUFPOztBTXFjckI7RUFBNEMsaUJOaGVuQjtDQUFPOztBTWllaEM7RUFBcUMsaUJOcGZuQjtDQUFPOztBTXFmekI7RUFBaUMsaUJObE5uQjtDQUFPOztBTW1OckI7RUFBeUMsaUJOMVhuQjtDQUFPOztBTTJYN0I7RUFBZ0MsaUJOb0RuQjtDQUFPOztBTW5EcEI7RUFBeUMsaUJOM0puQjtDQUFPOztBTTRKN0I7RUFBcUMsaUJOek5uQjtDQUFPOztBTTBOekI7RUFBbUMsaUJObEhuQjtDQUFPOztBTW1IdkI7RUFBeUMsaUJON0xuQjtDQUFPOztBTThMN0I7RUFBMkMsaUJON0xuQjtDQUFPOztBTThML0I7RUFBd0MsaUJOM0NuQjtDQUFPOztBTTRDNUI7RUFBMEMsaUJOM0NuQjtDQUFPOztBTTRDOUI7RUFBeUMsaUJOckduQjtDQUFPOztBTXNHN0I7RUFBNEMsaUJOckduQjtDQUFPOztBTXNHaEM7RUFBb0MsaUJON1VuQjtDQUFPOztBTThVeEI7RUFBc0MsaUJObmxCbkI7Q0FBTzs7QU1vbEIxQjtFQUF3QyxpQk5ubEJuQjtDQUFPOztBTW9sQjVCO0VBQW9DLGlCTi9MbkI7Q0FBTzs7QU1nTXhCO0VBQW1DLGlCTmxYbkI7Q0FBTzs7QU1tWHZCO0VBQXVDLGlCTmtGbkI7Q0FBTzs7QU1qRjNCO0VBQW9DLGlCTm1GbkI7Q0FBTzs7QU1sRnhCO0VBQW1DLGlCTjljbkI7Q0FBTzs7QU0rY3ZCO0VBQTZDLGlCTjJCbkI7Q0FBTzs7QU0xQmpDO0VBQTJDLGlCTm1FbkI7Q0FBTzs7QU1sRS9CO0VBQThDLGlCTnhLbkI7Q0FBTzs7QU15S2xDO0VBQWtDLGlCTjlsQm5CO0NBQU87O0FNK2xCdEI7RUFBOEMsaUJOdG9CbkI7Q0FBTzs7QU11b0JsQztFQUFpRCxpQk5xRG5CO0NBQU87O0FNcERyQztFQUFvQyxpQk54bEJuQjtDQUFPOztBTXlsQnhCO0VBQXdELGlCTjVvQm5CO0NBQU87O0FNNm9CNUM7O0VBQ2dFLGlCTjlxQm5CO0NBQU87O0FNK3FCcEQ7OztFQUVpQyxpQk52Zm5CO0NBQU87O0FNd2ZyQjtFQUFrQyxpQk5oWW5CO0NBQU87O0FNaVl0QjtFQUFvQyxpQk5oWW5CO0NBQU87O0FNaVl4Qjs7RUFDMEMsaUJOMUhuQjtDQUFPOztBTTJIOUI7RUFBdUMsaUJOelJuQjtDQUFPOztBTTBSM0I7RUFBbUMsaUJOaUNuQjtDQUFPOztBTWhDdkI7RUFBMEMsaUJOaUNuQjtDQUFPOztBTWhDOUI7RUFBcUMsaUJObEhuQjtDQUFPOztBTW1IekI7RUFBMkMsaUJObEhuQjtDQUFPOztBTW1IL0I7RUFBNEMsaUJObEhuQjtDQUFPOztBTW1IaEM7RUFBdUMsaUJOck5uQjtDQUFPOztBTXNOM0I7RUFBd0MsaUJOcGJuQjtDQUFPOztBTXFiNUI7RUFBa0MsaUJObUVuQjtDQUFPOztBTWxFdEI7RUFBc0MsaUJOcERuQjtDQUFPOztBTXFEMUI7O0VBQ2lELGlCTnpZbkI7Q0FBTzs7QU0wWXJDOztFQUN5QyxpQk43YW5CO0NBQU87O0FNOGE3QjtFQUF3QyxpQk50WG5CO0NBQU87O0FNdVg1QjtFQUEwQyxpQk5sZm5CO0NBQU87O0FNbWY5QjtFQUE0QyxpQk5sZm5CO0NBQU87O0FNbWZoQztFQUFtQyxpQk50VG5CO0NBQU87O0FNdVR2QjtFQUF5QyxpQk5wdEJuQjtDQUFPOztBTXF0QjdCO0VBQTJDLGlCTnB0Qm5CO0NBQU87O0FNcXRCL0I7O0VBQ3lDLGlCTnJ0Qm5CO0NBQU87O0FNc3RCN0I7O0VBQzJDLGlCTnR0Qm5CO0NBQU87O0FNdXRCL0I7RUFBd0MsaUJOSm5CO0NBQU87O0FNSzVCO0VBQTBDLGlCTkpuQjtDQUFPOztBTUs5QjtFQUFtQyxpQk5IbkI7Q0FBTzs7QU1JdkI7RUFBcUMsaUJOM1duQjtDQUFPOztBTTRXekI7O0VBQ29DLGlCTjVXbkI7Q0FBTzs7QU02V3hCOztFQUNzQyxpQk43V25CO0NBQU87O0FNOFcxQjtFQUFrQyxpQk50Tm5CO0NBQU87O0FNdU50QjtFQUEyQyxpQk4zYm5CO0NBQU87O0FNNGIvQjtFQUFxQyxpQk50Rm5CO0NBQU87O0FNdUZ6Qjs7O0VBRTZDLGlCTnhFbkI7Q0FBTzs7QU15RWpDOztFQUN1RCxpQk52RW5CO0NBQU87O0FNd0UzQzs7RUFDNkMsaUJOM0VuQjtDQUFPOztBTTRFakM7O0VBQ2dELGlCTjVFbkI7Q0FBTzs7QU02RXBDOztFQUM4QyxpQk5qRm5CO0NBQU87O0FNa0ZsQztFQUFtQyxpQk4zS25CO0NBQU87O0FNNEt2Qjs7O0VBRWlDLGlCTnpyQm5CO0NBQU87O0FNMHJCckI7RUFBb0MsaUJObFBuQjtDQUFPOztBTW1QeEI7RUFBNEMsaUJOS25CO0NBQU87O0FNSmhDO0VBQTRDLGlCTktu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QkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDhCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsNEJBQVM7R0FBQTs7RUFBVDtJQUFBLDRCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsaUNBQVM7R0FBQTs7RUFBVDtJQUFBLDhCQUFTO0dBQUE7O0VBQVQ7SUFBQSwyQkFBUztHQUFBOztFQUFUO0lBQUEsa0NBQVM7R0FBQTs7RUFBVDtJQUFBLCtCQUFTO0dBQUE7O0VBQVQ7SUFBQSx5QkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDZCQUFTO0dBQUE7O0VBQVQ7SUFBQSw0QkFBUztHQUFBOztFQUFUO0lBQUEsNEJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEseUJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSx5QkFBUztZQUFULGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSwrQkFBUztZQUFULHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSw4QkFBUztZQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSw2QkFBUztZQUFULHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSw4QkFBUztZQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQ0FBUztZQUFULDBCQUFTO0lBQVQsbUNBQVM7WUFBVCwyQkFBUztHQUFBOztFQUFUO0lBQUEsbUNBQVM7WUFBVCwyQkFBUztJQUFULHNDQUFTO1lBQVQsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLHNDQUFTO1lBQVQsOEJBQVM7SUFBVCxxQ0FBUztZQUFULDZCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQ0FBUztZQUFULDBCQUFTO0lBQVQscUNBQVM7WUFBVCw2QkFBUztHQUFBOztFQUFUO0lBQUEsd0NBQVM7WUFBVCxnQ0FBUztJQUFULHlDQUFTO1lBQVQsaUNBQVM7R0FBQTs7RUFBVDtJQUFBLHlDQUFTO1lBQVQsaUNBQVM7SUFBVCw0Q0FBUztZQUFULG9DQUFTO0dBQUE7O0VBQVQ7SUFBQSw0Q0FBUztZQUFULG9DQUFTO0lBQVQsMkNBQVM7WUFBVCxtQ0FBUztHQUFBOztFQUFUO0lBQUEsd0NBQVM7WUFBVCxnQ0FBUztJQUFULDJDQUFTO1lBQVQsbUNBQVM7R0FBQTs7RUFBVDtJQUFBLHVDQUFTO1lBQVQsK0JBQVM7SUFBVCx3Q0FBUztZQUFULGdDQUFTO0dBQUE7O0VBQVQ7SUFBQSx3Q0FBUztZQUFULGdDQUFTO0lBQVQsMkNBQVM7WUFBVCxtQ0FBUztHQUFBOztFQUFUO0lBQUEsMkNBQVM7WUFBVCxtQ0FBUztJQUFULDBDQUFTO1lBQVQsa0NBQVM7R0FBQTs7RUFBVDtJQUFBLHVDQUFTO1lBQVQsK0JBQVM7SUFBVCwwQ0FBUztZQUFULGtDQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQ0FBUztZQUFULDhCQUFTO0lBQVQsdUNBQVM7WUFBVCwrQkFBUztHQUFBOztFQUFUO0lBQUEsdUNBQVM7WUFBVCwrQkFBUztJQUFULDBDQUFTO1lBQVQsa0NBQVM7R0FBQTs7RUFBVDtJQUFBLDBDQUFTO1lBQVQsa0NBQVM7SUFBVCx5Q0FBUztZQUFULGlDQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQ0FBUztZQUFULDhCQUFTO0lBQVQseUNBQVM7WUFBVCxpQ0FBUztHQUFBOztFQUFUO0lBQUEsdUNBQVM7WUFBVCwrQkFBUztJQUFULHdDQUFTO1lBQVQsZ0NBQVM7R0FBQTs7RUFBVDtJQUFBLHdDQUFTO1lBQVQsZ0NBQVM7SUFBVCwyQ0FBUztZQUFULG1DQUFTO0dBQUE7O0VBQVQ7SUFBQSwyQ0FBUztZQUFULG1DQUFTO0lBQVQsMENBQVM7WUFBVCxrQ0FBUztHQUFBOztFQUFUO0lBQUEsdUNBQVM7WUFBVCwrQkFBUztJQUFULDBDQUFTO1lBQVQsa0NBQVM7R0FBQTs7RUFBVDtJQUFBLGtDQUFTO1lBQVQsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLG1DQUFTO1lBQVQsMkJBQVM7R0FBQTs7RUFBVDtJQUFBLHNDQUFTO1lBQVQsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLHFDQUFTO1lBQVQsNkJBQVM7R0FBQTs7RUFBVDtJQUFBLHdDQUFTO1lBQVQsZ0NBQVM7R0FBQTs7RUFBVDtJQUFBLHlDQUFTO1lBQVQsaUNBQVM7R0FBQTs7RUFBVDtJQUFBLDRDQUFTO1lBQVQsb0NBQVM7R0FBQTs7RUFBVDtJQUFBLDJDQUFTO1lBQVQsbUNBQVM7R0FBQTs7RUFBVDtJQUFBLHVDQUFTO1lBQVQsK0JBQVM7R0FBQTs7RUFBVDtJQUFBLHdDQUFTO1lBQVQsZ0NBQVM7R0FBQTs7RUFBVDtJQUFBLDJDQUFTO1lBQVQsbUNBQVM7R0FBQTs7RUFBVDtJQUFBLDBDQUFTO1lBQVQsa0NBQVM7R0FBQTs7RUFBVDtJQUFBLHNDQUFTO1lBQVQsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLHVDQUFTO1lBQVQsK0JBQVM7R0FBQTs7RUFBVDtJQUFBLDBDQUFTO1lBQVQsa0NBQVM7R0FBQTs7RUFBVDtJQUFBLHlDQUFTO1lBQVQsaUNBQVM7R0FBQTs7RUFBVDtJQUFBLHVDQUFTO1lBQVQsK0JBQVM7R0FBQTs7RUFBVDtJQUFBLHdDQUFTO1lBQVQsZ0NBQVM7R0FBQTs7RUFBVDtJQUFBLDJDQUFTO1lBQVQsbUNB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QUEsb0JBQVM7SUFBVCxxQkFBUztRQUFULHFCQUFTO1lBQVQsYUFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7UUFBVCxxQkFBUztZQUFULGVBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQscUJBQVM7UUFBVCxxQkFBUztZQUFULGFBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO1FBQVQscUJBQVM7WUFBVCxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0lBQVQsZUFBUztJQUFULFlBQVM7R0FBQTs7RUFBVDtJQUFBLCtJQUFTO0dBQUE7O0VBQVQ7SUFBQSxpSkFBUztHQUFBOztFQUFUO0lBQUEsOEVBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsVUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0lBQVQsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7SUFBVCxnQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxtQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxtQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxtQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7SUFBVCxtQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCxrQkFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxVQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztJQUFULGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0lBQVQsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsd0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsd0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSx3QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsa0NBQVM7R0FBQTs7RUFBVDtJQUFBLGlDQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7SUFBVCxrQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7SUFBVCxpQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCx3QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxtQkFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEsd0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHlCQUFTO0lBQVQsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLFVBQVM7SUFBVCxZQUFTO0lBQVQsYUFBUztJQUFULFdBQVM7R0FBQTs7RUFBVDtJQUFBLE9BQVM7SUFBVCxTQUFTO0lBQVQsVUFBUztJQUFULFFBQVM7R0FBQTs7RUFBVDtJQUFBLE9BQVM7SUFBVCxVQUFTO0dBQUE7O0VBQVQ7SUFBQSxTQUFTO0lBQVQsUUFBUztHQUFBOztFQUFUO0lBQUEsT0FBUztHQUFBOztFQUFUO0lBQUEsU0FBUztHQUFBOztFQUFUO0lBQUEsVUFBUztHQUFBOztFQUFUO0lBQUEsUUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxrREFBUztZQUFULDBDQUFTO0dBQUE7O0VBQVQ7SUFBQSxtRkFBUztZQUFULDJFQUFTO0dBQUE7O0VBQVQ7SUFBQSxzRkFBUztZQUFULDhFQUFTO0dBQUE7O0VBQVQ7SUFBQSx5REFBUztZQUFULGlEQUFTO0dBQUE7O0VBQVQ7SUFBQSx5QkFBUztZQUFULGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwyQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLDJCQUFTO0dBQUE7O0VBQVQ7SUFBQSw4QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9DQUFTO0lBQVQsbUNBQVM7R0FBQTs7RUFBVDtJQUFBLDZCQUFTO0lBQVQsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwyQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLDJCQUFTO0dBQUE7O0VBQVQ7SUFBQSw4QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9DQUFTO0lBQVQsbUNBQVM7R0FBQTs7RUFBVDtJQUFBLDZCQUFTO0lBQVQsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLHdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO09BQVQsdUJBQVM7UUFBVCxzQkFBUztZQUFULGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztPQUFULHVCQUFTO1FBQVQsc0JBQVM7WUFBVCxrQkFBUztHQUFBOztFQUFUO0lBQUEseUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHlCQUFTO0dBQUE7O0VBQVQ7SUFBQSw0QkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCx3QkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsV0FBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBO0N1QlZUOztBQUFBO0V2QlVBO0lBQUEsaUJBQVM7SUFBVCxXQUFTO0dBQUE7O0VBQVQ7SUFBQSx5QkFBUztPQUFULHNCQUFTO1lBQVQsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLDZCQUFTO0dBQUE7O0VBQVQ7SUFBQSw2QkFBUztHQUFBOztFQUFUO0lBQUEsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLDhCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSw0QkFBUztHQUFBOztFQUFUO0lBQUEsNEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQ0FBUztHQUFBOztFQUFUO0lBQUEsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLDJCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQ0FBUztHQUFBOztFQUFUO0lBQUEsK0JBQVM7R0FBQTs7RUFBVDtJQUFBLHlCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsNkJBQVM7R0FBQTs7RUFBVDtJQUFBLDRCQUFTO0dBQUE7O0VBQVQ7SUFBQSw0QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSx5QkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHlCQUFTO1lBQVQsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLCtCQUFTO1lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLDhCQUFTO1lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLDZCQUFTO1lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLDhCQUFTO1lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtDQUFTO1lBQVQsMEJBQVM7SUFBVCxtQ0FBUztZQUFULDJCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQ0FBUztZQUFULDJCQUFTO0lBQVQsc0NBQVM7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LGVBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7SUFBVCxlQUFTO0lBQVQsWUFBUztHQUFBOztFQUFUO0lBQUEsK0lBQVM7R0FBQTs7RUFBVDtJQUFBLGlKQUFTO0dBQUE7O0VBQVQ7SUFBQSw4RUFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxVQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7SUFBVCxpQkFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztJQUFULGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztJQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztJQUFULHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztJQUFULHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztJQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztJQUFULHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztJQUFULG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztJQUFULHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztJQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztJQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztJQUFULHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztJQUFULHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztJQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztJQUFULG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztJQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztJQUFULHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztJQUFULG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztJQUFULG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztJQUFULG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztJQUFULGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLFVBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0lBQVQsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7SUFBVCxnQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCx3QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCx3QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxtQkFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEsd0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsV0FBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsV0FBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQ0FBUztHQUFBOztFQUFUO0lBQUEsaUNBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztJQUFULGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztJQUFULGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztJQUFULHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztJQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztJQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztJQUFULHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztJQUFULHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztJQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztJQUFULHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztJQUFULHdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztJQUFULHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztJQUFULHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztJQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztJQUFULHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztJQUFULHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztJQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztJQUFULHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztJQUFULG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSx3QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEseUJBQVM7SUFBVCxpQkFBUztHQUFBOztFQUFUO0lBQUEsVUFBUztJQUFULFlBQVM7SUFBVCxhQUFTO0lBQVQsV0FBUztHQUFBOztFQUFUO0lBQUEsT0FBUztJQUFULFNBQVM7SUFBVCxVQUFTO0lBQVQsUUFBUztHQUFBOztFQUFUO0lBQUEsT0FBUztJQUFULFVBQVM7R0FBQTs7RUFBVDtJQUFBLFNBQVM7SUFBVCxRQUFTO0dBQUE7O0VBQVQ7SUFBQSxPQUFTO0dBQUE7O0VBQVQ7SUFBQSxTQUFTO0dBQUE7O0VBQVQ7SUFBQSxVQUFTO0dBQUE7O0VBQVQ7SUFBQSxRQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGtEQUFTO1lBQVQsMENBQVM7R0FBQTs7RUFBVDtJQUFBLG1GQUFTO1lBQVQsMkVBQVM7R0FBQTs7RUFBVDtJQUFBLHNGQUFTO1lBQVQsOEVBQVM7R0FBQTs7RUFBVDtJQUFBLHlEQUFTO1lBQVQsaURBQVM7R0FBQTs7RUFBVDtJQUFBLHlCQUFTO1lBQVQsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDJCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsMkJBQVM7R0FBQTs7RUFBVDtJQUFBLDhCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0NBQVM7SUFBVCxtQ0FBUztHQUFBOztFQUFUO0lBQUEsNkJBQVM7SUFBVCw4QkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDJCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsMkJBQVM7R0FBQTs7RUFBVDtJQUFBLDhCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0NBQVM7SUFBVCxtQ0FBUztHQUFBOztFQUFUO0lBQUEsNkJBQVM7SUFBVCw4QkFBUztHQUFBOztFQUFUO0lBQUEsd0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7T0FBVCx1QkFBUztRQUFULHNCQUFTO1lBQVQsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO09BQVQsdUJBQVM7UUFBVCxzQkFBUztZQUFULGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSx5QkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEseUJBQVM7R0FBQTs7RUFBVDtJQUFBLDRCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztJQUFULHdCQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsV0FBUztHQUFBOztFQUFUO0lBQUEsV0FBUztHQUFBOztFQUFUO0lBQUEsV0FBUztHQUFBOztFQUFUO0lBQUEsV0FBUztHQUFBOztFQUFUO0lBQUEsV0FBUztHQUFBOztFQUFUO0lBQUEsV0FBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7Q3VCVlQ7O0FBQUE7RXZCVUE7SUFBQSxpQkFBUztJQUFULFdBQVM7R0FBQTs7RUFBVDtJQUFBLHlCQUFTO09BQVQsc0JBQVM7WUFBVCxpQkFBUztHQUFBOztFQUFUO0lBQUEsNkJBQVM7R0FBQTs7RUFBVDtJQUFBLDZCQUFTO0dBQUE7O0VBQVQ7SUFBQSw4QkFBUztHQUFBOztFQUFUO0lBQUEsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSw4QkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDRCQUFTO0dBQUE7O0VBQVQ7SUFBQSw0QkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLGlDQUFTO0dBQUE7O0VBQVQ7SUFBQSw4QkFBUztHQUFBOztFQUFUO0lBQUEsMkJBQVM7R0FBQTs7RUFBVDtJQUFBLGtDQUFTO0dBQUE7O0VBQVQ7SUFBQSwrQkFBUztHQUFBOztFQUFUO0lBQUEseUJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSw2QkFBUztHQUFBOztFQUFUO0lBQUEsNEJBQVM7R0FBQTs7RUFBVDtJQUFBLDRCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHlCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEseUJBQVM7WUFBVCxpQkFBUztHQUFBOztFQUFUO0lBQUEsK0JBQVM7WUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEsOEJBQVM7WUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsNkJBQVM7WUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsOEJBQVM7WUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsa0NBQVM7WUFBVCwwQkFBUztJQUFULG1DQUFTO1lBQVQsMkJBQVM7R0FBQTs7RUFBVDtJQUFBLG1DQUFTO1lBQVQsMkJBQVM7SUFBVCxzQ0FBUztZQUFULDhCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQ0FBUztZQUFULDhCQUFTO0lBQVQscUNBQVM7WUFBVCw2QkFBUztHQUFBOztFQUFUO0lBQUEsa0NBQVM7WUFBVCwwQkFBUztJQUFULHFDQUFTO1lBQVQsNkJBQVM7R0FBQTs7RUFBVDtJQUFBLHdDQUFTO1lBQVQsZ0NBQVM7SUFBVCx5Q0FBUztZQUFULGlDQUFTO0dBQUE7O0VBQVQ7SUFBQSx5Q0FBUztZQUFULGlDQUFTO0lBQVQsNENBQVM7WUFBVCxvQ0FBUztHQUFBOztFQUFUO0lBQUEsNENBQVM7WUFBVCxvQ0FBUztJQUFULDJDQUFTO1lBQVQsbUNBQVM7R0FBQTs7RUFBVDtJQUFBLHdDQUFTO1lBQVQsZ0NBQVM7SUFBVCwyQ0FBUztZQUFULG1DQUFTO0dBQUE7O0VBQVQ7SUFBQSx1Q0FBUztZQUFULCtCQUFTO0lBQVQsd0NBQVM7WUFBVCxnQ0FBUztHQUFBOztFQUFUO0lBQUEsd0NBQVM7WUFBVCxnQ0FBUztJQUFULDJDQUFTO1lBQVQsbUNBQVM7R0FBQTs7RUFBVDtJQUFBLDJDQUFTO1lBQVQsbUNBQVM7SUFBVCwwQ0FBUztZQUFULGtDQUFTO0dBQUE7O0VBQVQ7SUFBQSx1Q0FBUztZQUFULCtCQUFTO0lBQVQsMENBQVM7WUFBVCxrQ0FBUztHQUFBOztFQUFUO0lBQUEsc0NBQVM7WUFBVCw4QkFBUztJQUFULHVDQUFTO1lBQVQsK0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVDQUFTO1lBQVQsK0JBQVM7SUFBVCwwQ0FBUztZQUFULGtDQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQ0FBUztZQUFULGtDQUFTO0lBQVQseUNBQVM7WUFBVCxpQ0FBUztHQUFBOztFQUFUO0lBQUEsc0NBQVM7WUFBVCw4QkFBUztJQUFULHlDQUFTO1lBQVQsaUNBQVM7R0FBQTs7RUFBVDtJQUFBLHVDQUFTO1lBQVQsK0JBQVM7SUFBVCx3Q0FBUztZQUFULGdDQUFTO0dBQUE7O0VBQVQ7SUFBQSx3Q0FBUztZQUFULGdDQUFTO0lBQVQsMkNBQVM7WUFBVCxtQ0FBUztHQUFBOztFQUFUO0lBQUEsMkNBQVM7WUFBVCxtQ0FBUztJQUFULDBDQUFTO1lBQVQsa0NBQVM7R0FBQTs7RUFBVDtJQUFBLHVDQUFTO1lBQVQsK0JBQVM7SUFBVCwwQ0FBUztZQUFULGtDQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQ0FBUztZQUFULDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQ0FBUztZQUFULDJCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQ0FBUztZQUFULDhCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQ0FBUztZQUFULDZCQUFTO0dBQUE7O0VBQVQ7SUFBQSx3Q0FBUztZQUFULGdDQUFTO0dBQUE7O0VBQVQ7SUFBQSx5Q0FBUztZQUFULGlDQUFTO0dBQUE7O0VBQVQ7SUFBQSw0Q0FBUztZQUFULG9DQUFTO0dBQUE7O0VBQVQ7SUFBQSwyQ0FBUztZQUFULG1DQUFTO0dBQUE7O0VBQVQ7SUFBQSx1Q0FBUztZQUFULCtCQUFTO0dBQUE7O0VBQVQ7SUFBQSx3Q0FBUztZQUFULGdDQUFTO0dBQUE7O0VBQVQ7SUFBQSwyQ0FBUztZQUFULG1DQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQ0FBUztZQUFULGtDQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQ0FBUztZQUFULDhCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1Q0FBUztZQUFULCtCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQ0FBUztZQUFULGtDQUFTO0dBQUE7O0VBQVQ7SUFBQSx5Q0FBUztZQUFULGlDQUFTO0dBQUE7O0VBQVQ7SUFBQSx1Q0FBUztZQUFULCtCQUFTO0dBQUE7O0VBQVQ7SUFBQSx3Q0FBUztZQUFULGdDQUFTO0dBQUE7O0VBQVQ7SUFBQSwyQ0FBUztZQUFULG1DQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQ0FBUztZQUFULGtDQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7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O0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLFVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztJQUFULGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0lBQVQsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0lBQVQsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0lBQVQsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsVUFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7SUFBVCxpQkFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztJQUFULGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztJQUFULHdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztJQUFULHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztJQUFULHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztJQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztJQUFULHdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztJQUFULHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztJQUFULHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztJQUFULHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztJQUFULHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztJQUFULHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztJQUFULG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEsd0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSx3QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtDQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQ0FBUztHQUFBOztFQUFUO0lBQUEsV0FBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0lBQVQsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0lBQVQsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsd0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSx5QkFBUztJQUFULGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxVQUFTO0lBQVQsWUFBUztJQUFULGFBQVM7SUFBVCxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxPQUFTO0lBQVQsU0FBUztJQUFULFVBQVM7SUFBVCxRQUFTO0dBQUE7O0VBQVQ7SUFBQSxPQUFTO0lBQVQsVUFBUztHQUFBOztFQUFUO0lBQUEsU0FBUztJQUFULFFBQVM7R0FBQTs7RUFBVDtJQUFBLE9BQVM7R0FBQTs7RUFBVDtJQUFBLFNBQVM7R0FBQTs7RUFBVDtJQUFBLFVBQVM7R0FBQTs7RUFBVDtJQUFBLFFBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsa0RBQVM7WUFBVCwwQ0FBUztHQUFBOztFQUFUO0lBQUEsbUZBQVM7WUFBVCwyRUFBUztHQUFBOztFQUFUO0lBQUEsc0ZBQVM7WUFBVCw4RUFBUztHQUFBOztFQUFUO0lBQUEseURBQVM7WUFBVCxpREFBUztHQUFBOztFQUFUO0lBQUEseUJBQVM7WUFBVCxpQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMkJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSwyQkFBUztHQUFBOztFQUFUO0lBQUEsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQ0FBUztJQUFULG1DQUFTO0dBQUE7O0VBQVQ7SUFBQSw2QkFBUztJQUFULDhCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMkJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSwyQkFBUztHQUFBOztFQUFUO0lBQUEsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQ0FBUztJQUFULG1DQUFTO0dBQUE7O0VBQVQ7SUFBQSw2QkFBUztJQUFULDhCQUFTO0dBQUE7O0VBQVQ7SUFBQSx3QkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztPQUFULHVCQUFTO1FBQVQsc0JBQVM7WUFBVCxrQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7T0FBVCx1QkFBUztRQUFULHNCQUFTO1lBQVQsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLHlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSx5QkFBUztHQUFBOztFQUFUO0lBQUEsNEJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0lBQVQsd0JBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsV0FBUztHQUFBOztFQUFUO0lBQUEsV0FBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTtDdUJWVDs7QUFBQTtFdkJVQTtJQUFBLGlCQUFTO0lBQVQsV0FBUztHQUFBOztFQUFUO0lBQUEseUJBQVM7T0FBVCxzQkFBUztZQUFULGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSw2QkFBUztHQUFBOztFQUFUO0lBQUEsNkJBQVM7R0FBQTs7RUFBVDtJQUFBLDhCQUFTO0dBQUE7O0VBQVQ7SUFBQSw4QkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDhCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsNEJBQVM7R0FBQTs7RUFBVDtJQUFBLDRCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztHQUFBOztFQUFUO0lBQUEsaUNBQVM7R0FBQTs7RUFBVDtJQUFBLDhCQUFTO0dBQUE7O0VBQVQ7SUFBQSwyQkFBUztHQUFBOztFQUFUO0lBQUEsa0NBQVM7R0FBQTs7RUFBVDtJQUFBLCtCQUFTO0dBQUE7O0VBQVQ7SUFBQSx5QkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDZCQUFTO0dBQUE7O0VBQVQ7SUFBQSw0QkFBUztHQUFBOztFQUFUO0lBQUEsNEJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEseUJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7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QUFTO1lBQVQsbUNBQVM7R0FBQTs7RUFBVDtJQUFBLHVDQUFTO1lBQVQsK0JBQVM7R0FBQTs7RUFBVDtJQUFBLHdDQUFTO1lBQVQsZ0NBQVM7R0FBQTs7RUFBVDtJQUFBLDJDQUFTO1lBQVQsbUNBQVM7R0FBQTs7RUFBVDtJQUFBLDBDQUFTO1lBQVQsa0NBQVM7R0FBQTs7RUFBVDtJQUFBLHNDQUFTO1lBQVQsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLHVDQUFTO1lBQVQsK0JBQVM7R0FBQTs7RUFBVDtJQUFBLDBDQUFTO1lBQVQsa0NBQVM7R0FBQTs7RUFBVDtJQUFBLHlDQUFTO1lBQVQsaUNBQVM7R0FBQTs7RUFBVDtJQUFBLHVDQUFTO1lBQVQsK0JBQVM7R0FBQTs7RUFBVDtJQUFBLHdDQUFTO1lBQVQsZ0NBQVM7R0FBQTs7RUFBVDtJQUFBLDJDQUFTO1lBQVQsbUNBQVM7R0FBQTs7RUFBVDtJQUFBLDBDQUFTO1lBQVQsa0NBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsd0JBQVM7R0FBQTs7RUFBVDtJQUFBLHlCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHdCQUFTO0dBQUE7O0VBQVQ7SUFBQSx5QkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7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UztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsVUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0lBQVQsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7SUFBVCxnQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxtQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxtQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxtQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7SUFBVCxtQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCxrQkFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxVQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztJQUFULGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxlQUFTO0lBQVQsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsd0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsd0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0lBQVQsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0lBQVQsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0lBQVQsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0lBQVQsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSx3QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsa0NBQVM7R0FBQTs7RUFBVDtJQUFBLGlDQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLGNBQVM7R0FBQTs7RUFBVDtJQUFBLGFBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7SUFBVCxrQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7SUFBVCxpQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCx3QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7SUFBVCx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7SUFBVCxzQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7SUFBVCxtQkFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxnQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEsd0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHVCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLHFCQUFTO0dBQUE7O0VBQVQ7SUFBQSxxQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLGdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLHlCQUFTO0lBQVQsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLFVBQVM7SUFBVCxZQUFTO0lBQVQsYUFBUztJQUFULFdBQVM7R0FBQTs7RUFBVDtJQUFBLE9BQVM7SUFBVCxTQUFTO0lBQVQsVUFBUztJQUFULFFBQVM7R0FBQTs7RUFBVDtJQUFBLE9BQVM7SUFBVCxVQUFTO0dBQUE7O0VBQVQ7SUFBQSxTQUFTO0lBQVQsUUFBUztHQUFBOztFQUFUO0lBQUEsT0FBUztHQUFBOztFQUFUO0lBQUEsU0FBUztHQUFBOztFQUFUO0lBQUEsVUFBUztHQUFBOztFQUFUO0lBQUEsUUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxrREFBUztZQUFULDBDQUFTO0dBQUE7O0VBQVQ7SUFBQSxtRkFBUztZQUFULDJFQUFTO0dBQUE7O0VBQVQ7SUFBQSxzRkFBUztZQUFULDhFQUFTO0dBQUE7O0VBQVQ7SUFBQSx5REFBUztZQUFULGlEQUFTO0dBQUE7O0VBQVQ7SUFBQSx5QkFBUztZQUFULGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsZUFBUztHQUFBOztFQUFUO0lBQUEsbUJBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLFlBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGVBQVM7R0FBQTs7RUFBVDtJQUFBLGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsa0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsZ0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwyQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLDJCQUFTO0dBQUE7O0VBQVQ7SUFBQSw4QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9DQUFTO0lBQVQsbUNBQVM7R0FBQTs7RUFBVDtJQUFBLDZCQUFTO0lBQVQsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxtQkFBUztHQUFBOztFQUFUO0lBQUEsMEJBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO0dBQUE7O0VBQVQ7SUFBQSwyQkFBUztHQUFBOztFQUFUO0lBQUEscUJBQVM7R0FBQTs7RUFBVDtJQUFBLDJCQUFTO0dBQUE7O0VBQVQ7SUFBQSw4QkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLG9DQUFTO0lBQVQsbUNBQVM7R0FBQTs7RUFBVDtJQUFBLDZCQUFTO0lBQVQsOEJBQVM7R0FBQTs7RUFBVDtJQUFBLHdCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLDBCQUFTO09BQVQsdUJBQVM7UUFBVCxzQkFBUztZQUFULGtCQUFTO0dBQUE7O0VBQVQ7SUFBQSwwQkFBUztPQUFULHVCQUFTO1FBQVQsc0JBQVM7WUFBVCxrQkFBUztHQUFBOztFQUFUO0lBQUEseUJBQVM7R0FBQTs7RUFBVDtJQUFBLG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSx1QkFBUztHQUFBOztFQUFUO0lBQUEsdUJBQVM7R0FBQTs7RUFBVDtJQUFBLHlCQUFTO0dBQUE7O0VBQVQ7SUFBQSw0QkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLG1CQUFTO0dBQUE7O0VBQVQ7SUFBQSxvQkFBUztHQUFBOztFQUFUO0lBQUEsb0JBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxzQkFBUztHQUFBOztFQUFUO0lBQUEsc0JBQVM7R0FBQTs7RUFBVDtJQUFBLHNCQUFTO0dBQUE7O0VBQVQ7SUFBQSxrQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7SUFBVCx3QkFBUztJQUFULG9CQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxjQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxhQUFTO0dBQUE7O0VBQVQ7SUFBQSxZQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxXQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsaUJBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLFdBQVM7R0FBQTs7RUFBVDtJQUFBLGlCQUFTO0dBQUE7O0VBQVQ7SUFBQSxpQkFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsYUFBUztHQUFBOztFQUFUO0lBQUEsV0FBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsWUFBUztHQUFBOztFQUFUO0lBQUEsY0FBUztHQUFBO0N1QlZUIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4gICAgQ3JlYXRlZCBvbiA6IDE1LURlYy0yMDE3LCAxMTozNjoxNyBQTVxuICAgIEF1dGhvciAgICAgOiBSZWFwZXJcbiovXG5AaW1wb3J0IHVybChub3JtYWxpemUuY3NzKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUthbml0XCIpO1xuQGltcG9ydCB1cmwoYW5pbWF0ZS5jc3MpO1xuQHRhaWx3aW5kIHByZWZsaWdodDtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbi8qIFxuICAgIENyZWF0ZWQgb24gOiAxNi1EZWMtMjAxNywgODoyOToxMCBQTVxuICAgIEF1dGhvciAgICAgOiBSZWFwZXJcbiovXG4vKiBGb250IGZvbGRlciAqL1xuLyogSGVpZ2h0cyAqL1xuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg2ZW07XG4gIHdpZHRoOiAyLjE0Mjg2ZW07XG4gIHRvcDogMC4xNDI4NmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhLWxpLmZhLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNGVtOyB9XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjsgfVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7IH1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiOyB9XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7IH1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjsgfVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjsgfVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjsgfVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiOyB9XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjsgfVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiOyB9XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjsgfVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiOyB9XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7IH1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiOyB9XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiOyB9XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7IH1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7IH1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjsgfVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiOyB9XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiOyB9XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7IH1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiOyB9XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7IH1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiOyB9XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiOyB9XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYJcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYVcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjsgfVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GHXCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYhcIjsgfVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY1cIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiOyB9XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiOyB9XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmlwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjsgfVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqFwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiOyB9XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsVwiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BslwiOyB9XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjsgfVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjsgfVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7IH1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bu1wiOyB9XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiOyB9XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvVwiOyB9XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvlwiOyB9XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CglwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjsgfVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KEXCI7IH1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7IH1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KHXCI7IH1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgohcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7IH1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgopcIjsgfVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgotcIjsgfVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7IH1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo1cIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiOyB9XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiOyB9XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7IH1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7IH1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpdcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7IH1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7IH1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnVwiOyB9XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjsgfVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjsgfVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiOyB9XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiOyB9XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqRcIjsgfVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjsgfVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7IH1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqpcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjsgfVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KtXCI7IH1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiOyB9XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrFcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CslwiOyB9XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjsgfVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjsgfVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjsgfVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OFXCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dh1wiOyB9XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjsgfVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OKXCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg41cIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg45cIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5FcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OUXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7IH1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmlwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ObXCI7IH1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7IH1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OdXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7IH1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7IH1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiOyB9XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6RcIjsgfVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OlXCI7IH1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjsgfVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7IH1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OtXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrlwiOyB9XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7IH1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjsgfVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtVwiOyB9XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiOyB9XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O3XCI7IH1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjsgfVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiOyB9XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiOyB9XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7IH1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjsgfVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiOyB9XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7IH1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjsgfVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjsgfVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiOyB9XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7IH1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiOyB9XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7IH1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjsgfVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiOyB9XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjsgfVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjsgfVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjsgfVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7IH1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7IH1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjsgfVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvFwiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiOyB9XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7IH1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7IH1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7IH1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7IH1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjsgfVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjsgfVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiOyB9XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7IH1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiOyB9XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZRcIjsgfVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjsgfVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiOyB9XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjsgfVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7IH1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7IH1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmlwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7IH1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WgXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaFcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaZcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7IH1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiOyB9XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiOyB9XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ft1wiOyB9XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvVwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aAXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiOyB9XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7IH1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7IH1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GilwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjsgfVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjsgfVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjsgfVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7IH1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7IH1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiOyB9XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiOyB9XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74adXCI7IH1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7IH1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiOyB9XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjsgfVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrFcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiOyB9XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7IH1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7IH1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiOyB9XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjsgfVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiOyB9XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a8XCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr1cIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiOyB9XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiOyB9XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7IH1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7IH1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiOyB9XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjsgfVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjsgfVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjsgfVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjsgfVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4lcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiOyB9XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7IH1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjsgfVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjsgfVxuXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7IH1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjsgfVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiOyB9XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7IH1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7IH1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7IH1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7IH1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7IH1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh51cIjsgfVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoVwiOyB9XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7IH1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7IH1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7IH1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiOyB9XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74etXCI7IH1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjsgfVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7IH1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ht1wiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiOyB9XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjsgfVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiOyB9XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7IH1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjsgfVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7IH1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjsgfVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7IH1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjsgfVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiOyB9XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjsgfVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiOyB9XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjsgfVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjsgfVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjsgfVxuXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiOyB9XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7IH1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7IH1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7IH1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7IH1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiOyB9XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiOyB9XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjsgfVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7IH1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjsgfVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiOyB9XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjsgfVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjsgfVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjsgfVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7IH1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7IH1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7IH1cblxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjsgfVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjsgfVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7IH1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7IH1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7IH1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiOyB9XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiOyB9XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiOyB9XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjsgfVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiOyB9XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjsgfVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjsgfVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiOyB9XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjsgfVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7IH1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjsgfVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjsgfVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7IH1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjsgfVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7IH1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7IH1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvlwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qDXCI7IH1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjFwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjsgfVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7IH1cblxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7IH1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7IH1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7IH1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7IH1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjsgfVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiOyB9XG5cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjsgfVxuXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiOyB9XG5cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7IH1cblxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirtcIjsgfVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirxcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjsgfVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvlwiOyB9XG5cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4BcIjsgfVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4NcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjsgfVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4ZcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4hcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjFwiOyB9XG5cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjlwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5BcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7IH1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7IH1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlVwiOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7IH1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjsgfVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiOyB9XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7IH1cblxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7IH1cblxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ucXCI7IH1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjsgfVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbi8qXG4gICAgQ3JlYXRlZCBvbiA6IDE2LURlYy0yMDE3LCA4OjMyOjI0IFBNXG4gICAgQXV0aG9yICAgICA6IFJlYXBlclxuKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0thbml0JztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnMi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyB9XG5cbiNhcHAge1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4ud3JhcHBlci1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDJweCBibGFjaztcbiAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NiwgMTExLCAxMjMsIDAuOSk7IH1cblxudWwuY2xpZW50YXJlYSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucm91dGVyLWxpbmstZXhhY3QtYWN0aXZlLFxuLnJvdXRlci1saW5rLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuaDQge1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG5tYWluI2hvbWUge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuICBtYWluI2hvbWUgI2ZlYXR1cmVkIC5sZ1xcOnctMVxcLzMge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgbWFpbiNob21lICNmZWF0dXJlZCAudG9wLWljb24ge1xuICAgIG1heC1oZWlnaHQ6IDc1cHg7IH1cbiAgbWFpbiNob21lICNmZWF0dXJlZCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAgIG1haW4jaG9tZSAjZmVhdHVyZWQgLnByaWNlIHN1cCwgbWFpbiNob21lICNmZWF0dXJlZCAucHJpY2Ugc21hbGwge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gIG1haW4jaG9tZSAjZmVhdHVyZWQgLnBhY2thZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBtYWluI2hvbWUgI2ZlYXR1cmVkIC5zcGVjcyB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIG1haW4jaG9tZSAjd2Vic2l0ZS10b29scyAudG9vbC1pY29uIHtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDsgfVxuICBtYWluI2hvbWUgI2Fubm91bmNlbWVudHNuZXdzZmVlZCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBtYWluI2hvbWUgI3RleHRib3hlcyB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDsgfVxuICAgIG1haW4jaG9tZSAjdGV4dGJveGVzIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIG1haW4jaG9tZSAjcHJvZHVjdGZlYXR1cmUgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIG1haW4jaG9tZSAjcHJvZHVjdGZlYXR1cmUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5tYWluI3dlYnNpdGVfaG9zdGluZyBoMixcbm1haW4jcmVzZWxsZXJfaG9zdGluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5tYWluI3dlYnNpdGVfaG9zdGluZyBwLFxubWFpbiNyZXNlbGxlcl9ob3N0aW5nIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMjItSnVuLTIwMTgsIDQ6Mjk6MzAgUE1cbiAgICBBdXRob3IgICAgIDogS2V2aW4gUm95XG4qL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiA1cHggMDsgfVxuICBmaWVsZHNldCBpbnB1dCB7XG4gICAgcGFkZGluZzogNXB4OyB9XG5cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAyMy1KdW4tMjAxOCwgMTI6MjE6MjQgUE1cbiAgICBBdXRob3IgICAgIDogS2V2aW5cbiovXG4vKiBJbWFnZSBTbGlkZXIgKi9cbiNpbWFnZXNsaWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5zbGlkZXJvdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgNzUsIDgwLCAwLjkxKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4jaW1hZ2VzbGlkZXIgLnJvd21hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDcwcHg7IH1cblxuI2ltYWdlc2xpZGVyIGgxIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGMUYxRjE7XG4gIHRleHQtc2hhZG93OiAwcHggM3B4IDNweCAjMkIyQjJCOyB9XG5cbiNpbWFnZXNsaWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgdGV4dC1zaGFkb3c6IDBweCAzcHggM3B4ICMyQjJCMkI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTQ1NDU0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU0NTQ1NDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4jaW1hZ2VzbGlkZXIgaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB0ZXh0LXNoYWRvdzogMHB4IDNweCAzcHggIzJCMkIyQjsgfVxuXG4jaW1hZ2VzbGlkZXIgcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuI2ltYWdlc2xpZGVyIHAuc2xpZGVidXR0b24gYSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4jaW1hZ2VzbGlkZXIgcC5zbGlkZWJ1dHRvbiAuZmEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jaW1hZ2VzbGlkZXIgLnNsaWRlcmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuXG4jaW1hZ2VzbGlkZXIgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBib3R0b206IC03NXB4OyB9XG5cbiNpbWFnZXNsaWRlciBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7IH1cblxuI2ltYWdlc2xpZGVyIC5mYSB7XG4gIGNvbG9yOiAjNkNBOTNFO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbiNpbWFnZXNsaWRlciAjc2xpZGUxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zbGlkZTEucG5nKTsgfVxuXG4jaW1hZ2VzbGlkZXIgI3NsaWRlMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2xpZGUyLnBuZyk7IH1cblxuI2ltYWdlc2xpZGVyICNzbGlkZTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NsaWRlMy5wbmcpOyB9XG5cbiNpbWFnZXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LCAjaW1hZ2VzbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gIGZvbnQtc2l6ZTogODBweCAhaW1wb3J0YW50OyB9XG5cbiNpbWFnZXNsaWRlcmRvbWFpbnMge1xuICBtYXJnaW4tdG9wOiAtMTE1cHg7XG4gIGhlaWdodDogMTE1cHg7IH1cblxuI2ltYWdlc2xpZGVyZG9tYWlucyAuc2xpZGVyYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5cbiNpbWFnZXNsaWRlcmRvbWFpbnMgLmlucHV0LWdyb3VwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuI2ltYWdlc2xpZGVyZG9tYWlucyAjZG9tYWluc2VhcmNoIHtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBib3JkZXItbGVmdDogMDtcbiAgY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IDAgMDsgfVxuXG4jaW1hZ2VzbGlkZXJkb21haW5zIC5kb21haW5jaGVja3NlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC4wMXB4O1xuICB0ZXh0LW92ZXJmbG93OiAnJztcbiAgd2lkdGg6IDE0NXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDI3cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG93bi1hcnJvdy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDgwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA1NSU7IH1cblxuI2ltYWdlc2xpZGVyZG9tYWlucyAuZG9tYWluY2hlY2tzZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Rvd24tYXJyb3ctaG92ZXIucG5nKTsgfVxuXG4jaW1hZ2VzbGlkZXJkb21haW5zIC5mb3JtLWNvbnRyb2wge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyB9XG5cbiNpbWFnZXNsaWRlcmRvbWFpbnMgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwOyB9XG5cbiNpbWFnZXNsaWRlcmRvbWFpbnMgLmRvbWFpbnNlYXJjaHByZWZpeCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgY29sb3I6ICM2RjZGNkY7IH1cblxuI2ltYWdlc2xpZGVyZG9tYWlucyAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICM2RjZGNkYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4jaW1hZ2VzbGlkZXJkb21haW5zIC5kb21haW5zZWFyY2hkb21haW5uYW1lIHtcbiAgbWF4LXdpZHRoOiA5MThweDtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbiNpbWFnZXNsaWRlcmRvbWFpbnMgLmRvbWFpbnNlYXJjaGFycm93IHtcbiAgY29sb3I6ICM3OTdDNkYgIWltcG9ydGFudDsgfVxuXG4jaW1hZ2VzbGlkZXJkb21haW5zIC5kb21haW5zZWFyY2hzdWJtaXQge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNkNBOTNFO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkNBOTNFO1xuICB3aWR0aDogMTQwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTNweDsgfVxuXG4jaW1hZ2VzbGlkZXJkb21haW5zIC5kb21haW5zZWFyY2hzdWJtaXQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLmNhcm91c2VsLCAuaXRlbSwgLmFjdGl2ZSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogQmFja2dyb3VuZCBpbWFnZXMgYXJlIHNldCB3aXRoaW4gdGhlIEhUTUwgdXNpbmcgaW5saW5lIENTUywgbm90IGhlcmUgKi9cbi5maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHRvcDogMTAwcHg7IH1cblxuLypcbi5jYXJvdXNlbC12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI1ZW07XG59XG4uc2xpZGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgaGVpZ2h0OiAyMGVtO1xuICBtYXJnaW46IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnNsaWRlOmZpcnN0LW9mLXR5cGUge1xuICBvcGFjaXR5OiAwO1xufVxuLnNsaWRlOmxhc3Qtb2YtdHlwZSB7XG4gIG9wYWNpdHk6IDA7XG59Ki9cbi8qXG4gICAgQ3JlYXRlZCBvbiA6IDE2LURlYy0yMDE3LCA4OjI5OjAwIFBNXG4gICAgQXV0aG9yICAgICA6IFJlYXBlclxuKi9cbmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7IH1cbiAgaGVhZGVyICNsb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIzNXB4OyB9XG4gICAgaGVhZGVyICNsb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDIzNXB4O1xuICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICBoZWFkZXIgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgaGVhZGVyIG5hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIGhlYWRlciBuYXYgPiB1bCB7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgIGhlYWRlciBuYXYgPiB1bCA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICBoZWFkZXIgbmF2ID4gdWwgPiBsaSBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIGhlYWRlciBuYXYgPiB1bCBsaS5kcm9wZG93bl90cmlnZ2VyOmhvdmVyID4gdWwuZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgaGVhZGVyIG5hdiA+IHVsIHVsLmRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gICAgICBoZWFkZXIgbmF2ID4gdWwgPiBsaSA+IHVsLmRyb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwcHg7IH1cbiAgICAgICAgaGVhZGVyIG5hdiA+IHVsID4gbGkgPiB1bC5kcm9wZG93biA+IGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgICAgIGhlYWRlciBuYXYgPiB1bCA+IGxpID4gdWwuZHJvcGRvd24gPiBsaSA+IHVsLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxNjBweDsgfVxuXG4vKlxuICAgIENyZWF0ZWQgb24gOiAxOC1EZWMtMjAxNywgNzoxOTo0NCBBTVxuICAgIEF1dGhvciAgICAgOiBSZWFwZXJcbiovXG5mb290ZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICBmb290ZXIgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBmb290ZXIgI3BhcnRuZXJzIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggd2hpdGU7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHg7IH1cbiAgICBmb290ZXIgI3BhcnRuZXJzIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4OyB9XG4gIGZvb3RlciAubG9nbyB7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG4gIGZvb3RlciBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuICogVmVyc2lvbiAtIDMuNy4wXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE4IERhbmllbCBFZGVuXG4gKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNTMlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNTMlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSxcbiAgNTAlLFxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uaGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSxcbiAgMTEuMSUsXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbi5qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFydEJlYXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuXG4gIDI4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICA0MiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFydEJlYXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuXG4gIDI4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICA0MiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmhlYXJ0QmVhdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uamFja0luVGhlQm94IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTFzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktMnMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG59XG5cbi5hbmltYXRlZC5kZWxheS0zcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTRzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDRzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktNXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogNXM7XG59XG5cbi5hbmltYXRlZC5mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xufVxuXG4uYW5pbWF0ZWQuZmFzdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xufVxuXG4uYW5pbWF0ZWQuc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuLmFuaW1hdGVkLnNsb3dlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4gIC5hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyogXG4gICAgQ3JlYXRlZCBvbiA6IDE2LURlYy0yMDE3LCA4OjI5OjEwIFBNXG4gICAgQXV0aG9yICAgICA6IFJlYXBlclxuKi9cblxuLyogRm9udCBmb2xkZXIgKi9cbiRmYS1mb250LXBhdGg6ICcuLi9mb250cyc7XG5cblxuLyogSGVpZ2h0cyAqL1xuJGhlYWRlci1oZWlnaHQ6IDYwcHg7XG4kZm9vdGVyLWhlaWdodDogMjAwcHg7IiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiIsIi8qXG4gICAgQ3JlYXRlZCBvbiA6IDE2LURlYy0yMDE3LCA4OjMyOjI0IFBNXG4gICAgQXV0aG9yICAgICA6IFJlYXBlclxuKi9cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdLYW5pdCc7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmcyLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG4jYXBwIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ud3JhcHBlci1ib3JkZXIge1xuICAgIGJvcmRlcjogc29saWQgMnB4IGJsYWNrO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggNXB4IGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTYsIDExMSwgMTIzLCAwLjkpO1xufVxudWwuY2xpZW50YXJlYSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yb3V0ZXItbGluay1leGFjdC1hY3RpdmUsXG4ucm91dGVyLWxpbmstYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6NzAwO1xufVxuXG5oNCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbm1haW4jaG9tZSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAjZmVhdHVyZWQge1xuICAgICAgICAubGdcXDp3LTFcXC8zIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICAgICAgLndyYXBwZXItYm9yZGVyIHtcbiAgICAgICAgICAgLy8gbWFyZ2luOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC50b3AtaWNvbiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICBzdXAsIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhY2thZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgLnNwZWNzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3dlYnNpdGUtdG9vbHMge1xuICAgICAgICAudG9vbC1pY29uIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICNhbm5vdW5jZW1lbnRzbmV3c2ZlZWQgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICAjdGV4dGJveGVzIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3Byb2R1Y3RmZWF0dXJlIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm1haW4jd2Vic2l0ZV9ob3N0aW5nLFxubWFpbiNyZXNlbGxlcl9ob3N0aW5nIHtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgI2hvc3RpbmdmZWF0dXJlcyAuZmVhdHVyZSB7XG4gICAgLy9oZWlnaHQ6IDQ3LjQ1dmg7XG4gIH1cbn1cbiIsIi8qIFxuICAgIENyZWF0ZWQgb24gOiAyMi1KdW4tMjAxOCwgNDoyOTozMCBQTVxuICAgIEF1dGhvciAgICAgOiBLZXZpbiBSb3lcbiovXG5cbmZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG59XG5cbiIsIi8qIFxuICAgIENyZWF0ZWQgb24gOiAyMy1KdW4tMjAxOCwgMTI6MjE6MjQgUE1cbiAgICBBdXRob3IgICAgIDogS2V2aW5cbiovXG4vKiBJbWFnZSBTbGlkZXIgKi9cbiNpbWFnZXNsaWRlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNsaWRlcm92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCA3NSwgODAsIDAuOTEpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuI2ltYWdlc2xpZGVyIC5yb3dtYXJnaW4ge1xuXHRtYXJnaW4tdG9wOjcwcHg7XG59XG4jaW1hZ2VzbGlkZXIgaDEge1xuXHRmb250LXNpemU6IDUwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI0YxRjFGMTtcblx0dGV4dC1zaGFkb3c6IDBweCAzcHggM3B4ICMyQjJCMkI7XG59XG4jaW1hZ2VzbGlkZXIgaDMge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdHRleHQtc2hhZG93OiAwcHggM3B4IDNweCAjMkIyQjJCO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzU0NTQ1NDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NDU0NTQ7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jaW1hZ2VzbGlkZXIgaDQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHRwYWRkaW5nLXRvcDogMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHR0ZXh0LXNoYWRvdzogMHB4IDNweCAzcHggIzJCMkIyQjtcbn1cbiNpbWFnZXNsaWRlciBwIHtcblx0bWFyZ2luLXRvcDozMHB4O1xuXHRtYXJnaW4tYm90dG9tOjMwcHhcbn1cbiNpbWFnZXNsaWRlciBwLnNsaWRlYnV0dG9uIGEge1xuXHRtYXJnaW4tcmlnaHQ6MzBweDtcbn1cbiNpbWFnZXNsaWRlciBwLnNsaWRlYnV0dG9uIC5mYSB7XG5cdGNvbG9yOiNmZmY7XG59XG4jaW1hZ2VzbGlkZXIgLnNsaWRlcmJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cbiNpbWFnZXNsaWRlciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG5cdGJvdHRvbTogLTc1cHg7XG59XG4jaW1hZ2VzbGlkZXIgZm9ybSB7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xufVxuI2ltYWdlc2xpZGVyIC5mYSB7XG5cdGNvbG9yOiAjNkNBOTNFO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuI2ltYWdlc2xpZGVyICNzbGlkZTEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvc2xpZGUxLnBuZyk7XG59XG4jaW1hZ2VzbGlkZXIgI3NsaWRlMiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9zbGlkZTIucG5nKTtcbn1cbiNpbWFnZXNsaWRlciAjc2xpZGUzIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL3NsaWRlMy5wbmcpO1xufVxuI2ltYWdlc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsICNpbWFnZXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcblx0Zm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG4jaW1hZ2VzbGlkZXJkb21haW5zIHtcblx0bWFyZ2luLXRvcDogLTExNXB4O1xuXHRoZWlnaHQ6IDExNXB4O1xufVxuI2ltYWdlc2xpZGVyZG9tYWlucyAuc2xpZGVyYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuI2ltYWdlc2xpZGVyZG9tYWlucyAuaW5wdXQtZ3JvdXAge1xuXHRwYWRkaW5nLWJvdHRvbTozMHB4O1xufVxuI2ltYWdlc2xpZGVyZG9tYWlucyAjZG9tYWluc2VhcmNoIHtcblx0Zm9udC1zaXplOjI3cHg7XG5cdGhlaWdodDo2MHB4O1xuXHRwYWRkaW5nLWxlZnQ6MnB4O1xuXHRib3JkZXItbGVmdDowO1xuXHRjb2xvcjojMzMzO1xuXHRib3gtc2hhZG93OjAgMFxufVxuI2ltYWdlc2xpZGVyZG9tYWlucyAuZG9tYWluY2hlY2tzZWxlY3Qge1xuXHQtbW96LWFwcGVhcmFuY2U6bm9uZTtcblx0dGV4dC1pbmRlbnQ6LjAxcHg7XG5cdHRleHQtb3ZlcmZsb3c6Jyc7XG5cdHdpZHRoOjE0NXB4O1xuXHRoZWlnaHQ6NjBweDtcblx0Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjpub25lO1xuXHRmb250LXNpemU6MjdweDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czowO1xuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcblx0b3V0bGluZTowO1xuXHRib3gtc2hhZG93OjAgMDtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2Rvd24tYXJyb3cucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ODAlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6NTUlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOjgwJSA1NSVcbn1cbiNpbWFnZXNsaWRlcmRvbWFpbnMgLmRvbWFpbmNoZWNrc2VsZWN0OmhvdmVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2Rvd24tYXJyb3ctaG92ZXIucG5nKTtcbn1cbiNpbWFnZXNsaWRlcmRvbWFpbnMgLmZvcm0tY29udHJvbCB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG59XG4jaW1hZ2VzbGlkZXJkb21haW5zIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuXHRoZWlnaHQ6NjBweDtcblx0Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjpub25lO1xuXHRmb250LXNpemU6MjdweDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czowO1xuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiNjY2M7XG5cdG91dGxpbmU6MDtcblx0Ym94LXNoYWRvdzowIDBcbn1cbiNpbWFnZXNsaWRlcmRvbWFpbnMgLmRvbWFpbnNlYXJjaHByZWZpeCB7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRmb250LXNpemU6MjdweDtcblx0aGVpZ2h0OjYwcHg7XG5cdGJvcmRlci1yaWdodDowO1xuXHRwYWRkaW5nLXJpZ2h0OjA7XG5cdGNvbG9yOiM2RjZGNkZcbn1cbiNpbWFnZXNsaWRlcmRvbWFpbnMgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSB7XG5cdGJhY2tncm91bmQ6I0ZGRjtcblx0Y29sb3I6IzZGNkY2RiAhaW1wb3J0YW50O1xuXHRjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OjEgIWltcG9ydGFudFxufVxuI2ltYWdlc2xpZGVyZG9tYWlucyAuZG9tYWluc2VhcmNoZG9tYWlubmFtZSB7XG5cdG1heC13aWR0aDo5MThweDtcblx0Ym9yZGVyLXJpZ2h0OjBcbn1cbiNpbWFnZXNsaWRlcmRvbWFpbnMgLmRvbWFpbnNlYXJjaGFycm93IHtcblx0Y29sb3I6Izc5N0M2RiAhaW1wb3J0YW50XG59XG4jaW1hZ2VzbGlkZXJkb21haW5zIC5kb21haW5zZWFyY2hzdWJtaXQge1xuXHRmb250LXNpemU6MjNweDtcblx0Y29sb3I6I2ZmZjtcblx0YmFja2dyb3VuZDogIzZDQTkzRTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzZDQTkzRTtcblx0d2lkdGg6MTQwcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblx0cGFkZGluZzogMTNweDtcbn1cbiNpbWFnZXNsaWRlcmRvbWFpbnMgLmRvbWFpbnNlYXJjaHN1Ym1pdDpob3ZlciB7XG5cdG9wYWNpdHk6IDAuOTtcbn1cbi5jYXJvdXNlbCwgLml0ZW0sIC5hY3RpdmUge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4vKiBCYWNrZ3JvdW5kIGltYWdlcyBhcmUgc2V0IHdpdGhpbiB0aGUgSFRNTCB1c2luZyBpbmxpbmUgQ1NTLCBub3QgaGVyZSAqL1xuXG4uZmlsbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG5cdHRvcDogMTAwcHg7XG59XG5cbi8qXG4uY2Fyb3VzZWwtdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNWVtO1xufVxuLnNsaWRlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGhlaWdodDogMjBlbTtcbiAgbWFyZ2luOiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zbGlkZTpmaXJzdC1vZi10eXBlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zbGlkZTpsYXN0LW9mLXR5cGUge1xuICBvcGFjaXR5OiAwO1xufSovIiwiLypcbiAgICBDcmVhdGVkIG9uIDogMTYtRGVjLTIwMTcsIDg6Mjk6MDAgUE1cbiAgICBBdXRob3IgICAgIDogUmVhcGVyXG4qL1xuXG5oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgI2xvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDIzNXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzVweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgbmF2IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkuZHJvcGRvd25fdHJpZ2dlcjpob3ZlciB7XG4gICAgICAgICAgICAgICAgPiB1bC5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBsaSA+IHVsLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICA+IHVsLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qXG4gICAgQ3JlYXRlZCBvbiA6IDE4LURlYy0yMDE3LCA3OjE5OjQ0IEFNXG4gICAgQXV0aG9yICAgICA6IFJlYXBlclxuKi9cblxuZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgI3BhcnRuZXJzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG4iLG51bGxdLCJzb3VyY2VSb290IjoiIn0=*/