/*!****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/animate.css/animate.css ***!
  \****************************************************************************************/
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__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;
  }
}
.animate__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);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

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

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

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

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

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.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, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

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

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

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

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

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  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 shakeX {
  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);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-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);
  }
}
.animate__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);
  }
}
.animate__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(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.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(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.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);
  }
}
.animate__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);
  }
}
.animate__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(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.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(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__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);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.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(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

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

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

  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(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

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

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

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

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

  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(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

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

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

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

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

  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(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

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

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

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

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

  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(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

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

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

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

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

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

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

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

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

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

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

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

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

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

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-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(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.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(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.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;
  }
}
.animate__animated.animate__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);
  }
}
.animate__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);
  }
}
.animate__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;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -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;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  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 lightSpeedInRight {
  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);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  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 lightSpeedInLeft {
  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);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

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

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

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

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -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-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-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-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-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-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;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.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(0.1) rotate(30deg);
    transform: scale(0.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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

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

  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }

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

  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/*!*********************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/css/reset.css ***!
  \*********************************************************************/
@charset "utf-8";

/*
Reset CSS
作用：清除和重置 基础css样式
*/

/* 一、重置*/

html { overflow-y: scroll; width: 750px;}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body{
    width: 750px;
}
body,div,p,span,a,img,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
table,thead,tbody,tr,td,th{
    padding: 0;
    margin: 0;
}

body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 24px/1 "微软雅黑", Tahoma, Helvetica, Arial, sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
    background: transparent;
}
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
    border: none;
    outline: none;
}

input::-ms-input-placeholder{
    color:#c2c2c2;
}
input::-webkit-input-placeholder {  /* webkit 浏览器*/
    color:#c2c2c2;
}
input::-moz-placeholder { /* 火狐浏览器 */
    color:#c2c2c2;
}
textarea::-ms-input-placeholder{
    color:#c2c2c2;
}
textarea::-webkit-input-placeholder {  /* webkit 浏览器*/
    color:#c2c2c2;
}
textarea::-moz-placeholder { /* 火狐浏览器 */
    color:#c2c2c2;
}
/*  设置input placeholder 样式 */

select{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    cursor: pointer;
}
select::-ms-expand { display: none; }
/*将默认的select选择框样式清除*/


h1,h2,h3,h4,h5,h6{ font-weight: normal;}

em,i{font-style:normal;}

ul,ol{list-style:none;}

a{
    text-decoration: none;
    outline: none;
    color: #7f7f7f;
}
a:visited{
    text-decoration: none;
    outline: none;
}
a:hover {
    text-decoration: none;
    outline: none;
}
a:active{
    text-decoration: none;
    outline: none;
}
a:focus{
    text-decoration: none;
    outline: none;
}

img { vertical-align: top;border: none;width: 100%;} /* 让链接里的 img 无边框  ie会出现*/

label{
    cursor: pointer;
}
/*  label标签鼠标移入后变为手型  */

table {
    border-collapse: collapse;   /*合并边框*/
    border-spacing: 0;
}
/* 重置表格元素 */

/**********************************************************/
/* 二、常用的 class*/

.fl{
    float: left;
}
.fr{
    float: right;
}
.clear_fix:after{
    content:"";
    display: block;
    clear: both;
}
/*清除浮动*/

.beyond_eip{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*超出省略*/

.beyond2_eip{
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
}
.beyond3_eip{
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
}
.beyond4_eip{
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:4;
}
/*超出多行省略*/

.ofh{
    overflow: hidden;
}
/*超出隐藏*/

.el_hide {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
/*  隐藏元素  */

.bg_cover{
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
}
/*  背景居中铺满  */

.img_center{
    display: inline-block;
    margin: 0 auto;
}
/*  图片水平居中  */

.sele_none{
    user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
}
/*!*********************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/css/style.css ***!
  \*********************************************************************/
#music {
  position: absolute;
  width: 51px;
  height: 51px;
  right: 5px;
  top: 1%;
  opacity: 0.9;
  background-size: 100%;
  z-index: 99999;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../images/56313632ae8f39356a17.png);

  /*  animation: rotate360 3s linear 0s infinite forwards;
    -webkit-animation: rotate360 3s linear 0s infinite forwards;
    */
}

.music_act {
  background-image: url(../images/ed33466ab1e2c257f5aa.png)!important;

}
 .session0{
    background-image: url(../images/1da80e9098760b905c90.png); 
}

.session1{
    background-image: url(../images/0ba9517502a3ecc249cc.png); 
} 

.session2{
  background-image: url(../images/2a3daa73eacb92e24a8f.png); 
} 
.session3{
  background-image: url(../images/79f6496a14845e72f88f.png); 
} 
  .swiper-slide{
    background-repeat: no-repeat;
    background-size: 100% 100%;
   width: 100%;
   height: 100%;
    background-repeat: no-repeat;
  }

  .swiper-container{
      position: absolute;
      width: 100%;
      height: 100%;
  }
  #app{
    position: absolute;
    width: 100%;
    height: 100%;

  }


.swiper-slide-active .end_img{
  transform: scale(0.62);
}

[v-cloak]{
  display: none;
}
.loading{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;top:0;
  z-index: 999999999999999999;
  background-color: black;
}
.load{
  position: absolute;
  width: 400px;
  height: 300px;
  left: 50%;
  margin-left:-200px;
  top:30%;
  background-image:url(data:image/gif;base64,R0lGODlhkAEsAff/APpKR+vr65SUlGNjY2tra3x8fAQEBFtbW5ycnIODg/r6+lNTU0NDQ5MrKtXV1Ts7O/b29vtBPWIZGSsrK0xLS9ra2qWlpTQ0NPE9ObGxsebm5o6Ojq6uriMjI7q6uhQUFBsbG8nJydLS0nJycsLCwr6+vsbGxvLy8vz8/LW1tXV1deHh4YqJiampqeCfn87Nzrs6OKKioqJQUN3d3ToLC9pDQvnl5YFVVe/Pz/D5+RoDA01OTc3W1+ry8v3v8Nrb28RnZvr//73Fxf/399Xa2f3+/u/29sjP0P39/ru8vKuxsGNsbUxUVVdYV////5KSkjtHR8TExG1tbYeHh/39/eLl5amsrWBoaebn53F3d/79/SYuLsDEw4GBgYyMjElJScrKyg0NDcfIyIaGhuK7ure2tjIyMqeqqXh4eKOkpI6Pjv7+/v7///z7/Lu7u4yLi////m5ubnBwcKampk9QTzg3OM/Pz8fHx/Tz839/f7e3t9PS0rSztFhZWG9vb/7+/1BQUFVVVbOzs//+/xcXF7Cvr2hnaLy7u9fX1319fT8/P/7//qSjpDAwMPT19SYmJmI8PLCvsBAQENfY2KOjo5+enuHf39TU1K+vr6+wsOPj47y8vPv8/Keop0dHR8DAwHR0db+/vy0tLf3+/Z+fn3Nzc2dnZ15eXrCwsLKzs9vc3Nvb28zMzKenp9DP0KioqHd3d3l5eWFhYWZmZvf397a3tzg4OB4eHvPz84+Pj+Dg4Le4uLi4uM/Ozv/+/uLU1tjX2NjY2OTk5YqLioyLjAsLC6qqqqysrOjo6HR0dPj4+MvLy8jIyMzLy6Sjo6SkpJeXl6CgoG9wcHZ3dj4+PpaWlpmZmfv7+56enmZmZ8qJiWhoaO/e3ldXV09PT09ZWkVFRUhISDc2NzM3N/T09NPT09PU1NTT0ykpKUMhId/f39DQ0LS0tPDw8O3t7cPDw8XExf/+/fLs7EBAQBYWFhkZGRUVFeTk5MkqJ4uLi6urq6usrKyrq/z8+wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTk1OTJBRDA1NTJBMTFFNUI3NUVFMTc1RURBQTI2RjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTk1OTJBRDE1NTJBMTFFNUI3NUVFMTc1RURBQTI2RjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTU5MkFDRTU1MkExMUU1Qjc1RUUxNzVFREFBMjZGMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOTU5MkFDRjU1MkExMUU1Qjc1RUUxNzVFREFBMjZGMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQz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);
}
.progress{
  position: absolute;
  width: 100%;
  color: white;
  height: 50px;
  font-size: 26px;
  line-height: 50px;
  top: 48%;
  text-align:center;
}
.slogan{
  position: absolute;
  width: 454px;
  left: 50%;
  margin-left: -227px;
  top: 7%;
  opacity: 0;
}
.p0_m1{
  position: absolute;
  width: 578px;
  left: 50%;
  margin-left: -259px;
  top: 61.5%;
  opacity: 0;
}
.p0_m2{
  position: absolute;
  width: 318px;
  left: 50%;
  margin-left: -170px;
  bottom: 45%;
}
.p0_m3{
  position: absolute;
  width: 520px;
  left: 50%;
  margin-left: -260px;
  bottom: 74%;
}
.p0_m4{
  position: absolute;
  width: 175px;
  left: 52%;
  top: 66%;
  opacity: 0;
}
.p0_m5{
  position: absolute;
  width: 115px;
  left: 5%;
  top: 69%;
  opacity: 0;
}

.p0_m6{
  position: absolute;
  width: 137px;
  right: 0%;
  bottom: 0;
  opacity: 0;
}
.p0_guang{
  position: absolute;
  width: 100%;
  left: 0%;
  top:20%;
  opacity: 0;
}
.p0_btn{
  position: absolute;
  width: 352px;
  left: 50%;
  margin-left: -176px;
  top: 87%;
  opacity: 0;
}

.snow{
  position: absolute;
  width: 100%;height: 100%;
  left: 0%;
  top: 0;
}

.rule{
  position: absolute;
  width: 100%;height: 100%;
  left: 0%;
  top: 0;
  background-image: url(../images/4f5b35756ba3473977ba.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: 22;
}

.rule1{
  position: absolute;
  width: 100%;
  left: 0%;
  top: 0;
}
.rule_img{
  position: absolute;
  width: 556px;
  left: 50%;
  margin-left: -192px;
  top: 26%;
}

.start1{
  position: absolute;
  width: 284px;
  left: 60%;
  top: 80%;
}


.start2{
  position: absolute;
  width: 284px;
  left: 60%;
  top: 82%;
}


.rule2{
  position: absolute;
  width: 100%;
  left: 0%;
  top: 0;
}
.p1_mid{
  position: absolute;
  width: 700px;
  left: 50%;
  margin-left: -350px;
  top:50%;
  margin-top: -612px;
  opacity: 0;
}

.p1_wz{
  position: absolute;
  width:464px;
  left: 50%;
  margin-left: -232px;
  top: 67%;
  opacity: 0;
}
.p1_c1{
  position: absolute;
  width: 64px;
  left: 60%;
  top: 16%;
  opacity: 0;
}

.p1_c2{
  position: absolute;
  width: 64px;
  left: 27%;
  top: 29%;
  opacity: 0;
}
.p1_c3{
  position: absolute;
  width: 64px;
  left: 47%;
  top: 41%;
  opacity: 0;
}

.p1_c4{
  position: absolute;
  width: 64px;
  left: 12%;
  top: 39%;
  opacity: 0;
}


.p1_m1{
  position: absolute;
  width: 192px;
  right: 6%;
  top: 9%;
}
.p1_m2{
  position: absolute;
  width: 234px;
  left: 17%;
  top: 29%;

}
.p1_m3{
  position: absolute;
  width: 196px;
  left: 53%;
  top: 33%;
}
.p1_result{
  position: absolute;
  width: 100%;
  height: 100%;
  left :0%;
  top: 0;
  background-image: url(../images/4f5b35756ba3473977ba.png);
  background-size: 100% 100%;
  z-index: 99;
}
.p1_res_mid{
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  margin-top: -510px;
}

.p1_res_img{
  position: absolute;
  width: 426px;
  left: 50%;
  margin-left: -213px;
  top: 50%;
  margin-top: -101px;
}

.p1_res_wz{
  position: absolute;
  width: 530px;
  left: 50%;
  margin-left: -265px;
  top: 74%;
}

.p1_mid2{
  position: absolute;
  width: 700px;
  left: 50%;
  margin-left: -350px;
  top:50%;
  margin-top: -612px;
}

.site{
  position: absolute;
  width: 426px;
  left: 50%;
  margin-left: -213px;
  top: 25%;
}
.p1_img{
  position: absolute;
  width: 426px;
  left: 50%;
  margin-left: -213px;
  top: 38%;
}
.p1_wz2{
  position: absolute;
  width: 322px;
  left: 50%;
  margin-left: -161px;
  top: 85%;
}
.arrow{
  position: absolute;
  width: 100px;
  right: 5%;
  top: 25%;
}
.hand{
  position: absolute;
  width: 107px;
  right: 4%;
  top: 41%;

}
.p1_tips{
  position: absolute;
  width: 194px;
  right: -1%;
  top: 54%;
}
.p1_sticker{
  position: absolute;
  width: 100%;
  height: 100%;
  left :0%;
  top: 0;
  background-image: url(../images/4f5b35756ba3473977ba.png);
  background-size: 100% 100%;
  z-index: 99;
}
.p1_mid3{
  position: absolute;
  width: 482px;
  left: 50%;
  margin-left: -241px;
  top:50%;
  margin-top: -469px;
}
.p1_stick_img{
  position: absolute;
  width: 486px;
  left: 8%;
  top: 30%;
}
.p1_btn{
  position: absolute;
  width: 338px;
  left: 50%;
  margin-left: -169px;
  top: 96%;
}
.p1_yun1{
  position: absolute;
  width: 353px;
  right: -15%;
  top: 20%;
}
.p1_yun2{
  position: absolute;
  width: 353px;
  left: -12%;
  top: 77%;
}
.swiper{
  position: absolute;
  width: 700px;
  left: 50%;
  margin-left: -350px!important;
  top: 50%;
  margin-top: -619px;
}
.p2_img{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.p2_wz{
  position: absolute;
  width: 464px;
  left: 50%;
  margin-left: -232px;
  top: 74%;
  opacity: 0;
}
.p2_wz2{
  position: absolute;
  width: 464px;
  left: 50%;
  margin-left: -232px;
  top: 68%;
  opacity: 0;
}
.wenzi{
  position: absolute;
  z-index: 2;
  width: 100%;
  font-size: 24px;
  top: 94%;
  text-align: center;
  
}
.p2_m{
  position: absolute;
  width: 166px;
  right: 0;
  top: 23%;
  z-index: 2;
}
.p2_img2{
  position: absolute;
  width: 671px;
  left: 50%;
  margin-left: -335.5px;
  top: 50%;
  margin-top: -571px;
}
.p2_simg1{
  position: absolute;
  width: 298px;
  left: 4%;
  top: 16%;
  opacity: 0;
}
.p2_simg2{
  position: absolute;
  width: 315px;
  right: 3%;
  top: 20%;
  opacity: 0;
}
.p2_simg3{
  position: absolute;
  width: 295px;
  left: 4%;
  top: 43%;
  opacity: 0;
}
.p2_simg4{
  position: absolute;
  width: 319px;
  right: 2%;
  top: 44%;
  opacity: 0;
}
.p2_yun1{
  position: absolute;
  width: 354px;
  right: -2%;
  top: 3%;
}
.p2_yun2{
  position: absolute;
  width: 354px;
  left: -2%;
  bottom: 5%;
}
.p2_btn{
    position: absolute;
    width: 338px;
    left: 50%;
    margin-left: -169px;
    top: 97%;
}
@keyframes dianji {
    0%{
      transform: translate(0,0);
      
    }
    100%{
      transform: translate(0,-20px);
      
    }
}
.p2_hand{
  position: absolute;
  width:94px;
  left: 50%;
  margin-left: -47px;
  top: 30%;
  opacity: 0;
}
.next{
  position: absolute;
  width: 100%;
  height: 90%;
  opacity: 0;
}
.swiper-slide-active .swiper-slide-active .p2_hand{
  animation:fadeIn 0.5s linear 0s 1 forwards, dianji 0.8s linear 0.5s 3 normal,fadeOut 0.5s linear 3s 1 forwards;
  -webkit-animation:fadeIn 0.5s linear 0s 1 forwards, dianji 0.8s linear 0.5s 3 normal,fadeOut 0.5s linear 3s 1 forwards;
}
.p3_mid{
  position: absolute;
  width:700px;
  left: 50%;
  margin-left: -350px;
  top: 50%;
  margin-top: -619px;
}
.p3_img{
  position: absolute;
  width: 593px;
  left: 9%;
  top: 20%;
  height: 628px;
  z-index: 0;
}

.p3_phone{
  position: absolute;
  width: 87px;
  right: 16%;
  top: 17%;
}
.p3_hand{
  position: absolute;
  width: 94px;
  left: 5%;
  top: 56%;
}
.p3_tips{
  position: absolute;
  width: 162px;
  left: 50%;
  margin-left: -81px;
  top: 132%;
}

.p3_img2{
  position: absolute;
  width: 593px;
  left: 9%;
  top: 20%;
}

.scratch_picture-under {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
  
.p3_img canvas {
  position: relative;
  width: 100%;
  height: auto;
  z-index: 1;
}


.p3_complete{
  position: absolute;
  width: 184px;
  right: 9%;
  top: 22%;
}


.p3_result{
  position: absolute;
  width:100%;
  height: 100%;
  left: 0;
  top:0;
  background-image: url(../images/c928aab14cb5fc83d662.png);
  background-size: 100% 100%;
  z-index: 22;
}


.p3_craft{
  position: absolute;
  width:624px;
  left  :50%;
  margin-left:-312px;
  top: 50%;
  margin-top: -522px;
}

.p3_bg{
  position: absolute;
  width: 670px;
  left: 50%;
  margin-left: -335px;
  top: 50%;
  margin-top: -580px;
}

.p3_yun2{
  position: absolute;
  width: 353px;
  left: -5%;
  top: 88%;
}

.p3_btn{
  position: absolute;
  width: 338px;
  left: 50%;
  margin-left: -169px;
  top: 97%;
}

.p4_mid{
  position: absolute;
  width:700px;
  left  :50%;
  margin-left: -350px;
  top:50%;
  margin-top: -615px;
}
.p4_boxs{
  position: absolute;
  width: 500px;
  left: 50%;
  margin-left: -250px;
  height: 500px;
  top: 16%;

  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: space-between;
  justify-content: space-between;
  align-items: flex-start;
}
.p4_box{
  width: 237px;
  height:237px;
  position: relative;
  opacity: 0;
}

.p4_m{
  position: absolute;
  width:187px;
  left: 50%;
  margin-left: -93.5px;
  top: 50%;
  margin-top: -44px;
}
.p4_img{
  position: absolute;
  width:474px;
  left: 50%;
  margin-left: -237px;
  top: 63%;
}
.p4_yun{
  position: absolute;
  width:100%;
  left: 0;
  top: 13%;
  pointer-events: none;
}
.p4_zhe{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(../images/c928aab14cb5fc83d662.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: 22;
  opacity: 0;
  display:none;
}
.p4_info{
  position: absolute;
  width:482px;
  left: 50%;
  margin-left:-241px;
  top: 50%;
  margin-top: -236px;
  opacity: 0;
}
.p4_wz{
  position: absolute;
  width: 398px;
  left: 50%;
  margin-left: -199px;
  top: 18%;
}
.p4_fault{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(../images/c928aab14cb5fc83d662.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: 22;
}
.p4_try{
  position: absolute;
  width: 482px;
  left: 50%;
  margin-left: -241px;
  top: 50%;
  margin-top: -109px;
}

.p4_success{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(../images/c928aab14cb5fc83d662.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: 22;
}
.p4_guang{
  position: absolute;
  width:100%;
  left: 0;
  top: 5%;
}
.p4_s1{
  position: absolute;
  width: 546px;
  left: 50%;
  margin-left: -273px;
  top: 20%;
  opacity: 0;
}
.p4_s2{
  position: absolute;
  width: 546px;
  left: 50%;
  margin-left: -273px;
  top: 52%;
  opacity: 0;
}
.p4_ok{
  position: absolute;
  width: 482px;
  left: 50%;
  margin-left: -241px;
  top: 86%;
}
.p4_result{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(../images/c928aab14cb5fc83d662.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: 22;
}
.p4_mid2{
  position: absolute;
  width:482px;
  left: 50%;
  margin-left: -241px;
  top:50%;
  margin-top: -512px;
}
.p4_wz1{
  position: absolute;
  width: 228px;
  left: 50%;
  margin-left: -114px;
  top: 8%;
}

.p4_wz2{
  position: absolute;
  width: 160px;
  left: 50%;
  margin-left: -80px;
  top: 13%;
}
.p4_wz3{
  position: absolute;
  width: 194px;
  left: 50%;
  margin-left: -97px;
  top: 18%;
}
.p4_sm1{
  position: absolute;
  width: 301px;
  left: -6%;
  top: 29%;
}

.p4_sm2{
  position: absolute;
  width: 139px;
  right: 10%;
  top: 30%;
}

.p4_sm3{
  position: absolute;
  width: 177px;
  left: 12%;
  top: 53%;
}

.p4_sm4{
  position: absolute;
  width: 228px;
  right: -3%;
  top: 58%;
}
.p4_yun1{
  position: absolute;
  width: 218px;
  right: -24%;
  top: 12%;
}

.p4_yun2{
  position: absolute;
  width: 353px;
  left: -12%;
  top: 77%;
}

.p4_btn{
  position: absolute;
  width:338px;
  left: 50%;
  margin-left:-169px;
  top: 96%;
}

.p5_wz{
  position: absolute;
  width: 322px;
  left: 50%;
  margin-left: -161px;
  top: 7%;
  opacity: 0;
}

.p5_mid{
  position: absolute;
  width: 726px;
  left: 50%;
  margin-left: -363px;
  top: 19%;
  opacity: 0;
}
.p5_s1{
  position: absolute;
  width: 91px;
  left: 57%;
  top: 16%;
  opacity: 0;
}
.p5_s2{
  position: absolute;
  width: 91px;
  left: 37%;
  top: 25%;
  opacity: 0;
}
.p5_s3{
  position: absolute;
  width: 91px;
  left: 64%;
  top: 31%;
  opacity: 0;
}
.p5_s4{
  position: absolute;
  width: 91px;
  left: 25%;
  top: 33%;
  opacity: 0;
}
.p5_s5{
  position: absolute;
  width: 91px;
  left: 38%;
  top: 42%;
  opacity: 0;
}
.p5_s6{
  position: absolute;
  width: 91px;
  left: 9%;
  top: 47%;
  opacity: 0;
}
.p5_s7{
  position: absolute;
  width: 91px;
  left: 40%;
  top: 62%;
  opacity: 0;
}

.p5_shake{
  position: absolute;
  width: 338px;
  left: 50%;
  margin-left: -169px;
  top: 95.5%;
}
.p5_yun{
  position: absolute;
  width:100%;
  left: 0;
  top: 48%;
  pointer-events: none;
}
.p5_zhe{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(../images/c928aab14cb5fc83d662.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: 22;
}
.p5_guang{
  position: absolute;
  width: 100%;
  left: 0;
  top: 8%;
}
.p5_m{
  position: absolute;
  width: 564px;
  left: 50%;
  margin-left: -265px;
  top: 25%;
}

.p5_result{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(../images/c928aab14cb5fc83d662.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: 22;
}
.p5_mid2{
  position: absolute;
  width: 482px;
  left: 50%;
  margin-left: -242px;
  top: 50%;
  margin-top: -469px;
}
.p5_wz1{
  position: absolute;
  width: 162px;
  left: 50%;
  margin-left: -81px;
  top: 8%;
  opacity: 0;
}
.p5_m1{
  position: absolute;
  width: 304px;
  left: 8%;
  top: 25%;
  opacity: 0;
}
.p5_m2{
  position: absolute;
  width: 150px;
  left: 9%;
  top: 40%;
  opacity: 0;
}
.p5_m3{
  position: absolute;
  width: 113px;
  right: 9%;
  top: 32%;
  opacity: 0;
}
.p5_m4{
  position: absolute;
  width: 386px;
  left: 10%;
  top: 61%;
  opacity: 0;
}
.p5_btn{
  position: absolute;
  width: 338px;
  left: 50%;
  margin-left: -169px;
  top: 96%;
}
.p5_yun2{
  position: absolute;
  width: 654px;
  left: 50%;
  margin-left: -304px;
  top: 22%;
  pointer-events: none;
}
.p6_title{
  position: absolute;
  width: 282px;
  left: 50%;
  margin-left: -141px;
  top: 12%;
  opacity: 0;
}
.p6_wz{
  position: absolute;
  width: 436px;
  left: 50%;
  margin-left: -218px;
  top: 20%;
  opacity: 0;
}
.p6_s1{
  position: absolute;
  width: 154px;
  left: 15%;
  top: 30%;
  opacity: 0;
  display: none;
}

.p6_s2{
  position: absolute;
  width: 154px;
  right: 13%;
  top: 30%;
  opacity: 0;
  display: none;
}

.p6_s3{
  position: absolute;
  width: 154px;
  left: 50%;
  margin-left: -77px;
  top: 43%;
  opacity: 0;
  display: none;
}

.p6_s4{
  position: absolute;
  width: 154px;
  left: 15%;
  top: 55%;
  opacity: 0;
  display: none;
}

.p6_s5{
  position: absolute;
  width: 154px;
  right: 13%;
  top: 56%;
  opacity: 0;
  display: none;
}

.p6_s6{
  position: absolute;
  width: 154px;
  left: 50%;
  margin-left:-77px;
  top: 66%;
  opacity: 0;
  display: none;
}
.p6_l1{
  position: absolute;
  width: 208px;
  left: 50%;
  margin-left: -98px;
  top: 35%;
  opacity: 0;
}
.p6_l2{
  position: absolute;
  width: 57px;
  right: 32%;
  top: 41%;
  opacity: 0;
}
.p6_l3{
  position: absolute;
  width: 57px;
  right: 59%;
  top: 53%;
  opacity: 0;
}
.p6_l4{
  position: absolute;
  width: 208px;
  left: 50%;
  margin-left: -99px;
  top: 61%;  opacity: 0;
}
.p6_l5{
  position: absolute;
  width: 57px;
  right: 32%;
  top: 65%;  opacity: 0;
}
.p6_wz1{
  position: absolute;
  width: 272px;
  left: 50%;
  margin-left: -136px;
  top: 84%;
  opacity: 0;
}
.zhe{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(../images/e44fd03894e1d0d8d84e.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: 22;
}
.p6_m{
  position: absolute;
  width: 568px;
  left: 50%;
  margin-left: -284px;
  top: 50%;
  margin-top: -320px;
}
.p6_result{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(../images/c928aab14cb5fc83d662.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: 22;
}
.p6_mid{
  position: absolute;
  width: 482px;
  left: 50%;
  margin-left: -241px;
  top: 50%;
  margin-top: -469px;
}
.p6_wz2{
  position: absolute;
  width: 228px;
  left: 50%;
  margin-left: -114px;
  top: 6%;
}
.p6_d1{
  position: absolute;
  width: 106px;
  left: 20%;
  top: 27%;
  opacity: 0;
}
.p6_d2{
  position: absolute;
  width: 154px;
  right: 17%;
  top: 27%;  opacity: 0;
}

.p6_d3{
  position: absolute;
  width: 104px;
  left: 13%;
  top: 57%;  opacity: 0;
}

.p6_d4{
  position: absolute;
  width: 104px;
  left: 39%;
  top: 57%;  opacity: 0;

}
.p6_d5{
  position: absolute;
  width: 104px;
  left: 66%;
  top: 57%;  opacity: 0;
}

.p6_d6{
  position: absolute;
  width: 104px;
  left: 13%;
  top: 74%;  opacity: 0;
}

.p6_d7{
  position: absolute;
  width: 104px;
  left: 40%;
  top: 74%;  opacity: 0;
}

.p6_d8{
  position: absolute;
  width: 104px;
  left: 67%;
  top: 74%;  opacity: 0;
}
.p6_btn{
  position: absolute;
  width:338px;
  left:50%;
  margin-left: -169px;
  top: 96.5%;
}




.p7_mid{
  position: absolute;
  width:100%;
  height: 1309;
  left: 0;
  top:0;
}
.p7_wz{
  position: absolute;
  width: 604px;
  left: 50%;
  margin-left: -346px;
  top: 9%;opacity: 0;
}
.p7_s1{
  position: absolute;
  width: 197px;
  left: 17%;
  top: 29%;
  opacity: 0;
}
.p7_s2{
  position: absolute;
  width: 62px;
  left: 45%;
  top: 25%;
  opacity: 0;
}
.p7_s3{
  position: absolute;
  width: 126px;
  left: 56%;
  top: 27%;
  opacity: 0;
}
.p7_s4{
  position: absolute;
  width: 121px;
  left: 73%;
  top: 26%;
  opacity: 0;
}
.p7_s5{
  position: absolute;
  width: 180px;
  left: 16%;
  top: 41%;
  opacity: 0;
}
.p7_s6{
  position: absolute;
  width: 46px;
  left: 45%;
  top: 41%;
  opacity: 0;
}
.p7_s7{

  position: absolute;
  width: 69px;
  left: 56%;
  top: 41%;
  opacity: 0;

}
.p7_s8{
  position: absolute;
  width: 185px;
  left: 66%;
  top: 42%;
  opacity: 0;
}
.p7_s9{
  position: absolute;
  width: 106px;
  left: 79%;
  top: 49%;
  opacity: 0;
}
.p7_s10{
  position: absolute;
  width: 130px;
  left: 13%;
  top: 54%;
  opacity: 0;
}
.p7_s11{
  position: absolute;
  width: 252px;
  left: 33%;
  top: 53%;
  opacity: 0;

}
.p7_s12{
  position: absolute;
  width: 87px;
  left: 69%;
  top: 55%;
  opacity: 0;
}
.p7_s13{
  position: absolute;
  width: 160px;
  left: 8%;
  top: 67%;
  opacity: 0;
}
.p7_s14{
  position: absolute;
  width: 158px;
  left: 28%;
  top: 72%;
  opacity: 0;
}
.p7_s15{
  position: absolute;
  width: 88px;
  left: 52%;
  top: 71%;
  opacity: 0;
}
.p7_s16{
  position: absolute;
  width: 193px;
  left: 64%;
  top: 66%;
  opacity: 0;
}
.p7_btn{
  position: absolute;
  width: 338px;
  left: 50%;
  margin-left: -169px;
  top: 85%;opacity: 0;
}
.p8_mid{
  position: absolute;
  width:690px;
  left: 50%;
  margin-left: -345px;
  top: 50%;
  margin-top: -619px;
}
.p8_box{
  position: absolute;
  width: 582px;
  left: 50%;
  margin-left: -291px;
  top: 14%;
  
  /*  background-image: radial-gradient(circle at center, transparent 20px,red 20px); background-position: -200px -100px; */
}
.bar{
  position: absolute;
  width: 578px;
  left: 50%;
  margin-left: -289px;
  top: 84%;
}
.p8_btn{
  position: absolute;
  width: 338px;
  left: 50%;
  margin-left: -169px;
  top: 96.5%;
}
.wrapper {
  position: absolute;
  width: 94%;
  left: 50%;
  height: 100%;
  margin-left: -47%;
  top: 0;
  overflow: hidden;
 
}

.content li{
  position: relative;
  width: 80px;
  height: 110px;
  display: inline-block;
  margin-left: 28px;
  vertical-align: middle;
  margin-top: 12px;
  overflow: hidden;
/*   border-bottom: 2px solid #F1EFF0;
  display: grid;
  grid-template-columns: 60px 407px; */
}
.wrapper li:first-child {
  background: url(../images/a917ec7dbc18d27f3f55.png) no-repeat center 2rem/114%;
 }
.wrapper li:nth-child(2) {
  background: url(../images/7eeeb3538793e06ac177.png) no-repeat center 0rem/96%;
}
.wrapper li:nth-child(3) {
  background: url(../images/a421ea58de9d68a003f4.png) no-repeat center 0rem/105%;
} 
.wrapper li:nth-child(4) {
  background: url(../images/0e514e1941f2d8eec2a3.png) no-repeat center 0rem/87%;
} 
.wrapper li:nth-child(5) {
  background: url(../images/b259bad7eae74234e3c0.png) no-repeat center 0rem/44%;
} 
.wrapper li:nth-child(6) {
  background: url(../images/1dbfb0ed73d4fd16deb4.png) no-repeat center 0rem/50%;
} 
.wrapper li:nth-child(7) {
  background: url(../images/b88f7f0ffe3d38197759.png) no-repeat center 1.5rem/114%;
} 
.wrapper li:nth-child(8) {
  background: url(../images/8c256545e8e0709a7b5f.png) no-repeat center 1.5rem/110%;
} 
.wrapper li:nth-child(9) {
  background: url(../images/285dd157c031febadda7.png) no-repeat center 0rem/76%;
} 
.wrapper li:nth-child(10) {
  background: url(../images/0379fc8072f73bce5226.png) no-repeat center 2rem/114%;
} 
.wrapper li:nth-child(11) {
  background: url(../images/fb49d4d82568d90f6332.png) no-repeat center 0rem/114%;
} 
.wrapper li:nth-child(12) {
  background: url(../images/5960a99b9b2a8487b0fb.png) no-repeat center 0rem/114%;
} 
.wrapper li:nth-child(13) {
  background: url(../images/bcf223a62951e0d4dac2.png) no-repeat center 0rem/114%;
} 
.wrapper li:nth-child(14) {

  background: url(../images/2b5c56c66aa3cb7ce003.png) no-repeat center  0rem/114%;
} 
.wrapper li:nth-child(15) {

  background: url(../images/92ebed17813da303584d.png) no-repeat center 0rem/114%;
} 
.wrapper li:nth-child(16) {

  background: url(../images/644dacb8e859bc052efe.png) no-repeat center 0rem/114%;
} 
.wrapper li:nth-child(17) {

  background: url(../images/3e6ce2356d152a302c10.png) no-repeat center 0rem/114%;
} 
.wrapper li:nth-child(18) {

  background: url(../images/08b1c9dca61974c4b65d.png) no-repeat center 0rem/114%;
} 
.wrapper li:nth-child(19) {
  background: url(../images/eedcf75edc93147326a2.png) no-repeat center 0rem/82%;
} 
.wrapper li:nth-child(20) {
  background: url(../images/6a2230b691a077f85ecb.png) no-repeat center 2.5rem/114%;
} 
.wrapper li:nth-child(21) {

  background: url(../images/ba191bbf18b1d4483607.png) no-repeat center 0rem/114%;
} 

                                                     



.cro_left_top, .cro_right_top, .cro_left_bottom, .cro_right_bottom {
  position: absolute;
  width: 25px;
  height: 28px;

  z-index: 2222;
  background: #E2D1B9;

  overflow: hidden;
}

.cro_left_top {
  top: -1px;
  left: -1px;
  border-radius: 0 0 20px 0;
  border-bottom: 2px solid #8EBFB3;
  border-right: 2px solid #8EBFB3;
}

.cro_right_top {
  top: -1px;
  right: -1px;
  border-radius: 0 0 0 20px;
  border-bottom: 2px solid #8EBFB3;
  border-left: 2px solid #8EBFB3;
}

.cro_left_bottom {
  left: -1px;
  bottom: -1px;
  border-radius: 0 20px 0 0;
  border-top: 2px solid #8EBFB3;
  border-right: 2px solid #8EBFB3;
}

.cro_right_bottom {
  right: -1px;
  bottom: -1px;
  border-radius: 20px 0 0 0;
  border-top: 2px solid #8EBFB3;
  border-left: 2px solid #8EBFB3;
  
}


.wrapper1 {
  position: absolute;
  width: 99%;
  left: 0.5%;
  height: 99%;
  top: 0.5%;
/*   background-image: radial-gradient(231px at 111px 0px, #E2D1B9 50px, #E2D1B9 50px);
  background-image: radial-gradient(circle at center, transparent 20px,red 20px); */
  overflow: hidden;
}

.bg{
  position: absolute;
  width:1246px;
  height: 100%;
}
.bg img{
  height: 100%;
}
.p9_fx{
  position: absolute;
  width: 299px;
  right: 9%;
  top: 2%;
}
.p9_mid{
  position: absolute;
  width: 690px;
  left: 50%;
  margin-left: -345px;
  top: 10%;
}
.p9_img{
  position: absolute;
  width: 582px;
  height: 825px;
  left: 50%;
  margin-left: -291px;
  top: 13%;
}
.p9_tips{
  position: absolute;
  width: 453px;
  left: 50%;
  margin-left: -226.5px;
  top: 96.5%;
}
.p9_zhe{
  position: absolute;
  width: 100%;
  height: 100%;
  left :0;
  top: 0;
  opacity: 0;
}
.p9_zhe img{
  height:100%;
}
.keep_tips{
  position: absolute;
  width: 210px;
  left: 50%;
  margin-left: -105px;
  top: 88%;
}









#ourCanvas {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -8; }

#drawWarp {
  height: 100%;
  width: 100%;
  position: relative;
  z-index: 9;
  background-color: #B8A183;
  overflow: hidden; }
/* #drawWarp .roombg {
  height: 29.95rem;
  left: 0;
  top: -4rem;
  z-index: 1;
  background: url("../assets/Room.jpg?1") no-repeat left top/100% auto; } */
#drawWarp .roombg img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0; }
#drawWarp .foot-share {
  height: 4.25rem;
  left: 0;
  bottom: 0;
  z-index: 1000;
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  -webkit-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  background: #ffffff; }
#drawWarp .foot-share img {
  display: none;
  width: 18.75rem; }
#drawWarp .img_box {
  opacity: 0;
  width: auto;
  height: auto;
  position: absolute;
  left: 50%;
  top: 45%;
  padding: 0.25rem;
  border: 1px solid transparent; }
#drawWarp .img_box img {
  display: block;
  width: 100%;
  height: auto; }
#drawWarp .img_box .remove-btn {
  display: none;
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  left: -1.2rem;
  top: -1.2rem;
  background: url(../images/d249364a7d466ea90e96.png?20) no-repeat center center/100% 100%; }
#drawWarp .img_box .icon_scale {
  display: none;
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  right: -0.75rem;
  bottom: -0.75rem;
  background: url(../images/45bf3b41a52a37a2da29.png?20) no-repeat center center/100% 100%; }
#drawWarp .border-outer {
  border: 1px solid #fff;
  z-index: 444; }
#drawWarp .border-outer .remove-btn, #drawWarp .border-outer .icon_scale {
  display: block; }
  .z1 {
    z-index: 1; }

.z2 {
    z-index: 2; }

.z3 {
    z-index: 3; }

.z4 {
    z-index: 4; }

.z5 {
    z-index: 5; }

.z6 {
    z-index: 6; }

.z11 {
    z-index: 11; }

.z12 {
    z-index: 12; }

.z13 {
    z-index: 13; }

.z14 {
    z-index: 14; }
@keyframes shan {
  0%,100%{
    opacity: 1;
  }
  50%{
    opacity: 0.68;
  }
}
@keyframes sf {
  0%,100%{
    transform: scale(1);
  }
  50%{
    transform: scale(0.95);
  }
}
@keyframes fs {
  0%,100%{
    transform: scale(1);
  }
  50%{
    transform: scale(1.5);
  }
}
@keyframes fs2 {
  0%,100%{
    transform: scale(1);
  }
  50%{
    transform: scale(1.2);
  }
}
@keyframes up {
  0%{
    transform: translate(0,0);
  }
  100%{
    transform: translate(0,-20px);
  }
}
@keyframes lr {
  0%{
    transform: translate(0,0);
  }
  100%{
    transform: translate(-20px,0px);
  }
}
.swiper-slide-active.active .slogan{
    animation: fadeInUp 0.8s linear 0s 1 forwards;
    -webkit-animation: fadeInUp 0.8s linear 0s 1 forwards;
}
.swiper-slide-active.active .p0_m1{
  animation: fadeIn 0.8s linear 0.6s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0.6s 1 forwards;
}
.swiper-slide-active.active .p0_m4{
  animation: fadeIn 0.8s linear 1.4s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 1.4s 1 forwards;
}
.swiper-slide-active.active .p0_m5{
  animation: fadeIn 0.8s linear 2s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 2s 1 forwards;
}
.swiper-slide-active.active .p0_m6{
  animation: fadeIn 0.8s linear 2.6s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 2.6s 1 forwards;
}
.swiper-slide-active.active .p0_guang{
  animation: shan 2s linear 0s infinite alternate;
  -webkit-animation: shan 2s linear 0s infinite alternate;
}
.swiper-slide-active.active .p0_btn{
  animation: fadeIn 0.8s linear 3s 1 forwards,sf 2s linear 3s infinite alternate;
  -webkit-animation: fadeIn 0.8s linear 3s 1 forwards,sf 2s linear 3s infinite alternate;
}

.swiper-slide-active .p1_mid{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}
.swiper-slide-active .p1_wz{
  animation: fadeInUp 0.8s linear 0.6s 1 forwards;
  -webkit-animation: fadeInUp 0.8s linear 0.6s 1 forwards;
}
.swiper-slide-active .p1_c1{
  animation: fadeIn 0.8s linear 1.4s 1 forwards,fs 2s linear 2s infinite alternate;
  -webkit-animation: fadeIn 0.8s linear 1.4s 1 forwards,fs 2s linear 2s infinite alternate;
}
.swiper-slide-active .p1_c2{
  animation: fadeIn 0.8s linear 1.4s 1 forwards,fs 2s linear 2s infinite alternate;
  -webkit-animation: fadeIn 0.8s linear 1.4s 1 forwards,fs 2s linear 2s infinite alternate;
}
.swiper-slide-active .p1_c3{
  animation: fadeIn 0.8s linear 1.4s 1 forwards,fs 2s linear 2s infinite alternate;
  -webkit-animation: fadeIn 0.8s linear 1.4s 1 forwards,fs 2s linear 2s infinite alternate;
}
.swiper-slide-active .p1_c4{
  animation: fadeIn 0.8s linear 1.4s 1 forwards,fs 2s linear 2s infinite alternate;
  -webkit-animation: fadeIn 0.8s linear 1.4s 1 forwards,fs 2s linear 2s infinite alternate;
}



.swiper-slide-active .arrow{
  animation: shan 0.8s linear 0s infinite normal;
  -webkit-animation: shan 0.8s linear 0s infinite normal;
}
.swiper-slide-active .hand{
  animation: up 1.5s linear 0s infinite alternate;
  -webkit-animation: up 1.5s linear 0s infinite alternate;
}

.p1_res_mid{
  animation: shan 2s linear 0s infinite alternate;
  -webkit-animation: shan 2s linear 0s infinite alternate;
}
.p1_res_img{
  animation: zoomIn 0.8s linear 0s 1 forwards;
  -webkit-animation: zoomIn 0.8s linear 0s 1 forwards;
}
.p1_res_wz{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}
.p1_mid3{
  animation: fadeIn 0.4s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.4s linear 0s 1 forwards;
}
.p1_yun1{
  animation: fadeInRight 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeInRight 0.8s linear 0s 1 forwards;
}
.p1_yun2{
  animation: fadeInLeft 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeInLeft 0.8s linear 0s 1 forwards;
}
.p1_stick_img{
  animation: zoomIn 0.8s linear 0s 1 forwards;
  -webkit-animation: zoomIn 0.8s linear 0s 1 forwards;
}
.p1_btn{
  animation: sf 2s linear 0s infinite alternate;
  -webkit-animation: sf 2s linear 0s infinite alternate;
}
.swiper-slide-active .p2_wz{
  animation: fadeIn 0.5s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.5s linear 0s 1 forwards;
}
.swiper-slide-active .p2_wz2{
  animation: fadeIn 0.5s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.5s linear 0s 1 forwards;
}
.p3_hand{
  animation: lr 1.2s linear 0s infinite alternate;
  -webkit-animation: lr 1.2s linear 0s infinite alternate;
}
.p3_tips{
  animation: shan 1.2s linear 0s infinite alternate;
  -webkit-animation: shan 1.2s linear 0s infinite alternate;
}
.p3_craft{
  animation: zoomIn 0.8s linear 0s 1 forwards;
  -webkit-animation: zoomIn 0.8s linear 0s 1 forwards;
}
.p3_yun2{
  animation: fadeInLeft 0.5s linear 0s 1 forwards;
  -webkit-animation: fadeInLeft 0.5s linear 0s 1 forwards;
}
.p3_btn{
  animation: sf 2s linear 0s infinite alternate;
  -webkit-animation: sf 2s linear 0s infinite alternate;
}
.swiper-slide-active .p4_box:nth-child(1),.swiper-slide-active .p4_box:nth-child(3){
  animation: fadeInLeft 0.5s linear 0s 1 forwards,sf 2s linear 0s infinite alternate;
  -webkit-animation: fadeInLeft 0.5s linear 0s 1 forwards,sf 2s linear 0s infinite alternate;
}
.swiper-slide-active .p4_box:nth-child(2),.swiper-slide-active .p4_box:nth-child(4){
  animation: fadeInRight 0.5s linear 0s 1 forwards,sf 2s linear 0s infinite alternate;
  -webkit-animation: fadeInRight 0.5s linear 0s 1 forwards,sf 2s linear 0s infinite alternate;
}
.swiper-slide-active .p4_zhe{
  animation:fadeIn 0.5s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.5s linear 0s 1 forwards;
}
.swiper-slide-active .p4_info{
  animation: fadeInUp 0.8s linear 0.5s 1 forwards;
  -webkit-animation: fadeInUp 0.8s linear 0.5s 1 forwards;
}
.swiper-slide-active .p4_s1{
  animation: fadeInRight 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeInRight 0.8s linear 0s 1 forwards;
}
.swiper-slide-active .p4_s2{
  animation: fadeInLeft 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeInLeft 0.8s linear 0s 1 forwards;
}
.swiper-slide-active .p4_try{
  animation: sf 2s linear 0s infinite alternate;
  -webkit-animation: sf 2s linear 0s infinite alternate;
}
.swiper-slide-active .p4_ok{
  animation: sf 2s linear 0s infinite alternate;
  -webkit-animation: sf 2s linear 0s infinite alternate;
}

.p4_btn{
  animation: sf 2s linear 0s infinite alternate;
  -webkit-animation: sf 2s linear 0s infinite alternate;
}
.p4_sm1,.p4_sm3,.p4_yun1{
  animation: fadeInLeft 0.5s linear 0s 1 forwards;
  -webkit-animation: fadeInLeft 0.5s linear 0s 1 forwards;
}

.p4_sm2,.p4_sm4,.p4_yun2{
  animation: fadeInRight 0.5s linear 0s 1 forwards;
  -webkit-animation: fadeInRight 0.5s linear 0s 1 forwards;
}
.swiper-slide-active .p5_wz{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}

.swiper-slide-active .p5_mid{
  animation: fadeInUp 0.8s linear 0.5s 1 forwards;
  -webkit-animation: fadeInUp 0.8s linear 0.5s 1 forwards;
}
.swiper-slide-active .p5_shake{
  animation: sf 1.2s linear 0.5s infinite alternate;
  -webkit-animation: sf 1.2s linear 0.5s  infinite alternate;
}

.swiper-slide-active .active.p5_s1,
.swiper-slide-active .active.p5_s2,
.swiper-slide-active .active.p5_s3,
.swiper-slide-active .active.p5_s4,
.swiper-slide-active .active.p5_s5,
.swiper-slide-active .active.p5_s6,
.swiper-slide-active .active.p5_s7{
  animation: fadeIn 0.5s linear 1s 1 forwards, fs2 2s linear 1.5s infinite alternate;
  -webkit-animation: fadeIn 0.5s linear 1s 1 forwards, fs2 2s linear 1.5s  infinite alternate;
}
@keyframes wobble2 {
  0% {
      -webkit-transform: translateZ(0);
      transform: translateZ(0)
  }

  15% {
      -webkit-transform: translate3d(-35%,0,0) rotate(-5deg);
      transform: translate3d(-35%,0,0) rotate(-5deg)
  }

  30% {
      -webkit-transform: translate3d(40%,0,0) rotate(3deg);
      transform: translate3d(40%,0,0) rotate(3deg)
  }

  45% {
      -webkit-transform: translate3d(-25%,0,0) rotate(-3deg);
      transform: translate3d(-35%,0,0) rotate(-3deg)
  }

  60% {
      -webkit-transform: translate3d(20%,0,0) rotate(2deg);
      transform: translate3d(20%,0,0) rotate(2deg)
  }

  75% {
      -webkit-transform: translate3d(-10%,0,0) rotate(-1deg);
      transform: translate3d(-10%,0,0) rotate(-1deg)
  }

  to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0)
  }
}
.swiper-slide-active .active1.p5_s1{
  opacity: 1;
  animation: wobble2 0.8s linear 0s infinite alternate;
  -webkit-animation: wobble2 0.8s linear 0s infinite alternate;
}
.swiper-slide-active .active1.p5_s2{
  opacity: 1;
  animation: wobble2 1.2s linear 0s infinite alternate;
  -webkit-animation: wobble2 1.2s linear 0s infinite alternate;
}
.swiper-slide-active .active1.p5_s3{
  opacity: 1;
  animation: wobble2 1s linear 0.5s infinite alternate;
  -webkit-animation: wobble2 1s linear 0.5s infinite alternate;
}
.swiper-slide-active .active1.p5_s4{
  opacity: 1;
  animation: wobble2 1.4s linear 0.3s infinite alternate;
  -webkit-animation: wobble2 1.4s linear 0.3s infinite alternate;
}
.swiper-slide-active .active1.p5_s5{
  opacity: 1;
  animation: wobble2 1s linear 0s infinite alternate;
  -webkit-animation: wobble2 1s linear 0s infinite alternate;
}
.swiper-slide-active .active1.p5_s6{
  opacity: 1;
  animation: wobble2 1.5s linear 0s infinite alternate;
  -webkit-animation: wobble2 1.5s linear 0s infinite alternate;
}
.swiper-slide-active .active1.p5_s7{
  opacity: 1;
  animation: wobble2 1.2s linear 0.1s infinite alternate;
  -webkit-animation: wobble2 1.2s linear 0.2s infinite alternate;
}
.p5_guang{
  animation: shan 1.2s linear 0s infinite alternate;
  -webkit-animation: shan 1.2s linear 0s infinite alternate;
}
.p5_m{
  animation: zoomIn 1.2s linear 0s 1 forwards;
  -webkit-animation: zoomIn 1.2s linear 0s 1 forwards;
}

.p5_btn{
  animation: sf 2s linear 0s infinite alternate;
  -webkit-animation: sf 2s linear 0s infinite alternate;
}
.p5_wz1{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}
.p5_m1{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}
.p5_m2{
  animation: fadeIn 0.8s linear 0.5s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0.5s 1 forwards;
}
.p5_m3{
  animation: fadeIn 0.8s linear 0.5s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0.5s 1 forwards;
}
.p5_m4{
  animation: fadeInLeft 0.8s linear 1.2s 1 forwards;
  -webkit-animation: fadeInLeft 0.8s linear 1.2s 1 forwards;
}

.swiper-slide-active .p6_title{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}
.swiper-slide-active .p6_wz{
  animation: fadeIn 0.8s linear 0.5s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0.5s 1 forwards;
}
.swiper-slide-active .p6_wz1{
  animation: fadeIn 0.8s linear 3s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 3s 1 forwards;
}
.swiper-slide-active .p6_s1{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}
.swiper-slide-active .p6_l1{
  animation: fadeIn 0.8s linear 1.4s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 1.4s 1 forwards;
}

.swiper-slide-active .p6_s2{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}

.swiper-slide-active .p6_l2{
  animation: fadeIn 0.8s linear 2.6s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 2.6s 1 forwards;
}

.swiper-slide-active .p6_s3{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}
.swiper-slide-active .p6_l3{
  animation: fadeIn 0.8s linear 3.8s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear3.8s 1 forwards;
}
.swiper-slide-active .p6_s4{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}
.swiper-slide-active .p6_l4{
  animation: fadeIn 0.8s linear 5s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 5s 1 forwards;
}
.swiper-slide-active .p6_s5{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}
.swiper-slide-active .p6_l5{
  animation: fadeIn 0.8s linear 6.2s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 6.2s 1 forwards;
}
.swiper-slide-active .p6_s6{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}

.p6_wz2{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}
.p6_d1{
  animation: fadeIn 0.8s linear 0.5s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0.5s 1 forwards;
}
.p6_d2{
  animation: fadeIn 0.8s linear 1s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 1s 1 forwards;
}
.p6_d3,.p6_d4,.p6_d5,.p6_d6,.p6_d7,.p6_d8{
  animation: fadeIn 0.8s linear 1.8s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 1.8s 1 forwards;
}
.p6_btn{
  animation: sf 2s linear 0s infinite alternate;
  -webkit-animation: sf 2s linear 0s infinite alternate;
}


.swiper-slide-active .p7_wz{
  animation: fadeIn 0.8s linear 0s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0s 1 forwards;
}

.swiper-slide-active .p7_s1,
.swiper-slide-active .p7_s5,
.swiper-slide-active .p7_s7,
.swiper-slide-active .p7_s9,
.swiper-slide-active .p7_s14
{
  animation: fadeIn 0.8s linear 0.5s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 0.5s 1 forwards;
}

.swiper-slide-active .p7_s3,
.swiper-slide-active .p7_s6,
.swiper-slide-active .p7_s10,
.swiper-slide-active .p7_s12,
.swiper-slide-active .p7_s16
{
  animation: fadeIn 0.8s linear 1s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 1s 1 forwards;
}
.swiper-slide-active .p7_s2,
.swiper-slide-active .p7_s4,
.swiper-slide-active .p7_s8,
.swiper-slide-active .p7_s11,
.swiper-slide-active .p7_s13,
.swiper-slide-active .p7_s15
{
  animation: fadeIn 0.8s linear 1.5s 1 forwards;
  -webkit-animation: fadeIn 0.8s linear 1.5s 1 forwards;
}
.swiper-slide-active .p7_btn
{
  animation: fadeIn 0.8s linear 2s 1 forwards,sf 2s linear 2s infinite alternate;
  -webkit-animation: fadeIn 0.8s linear 2s 1 forwards,sf 2s linear 0s infinite alternate;
}
.swiper .swiper-slide-active .p2_simg1{
  animation: fadeInLeft 0.8s linear 0.5s 1 forwards;
  -webkit-animation: fadeInLeft 0.8s linear 0.5s 1 forwards;
}
.swiper .swiper-slide-active .p2_simg2{
  animation: fadeInRight 0.8s linear 0.5s 1 forwards;
  -webkit-animation: fadeInRight 0.8s linear 0.5s 1 forwards;
}
.swiper .swiper-slide-active .p2_simg3{
  animation: fadeInLeft 0.8s linear 1.1s 1 forwards;
  -webkit-animation: fadeInLeft 0.8s linear 1.1s 1 forwards;
}
.swiper .swiper-slide-active .p2_simg4{
  animation: fadeInRight 0.8s linear 1.1s 1 forwards;
  -webkit-animation: fadeInRight 0.8s linear 1.1s 1 forwards;
}
.swiper .swiper-slide-active .p9_fx{
  animation: shan 1.5s linear 0s infinite alternate;
  -webkit-animation: shan 1.5s linear 0s infinite alternate;
}














/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL21haW4uYnVuZGxlLmNzcz85YTI0NTAiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCLENBQUM7Ozs7OztFQU1mO0FBQ0Y7RUFDRSxzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsOEJBQThCO0VBQzlCLHNCQUFzQjtFQUN0QixtREFBbUQ7RUFDbkQsMkNBQTJDO0VBQzNDLGlDQUFpQztFQUNqQyx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLDJDQUEyQztFQUMzQyxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG9DQUFvQztFQUNwQyw0QkFBNEI7RUFDNUIsd0RBQXdEO0VBQ3hELGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsOENBQThDO0VBQzlDLHNDQUFzQztFQUN0QyxrRUFBa0U7RUFDbEUsMERBQTBEO0FBQzVEO0FBQ0E7RUFDRSw4Q0FBOEM7RUFDOUMsc0NBQXNDO0VBQ3RDLGtFQUFrRTtFQUNsRSwwREFBMEQ7QUFDNUQ7QUFDQTtFQUNFLDJCQUEyQjtFQUMzQixtQkFBbUI7RUFDbkIsNkNBQTZDO0VBQzdDLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UscUNBQXFDO0VBQ3JDLDZCQUE2QjtFQUM3Qix1REFBdUQ7RUFDdkQsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSxxQ0FBcUM7RUFDckMsNkJBQTZCO0VBQzdCLHVEQUF1RDtFQUN2RCwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLHFDQUFxQztFQUNyQyw2QkFBNkI7RUFDN0IsdURBQXVEO0VBQ3ZELCtDQUErQztBQUNqRDtBQUNBO0VBQ0UscUNBQXFDO0VBQ3JDLDZCQUE2QjtFQUM3Qix1REFBdUQ7RUFDdkQsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSx3Q0FBd0M7RUFDeEMsZ0NBQWdDO0VBQ2hDLDZEQUE2RDtFQUM3RCxxREFBcUQ7QUFDdkQ7QUFDQTtFQUNFLDBDQUEwQztFQUMxQyxrQ0FBa0M7RUFDbEMsK0RBQStEO0VBQy9ELHVEQUF1RDtBQUN6RDtBQUNBO0VBQ0Usd0NBQXdDO0VBQ3hDLGdDQUFnQztFQUNoQyw2REFBNkQ7RUFDN0QscURBQXFEO0FBQ3ZEO0FBQ0E7RUFDRSx3Q0FBd0M7RUFDeEMsZ0NBQWdDO0VBQ2hDLDZEQUE2RDtFQUM3RCxxREFBcUQ7QUFDdkQ7QUFDQTtFQUNFO0lBQ0UsMENBQTBDO0lBQzFDLGtDQUFrQztJQUNsQywyQ0FBMkM7SUFDM0MsbUNBQW1DO0lBQ25DLCtDQUErQztJQUMvQyx1Q0FBdUM7RUFDekM7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUNBLHVCQUF1QjtBQUN2QjtFQUNFOzs7O0lBSUUsc0VBQXNFO0lBQ3RFLDhEQUE4RDtJQUM5RCx1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDOztFQUVBOztJQUVFLHlFQUF5RTtJQUN6RSxpRUFBaUU7SUFDakUsdURBQXVEO0lBQ3ZELCtDQUErQztFQUNqRDs7RUFFQTtJQUNFLHlFQUF5RTtJQUN6RSxpRUFBaUU7SUFDakUsd0RBQXdEO0lBQ3hELGdEQUFnRDtFQUNsRDs7RUFFQTtJQUNFLHVFQUF1RTtJQUN2RSwrREFBK0Q7SUFDL0Qsb0RBQW9EO0lBQ3BELDRDQUE0QztFQUM5Qzs7RUFFQTtJQUNFLHVEQUF1RDtJQUN2RCwrQ0FBK0M7RUFDakQ7QUFDRjtBQUNBO0VBQ0U7Ozs7SUFJRSxzRUFBc0U7SUFDdEUsOERBQThEO0lBQzlELHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7O0VBRUE7O0lBRUUseUVBQXlFO0lBQ3pFLGlFQUFpRTtJQUNqRSx1REFBdUQ7SUFDdkQsK0NBQStDO0VBQ2pEOztFQUVBO0lBQ0UseUVBQXlFO0lBQ3pFLGlFQUFpRTtJQUNqRSx3REFBd0Q7SUFDeEQsZ0RBQWdEO0VBQ2xEOztFQUVBO0lBQ0UsdUVBQXVFO0lBQ3ZFLCtEQUErRDtJQUMvRCxvREFBb0Q7SUFDcEQsNENBQTRDO0VBQzlDOztFQUVBO0lBQ0UsdURBQXVEO0lBQ3ZELCtDQUErQztFQUNqRDtBQUNGO0FBQ0E7RUFDRSw4QkFBOEI7RUFDOUIsc0JBQXNCO0VBQ3RCLHVDQUF1QztFQUN2QywrQkFBK0I7QUFDakM7QUFDQTtFQUNFOzs7SUFHRSxVQUFVO0VBQ1o7O0VBRUE7O0lBRUUsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFOzs7SUFHRSxVQUFVO0VBQ1o7O0VBRUE7O0lBRUUsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFLDZCQUE2QjtFQUM3QixxQkFBcUI7QUFDdkI7QUFDQSw2RUFBNkU7QUFDN0U7RUFDRTtJQUNFLG1DQUFtQztJQUNuQywyQkFBMkI7RUFDN0I7O0VBRUE7SUFDRSw0Q0FBNEM7SUFDNUMsb0NBQW9DO0VBQ3RDOztFQUVBO0lBQ0UsbUNBQW1DO0lBQ25DLDJCQUEyQjtFQUM3QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLG1DQUFtQztJQUNuQywyQkFBMkI7RUFDN0I7O0VBRUE7SUFDRSw0Q0FBNEM7SUFDNUMsb0NBQW9DO0VBQ3RDOztFQUVBO0lBQ0UsbUNBQW1DO0lBQ25DLDJCQUEyQjtFQUM3QjtBQUNGO0FBQ0E7RUFDRSw2QkFBNkI7RUFDN0IscUJBQXFCO0VBQ3JCLDhDQUE4QztFQUM5QyxzQ0FBc0M7QUFDeEM7QUFDQTtFQUNFO0lBQ0UsbUNBQW1DO0lBQ25DLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLHlDQUF5QztJQUN6QyxpQ0FBaUM7RUFDbkM7O0VBRUE7SUFDRSx5Q0FBeUM7SUFDekMsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UseUNBQXlDO0lBQ3pDLGlDQUFpQztFQUNuQzs7RUFFQTtJQUNFLHlDQUF5QztJQUN6QyxpQ0FBaUM7RUFDbkM7O0VBRUE7SUFDRSx5Q0FBeUM7SUFDekMsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UsbUNBQW1DO0lBQ25DLDJCQUEyQjtFQUM3QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLG1DQUFtQztJQUNuQywyQkFBMkI7RUFDN0I7O0VBRUE7SUFDRSx5Q0FBeUM7SUFDekMsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UseUNBQXlDO0lBQ3pDLGlDQUFpQztFQUNuQzs7RUFFQTtJQUNFLHlDQUF5QztJQUN6QyxpQ0FBaUM7RUFDbkM7O0VBRUE7SUFDRSx5Q0FBeUM7SUFDekMsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UseUNBQXlDO0lBQ3pDLGlDQUFpQztFQUNuQzs7RUFFQTtJQUNFLG1DQUFtQztJQUNuQywyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0Usa0NBQWtDO0VBQ2xDLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0U7O0lBRUUsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQzs7RUFFQTs7Ozs7SUFLRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0VBQ3JDOztFQUVBOzs7O0lBSUUsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQztBQUNGO0FBQ0E7RUFDRTs7SUFFRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDOztFQUVBOzs7OztJQUtFLDJDQUEyQztJQUMzQyxtQ0FBbUM7RUFDckM7O0VBRUE7Ozs7SUFJRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0VBQ3BDO0FBQ0Y7QUFDQTtFQUNFLDhCQUE4QjtFQUM5QixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFOztJQUVFLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7O0VBRUE7Ozs7O0lBS0UsMkNBQTJDO0lBQzNDLG1DQUFtQztFQUNyQzs7RUFFQTs7OztJQUlFLDBDQUEwQztJQUMxQyxrQ0FBa0M7RUFDcEM7QUFDRjtBQUNBO0VBQ0U7O0lBRUUsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQzs7RUFFQTs7Ozs7SUFLRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0VBQ3JDOztFQUVBOzs7O0lBSUUsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQztBQUNGO0FBQ0E7RUFDRSw4QkFBOEI7RUFDOUIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRTtJQUNFLGdDQUFnQztJQUNoQyx3QkFBd0I7RUFDMUI7O0VBRUE7SUFDRSxrREFBa0Q7SUFDbEQsMENBQTBDO0VBQzVDOztFQUVBO0lBQ0UsZ0RBQWdEO0lBQ2hELHdDQUF3QztFQUMxQzs7RUFFQTtJQUNFLGtEQUFrRDtJQUNsRCwwQ0FBMEM7RUFDNUM7O0VBRUE7SUFDRSxnREFBZ0Q7SUFDaEQsd0NBQXdDO0VBQzFDOztFQUVBO0lBQ0UsZ0NBQWdDO0lBQ2hDLHdCQUF3QjtFQUMxQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGdDQUFnQztJQUNoQyx3QkFBd0I7RUFDMUI7O0VBRUE7SUFDRSxrREFBa0Q7SUFDbEQsMENBQTBDO0VBQzVDOztFQUVBO0lBQ0UsZ0RBQWdEO0lBQ2hELHdDQUF3QztFQUMxQzs7RUFFQTtJQUNFLGtEQUFrRDtJQUNsRCwwQ0FBMEM7RUFDNUM7O0VBRUE7SUFDRSxnREFBZ0Q7SUFDaEQsd0NBQXdDO0VBQzFDOztFQUVBO0lBQ0UsZ0NBQWdDO0lBQ2hDLHdCQUF3QjtFQUMxQjtBQUNGO0FBQ0E7RUFDRSw4Q0FBOEM7RUFDOUMsc0NBQXNDO0VBQ3RDLGlDQUFpQztFQUNqQyx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztFQUNyQzs7RUFFQTtJQUNFLDRDQUE0QztJQUM1QyxvQ0FBb0M7RUFDdEM7O0VBRUE7SUFDRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0VBQ3BDOztFQUVBO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztFQUNyQzs7RUFFQTtJQUNFLDBDQUEwQztJQUMxQyxrQ0FBa0M7RUFDcEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0VBQ3JDOztFQUVBO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztFQUN0Qzs7RUFFQTtJQUNFLDBDQUEwQztJQUMxQyxrQ0FBa0M7RUFDcEM7O0VBRUE7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0VBQ3JDOztFQUVBO0lBQ0UsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQztBQUNGO0FBQ0E7RUFDRSxvQ0FBb0M7RUFDcEMsNEJBQTRCO0VBQzVCLDZCQUE2QjtFQUM3QixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFO0lBQ0UsbUNBQW1DO0lBQ25DLDJCQUEyQjtFQUM3Qjs7RUFFQTs7SUFFRSxrRUFBa0U7SUFDbEUsMERBQTBEO0VBQzVEOztFQUVBOzs7O0lBSUUsaUVBQWlFO0lBQ2pFLHlEQUF5RDtFQUMzRDs7RUFFQTs7O0lBR0Usa0VBQWtFO0lBQ2xFLDBEQUEwRDtFQUM1RDs7RUFFQTtJQUNFLG1DQUFtQztJQUNuQywyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSxtQ0FBbUM7SUFDbkMsMkJBQTJCO0VBQzdCOztFQUVBOztJQUVFLGtFQUFrRTtJQUNsRSwwREFBMEQ7RUFDNUQ7O0VBRUE7Ozs7SUFJRSxpRUFBaUU7SUFDakUseURBQXlEO0VBQzNEOztFQUVBOzs7SUFHRSxrRUFBa0U7SUFDbEUsMERBQTBEO0VBQzVEOztFQUVBO0lBQ0UsbUNBQW1DO0lBQ25DLDJCQUEyQjtFQUM3QjtBQUNGO0FBQ0E7RUFDRSw0QkFBNEI7RUFDNUIsb0JBQW9CO0FBQ3RCO0FBQ0EsNkVBQTZFO0FBQzdFO0VBQ0U7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDOztFQUVBO0lBQ0UsbUVBQW1FO0lBQ25FLDJEQUEyRDtFQUM3RDs7RUFFQTtJQUNFLGlFQUFpRTtJQUNqRSx5REFBeUQ7RUFDM0Q7O0VBRUE7SUFDRSxtRUFBbUU7SUFDbkUsMkRBQTJEO0VBQzdEOztFQUVBO0lBQ0UsaUVBQWlFO0lBQ2pFLHlEQUF5RDtFQUMzRDs7RUFFQTtJQUNFLGtFQUFrRTtJQUNsRSwwREFBMEQ7RUFDNUQ7O0VBRUE7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQzs7RUFFQTtJQUNFLG1FQUFtRTtJQUNuRSwyREFBMkQ7RUFDN0Q7O0VBRUE7SUFDRSxpRUFBaUU7SUFDakUseURBQXlEO0VBQzNEOztFQUVBO0lBQ0UsbUVBQW1FO0lBQ25FLDJEQUEyRDtFQUM3RDs7RUFFQTtJQUNFLGlFQUFpRTtJQUNqRSx5REFBeUQ7RUFDM0Q7O0VBRUE7SUFDRSxrRUFBa0U7SUFDbEUsMERBQTBEO0VBQzVEOztFQUVBO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRSw4QkFBOEI7RUFDOUIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRTs7O0lBR0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQzs7RUFFQTtJQUNFLGtEQUFrRDtJQUNsRCwwQ0FBMEM7RUFDNUM7O0VBRUE7SUFDRSxnREFBZ0Q7SUFDaEQsd0NBQXdDO0VBQzFDOztFQUVBO0lBQ0Usb0RBQW9EO0lBQ3BELDRDQUE0QztFQUM5Qzs7RUFFQTtJQUNFLG9EQUFvRDtJQUNwRCw0Q0FBNEM7RUFDOUM7O0VBRUE7SUFDRSx3REFBd0Q7SUFDeEQsZ0RBQWdEO0VBQ2xEOztFQUVBO0lBQ0Usd0RBQXdEO0lBQ3hELGdEQUFnRDtFQUNsRDs7RUFFQTtJQUNFLDREQUE0RDtJQUM1RCxvREFBb0Q7RUFDdEQ7QUFDRjtBQUNBO0VBQ0U7OztJQUdFLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7O0VBRUE7SUFDRSxrREFBa0Q7SUFDbEQsMENBQTBDO0VBQzVDOztFQUVBO0lBQ0UsZ0RBQWdEO0lBQ2hELHdDQUF3QztFQUMxQzs7RUFFQTtJQUNFLG9EQUFvRDtJQUNwRCw0Q0FBNEM7RUFDOUM7O0VBRUE7SUFDRSxvREFBb0Q7SUFDcEQsNENBQTRDO0VBQzlDOztFQUVBO0lBQ0Usd0RBQXdEO0lBQ3hELGdEQUFnRDtFQUNsRDs7RUFFQTtJQUNFLHdEQUF3RDtJQUN4RCxnREFBZ0Q7RUFDbEQ7O0VBRUE7SUFDRSw0REFBNEQ7SUFDNUQsb0RBQW9EO0VBQ3REO0FBQ0Y7QUFDQTtFQUNFLDZCQUE2QjtFQUM3QixxQkFBcUI7RUFDckIsZ0NBQWdDO0VBQ2hDLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsNkJBQTZCO0lBQzdCLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLDJCQUEyQjtJQUMzQixtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSw2QkFBNkI7SUFDN0IscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsMkJBQTJCO0lBQzNCLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDJCQUEyQjtJQUMzQixtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSw2QkFBNkI7SUFDN0IscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsMkJBQTJCO0lBQzNCLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLDZCQUE2QjtJQUM3QixxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLGlDQUFpQztFQUNqQyx5QkFBeUI7RUFDekIsMENBQTBDO0VBQzFDLGtDQUFrQztFQUNsQywrREFBK0Q7RUFDL0QsdURBQXVEO0VBQ3ZELDhDQUE4QztFQUM5QyxzQ0FBc0M7QUFDeEM7QUFDQSxtQkFBbUI7QUFDbkI7RUFDRTtJQUNFLGlEQUFpRDtJQUNqRCx5Q0FBeUM7SUFDekMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsNkNBQTZDO0lBQzdDLHFDQUFxQztJQUNyQyxZQUFZO0VBQ2Q7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGlEQUFpRDtJQUNqRCx5Q0FBeUM7SUFDekMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsNkNBQTZDO0lBQzdDLHFDQUFxQztJQUNyQyxZQUFZO0VBQ2Q7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRSxrQ0FBa0M7RUFDbEMsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRTtJQUNFLGlEQUFpRDtJQUNqRCx5Q0FBeUM7SUFDekMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsNkNBQTZDO0lBQzdDLHFDQUFxQztJQUNyQyxZQUFZO0VBQ2Q7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGlEQUFpRDtJQUNqRCx5Q0FBeUM7SUFDekMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsNkNBQTZDO0lBQzdDLHFDQUFxQztJQUNyQyxZQUFZO0VBQ2Q7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRSxrQ0FBa0M7RUFDbEMsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRTtJQUNFLGdEQUFnRDtJQUNoRCx3Q0FBd0M7SUFDeEMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsNkNBQTZDO0lBQzdDLHFDQUFxQztJQUNyQyxZQUFZO0VBQ2Q7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGdEQUFnRDtJQUNoRCx3Q0FBd0M7SUFDeEMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsNkNBQTZDO0lBQzdDLHFDQUFxQztJQUNyQyxZQUFZO0VBQ2Q7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRSxtQ0FBbUM7RUFDbkMsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRTtJQUNFLGdEQUFnRDtJQUNoRCx3Q0FBd0M7SUFDeEMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsNkNBQTZDO0lBQzdDLHFDQUFxQztJQUNyQyxZQUFZO0VBQ2Q7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGdEQUFnRDtJQUNoRCx3Q0FBd0M7SUFDeEMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsNkNBQTZDO0lBQzdDLHFDQUFxQztJQUNyQyxZQUFZO0VBQ2Q7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRSxnQ0FBZ0M7RUFDaEMsd0JBQXdCO0FBQzFCO0FBQ0EsZUFBZTtBQUNmO0VBQ0U7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDZDQUE2QztJQUM3QyxxQ0FBcUM7SUFDckMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsK0NBQStDO0lBQy9DLHVDQUF1QztJQUN2QyxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDZDQUE2QztJQUM3QyxxQ0FBcUM7SUFDckMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsK0NBQStDO0lBQy9DLHVDQUF1QztJQUN2QyxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0UsbUNBQW1DO0VBQ25DLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDZDQUE2QztJQUM3QyxxQ0FBcUM7SUFDckMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsaURBQWlEO0lBQ2pELHlDQUF5QztJQUN6QyxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDZDQUE2QztJQUM3QyxxQ0FBcUM7SUFDckMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsaURBQWlEO0lBQ2pELHlDQUF5QztJQUN6QyxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0UsbUNBQW1DO0VBQ25DLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDZDQUE2QztJQUM3QyxxQ0FBcUM7SUFDckMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsZ0RBQWdEO0lBQ2hELHdDQUF3QztJQUN4QyxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDZDQUE2QztJQUM3QyxxQ0FBcUM7SUFDckMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsZ0RBQWdEO0lBQ2hELHdDQUF3QztJQUN4QyxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0Usb0NBQW9DO0VBQ3BDLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDZDQUE2QztJQUM3QyxxQ0FBcUM7SUFDckMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsZ0RBQWdEO0lBQ2hELHdDQUF3QztJQUN4QyxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDZDQUE2QztJQUM3QyxxQ0FBcUM7SUFDckMsWUFBWTtFQUNkOztFQUVBO0lBQ0UsZ0RBQWdEO0lBQ2hELHdDQUF3QztJQUN4QyxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0UsaUNBQWlDO0VBQ2pDLHlCQUF5QjtBQUMzQjtBQUNBLHdCQUF3QjtBQUN4QjtFQUNFOzs7Ozs7SUFNRSxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHlDQUF5QztJQUN6QyxpQ0FBaUM7RUFDbkM7O0VBRUE7SUFDRSx5Q0FBeUM7SUFDekMsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UseUNBQXlDO0lBQ3pDLGlDQUFpQztFQUNuQzs7RUFFQTtJQUNFLFVBQVU7SUFDViw0Q0FBNEM7SUFDNUMsb0NBQW9DO0VBQ3RDOztFQUVBO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztFQUN0Qzs7RUFFQTtJQUNFLFVBQVU7SUFDVixtQ0FBbUM7SUFDbkMsMkJBQTJCO0VBQzdCO0FBQ0Y7QUFDQTtFQUNFOzs7Ozs7SUFNRSxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHlDQUF5QztJQUN6QyxpQ0FBaUM7RUFDbkM7O0VBRUE7SUFDRSx5Q0FBeUM7SUFDekMsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UseUNBQXlDO0lBQ3pDLGlDQUFpQztFQUNuQzs7RUFFQTtJQUNFLFVBQVU7SUFDViw0Q0FBNEM7SUFDNUMsb0NBQW9DO0VBQ3RDOztFQUVBO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztFQUN0Qzs7RUFFQTtJQUNFLFVBQVU7SUFDVixtQ0FBbUM7SUFDbkMsMkJBQTJCO0VBQzdCO0FBQ0Y7QUFDQTtFQUNFLDJDQUEyQztFQUMzQyxtQ0FBbUM7RUFDbkMsZ0VBQWdFO0VBQ2hFLHdEQUF3RDtFQUN4RCxnQ0FBZ0M7RUFDaEMsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRTs7Ozs7SUFLRSxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHVEQUF1RDtJQUN2RCwrQ0FBK0M7RUFDakQ7O0VBRUE7SUFDRSxVQUFVO0lBQ1Ysc0RBQXNEO0lBQ3RELDhDQUE4QztFQUNoRDs7RUFFQTtJQUNFLHdEQUF3RDtJQUN4RCxnREFBZ0Q7RUFDbEQ7O0VBRUE7SUFDRSx1REFBdUQ7SUFDdkQsK0NBQStDO0VBQ2pEOztFQUVBO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRTs7Ozs7SUFLRSxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHVEQUF1RDtJQUN2RCwrQ0FBK0M7RUFDakQ7O0VBRUE7SUFDRSxVQUFVO0lBQ1Ysc0RBQXNEO0lBQ3RELDhDQUE4QztFQUNoRDs7RUFFQTtJQUNFLHdEQUF3RDtJQUN4RCxnREFBZ0Q7RUFDbEQ7O0VBRUE7SUFDRSx1REFBdUQ7SUFDdkQsK0NBQStDO0VBQ2pEOztFQUVBO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRSxvQ0FBb0M7RUFDcEMsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRTs7Ozs7SUFLRSxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHVEQUF1RDtJQUN2RCwrQ0FBK0M7RUFDakQ7O0VBRUE7SUFDRSxVQUFVO0lBQ1Ysb0RBQW9EO0lBQ3BELDRDQUE0QztFQUM5Qzs7RUFFQTtJQUNFLHdEQUF3RDtJQUN4RCxnREFBZ0Q7RUFDbEQ7O0VBRUE7SUFDRSx1REFBdUQ7SUFDdkQsK0NBQStDO0VBQ2pEOztFQUVBO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRTs7Ozs7SUFLRSxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHVEQUF1RDtJQUN2RCwrQ0FBK0M7RUFDakQ7O0VBRUE7SUFDRSxVQUFVO0lBQ1Ysb0RBQW9EO0lBQ3BELDRDQUE0QztFQUM5Qzs7RUFFQTtJQUNFLHdEQUF3RDtJQUN4RCxnREFBZ0Q7RUFDbEQ7O0VBRUE7SUFDRSx1REFBdUQ7SUFDdkQsK0NBQStDO0VBQ2pEOztFQUVBO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRSxvQ0FBb0M7RUFDcEMsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRTs7Ozs7SUFLRSxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHNEQUFzRDtJQUN0RCw4Q0FBOEM7RUFDaEQ7O0VBRUE7SUFDRSxVQUFVO0lBQ1YscURBQXFEO0lBQ3JELDZDQUE2QztFQUMvQzs7RUFFQTtJQUNFLHVEQUF1RDtJQUN2RCwrQ0FBK0M7RUFDakQ7O0VBRUE7SUFDRSx3REFBd0Q7SUFDeEQsZ0RBQWdEO0VBQ2xEOztFQUVBO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRTs7Ozs7SUFLRSxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHNEQUFzRDtJQUN0RCw4Q0FBOEM7RUFDaEQ7O0VBRUE7SUFDRSxVQUFVO0lBQ1YscURBQXFEO0lBQ3JELDZDQUE2QztFQUMvQzs7RUFFQTtJQUNFLHVEQUF1RDtJQUN2RCwrQ0FBK0M7RUFDakQ7O0VBRUE7SUFDRSx3REFBd0Q7SUFDeEQsZ0RBQWdEO0VBQ2xEOztFQUVBO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRSxxQ0FBcUM7RUFDckMsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRTs7Ozs7SUFLRSxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHNEQUFzRDtJQUN0RCw4Q0FBOEM7RUFDaEQ7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsdURBQXVEO0lBQ3ZELCtDQUErQztFQUNqRDs7RUFFQTtJQUNFLHVEQUF1RDtJQUN2RCwrQ0FBK0M7RUFDakQ7O0VBRUE7SUFDRSx3REFBd0Q7SUFDeEQsZ0RBQWdEO0VBQ2xEOztFQUVBO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRTs7Ozs7SUFLRSxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHNEQUFzRDtJQUN0RCw4Q0FBOEM7RUFDaEQ7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsdURBQXVEO0lBQ3ZELCtDQUErQztFQUNqRDs7RUFFQTtJQUNFLHVEQUF1RDtJQUN2RCwrQ0FBK0M7RUFDakQ7O0VBRUE7SUFDRSx3REFBd0Q7SUFDeEQsZ0RBQWdEO0VBQ2xEOztFQUVBO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRSxrQ0FBa0M7RUFDbEMsMEJBQTBCO0FBQzVCO0FBQ0Esb0JBQW9CO0FBQ3BCO0VBQ0U7SUFDRSx5Q0FBeUM7SUFDekMsaUNBQWlDO0VBQ25DOztFQUVBOztJQUVFLFVBQVU7SUFDVix5Q0FBeUM7SUFDekMsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHlDQUF5QztJQUN6QyxpQ0FBaUM7RUFDbkM7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5Q0FBeUM7SUFDekMsaUNBQWlDO0VBQ25DOztFQUVBOztJQUVFLFVBQVU7SUFDVix5Q0FBeUM7SUFDekMsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHlDQUF5QztJQUN6QyxpQ0FBaUM7RUFDbkM7QUFDRjtBQUNBO0VBQ0UsMkNBQTJDO0VBQzNDLG1DQUFtQztFQUNuQyxnRUFBZ0U7RUFDaEUsd0RBQXdEO0VBQ3hELGlDQUFpQztFQUNqQyx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFO0lBQ0Usd0RBQXdEO0lBQ3hELGdEQUFnRDtFQUNsRDs7RUFFQTs7SUFFRSxVQUFVO0lBQ1YsdURBQXVEO0lBQ3ZELCtDQUErQztFQUNqRDs7RUFFQTtJQUNFLFVBQVU7SUFDVixzREFBc0Q7SUFDdEQsOENBQThDO0VBQ2hEO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usd0RBQXdEO0lBQ3hELGdEQUFnRDtFQUNsRDs7RUFFQTs7SUFFRSxVQUFVO0lBQ1YsdURBQXVEO0lBQ3ZELCtDQUErQztFQUNqRDs7RUFFQTtJQUNFLFVBQVU7SUFDVixzREFBc0Q7SUFDdEQsOENBQThDO0VBQ2hEO0FBQ0Y7QUFDQTtFQUNFLHFDQUFxQztFQUNyQyw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHNEQUFzRDtJQUN0RCw4Q0FBOEM7RUFDaEQ7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsdURBQXVEO0lBQ3ZELCtDQUErQztFQUNqRDtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDVixzREFBc0Q7SUFDdEQsOENBQThDO0VBQ2hEOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHVEQUF1RDtJQUN2RCwrQ0FBK0M7RUFDakQ7QUFDRjtBQUNBO0VBQ0UscUNBQXFDO0VBQ3JDLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsdURBQXVEO0lBQ3ZELCtDQUErQztFQUNqRDs7RUFFQTtJQUNFLFVBQVU7SUFDVixzREFBc0Q7SUFDdEQsOENBQThDO0VBQ2hEO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHVEQUF1RDtJQUN2RCwrQ0FBK0M7RUFDakQ7O0VBRUE7SUFDRSxVQUFVO0lBQ1Ysc0RBQXNEO0lBQ3RELDhDQUE4QztFQUNoRDtBQUNGO0FBQ0E7RUFDRSxzQ0FBc0M7RUFDdEMsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRTtJQUNFLHlEQUF5RDtJQUN6RCxpREFBaUQ7RUFDbkQ7O0VBRUE7O0lBRUUsVUFBVTtJQUNWLHNEQUFzRDtJQUN0RCw4Q0FBOEM7RUFDaEQ7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsdURBQXVEO0lBQ3ZELCtDQUErQztFQUNqRDtBQUNGO0FBQ0E7RUFDRTtJQUNFLHlEQUF5RDtJQUN6RCxpREFBaUQ7RUFDbkQ7O0VBRUE7O0lBRUUsVUFBVTtJQUNWLHNEQUFzRDtJQUN0RCw4Q0FBOEM7RUFDaEQ7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsdURBQXVEO0lBQ3ZELCtDQUErQztFQUNqRDtBQUNGO0FBQ0E7RUFDRSxtQ0FBbUM7RUFDbkMsMkJBQTJCO0FBQzdCO0FBQ0Esc0JBQXNCO0FBQ3RCO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0UsOEJBQThCO0VBQzlCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsMkNBQTJDO0lBQzNDLG1DQUFtQztFQUNyQzs7RUFFQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDJDQUEyQztJQUMzQyxtQ0FBbUM7RUFDckM7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRSxrQ0FBa0M7RUFDbEMsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDViw2Q0FBNkM7SUFDN0MscUNBQXFDO0VBQ3ZDOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsNkNBQTZDO0lBQzdDLHFDQUFxQztFQUN2Qzs7RUFFQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFLHFDQUFxQztFQUNyQyw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDJDQUEyQztJQUMzQyxtQ0FBbUM7RUFDckM7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDViwyQ0FBMkM7SUFDM0MsbUNBQW1DO0VBQ3JDOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0Usa0NBQWtDO0VBQ2xDLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsNkNBQTZDO0lBQzdDLHFDQUFxQztFQUN2Qzs7RUFFQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDZDQUE2QztJQUM3QyxxQ0FBcUM7RUFDdkM7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRSxxQ0FBcUM7RUFDckMsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDViwwQ0FBMEM7SUFDMUMsa0NBQWtDO0VBQ3BDOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQzs7RUFFQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFLG1DQUFtQztFQUNuQywyQkFBMkI7QUFDN0I7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDRDQUE0QztJQUM1QyxvQ0FBb0M7RUFDdEM7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDViw0Q0FBNEM7SUFDNUMsb0NBQW9DO0VBQ3RDOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0Usc0NBQXNDO0VBQ3RDLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQzs7RUFFQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDBDQUEwQztJQUMxQyxrQ0FBa0M7RUFDcEM7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRSxnQ0FBZ0M7RUFDaEMsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDViw0Q0FBNEM7SUFDNUMsb0NBQW9DO0VBQ3RDOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsNENBQTRDO0lBQzVDLG9DQUFvQztFQUN0Qzs7RUFFQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFLG1DQUFtQztFQUNuQywyQkFBMkI7QUFDN0I7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLCtDQUErQztJQUMvQyx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLCtDQUErQztJQUMvQyx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFLHFDQUFxQztFQUNyQyw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDhDQUE4QztJQUM5QyxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDhDQUE4QztJQUM5QyxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFLHNDQUFzQztFQUN0Qyw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDhDQUE4QztJQUM5QyxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDhDQUE4QztJQUM5QyxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFLHdDQUF3QztFQUN4QyxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDZDQUE2QztJQUM3QyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDZDQUE2QztJQUM3QyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFLHlDQUF5QztFQUN6QyxpQ0FBaUM7QUFDbkM7QUFDQSxpQkFBaUI7QUFDakI7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRSwrQkFBK0I7RUFDL0IsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLFVBQVU7SUFDViwwQ0FBMEM7SUFDMUMsa0NBQWtDO0VBQ3BDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UsVUFBVTtJQUNWLDBDQUEwQztJQUMxQyxrQ0FBa0M7RUFDcEM7QUFDRjtBQUNBO0VBQ0UsbUNBQW1DO0VBQ25DLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsNENBQTRDO0lBQzVDLG9DQUFvQztFQUN0QztBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLFVBQVU7SUFDViw0Q0FBNEM7SUFDNUMsb0NBQW9DO0VBQ3RDO0FBQ0Y7QUFDQTtFQUNFLHNDQUFzQztFQUN0Qyw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UsVUFBVTtJQUNWLDJDQUEyQztJQUMzQyxtQ0FBbUM7RUFDckM7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsMkNBQTJDO0lBQzNDLG1DQUFtQztFQUNyQztBQUNGO0FBQ0E7RUFDRSxtQ0FBbUM7RUFDbkMsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLFVBQVU7SUFDViw2Q0FBNkM7SUFDN0MscUNBQXFDO0VBQ3ZDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UsVUFBVTtJQUNWLDZDQUE2QztJQUM3QyxxQ0FBcUM7RUFDdkM7QUFDRjtBQUNBO0VBQ0Usc0NBQXNDO0VBQ3RDLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQztBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLFVBQVU7SUFDViwwQ0FBMEM7SUFDMUMsa0NBQWtDO0VBQ3BDO0FBQ0Y7QUFDQTtFQUNFLG9DQUFvQztFQUNwQyw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UsVUFBVTtJQUNWLDRDQUE0QztJQUM1QyxvQ0FBb0M7RUFDdEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsNENBQTRDO0lBQzVDLG9DQUFvQztFQUN0QztBQUNGO0FBQ0E7RUFDRSx1Q0FBdUM7RUFDdkMsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLFVBQVU7SUFDViwyQ0FBMkM7SUFDM0MsbUNBQW1DO0VBQ3JDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UsVUFBVTtJQUNWLDJDQUEyQztJQUMzQyxtQ0FBbUM7RUFDckM7QUFDRjtBQUNBO0VBQ0UsaUNBQWlDO0VBQ2pDLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsNkNBQTZDO0lBQzdDLHFDQUFxQztFQUN2QztBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLFVBQVU7SUFDViw2Q0FBNkM7SUFDN0MscUNBQXFDO0VBQ3ZDO0FBQ0Y7QUFDQTtFQUNFLG9DQUFvQztFQUNwQyw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7RUFDQTtJQUNFLFVBQVU7SUFDViwrQ0FBK0M7SUFDL0MsdUNBQXVDO0VBQ3pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7RUFDQTtJQUNFLFVBQVU7SUFDViwrQ0FBK0M7SUFDL0MsdUNBQXVDO0VBQ3pDO0FBQ0Y7QUFDQTtFQUNFLHNDQUFzQztFQUN0Qyw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7RUFDQTtJQUNFLFVBQVU7SUFDViw4Q0FBOEM7SUFDOUMsc0NBQXNDO0VBQ3hDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7RUFDQTtJQUNFLFVBQVU7SUFDViw4Q0FBOEM7SUFDOUMsc0NBQXNDO0VBQ3hDO0FBQ0Y7QUFDQTtFQUNFLHVDQUF1QztFQUN2QywrQkFBK0I7QUFDakM7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7RUFDQTtJQUNFLFVBQVU7SUFDViw2Q0FBNkM7SUFDN0MscUNBQXFDO0VBQ3ZDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7RUFDQTtJQUNFLFVBQVU7SUFDViw2Q0FBNkM7SUFDN0MscUNBQXFDO0VBQ3ZDO0FBQ0Y7QUFDQTtFQUNFLDBDQUEwQztFQUMxQyxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7RUFDQTtJQUNFLFVBQVU7SUFDViw4Q0FBOEM7SUFDOUMsc0NBQXNDO0VBQ3hDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7RUFDQTtJQUNFLFVBQVU7SUFDViw4Q0FBOEM7SUFDOUMsc0NBQXNDO0VBQ3hDO0FBQ0Y7QUFDQTtFQUNFLHlDQUF5QztFQUN6QyxpQ0FBaUM7QUFDbkM7QUFDQSxhQUFhO0FBQ2I7RUFDRTtJQUNFLHNHQUFzRztJQUN0Ryw4RkFBOEY7SUFDOUYsMkNBQTJDO0lBQzNDLG1DQUFtQztFQUNyQzs7RUFFQTtJQUNFO2dDQUM0QjtJQUM1QjtnQ0FDNEI7SUFDNUIsMkNBQTJDO0lBQzNDLG1DQUFtQztFQUNyQzs7RUFFQTtJQUNFO2dDQUM0QjtJQUM1QjtnQ0FDNEI7SUFDNUIsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQzs7RUFFQTtJQUNFOzZCQUN5QjtJQUN6Qjs2QkFDeUI7SUFDekIsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQzs7RUFFQTtJQUNFLG1HQUFtRztJQUNuRywyRkFBMkY7SUFDM0YsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQztBQUNGO0FBQ0E7RUFDRTtJQUNFLHNHQUFzRztJQUN0Ryw4RkFBOEY7SUFDOUYsMkNBQTJDO0lBQzNDLG1DQUFtQztFQUNyQzs7RUFFQTtJQUNFO2dDQUM0QjtJQUM1QjtnQ0FDNEI7SUFDNUIsMkNBQTJDO0lBQzNDLG1DQUFtQztFQUNyQzs7RUFFQTtJQUNFO2dDQUM0QjtJQUM1QjtnQ0FDNEI7SUFDNUIsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQzs7RUFFQTtJQUNFOzZCQUN5QjtJQUN6Qjs2QkFDeUI7SUFDekIsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQzs7RUFFQTtJQUNFLG1HQUFtRztJQUNuRywyRkFBMkY7SUFDM0YsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQztBQUNGO0FBQ0E7RUFDRSxvQ0FBb0M7RUFDcEMsNEJBQTRCO0VBQzVCLDRCQUE0QjtFQUM1QixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFO0lBQ0UsOERBQThEO0lBQzlELHNEQUFzRDtJQUN0RCwwQ0FBMEM7SUFDMUMsa0NBQWtDO0lBQ2xDLFVBQVU7RUFDWjs7RUFFQTtJQUNFLCtEQUErRDtJQUMvRCx1REFBdUQ7SUFDdkQsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQzs7RUFFQTtJQUNFLDhEQUE4RDtJQUM5RCxzREFBc0Q7SUFDdEQsVUFBVTtFQUNaOztFQUVBO0lBQ0UsOERBQThEO0lBQzlELHNEQUFzRDtFQUN4RDs7RUFFQTtJQUNFLHFDQUFxQztJQUNyQyw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4REFBOEQ7SUFDOUQsc0RBQXNEO0lBQ3RELDBDQUEwQztJQUMxQyxrQ0FBa0M7SUFDbEMsVUFBVTtFQUNaOztFQUVBO0lBQ0UsK0RBQStEO0lBQy9ELHVEQUF1RDtJQUN2RCwwQ0FBMEM7SUFDMUMsa0NBQWtDO0VBQ3BDOztFQUVBO0lBQ0UsOERBQThEO0lBQzlELHNEQUFzRDtJQUN0RCxVQUFVO0VBQ1o7O0VBRUE7SUFDRSw4REFBOEQ7SUFDOUQsc0RBQXNEO0VBQ3hEOztFQUVBO0lBQ0UscUNBQXFDO0lBQ3JDLDZCQUE2QjtFQUMvQjtBQUNGO0FBQ0E7RUFDRSwrQ0FBK0M7RUFDL0MsdUNBQXVDO0VBQ3ZDLCtCQUErQjtFQUMvQix1QkFBdUI7QUFDekI7QUFDQTtFQUNFO0lBQ0UsOERBQThEO0lBQzlELHNEQUFzRDtJQUN0RCwwQ0FBMEM7SUFDMUMsa0NBQWtDO0lBQ2xDLFVBQVU7RUFDWjs7RUFFQTtJQUNFLCtEQUErRDtJQUMvRCx1REFBdUQ7SUFDdkQsMENBQTBDO0lBQzFDLGtDQUFrQztFQUNwQzs7RUFFQTtJQUNFLDhEQUE4RDtJQUM5RCxzREFBc0Q7SUFDdEQsVUFBVTtFQUNaOztFQUVBO0lBQ0UsOERBQThEO0lBQzlELHNEQUFzRDtFQUN4RDs7RUFFQTtJQUNFLHFDQUFxQztJQUNyQyw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4REFBOEQ7SUFDOUQsc0RBQXNEO0lBQ3RELDBDQUEwQztJQUMxQyxrQ0FBa0M7SUFDbEMsVUFBVTtFQUNaOztFQUVBO0lBQ0UsK0RBQStEO0lBQy9ELHVEQUF1RDtJQUN2RCwwQ0FBMEM7SUFDMUMsa0NBQWtDO0VBQ3BDOztFQUVBO0lBQ0UsOERBQThEO0lBQzlELHNEQUFzRDtJQUN0RCxVQUFVO0VBQ1o7O0VBRUE7SUFDRSw4REFBOEQ7SUFDOUQsc0RBQXNEO0VBQ3hEOztFQUVBO0lBQ0UscUNBQXFDO0lBQ3JDLDZCQUE2QjtFQUMvQjtBQUNGO0FBQ0E7RUFDRSwrQ0FBK0M7RUFDL0MsdUNBQXVDO0VBQ3ZDLCtCQUErQjtFQUMvQix1QkFBdUI7QUFDekI7QUFDQTtFQUNFO0lBQ0UscUNBQXFDO0lBQ3JDLDZCQUE2QjtFQUMvQjs7RUFFQTtJQUNFLCtEQUErRDtJQUMvRCx1REFBdUQ7SUFDdkQsVUFBVTtFQUNaOztFQUVBO0lBQ0UsOERBQThEO0lBQzlELHNEQUFzRDtJQUN0RCxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0U7SUFDRSxxQ0FBcUM7SUFDckMsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0UsK0RBQStEO0lBQy9ELHVEQUF1RDtJQUN2RCxVQUFVO0VBQ1o7O0VBRUE7SUFDRSw4REFBOEQ7SUFDOUQsc0RBQXNEO0lBQ3RELFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbUNBQW1DO0VBQ25DLGdFQUFnRTtFQUNoRSx3REFBd0Q7RUFDeEQsZ0NBQWdDO0VBQ2hDLHdCQUF3QjtFQUN4QiwrQ0FBK0M7RUFDL0MsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRTtJQUNFLHFDQUFxQztJQUNyQyw2QkFBNkI7RUFDL0I7O0VBRUE7SUFDRSwrREFBK0Q7SUFDL0QsdURBQXVEO0lBQ3ZELFVBQVU7RUFDWjs7RUFFQTtJQUNFLDhEQUE4RDtJQUM5RCxzREFBc0Q7SUFDdEQsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UscUNBQXFDO0lBQ3JDLDZCQUE2QjtFQUMvQjs7RUFFQTtJQUNFLCtEQUErRDtJQUMvRCx1REFBdUQ7SUFDdkQsVUFBVTtFQUNaOztFQUVBO0lBQ0UsOERBQThEO0lBQzlELHNEQUFzRDtJQUN0RCxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0UsMkNBQTJDO0VBQzNDLG1DQUFtQztFQUNuQyxnRUFBZ0U7RUFDaEUsd0RBQXdEO0VBQ3hELCtDQUErQztFQUMvQyx1Q0FBdUM7RUFDdkMsZ0NBQWdDO0VBQ2hDLHdCQUF3QjtBQUMxQjtBQUNBLGVBQWU7QUFDZjtFQUNFO0lBQ0Usd0RBQXdEO0lBQ3hELGdEQUFnRDtJQUNoRCxVQUFVO0VBQ1o7O0VBRUE7SUFDRSwrQkFBK0I7SUFDL0IsdUJBQXVCO0lBQ3ZCLFVBQVU7RUFDWjs7RUFFQTtJQUNFLCtCQUErQjtJQUMvQix1QkFBdUI7RUFDekI7O0VBRUE7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usd0RBQXdEO0lBQ3hELGdEQUFnRDtJQUNoRCxVQUFVO0VBQ1o7O0VBRUE7SUFDRSwrQkFBK0I7SUFDL0IsdUJBQXVCO0lBQ3ZCLFVBQVU7RUFDWjs7RUFFQTtJQUNFLCtCQUErQjtJQUMvQix1QkFBdUI7RUFDekI7O0VBRUE7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFLHlDQUF5QztFQUN6QyxpQ0FBaUM7RUFDakMsMkNBQTJDO0VBQzNDLG1DQUFtQztBQUNyQztBQUNBO0VBQ0U7SUFDRSx3REFBd0Q7SUFDeEQsZ0RBQWdEO0lBQ2hELFVBQVU7RUFDWjs7RUFFQTtJQUNFLGdDQUFnQztJQUNoQyx3QkFBd0I7SUFDeEIsVUFBVTtFQUNaOztFQUVBO0lBQ0UsOEJBQThCO0lBQzlCLHNCQUFzQjtFQUN4Qjs7RUFFQTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3REFBd0Q7SUFDeEQsZ0RBQWdEO0lBQ2hELFVBQVU7RUFDWjs7RUFFQTtJQUNFLGdDQUFnQztJQUNoQyx3QkFBd0I7SUFDeEIsVUFBVTtFQUNaOztFQUVBO0lBQ0UsOEJBQThCO0lBQzlCLHNCQUFzQjtFQUN4Qjs7RUFFQTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0Usd0NBQXdDO0VBQ3hDLGdDQUFnQztFQUNoQywyQ0FBMkM7RUFDM0MsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLHVEQUF1RDtJQUN2RCwrQ0FBK0M7SUFDL0MsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UsdURBQXVEO0lBQ3ZELCtDQUErQztJQUMvQyxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0UsMENBQTBDO0VBQzFDLGtDQUFrQztFQUNsQywwQ0FBMEM7RUFDMUMsa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLHlEQUF5RDtJQUN6RCxpREFBaUQ7SUFDakQsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UseURBQXlEO0lBQ3pELGlEQUFpRDtJQUNqRCxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0UseUNBQXlDO0VBQ3pDLGlDQUFpQztFQUNqQywwQ0FBMEM7RUFDMUMsa0NBQWtDO0FBQ3BDO0FBQ0EsdUJBQXVCO0FBQ3ZCO0VBQ0U7SUFDRSw2Q0FBNkM7SUFDN0MscUNBQXFDO0lBQ3JDLFVBQVU7RUFDWjs7RUFFQTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0IsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsNkNBQTZDO0lBQzdDLHFDQUFxQztJQUNyQyxVQUFVO0VBQ1o7O0VBRUE7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0lBQy9CLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRSxnQ0FBZ0M7RUFDaEMsd0JBQXdCO0VBQ3hCLGdDQUFnQztFQUNoQyx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztJQUNwQyxVQUFVO0VBQ1o7O0VBRUE7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0lBQy9CLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDRDQUE0QztJQUM1QyxvQ0FBb0M7SUFDcEMsVUFBVTtFQUNaOztFQUVBO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtJQUMvQixVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0Usd0NBQXdDO0VBQ3hDLGdDQUFnQztFQUNoQyxxQ0FBcUM7RUFDckMsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRTtJQUNFLDJDQUEyQztJQUMzQyxtQ0FBbUM7SUFDbkMsVUFBVTtFQUNaOztFQUVBO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtJQUMvQixVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0lBQ25DLFVBQVU7RUFDWjs7RUFFQTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0IsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFLHlDQUF5QztFQUN6QyxpQ0FBaUM7RUFDakMsc0NBQXNDO0VBQ3RDLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0U7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0lBQ25DLFVBQVU7RUFDWjs7RUFFQTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0IsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztJQUNuQyxVQUFVO0VBQ1o7O0VBRUE7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0lBQy9CLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRSxzQ0FBc0M7RUFDdEMsOEJBQThCO0VBQzlCLHFDQUFxQztFQUNyQyw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFO0lBQ0UsNENBQTRDO0lBQzVDLG9DQUFvQztJQUNwQyxVQUFVO0VBQ1o7O0VBRUE7SUFDRSx1Q0FBdUM7SUFDdkMsK0JBQStCO0lBQy9CLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDRDQUE0QztJQUM1QyxvQ0FBb0M7SUFDcEMsVUFBVTtFQUNaOztFQUVBO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtJQUMvQixVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0UsdUNBQXVDO0VBQ3ZDLCtCQUErQjtFQUMvQixzQ0FBc0M7RUFDdEMsOEJBQThCO0FBQ2hDO0FBQ0EsbUJBQW1CO0FBQ25CO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSw0Q0FBNEM7SUFDNUMsb0NBQW9DO0lBQ3BDLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDRDQUE0QztJQUM1QyxvQ0FBb0M7SUFDcEMsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFLGlDQUFpQztFQUNqQyx5QkFBeUI7RUFDekIsZ0NBQWdDO0VBQ2hDLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0lBQ25DLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDJDQUEyQztJQUMzQyxtQ0FBbUM7SUFDbkMsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFLHlDQUF5QztFQUN6QyxpQ0FBaUM7RUFDakMscUNBQXFDO0VBQ3JDLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSw0Q0FBNEM7SUFDNUMsb0NBQW9DO0lBQ3BDLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDRDQUE0QztJQUM1QyxvQ0FBb0M7SUFDcEMsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFLDBDQUEwQztFQUMxQyxrQ0FBa0M7RUFDbEMsc0NBQXNDO0VBQ3RDLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSw0Q0FBNEM7SUFDNUMsb0NBQW9DO0lBQ3BDLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDRDQUE0QztJQUM1QyxvQ0FBb0M7SUFDcEMsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFLHVDQUF1QztFQUN2QywrQkFBK0I7RUFDL0IscUNBQXFDO0VBQ3JDLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0lBQ25DLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDJDQUEyQztJQUMzQyxtQ0FBbUM7SUFDbkMsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFLHdDQUF3QztFQUN4QyxnQ0FBZ0M7RUFDaEMsc0NBQXNDO0VBQ3RDLDhCQUE4QjtBQUNoQztBQUNBLGFBQWE7QUFDYjtFQUNFO0lBQ0UsOENBQThDO0lBQzlDLHNDQUFzQztFQUN4Qzs7RUFFQTs7SUFFRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0lBQ25DLDhDQUE4QztJQUM5QyxzQ0FBc0M7RUFDeEM7O0VBRUE7O0lBRUUsMkNBQTJDO0lBQzNDLG1DQUFtQztJQUNuQyw4Q0FBOEM7SUFDOUMsc0NBQXNDO0lBQ3RDLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDJDQUEyQztJQUMzQyxtQ0FBbUM7SUFDbkMsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsOENBQThDO0lBQzlDLHNDQUFzQztFQUN4Qzs7RUFFQTs7SUFFRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0lBQ25DLDhDQUE4QztJQUM5QyxzQ0FBc0M7RUFDeEM7O0VBRUE7O0lBRUUsMkNBQTJDO0lBQzNDLG1DQUFtQztJQUNuQyw4Q0FBOEM7SUFDOUMsc0NBQXNDO0lBQ3RDLFVBQVU7RUFDWjs7RUFFQTtJQUNFLDJDQUEyQztJQUMzQyxtQ0FBbUM7SUFDbkMsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFLHdDQUF3QztFQUN4QyxnQ0FBZ0M7RUFDaEMsNkRBQTZEO0VBQzdELHFEQUFxRDtFQUNyRCw2QkFBNkI7RUFDN0IscUJBQXFCO0VBQ3JCLGtDQUFrQztFQUNsQywwQkFBMEI7QUFDNUI7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDJDQUEyQztJQUMzQyxtQ0FBbUM7SUFDbkMsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQzs7RUFFQTtJQUNFLGlDQUFpQztJQUNqQyx5QkFBeUI7RUFDM0I7O0VBRUE7SUFDRSwrQkFBK0I7SUFDL0IsdUJBQXVCO0VBQ3pCOztFQUVBO0lBQ0UsVUFBVTtJQUNWLDJCQUEyQjtJQUMzQixtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsMkNBQTJDO0lBQzNDLG1DQUFtQztJQUNuQyx1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDOztFQUVBO0lBQ0UsaUNBQWlDO0lBQ2pDLHlCQUF5QjtFQUMzQjs7RUFFQTtJQUNFLCtCQUErQjtJQUMvQix1QkFBdUI7RUFDekI7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsMkJBQTJCO0lBQzNCLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRSxvQ0FBb0M7RUFDcEMsNEJBQTRCO0FBQzlCO0FBQ0EsNkVBQTZFO0FBQzdFO0VBQ0U7SUFDRSxVQUFVO0lBQ1Ysc0VBQXNFO0lBQ3RFLDhEQUE4RDtFQUNoRTs7RUFFQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHNFQUFzRTtJQUN0RSw4REFBOEQ7RUFDaEU7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRSw4QkFBOEI7RUFDOUIsc0JBQXNCO0FBQ3hCO0FBQ0EsNkVBQTZFO0FBQzdFO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxVQUFVO0lBQ1Ysb0VBQW9FO0lBQ3BFLDREQUE0RDtFQUM5RDtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLFVBQVU7SUFDVixvRUFBb0U7SUFDcEUsNERBQTREO0VBQzlEO0FBQ0Y7QUFDQTtFQUNFLCtCQUErQjtFQUMvQix1QkFBdUI7QUFDekI7QUFDQSxzQkFBc0I7QUFDdEI7RUFDRTtJQUNFLFVBQVU7SUFDVix5Q0FBeUM7SUFDekMsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHlDQUF5QztJQUN6QyxpQ0FBaUM7RUFDbkM7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0UsOEJBQThCO0VBQzlCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1Ysb0VBQW9FO0lBQ3BFLDREQUE0RDtJQUM1RCx5RUFBeUU7SUFDekUsaUVBQWlFO0VBQ25FOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHVFQUF1RTtJQUN2RSwrREFBK0Q7SUFDL0Qsc0VBQXNFO0lBQ3RFLDhEQUE4RDtFQUNoRTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDVixvRUFBb0U7SUFDcEUsNERBQTREO0lBQzVELHlFQUF5RTtJQUN6RSxpRUFBaUU7RUFDbkU7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsdUVBQXVFO0lBQ3ZFLCtEQUErRDtJQUMvRCxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFO0FBQ0Y7QUFDQTtFQUNFLGtDQUFrQztFQUNsQywwQkFBMEI7QUFDNUI7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLG9FQUFvRTtJQUNwRSw0REFBNEQ7SUFDNUQseUVBQXlFO0lBQ3pFLGlFQUFpRTtFQUNuRTs7RUFFQTtJQUNFLFVBQVU7SUFDVix1RUFBdUU7SUFDdkUsK0RBQStEO0lBQy9ELHNFQUFzRTtJQUN0RSw4REFBOEQ7RUFDaEU7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1Ysb0VBQW9FO0lBQ3BFLDREQUE0RDtJQUM1RCx5RUFBeUU7SUFDekUsaUVBQWlFO0VBQ25FOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHVFQUF1RTtJQUN2RSwrREFBK0Q7SUFDL0Qsc0VBQXNFO0lBQ3RFLDhEQUE4RDtFQUNoRTtBQUNGO0FBQ0E7RUFDRSxrQ0FBa0M7RUFDbEMsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDVixtRUFBbUU7SUFDbkUsMkRBQTJEO0lBQzNELHlFQUF5RTtJQUN6RSxpRUFBaUU7RUFDbkU7O0VBRUE7SUFDRSxVQUFVO0lBQ1Ysd0VBQXdFO0lBQ3hFLGdFQUFnRTtJQUNoRSxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLG1FQUFtRTtJQUNuRSwyREFBMkQ7SUFDM0QseUVBQXlFO0lBQ3pFLGlFQUFpRTtFQUNuRTs7RUFFQTtJQUNFLFVBQVU7SUFDVix3RUFBd0U7SUFDeEUsZ0VBQWdFO0lBQ2hFLHNFQUFzRTtJQUN0RSw4REFBOEQ7RUFDaEU7QUFDRjtBQUNBO0VBQ0UsbUNBQW1DO0VBQ25DLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsbUVBQW1FO0lBQ25FLDJEQUEyRDtJQUMzRCx5RUFBeUU7SUFDekUsaUVBQWlFO0VBQ25FOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHdFQUF3RTtJQUN4RSxnRUFBZ0U7SUFDaEUsc0VBQXNFO0lBQ3RFLDhEQUE4RDtFQUNoRTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDVixtRUFBbUU7SUFDbkUsMkRBQTJEO0lBQzNELHlFQUF5RTtJQUN6RSxpRUFBaUU7RUFDbkU7O0VBRUE7SUFDRSxVQUFVO0lBQ1Ysd0VBQXdFO0lBQ3hFLGdFQUFnRTtJQUNoRSxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFO0FBQ0Y7QUFDQTtFQUNFLGdDQUFnQztFQUNoQyx3QkFBd0I7QUFDMUI7QUFDQSxrQkFBa0I7QUFDbEI7RUFDRTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLFVBQVU7SUFDVix5Q0FBeUM7SUFDekMsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHlDQUF5QztJQUN6QyxpQ0FBaUM7RUFDbkM7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0UsK0JBQStCO0VBQy9CLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1Ysd0VBQXdFO0lBQ3hFLGdFQUFnRTtJQUNoRSx5RUFBeUU7SUFDekUsaUVBQWlFO0VBQ25FOztFQUVBO0lBQ0UsVUFBVTtJQUNWLG1FQUFtRTtJQUNuRSwyREFBMkQ7SUFDM0Qsc0VBQXNFO0lBQ3RFLDhEQUE4RDtFQUNoRTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDVix3RUFBd0U7SUFDeEUsZ0VBQWdFO0lBQ2hFLHlFQUF5RTtJQUN6RSxpRUFBaUU7RUFDbkU7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsbUVBQW1FO0lBQ25FLDJEQUEyRDtJQUMzRCxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFO0FBQ0Y7QUFDQTtFQUNFLG1DQUFtQztFQUNuQywyQkFBMkI7RUFDM0IsdUNBQXVDO0VBQ3ZDLCtCQUErQjtBQUNqQztBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsdUVBQXVFO0lBQ3ZFLCtEQUErRDtFQUNqRTs7RUFFQTtJQUNFLFVBQVU7SUFDVix3REFBd0Q7SUFDeEQsZ0RBQWdEO0VBQ2xEO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHVFQUF1RTtJQUN2RSwrREFBK0Q7RUFDakU7O0VBRUE7SUFDRSxVQUFVO0lBQ1Ysd0RBQXdEO0lBQ3hELGdEQUFnRDtFQUNsRDtBQUNGO0FBQ0E7RUFDRSxtQ0FBbUM7RUFDbkMsMkJBQTJCO0VBQzNCLHFDQUFxQztFQUNyQyw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHdFQUF3RTtJQUN4RSxnRUFBZ0U7RUFDbEU7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsdURBQXVEO0lBQ3ZELCtDQUErQztFQUNqRDtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDVix3RUFBd0U7SUFDeEUsZ0VBQWdFO0VBQ2xFOztFQUVBO0lBQ0UsVUFBVTtJQUNWLHVEQUF1RDtJQUN2RCwrQ0FBK0M7RUFDakQ7QUFDRjtBQUNBO0VBQ0Usb0NBQW9DO0VBQ3BDLDRCQUE0QjtFQUM1QixzQ0FBc0M7RUFDdEMsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDVix1RUFBdUU7SUFDdkUsK0RBQStEO0lBQy9ELHlFQUF5RTtJQUN6RSxpRUFBaUU7RUFDbkU7O0VBRUE7SUFDRSxVQUFVO0lBQ1Ysb0VBQW9FO0lBQ3BFLDREQUE0RDtJQUM1RCxzRUFBc0U7SUFDdEUsOERBQThEO0VBQ2hFO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHVFQUF1RTtJQUN2RSwrREFBK0Q7SUFDL0QseUVBQXlFO0lBQ3pFLGlFQUFpRTtFQUNuRTs7RUFFQTtJQUNFLFVBQVU7SUFDVixvRUFBb0U7SUFDcEUsNERBQTREO0lBQzVELHNFQUFzRTtJQUN0RSw4REFBOEQ7RUFDaEU7QUFDRjtBQUNBO0VBQ0UsaUNBQWlDO0VBQ2pDLHlCQUF5QjtFQUN6Qix1Q0FBdUM7RUFDdkMsK0JBQStCO0FBQ2pDO0FBQ0Esc0JBQXNCO0FBQ3RCO0VBQ0U7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0lBQ25DLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0lBQ25DLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0UsbUNBQW1DO0VBQ25DLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0U7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0lBQ25DLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0lBQ25DLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0UsbUNBQW1DO0VBQ25DLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0U7SUFDRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0lBQ2xDLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0lBQ2xDLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0Usb0NBQW9DO0VBQ3BDLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0U7SUFDRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0lBQ2xDLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0lBQ2xDLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLHVDQUF1QztJQUN2QywrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0UsaUNBQWlDO0VBQ2pDLHlCQUF5QjtBQUMzQjtBQUNBLGtCQUFrQjtBQUNsQjtFQUNFO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQzs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQiwwQ0FBMEM7SUFDMUMsa0NBQWtDO0VBQ3BDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQzs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQiwwQ0FBMEM7SUFDMUMsa0NBQWtDO0VBQ3BDO0FBQ0Y7QUFDQTtFQUNFLG9DQUFvQztFQUNwQyw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQzs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQiwyQ0FBMkM7SUFDM0MsbUNBQW1DO0VBQ3JDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQzs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQiwyQ0FBMkM7SUFDM0MsbUNBQW1DO0VBQ3JDO0FBQ0Y7QUFDQTtFQUNFLG9DQUFvQztFQUNwQyw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQzs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQiwwQ0FBMEM7SUFDMUMsa0NBQWtDO0VBQ3BDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQzs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQiwwQ0FBMEM7SUFDMUMsa0NBQWtDO0VBQ3BDO0FBQ0Y7QUFDQTtFQUNFLHFDQUFxQztFQUNyQyw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQzs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQiwyQ0FBMkM7SUFDM0MsbUNBQW1DO0VBQ3JDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsdUNBQXVDO0lBQ3ZDLCtCQUErQjtFQUNqQzs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQiwyQ0FBMkM7SUFDM0MsbUNBQW1DO0VBQ3JDO0FBQ0Y7QUFDQTtFQUNFLGtDQUFrQztFQUNsQywwQkFBMEI7QUFDNUI7Ozs7O0FDditIQSxnQkFBZ0I7O0FBRWhCOzs7Q0FHQzs7QUFFRCxRQUFROztBQUVSLE9BQU8sa0JBQWtCLEVBQUUsWUFBWSxDQUFDO0FBQ3hDLGtDQUFrQztBQUNsQztJQUNJLFlBQVk7QUFDaEI7QUFDQTs7OztJQUlJLFVBQVU7SUFDVixTQUFTO0FBQ2I7O0FBRUE7a0NBQ2tDLFdBQVc7SUFDekMsMkRBQTJEO0lBQzNELHlEQUF5RCxFQUFFLDhCQUE4QjtJQUN6Rix1QkFBdUI7QUFDM0I7QUFDQTtJQUNJLGVBQWUsRUFBRSx3QkFBd0I7SUFDekMsWUFBWTtJQUNaLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxhQUFhO0FBQ2pCO0FBQ0Esb0NBQW9DLGNBQWM7SUFDOUMsYUFBYTtBQUNqQjtBQUNBLDBCQUEwQixVQUFVO0lBQ2hDLGFBQWE7QUFDakI7QUFDQTtJQUNJLGFBQWE7QUFDakI7QUFDQSx1Q0FBdUMsY0FBYztJQUNqRCxhQUFhO0FBQ2pCO0FBQ0EsNkJBQTZCLFVBQVU7SUFDbkMsYUFBYTtBQUNqQjtBQUNBLDRCQUE0Qjs7QUFFNUI7SUFDSSxlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLHVCQUF1QjtJQUN2QixlQUFlO0FBQ25CO0FBQ0EscUJBQXFCLGFBQWEsRUFBRTtBQUNwQyxvQkFBb0I7OztBQUdwQixtQkFBbUIsbUJBQW1CLENBQUM7O0FBRXZDLEtBQUssaUJBQWlCLENBQUM7O0FBRXZCLE1BQU0sZUFBZSxDQUFDOztBQUV0QjtJQUNJLHFCQUFxQjtJQUNyQixhQUFhO0lBQ2IsY0FBYztBQUNsQjtBQUNBO0lBQ0kscUJBQXFCO0lBQ3JCLGFBQWE7QUFDakI7QUFDQTtJQUNJLHFCQUFxQjtJQUNyQixhQUFhO0FBQ2pCO0FBQ0E7SUFDSSxxQkFBcUI7SUFDckIsYUFBYTtBQUNqQjtBQUNBO0lBQ0kscUJBQXFCO0lBQ3JCLGFBQWE7QUFDakI7O0FBRUEsTUFBTSxtQkFBbUIsQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLEVBQUUsd0JBQXdCOztBQUU3RTtJQUNJLGVBQWU7QUFDbkI7QUFDQSx1QkFBdUI7O0FBRXZCO0lBQ0kseUJBQXlCLElBQUksT0FBTztJQUNwQyxpQkFBaUI7QUFDckI7QUFDQSxXQUFXOztBQUVYLDJEQUEyRDtBQUMzRCxlQUFlOztBQUVmO0lBQ0ksV0FBVztBQUNmO0FBQ0E7SUFDSSxZQUFZO0FBQ2hCO0FBQ0E7SUFDSSxVQUFVO0lBQ1YsY0FBYztJQUNkLFdBQVc7QUFDZjtBQUNBLE9BQU87O0FBRVA7SUFDSSxtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLGdCQUFnQjtBQUNwQjtBQUNBLE9BQU87O0FBRVA7SUFDSSx1QkFBdUI7SUFDdkIsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQiw0QkFBNEI7SUFDNUIsb0JBQW9CO0FBQ3hCO0FBQ0E7SUFDSSx1QkFBdUI7SUFDdkIsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQiw0QkFBNEI7SUFDNUIsb0JBQW9CO0FBQ3hCO0FBQ0E7SUFDSSx1QkFBdUI7SUFDdkIsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQiw0QkFBNEI7SUFDNUIsb0JBQW9CO0FBQ3hCO0FBQ0EsU0FBUzs7QUFFVDtJQUNJLGdCQUFnQjtBQUNwQjtBQUNBLE9BQU87O0FBRVA7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFdBQVc7SUFDWCxVQUFVO0lBQ1YsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIsU0FBUztBQUNiO0FBQ0EsV0FBVzs7QUFFWDtJQUNJLDJCQUEyQjtJQUMzQiw4QkFBOEI7SUFDOUIsMkJBQTJCO0lBQzNCLHNCQUFzQjtJQUN0Qiw0QkFBNEI7QUFDaEM7QUFDQSxhQUFhOztBQUViO0lBQ0kscUJBQXFCO0lBQ3JCLGNBQWM7QUFDbEI7QUFDQSxhQUFhOztBQUViO0lBQ0ksaUJBQWlCO0lBQ2pCLHNCQUFzQjtJQUN0QixxQkFBcUI7SUFDckIseUJBQXlCO0FBQzdCLEM7Ozs7QUM1TEE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0VBQ1YsT0FBTztFQUNQLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsY0FBYztFQUNkLDRCQUE0QjtFQUM1QixrQ0FBa0M7RUFDbEMseURBQTZDOztFQUU3Qzs7S0FFRztBQUNMOztBQUVBO0VBQ0UsbUVBQXdEOztBQUUxRDtDQUNDO0lBQ0cseURBQTBDO0FBQzlDOztBQUVBO0lBQ0kseURBQTBDO0FBQzlDOztBQUVBO0VBQ0UseURBQTBDO0FBQzVDO0FBQ0E7RUFDRSx5REFBMEM7QUFDNUM7RUFDRTtJQUNFLDRCQUE0QjtJQUM1QiwwQkFBMEI7R0FDM0IsV0FBVztHQUNYLFlBQVk7SUFDWCw0QkFBNEI7RUFDOUI7O0VBRUE7TUFDSSxrQkFBa0I7TUFDbEIsV0FBVztNQUNYLFlBQVk7RUFDaEI7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTs7RUFFZDs7O0FBR0Y7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLE9BQU8sQ0FBQyxLQUFLO0VBQ2IsMkJBQTJCO0VBQzNCLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixhQUFhO0VBQ2IsU0FBUztFQUNULGtCQUFrQjtFQUNsQixPQUFPO0VBQ1Asd0RBQXNoeEU7QUFDeGh4RTtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osWUFBWTtFQUNaLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsUUFBUTtFQUNSLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsV0FBVztBQUNiO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsV0FBVztBQUNiO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxRQUFRO0VBQ1IsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFFBQVE7RUFDUixRQUFRO0VBQ1IsVUFBVTtBQUNaOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsU0FBUztFQUNULFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxRQUFRO0VBQ1IsT0FBTztFQUNQLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVyxDQUFDLFlBQVk7RUFDeEIsUUFBUTtFQUNSLE1BQU07QUFDUjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXLENBQUMsWUFBWTtFQUN4QixRQUFRO0VBQ1IsTUFBTTtFQUNOLHlEQUE4QztFQUM5Qyw0QkFBNEI7RUFDNUIsMEJBQTBCO0VBQzFCLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsUUFBUTtFQUNSLE1BQU07QUFDUjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7QUFDVjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFFBQVE7QUFDVjs7O0FBR0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxRQUFRO0FBQ1Y7OztBQUdBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxRQUFRO0VBQ1IsTUFBTTtBQUNSO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsT0FBTztFQUNQLGtCQUFrQjtFQUNsQixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFNBQVM7RUFDVCxRQUFRO0VBQ1IsVUFBVTtBQUNaOzs7QUFHQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULE9BQU87QUFDVDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsUUFBUTs7QUFFVjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsUUFBUTtBQUNWO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixRQUFRO0VBQ1IsTUFBTTtFQUNOLHlEQUFnRDtFQUNoRCwwQkFBMEI7RUFDMUIsV0FBVztBQUNiO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLE9BQU87RUFDUCxRQUFRO0VBQ1Isa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtBQUNWOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtBQUNWO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtBQUNWO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtBQUNWO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxRQUFRO0FBQ1Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFFBQVE7O0FBRVY7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osVUFBVTtFQUNWLFFBQVE7QUFDVjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osUUFBUTtFQUNSLE1BQU07RUFDTix5REFBZ0Q7RUFDaEQsMEJBQTBCO0VBQzFCLFdBQVc7QUFDYjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osUUFBUTtFQUNSLFFBQVE7QUFDVjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7QUFDVjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixXQUFXO0VBQ1gsUUFBUTtBQUNWO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFVBQVU7RUFDVixRQUFRO0FBQ1Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULDZCQUE2QjtFQUM3QixRQUFRO0VBQ1Isa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTTtBQUNSO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLGVBQWU7RUFDZixRQUFRO0VBQ1Isa0JBQWtCOztBQUVwQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixRQUFRO0VBQ1IsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QscUJBQXFCO0VBQ3JCLFFBQVE7RUFDUixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osUUFBUTtFQUNSLFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osUUFBUTtFQUNSLFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osVUFBVTtFQUNWLE9BQU87QUFDVDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsVUFBVTtBQUNaO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFNBQVM7SUFDVCxtQkFBbUI7SUFDbkIsUUFBUTtBQUNaO0FBQ0E7SUFDSTtNQUNFLHlCQUF5Qjs7SUFFM0I7SUFDQTtNQUNFLDZCQUE2Qjs7SUFFL0I7QUFDSjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsV0FBVztFQUNYLFVBQVU7QUFDWjtBQUNBO0VBQ0UsOEdBQThHO0VBQzlHLHNIQUFzSDtBQUN4SDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osUUFBUTtFQUNSLFFBQVE7RUFDUixhQUFhO0VBQ2IsVUFBVTtBQUNaOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxVQUFVO0VBQ1YsUUFBUTtBQUNWO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFFBQVE7RUFDUixRQUFRO0FBQ1Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULGtCQUFrQjtFQUNsQixTQUFTO0FBQ1g7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFFBQVE7RUFDUixRQUFRO0FBQ1Y7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFVBQVU7QUFDWjs7O0FBR0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxRQUFRO0FBQ1Y7OztBQUdBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixZQUFZO0VBQ1osT0FBTztFQUNQLEtBQUs7RUFDTCx5REFBd0M7RUFDeEMsMEJBQTBCO0VBQzFCLFdBQVc7QUFDYjs7O0FBR0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULG1CQUFtQjtFQUNuQixRQUFRO0VBQ1Isa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsUUFBUTtBQUNWOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7QUFDVjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsVUFBVTtFQUNWLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1Asa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLFFBQVE7O0VBRVIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsNEJBQTRCO0VBQzVCLDhCQUE4QjtFQUM5Qix1QkFBdUI7QUFDekI7QUFDQTtFQUNFLFlBQVk7RUFDWixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULG9CQUFvQjtFQUNwQixRQUFRO0VBQ1IsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtBQUNWO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLE9BQU87RUFDUCxRQUFRO0VBQ1Isb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTTtFQUNOLHlEQUEwQztFQUMxQyw0QkFBNEI7RUFDNUIsMEJBQTBCO0VBQzFCLFdBQVc7RUFDWCxVQUFVO0VBQ1YsWUFBWTtBQUNkO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLGtCQUFrQjtFQUNsQixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULG1CQUFtQjtFQUNuQixRQUFRO0FBQ1Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLE9BQU87RUFDUCxNQUFNO0VBQ04seURBQTBDO0VBQzFDLDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFDMUIsV0FBVztBQUNiO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLE9BQU87RUFDUCxNQUFNO0VBQ04seURBQTBDO0VBQzFDLDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFDMUIsV0FBVztBQUNiO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLE9BQU87RUFDUCxPQUFPO0FBQ1Q7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULG1CQUFtQjtFQUNuQixRQUFRO0VBQ1IsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7QUFDVjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osT0FBTztFQUNQLE1BQU07RUFDTix5REFBMEM7RUFDMUMsNEJBQTRCO0VBQzVCLDBCQUEwQjtFQUMxQixXQUFXO0FBQ2I7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULG1CQUFtQjtFQUNuQixPQUFPO0VBQ1Asa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsT0FBTztBQUNUOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLFFBQVE7QUFDVjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLFFBQVE7QUFDVjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsUUFBUTtBQUNWOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixVQUFVO0VBQ1YsUUFBUTtBQUNWOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsUUFBUTtBQUNWOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixVQUFVO0VBQ1YsUUFBUTtBQUNWO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFdBQVc7RUFDWCxRQUFRO0FBQ1Y7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFVBQVU7RUFDVixRQUFRO0FBQ1Y7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsUUFBUTtBQUNWOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxRQUFRO0VBQ1IsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULG1CQUFtQjtFQUNuQixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsT0FBTztFQUNQLFFBQVE7RUFDUixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLE9BQU87RUFDUCxNQUFNO0VBQ04seURBQTBDO0VBQzFDLDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFDMUIsV0FBVztBQUNiO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLE9BQU87RUFDUCxPQUFPO0FBQ1Q7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULG1CQUFtQjtFQUNuQixRQUFRO0FBQ1Y7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTTtFQUNOLHlEQUEwQztFQUMxQyw0QkFBNEI7RUFDNUIsMEJBQTBCO0VBQzFCLFdBQVc7QUFDYjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFFBQVE7RUFDUixRQUFRO0VBQ1IsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFFBQVE7RUFDUixRQUFRO0VBQ1IsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxRQUFRO0VBQ1IsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxRQUFRO0VBQ1IsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtBQUNWO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULG1CQUFtQjtFQUNuQixRQUFRO0VBQ1IsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxRQUFRO0VBQ1IsVUFBVTtFQUNWLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osVUFBVTtFQUNWLFFBQVE7RUFDUixVQUFVO0VBQ1YsYUFBYTtBQUNmOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixVQUFVO0VBQ1YsYUFBYTtBQUNmOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7RUFDVixhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFVBQVU7RUFDVixRQUFRO0VBQ1IsVUFBVTtFQUNWLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULGlCQUFpQjtFQUNqQixRQUFRO0VBQ1IsVUFBVTtFQUNWLGFBQWE7QUFDZjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsVUFBVTtFQUNWLFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsVUFBVTtFQUNWLFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULGtCQUFrQjtFQUNsQixRQUFRLEdBQUcsVUFBVTtBQUN2QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxVQUFVO0VBQ1YsUUFBUSxHQUFHLFVBQVU7QUFDdkI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULG1CQUFtQjtFQUNuQixRQUFRO0VBQ1IsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTTtFQUNOLDBEQUE2QztFQUM3Qyw0QkFBNEI7RUFDNUIsMEJBQTBCO0VBQzFCLFdBQVc7QUFDYjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLE9BQU87RUFDUCxNQUFNO0VBQ04seURBQTBDO0VBQzFDLDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFDMUIsV0FBVztBQUNiO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLE9BQU87QUFDVDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixVQUFVO0VBQ1YsUUFBUSxHQUFHLFVBQVU7QUFDdkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxRQUFRLEdBQUcsVUFBVTtBQUN2Qjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFFBQVEsR0FBRyxVQUFVOztBQUV2QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsUUFBUSxHQUFHLFVBQVU7QUFDdkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxRQUFRLEdBQUcsVUFBVTtBQUN2Qjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFFBQVEsR0FBRyxVQUFVO0FBQ3ZCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsUUFBUSxHQUFHLFVBQVU7QUFDdkI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsUUFBUTtFQUNSLG1CQUFtQjtFQUNuQixVQUFVO0FBQ1o7Ozs7O0FBS0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFlBQVk7RUFDWixPQUFPO0VBQ1AsS0FBSztBQUNQO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsT0FBTyxDQUFDLFVBQVU7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTs7RUFFRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFNBQVM7RUFDVCxRQUFRO0VBQ1IsVUFBVTs7QUFFWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7O0FBRVo7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osUUFBUTtFQUNSLFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULG1CQUFtQjtFQUNuQixRQUFRLENBQUMsVUFBVTtBQUNyQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULG1CQUFtQjtFQUNuQixRQUFROztFQUVSLHlIQUF5SDtBQUMzSDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7QUFDVjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixTQUFTO0VBQ1QsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixNQUFNO0VBQ04sZ0JBQWdCOztBQUVsQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsYUFBYTtFQUNiLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7O3NDQUVzQztBQUN0QztBQUNBO0VBQ0UsK0VBQWlFO0NBQ2xFO0FBQ0Q7RUFDRSw4RUFBZ0U7QUFDbEU7QUFDQTtFQUNFLCtFQUFpRTtBQUNuRTtBQUNBO0VBQ0UsOEVBQWdFO0FBQ2xFO0FBQ0E7RUFDRSw4RUFBZ0U7QUFDbEU7QUFDQTtFQUNFLDhFQUFnRTtBQUNsRTtBQUNBO0VBQ0UsaUZBQWtFO0FBQ3BFO0FBQ0E7RUFDRSxpRkFBbUU7QUFDckU7QUFDQTtFQUNFLDhFQUFnRTtBQUNsRTtBQUNBO0VBQ0UsK0VBQWlFO0FBQ25FO0FBQ0E7RUFDRSwrRUFBaUU7QUFDbkU7QUFDQTtFQUNFLCtFQUFpRTtBQUNuRTtBQUNBO0VBQ0UsK0VBQWdFO0FBQ2xFO0FBQ0E7O0VBRUUsZ0ZBQWlFO0FBQ25FO0FBQ0E7O0VBRUUsK0VBQWdFO0FBQ2xFO0FBQ0E7O0VBRUUsK0VBQWdFO0FBQ2xFO0FBQ0E7O0VBRUUsK0VBQWdFO0FBQ2xFO0FBQ0E7O0VBRUUsK0VBQWdFO0FBQ2xFO0FBQ0E7RUFDRSw4RUFBZ0U7QUFDbEU7QUFDQTtFQUNFLGlGQUFrRTtBQUNwRTtBQUNBOztFQUVFLCtFQUFnRTtBQUNsRTs7Ozs7O0FBTUE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7O0VBRVosYUFBYTtFQUNiLG1CQUFtQjs7RUFFbkIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVix5QkFBeUI7RUFDekIsZ0NBQWdDO0VBQ2hDLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLFNBQVM7RUFDVCxXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLGdDQUFnQztFQUNoQyw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxVQUFVO0VBQ1YsWUFBWTtFQUNaLHlCQUF5QjtFQUN6Qiw2QkFBNkI7RUFDN0IsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWix5QkFBeUI7RUFDekIsNkJBQTZCO0VBQzdCLDhCQUE4Qjs7QUFFaEM7OztBQUdBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixVQUFVO0VBQ1YsV0FBVztFQUNYLFNBQVM7QUFDWDttRkFDbUY7RUFDakYsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixZQUFZO0FBQ2Q7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsT0FBTztBQUNUO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsUUFBUTtBQUNWO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGFBQWE7RUFDYixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7QUFDVjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QscUJBQXFCO0VBQ3JCLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osT0FBTztFQUNQLE1BQU07RUFDTixVQUFVO0FBQ1o7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFFBQVE7QUFDVjs7Ozs7Ozs7OztBQVVBO0VBQ0UsWUFBWTtFQUNaLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXLEVBQUU7O0FBRWY7RUFDRSxZQUFZO0VBQ1osV0FBVztFQUNYLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YseUJBQXlCO0VBQ3pCLGdCQUFnQixFQUFFO0FBQ3BCOzs7OzsyRUFLMkU7QUFDM0U7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixPQUFPO0VBQ1AsU0FBUyxFQUFFO0FBQ2I7RUFDRSxlQUFlO0VBQ2YsT0FBTztFQUNQLFNBQVM7RUFDVCxhQUFhO0VBQ2IsYUFBYTtFQUNiLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0IsdUJBQXVCO0VBQ3ZCLCtCQUErQjtFQUMvQixtQkFBbUIsRUFBRTtBQUN2QjtFQUNFLGFBQWE7RUFDYixlQUFlLEVBQUU7QUFDbkI7RUFDRSxVQUFVO0VBQ1YsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFFBQVE7RUFDUixnQkFBZ0I7RUFDaEIsNkJBQTZCLEVBQUU7QUFDakM7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVksRUFBRTtBQUNoQjtFQUNFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGNBQWM7RUFDZCxhQUFhO0VBQ2IsWUFBWTtFQUNaLHNGQUE0RSxFQUFFO0FBQ2hGO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0ZBQTBFLEVBQUU7QUFDOUU7RUFDRSxzQkFBc0I7RUFDdEIsWUFBWSxFQUFFO0FBQ2hCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsVUFBVSxFQUFFOztBQUVoQjtJQUNJLFVBQVUsRUFBRTs7QUFFaEI7SUFDSSxVQUFVLEVBQUU7O0FBRWhCO0lBQ0ksVUFBVSxFQUFFOztBQUVoQjtJQUNJLFVBQVUsRUFBRTs7QUFFaEI7SUFDSSxVQUFVLEVBQUU7O0FBRWhCO0lBQ0ksV0FBVyxFQUFFOztBQUVqQjtJQUNJLFdBQVcsRUFBRTs7QUFFakI7SUFDSSxXQUFXLEVBQUU7O0FBRWpCO0lBQ0ksV0FBVyxFQUFFO0FBQ2pCO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0lBQ0ksNkNBQTZDO0lBQzdDLHFEQUFxRDtBQUN6RDtBQUNBO0VBQ0UsNkNBQTZDO0VBQzdDLHFEQUFxRDtBQUN2RDtBQUNBO0VBQ0UsNkNBQTZDO0VBQzdDLHFEQUFxRDtBQUN2RDtBQUNBO0VBQ0UsMkNBQTJDO0VBQzNDLG1EQUFtRDtBQUNyRDtBQUNBO0VBQ0UsNkNBQTZDO0VBQzdDLHFEQUFxRDtBQUN2RDtBQUNBO0VBQ0UsK0NBQStDO0VBQy9DLHVEQUF1RDtBQUN6RDtBQUNBO0VBQ0UsOEVBQThFO0VBQzlFLHNGQUFzRjtBQUN4Rjs7QUFFQTtFQUNFLDJDQUEyQztFQUMzQyxtREFBbUQ7QUFDckQ7QUFDQTtFQUNFLCtDQUErQztFQUMvQyx1REFBdUQ7QUFDekQ7QUFDQTtFQUNFLGdGQUFnRjtFQUNoRix3RkFBd0Y7QUFDMUY7QUFDQTtFQUNFLGdGQUFnRjtFQUNoRix3RkFBd0Y7QUFDMUY7QUFDQTtFQUNFLGdGQUFnRjtFQUNoRix3RkFBd0Y7QUFDMUY7QUFDQTtFQUNFLGdGQUFnRjtFQUNoRix3RkFBd0Y7QUFDMUY7Ozs7QUFJQTtFQUNFLDhDQUE4QztFQUM5QyxzREFBc0Q7QUFDeEQ7QUFDQTtFQUNFLCtDQUErQztFQUMvQyx1REFBdUQ7QUFDekQ7O0FBRUE7RUFDRSwrQ0FBK0M7RUFDL0MsdURBQXVEO0FBQ3pEO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSxnREFBZ0Q7RUFDaEQsd0RBQXdEO0FBQzFEO0FBQ0E7RUFDRSwrQ0FBK0M7RUFDL0MsdURBQXVEO0FBQ3pEO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSw2Q0FBNkM7RUFDN0MscURBQXFEO0FBQ3ZEO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSwrQ0FBK0M7RUFDL0MsdURBQXVEO0FBQ3pEO0FBQ0E7RUFDRSxpREFBaUQ7RUFDakQseURBQXlEO0FBQzNEO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSwrQ0FBK0M7RUFDL0MsdURBQXVEO0FBQ3pEO0FBQ0E7RUFDRSw2Q0FBNkM7RUFDN0MscURBQXFEO0FBQ3ZEO0FBQ0E7RUFDRSxrRkFBa0Y7RUFDbEYsMEZBQTBGO0FBQzVGO0FBQ0E7RUFDRSxtRkFBbUY7RUFDbkYsMkZBQTJGO0FBQzdGO0FBQ0E7RUFDRSwwQ0FBMEM7RUFDMUMsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSwrQ0FBK0M7RUFDL0MsdURBQXVEO0FBQ3pEO0FBQ0E7RUFDRSxnREFBZ0Q7RUFDaEQsd0RBQXdEO0FBQzFEO0FBQ0E7RUFDRSwrQ0FBK0M7RUFDL0MsdURBQXVEO0FBQ3pEO0FBQ0E7RUFDRSw2Q0FBNkM7RUFDN0MscURBQXFEO0FBQ3ZEO0FBQ0E7RUFDRSw2Q0FBNkM7RUFDN0MscURBQXFEO0FBQ3ZEOztBQUVBO0VBQ0UsNkNBQTZDO0VBQzdDLHFEQUFxRDtBQUN2RDtBQUNBO0VBQ0UsK0NBQStDO0VBQy9DLHVEQUF1RDtBQUN6RDs7QUFFQTtFQUNFLGdEQUFnRDtFQUNoRCx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLDJDQUEyQztFQUMzQyxtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSwrQ0FBK0M7RUFDL0MsdURBQXVEO0FBQ3pEO0FBQ0E7RUFDRSxpREFBaUQ7RUFDakQsMERBQTBEO0FBQzVEOztBQUVBOzs7Ozs7O0VBT0Usa0ZBQWtGO0VBQ2xGLDJGQUEyRjtBQUM3RjtBQUNBO0VBQ0U7TUFDSSxnQ0FBZ0M7TUFDaEM7RUFDSjs7RUFFQTtNQUNJLHNEQUFzRDtNQUN0RDtFQUNKOztFQUVBO01BQ0ksb0RBQW9EO01BQ3BEO0VBQ0o7O0VBRUE7TUFDSSxzREFBc0Q7TUFDdEQ7RUFDSjs7RUFFQTtNQUNJLG9EQUFvRDtNQUNwRDtFQUNKOztFQUVBO01BQ0ksc0RBQXNEO01BQ3REO0VBQ0o7O0VBRUE7TUFDSSxnQ0FBZ0M7TUFDaEM7RUFDSjtBQUNGO0FBQ0E7RUFDRSxVQUFVO0VBQ1Ysb0RBQW9EO0VBQ3BELDREQUE0RDtBQUM5RDtBQUNBO0VBQ0UsVUFBVTtFQUNWLG9EQUFvRDtFQUNwRCw0REFBNEQ7QUFDOUQ7QUFDQTtFQUNFLFVBQVU7RUFDVixvREFBb0Q7RUFDcEQsNERBQTREO0FBQzlEO0FBQ0E7RUFDRSxVQUFVO0VBQ1Ysc0RBQXNEO0VBQ3RELDhEQUE4RDtBQUNoRTtBQUNBO0VBQ0UsVUFBVTtFQUNWLGtEQUFrRDtFQUNsRCwwREFBMEQ7QUFDNUQ7QUFDQTtFQUNFLFVBQVU7RUFDVixvREFBb0Q7RUFDcEQsNERBQTREO0FBQzlEO0FBQ0E7RUFDRSxVQUFVO0VBQ1Ysc0RBQXNEO0VBQ3RELDhEQUE4RDtBQUNoRTtBQUNBO0VBQ0UsaURBQWlEO0VBQ2pELHlEQUF5RDtBQUMzRDtBQUNBO0VBQ0UsMkNBQTJDO0VBQzNDLG1EQUFtRDtBQUNyRDs7QUFFQTtFQUNFLDZDQUE2QztFQUM3QyxxREFBcUQ7QUFDdkQ7QUFDQTtFQUNFLDJDQUEyQztFQUMzQyxtREFBbUQ7QUFDckQ7QUFDQTtFQUNFLDJDQUEyQztFQUMzQyxtREFBbUQ7QUFDckQ7QUFDQTtFQUNFLDZDQUE2QztFQUM3QyxxREFBcUQ7QUFDdkQ7QUFDQTtFQUNFLDZDQUE2QztFQUM3QyxxREFBcUQ7QUFDdkQ7QUFDQTtFQUNFLGlEQUFpRDtFQUNqRCx5REFBeUQ7QUFDM0Q7O0FBRUE7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSw2Q0FBNkM7RUFDN0MscURBQXFEO0FBQ3ZEO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSw2Q0FBNkM7RUFDN0MscURBQXFEO0FBQ3ZEOztBQUVBO0VBQ0UsMkNBQTJDO0VBQzNDLG1EQUFtRDtBQUNyRDs7QUFFQTtFQUNFLDZDQUE2QztFQUM3QyxxREFBcUQ7QUFDdkQ7O0FBRUE7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSw2Q0FBNkM7RUFDN0Msb0RBQW9EO0FBQ3REO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSw2Q0FBNkM7RUFDN0MscURBQXFEO0FBQ3ZEO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEOztBQUVBO0VBQ0UsMkNBQTJDO0VBQzNDLG1EQUFtRDtBQUNyRDtBQUNBO0VBQ0UsNkNBQTZDO0VBQzdDLHFEQUFxRDtBQUN2RDtBQUNBO0VBQ0UsMkNBQTJDO0VBQzNDLG1EQUFtRDtBQUNyRDtBQUNBO0VBQ0UsNkNBQTZDO0VBQzdDLHFEQUFxRDtBQUN2RDtBQUNBO0VBQ0UsNkNBQTZDO0VBQzdDLHFEQUFxRDtBQUN2RDs7O0FBR0E7RUFDRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEOztBQUVBOzs7Ozs7RUFNRSw2Q0FBNkM7RUFDN0MscURBQXFEO0FBQ3ZEOztBQUVBOzs7Ozs7RUFNRSwyQ0FBMkM7RUFDM0MsbURBQW1EO0FBQ3JEO0FBQ0E7Ozs7Ozs7RUFPRSw2Q0FBNkM7RUFDN0MscURBQXFEO0FBQ3ZEO0FBQ0E7O0VBRUUsOEVBQThFO0VBQzlFLHNGQUFzRjtBQUN4RjtBQUNBO0VBQ0UsaURBQWlEO0VBQ2pELHlEQUF5RDtBQUMzRDtBQUNBO0VBQ0Usa0RBQWtEO0VBQ2xELDBEQUEwRDtBQUM1RDtBQUNBO0VBQ0UsaURBQWlEO0VBQ2pELHlEQUF5RDtBQUMzRDtBQUNBO0VBQ0Usa0RBQWtEO0VBQ2xELDBEQUEwRDtBQUM1RDtBQUNBO0VBQ0UsaURBQWlEO0VBQ2pELHlEQUF5RDtBQUMzRCIsInNvdXJjZXMiOlsid2VicGFjazovL2J3Zy8uL25vZGVfbW9kdWxlcy9hbmltYXRlLmNzcy9hbmltYXRlLmNzcyIsIndlYnBhY2s6Ly9id2cvLi9zcmMvY3NzL3Jlc2V0LmNzcyIsIndlYnBhY2s6Ly9id2cvLi9zcmMvY3NzL3N0eWxlLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7LyohXG4gKiBhbmltYXRlLmNzcyAtIGh0dHBzOi8vYW5pbWF0ZS5zdHlsZS9cbiAqIFZlcnNpb24gLSA0LjEuMVxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAyMCBBbmltYXRlLmNzc1xuICovXG46cm9vdCB7XG4gIC0tYW5pbWF0ZS1kdXJhdGlvbjogMXM7XG4gIC0tYW5pbWF0ZS1kZWxheTogMXM7XG4gIC0tYW5pbWF0ZS1yZXBlYXQ6IDE7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2luZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1hbmltYXRlLXJlcGVhdCk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDIpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDIpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0zIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAzKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0xcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTJzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMik7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAzKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMyk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTRzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA0KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNCk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTVzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA1KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNSk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDUpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3RlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzIC8gMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAvIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAvIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgLyAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjgpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjgpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuOCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuOCk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAzKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMyk7XG59XG5AbWVkaWEgcHJpbnQsIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbmltYXRlX19hbmltYXRlZFtjbGFzcyo9J091dCddIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBBdHRlbnRpb24gc2Vla2VycyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApIHNjYWxlWSgxLjEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApIHNjYWxlWSgxLjEpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA1MyUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKSBzY2FsZVkoMS4wNSk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3B1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3J1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZVgge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2VYIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2hha2VYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2VYO1xuICBhbmltYXRpb24tbmFtZTogc2hha2VYO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGFrZVkge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zaGFrZVkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZVk7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZVk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4uYW5pbWF0ZV9faGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuLmFuaW1hdGVfX3N3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLFxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX190YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX193b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLFxuICAxMS4xJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG4uYW5pbWF0ZV9famVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoZWFydEJlYXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuXG4gIDI4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICA0MiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5hbmltYXRlX19oZWFydEJlYXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMS4zKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMS4zKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAxLjMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAxLjMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi8qIEJhY2sgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja0luRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja0luTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYmFja0luTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja0luUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja0luUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJblVwO1xuICBhbmltYXRpb24tbmFtZTogYmFja0luVXA7XG59XG4vKiBCYWNrIGV4aXRzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja091dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXREb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja091dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja091dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0VXA7XG59XG4vKiBCb3VuY2luZyBlbnRyYW5jZXMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApIHNjYWxlWSg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApIHNjYWxlWSg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cbi8qIEJvdW5jaW5nIGV4aXRzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG4vKiBGYWRpbmcgZW50cmFuY2VzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Ub3BMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Ub3BMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVG9wTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Ub3BSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVG9wUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluQm90dG9tTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbUxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b21MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Cb3R0b21SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Cb3R0b21SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbVJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tUmlnaHQ7XG59XG4vKiBGYWRpbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0VG9wTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRUb3BMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFRvcExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRUb3BSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRUb3BSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRUb3BSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0Qm90dG9tUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0Qm90dG9tTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dEJvdHRvbUxlZnQ7XG59XG4vKiBGbGlwcGVycyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uYW5pbWF0ZV9fZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG4vKiBMaWdodHNwZWVkICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5SaWdodDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19saWdodFNwZWVkSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbkxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dFJpZ2h0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19saWdodFNwZWVkT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dExlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi8qIFJvdGF0aW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG4vKiBSb3RhdGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG4vKiBTcGVjaWFscyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmFuaW1hdGVfX2phY2tJblRoZUJveCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbiAgYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fcm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cbi5hbmltYXRlX19yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG4vKiBab29taW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cbi8qIFpvb21pbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbi8qIFNsaWRpbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cbi8qIFNsaWRpbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLypcclxuUmVzZXQgQ1NTXHJcbuS9nOeUqO+8mua4hemZpOWSjOmHjee9riDln7rnoYBjc3PmoLflvI9cclxuKi9cclxuXHJcbi8qIOS4gOOAgemHjee9riovXHJcblxyXG5odG1sIHsgb3ZlcmZsb3cteTogc2Nyb2xsOyB3aWR0aDogNzUwcHg7fVxyXG4vKiDorqnpnZ5pZea1j+iniOWZqOm7mOiupOS5n+aYvuekuuWeguebtOa7muWKqOadoe+8jOmYsuatouWboOa7muWKqOadoeW8lei1t+eahOmXqueDgSAqL1xyXG5ib2R5e1xyXG4gICAgd2lkdGg6IDc1MHB4O1xyXG59XHJcbmJvZHksZGl2LHAsc3BhbixhLGltZyxcclxuZGwsZHQsZGQsdWwsb2wsbGksXHJcbmgxLGgyLGgzLGg0LGg1LGg2LFxyXG50YWJsZSx0aGVhZCx0Ym9keSx0cix0ZCx0aHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmJvZHksXHJcbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEgeyAvKiBmb3IgaWUgKi9cclxuICAgIC8qZm9udDogMTJweC8xIFRhaG9tYSwgSGVsdmV0aWNhLCBBcmlhbCwgXCLlrovkvZNcIiwgc2Fucy1zZXJpZjsqL1xyXG4gICAgZm9udDogMjRweC8xIFwi5b6u6L2v6ZuF6buRXCIsIFRhaG9tYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgLyog55SoIGFzY2lpIOWtl+espuihqOekuu+8jOS9v+W+l+WcqOS7u+S9lee8lueggeS4i+mDveaXoOmXrumimCAqL1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIOS9v+W+l+ihqOWNleWFg+e0oOWcqCBpZSDkuIvog73nu6fmib/lrZfkvZPlpKflsI8gKi9cclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICBjb2xvcjojYzJjMmMyO1xyXG59XHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgIC8qIHdlYmtpdCDmtY/op4jlmagqL1xyXG4gICAgY29sb3I6I2MyYzJjMjtcclxufVxyXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIOeBq+eLkOa1j+iniOWZqCAqL1xyXG4gICAgY29sb3I6I2MyYzJjMjtcclxufVxyXG50ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6I2MyYzJjMjtcclxufVxyXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7ICAvKiB3ZWJraXQg5rWP6KeI5ZmoKi9cclxuICAgIGNvbG9yOiNjMmMyYzI7XHJcbn1cclxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiDngavni5DmtY/op4jlmaggKi9cclxuICAgIGNvbG9yOiNjMmMyYzI7XHJcbn1cclxuLyogIOiuvue9rmlucHV0IHBsYWNlaG9sZGVyIOagt+W8jyAqL1xyXG5cclxuc2VsZWN0e1xyXG4gICAgYXBwZWFyYW5jZTpub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5zZWxlY3Q6Oi1tcy1leHBhbmQgeyBkaXNwbGF5OiBub25lOyB9XHJcbi8q5bCG6buY6K6k55qEc2VsZWN06YCJ5oup5qGG5qC35byP5riF6ZmkKi9cclxuXHJcblxyXG5oMSxoMixoMyxoNCxoNSxoNnsgZm9udC13ZWlnaHQ6IG5vcm1hbDt9XHJcblxyXG5lbSxpe2ZvbnQtc3R5bGU6bm9ybWFsO31cclxuXHJcbnVsLG9se2xpc3Qtc3R5bGU6bm9uZTt9XHJcblxyXG5he1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiAjN2Y3ZjdmO1xyXG59XHJcbmE6dmlzaXRlZHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbmE6YWN0aXZle1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5hOmZvY3Vze1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuaW1nIHsgdmVydGljYWwtYWxpZ246IHRvcDtib3JkZXI6IG5vbmU7d2lkdGg6IDEwMCU7fSAvKiDorqnpk77mjqXph4znmoQgaW1nIOaXoOi+ueahhiAgaWXkvJrlh7rnjrAqL1xyXG5cclxubGFiZWx7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLyogIGxhYmVs5qCH562+6byg5qCH56e75YWl5ZCO5Y+Y5Li65omL5Z6LICAqL1xyXG5cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgICAvKuWQiOW5tui+ueahhiovXHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG4vKiDph43nva7ooajmoLzlhYPntKAgKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKiDkuozjgIHluLjnlKjnmoQgY2xhc3MqL1xyXG5cclxuLmZse1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZye1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5jbGVhcl9maXg6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OlwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi8q5riF6Zmk5rWu5YqoKi9cclxuXHJcbi5iZXlvbmRfZWlwe1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKui2heWHuuecgeeVpSovXHJcblxyXG4uYmV5b25kMl9laXB7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6MjtcclxufVxyXG4uYmV5b25kM19laXB7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6MztcclxufVxyXG4uYmV5b25kNF9laXB7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6NDtcclxufVxyXG4vKui2heWHuuWkmuihjOecgeeVpSovXHJcblxyXG4ub2Zoe1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKui2heWHuumakOiXjyovXHJcblxyXG4uZWxfaGlkZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuLyogIOmakOiXj+WFg+e0oCAgKi9cclxuXHJcbi5iZ19jb3ZlcntcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi8qICDog4zmma/lsYXkuK3pk7rmu6EgICovXHJcblxyXG4uaW1nX2NlbnRlcntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi8qICDlm77niYfmsLTlubPlsYXkuK0gICovXHJcblxyXG4uc2VsZV9ub25le1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxufSIsIiNtdXNpYyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA1MXB4O1xyXG4gIGhlaWdodDogNTFweDtcclxuICByaWdodDogNXB4O1xyXG4gIHRvcDogMSU7XHJcbiAgb3BhY2l0eTogMC45O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdXNpY19vbi5wbmcpO1xyXG5cclxuICAvKiAgYW5pbWF0aW9uOiByb3RhdGUzNjAgM3MgbGluZWFyIDBzIGluZmluaXRlIGZvcndhcmRzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZTM2MCAzcyBsaW5lYXIgMHMgaW5maW5pdGUgZm9yd2FyZHM7XHJcbiAgICAqL1xyXG59XHJcblxyXG4ubXVzaWNfYWN0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL211c2ljX29mZi5wbmcpIWltcG9ydGFudDtcclxuXHJcbn1cclxuIC5zZXNzaW9uMHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnMC5wbmcnKTsgXHJcbn1cclxuXHJcbi5zZXNzaW9uMXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnMS5wbmcnKTsgXHJcbn0gXHJcblxyXG4uc2Vzc2lvbjJ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmc0LnBuZycpOyBcclxufSBcclxuLnNlc3Npb24ze1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnNS5wbmcnKTsgXHJcbn0gXHJcbiAgLnN3aXBlci1zbGlkZXtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWNvbnRhaW5lcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAjYXBwe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIH1cclxuXHJcblxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuZW5kX2ltZ3tcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjIpO1xyXG59XHJcblxyXG5bdi1jbG9ha117XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubG9hZGluZ3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7dG9wOjA7XHJcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5OTk5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG59XHJcbi5sb2Fke1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6LTIwMHB4O1xyXG4gIHRvcDozMCU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhrQUVzQWZmL0FQcEtSK3ZyNjVTVWxHTmpZMnRyYTN4OGZBUUVCRnRiVzV5Y25JT0RnL3I2K2xOVFUwTkRRNU1yS3RYVjFUczdPL2IyOXZ0QlBXSVpHU3NySzB4TFM5cmEycVdscFRRME5QRTlPYkd4c2VibTVvNk9qcTZ1cmlNakk3cTZ1aFFVRkJzYkc4bkp5ZExTMG5KeWNzTEN3cjYrdnNiR3h2THk4dno4L0xXMXRYVjFkZUhoNFlxSmlhbXBxZUNmbjg3TnpyczZPS0tpb3FKUVVOM2QzVG9MQzlwRFF2bmw1WUZWVmUvUHovRDUrUm9EQTAxT1RjM1cxK3J5OHYzdjhOcmIyOFJuWnZyLy83M0Z4Zi8zOTlYYTJmMysvdS8yOXNqUDBQMzkvcnU4dkt1eHNHTnNiVXhVVlZkWVYvLy8vNUtTa2p0SFI4VEV4RzF0YlllSGgvMzkvZUxsNWFtc3JXQm9hZWJuNTNGM2QvNzkvU1l1THNERXc0R0JnWXlNakVsSlNjckt5ZzBORGNmSXlJYUdodUs3dXJlMnRqSXlNcWVxcVhoNGVLT2twSTZQanY3Ky92Ny8vL3o3L0x1N3U0eUxpLy8vL201dWJuQndjS2FtcGs5UVR6ZzNPTS9QejhmSHgvVHo4MzkvZjdlM3Q5UFMwclN6dEZoWldHOXZiLzcrLzFCUVVGVlZWYk96cy8vKy94Y1hGN0N2cjJobmFMeTd1OWZYMTMxOWZUOC9QLzcvL3FTanBEQXdNUFQxOVNZbUptSThQTEN2c0JBUUVOZlkyS09qbzUrZW51SGYzOVRVMUsrdnI2K3dzT1BqNDd5OHZQdjgvS2VvcDBkSFI4REF3SFIwZGIrL3Z5MHRMZjMrL1orZm4zTnpjMmRuWjE1ZVhyQ3dzTEt6czl2YzNOdmIyOHpNektlbnA5RFAwS2lvcUhkM2QzbDVlV0ZoWVdabVp2ZjM5N2EzdHpnNE9CNGVIdlB6ODQrUGorRGc0TGU0dUxpNHVNL096di8rL3VMVTF0algyTmpZMk9UazVZcUxpb3lMakFzTEM2cXFxcXlzck9qbzZIUjBkUGo0K012THk4akl5TXpMeTZTam82U2twSmVYbDZDZ29HOXdjSFozZGo0K1BwYVdscG1abWZ2Nys1NmVubVptWjhxSmlXaG9hTy9lM2xkWFYwOVBUMDlaV2tWRlJVaElTRGMyTnpNM04vVDA5TlBUMDlQVTFOVFQweWtwS1VNaElkL2YzOURRMExTMHRQRHc4TzN0N2NQRHc4WEV4Zi8rL2ZMczdFQkFRQllXRmhrWkdSVVZGZVRrNU1rcUo0dUxpNnVycTZ1c3JLeXJxL3o4K3dBQUFBQUFBQ0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoL3d0WVRWQWdSR0YwWVZoTlVEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TVRrMU9USkJSREExTlRKQk1URkZOVUkzTlVWRk1UYzFSVVJCUVRJMlJqSWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNVGsxT1RKQlJERTFOVEpCTVRGRk5VSTNOVVZGTVRjMVJVUkJRVEkyUmpJaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEb3hPVFU1TWtGRFJUVTFNa0V4TVVVMVFqYzFSVVV4TnpWRlJFRkJNalpHTWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRveE9UVTVNa0ZEUmpVMU1rRXhNVVUxUWpjMVJVVXhOelZGUkVGQk1qWkdNaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUGdILy92MzgrL3I1K1BmMjlmVHo4dkh3Nys3dDdPdnE2ZWpuNXVYazQrTGg0Ti9lM2R6YjJ0blkxOWJWMU5QUzBkRFB6czNNeThySnlNZkd4Y1REd3NIQXY3Njl2THU2dWJpM3RyVzBzN0t4c0srdXJheXJxcW1vcDZhbHBLT2lvYUNmbnAyY201cVptSmVXbFpTVGtwR1FqNDZOakl1S2lZaUhob1dFZzRLQmdIOStmWHg3ZW5sNGQzWjFkSE55Y1hCdmJtMXNhMnBwYUdkbVpXUmpZbUZnWDE1ZFhGdGFXVmhYVmxWVVUxSlJVRTlPVFV4TFNrbElSMFpGUkVOQ1FVQS9QajA4T3pvNU9EYzJOVFF6TWpFd0x5NHRMQ3NxS1NnbkppVWtJeUloSUI4ZUhSd2JHaGtZRnhZVkZCTVNFUkFQRGcwTUN3b0pDQWNHQlFRREFnRUFBQ0g1QkFVRkFQOEFMQUFBQUFDUUFTd0JBQWovQVAwSkhFaXdvTUdEQ0JNcVhNaXdvY09IRUNOS25FaXhvc1dMR0ROcTNNaXhvOGVQSUVPS0hFbXlwTW1US0ZPcVhNbXlwY3VYTUdQS25FbXpwczJiT0hQcTNNbXpwOCtmUUlNS0hVcTBxTkdqU0pNcVhjcTBxZE9uVUtOS25VcTFxdFdyV0xOcTNjcTFxOWV2WU1PS0hVdTJyTm16YU5PcVhjdTJyZHUzY09QS25VdTNydDI3ZVBQcTNjdTNyOSsvZ0FNTEhreTRzT0hEaUJNclhzeTRzZVBIa0NOTG5reTVzdVhMbUROcjNzeTVzK2ZQb0VPTEhrMjZ0T25UcUZPclhzMjZ0ZXZYc0dQTG5rMjd0dTNidUhQcjNzMjd0Ky9md0lNTEgwNjh1UEhqeUpNclg4Njh1ZlBuMEtOTG4wNjl1dlhyMkxOcjM4Njl1L2Z2NE1PTC94OVB2cno1OCtqVHExL1B2cjM3OS9Eank1OVB2Nzc5Ky9qejY5L1B2Ny8vL3dBR0tPQ0FCQlpvNElFSUpxamdnZ3cyNk9DREVFWW80WVFVVm1qaGhSaG1xT0dHSEhibzRZY2doaWppaUNTV2FPS0pLS2FvNG9vc3R1amlpekRHS09PTU5OWm80NDA0NXFqampqejI2T09QUUFZcDVKQkVGbW5ra1VnbXFlU1NURGJwNUpOUVJpbmxsRlJXYWVXVldHYXA1WlpjZHVubGwyQ0dLZWFZWkpacDVwbG9wcW5tbW15MjZlYWJjTVlwNTV4MDFtbm5uWGptcWVlZWZQYnA1NStBQmlyb29JUVdhdWloaUNhcTZLS01OdXJvbzVCR0t1bWtsRlpxNmFXWVpxcnBwcHgyNnVtbm9JWXE2cWlrbG1ycXFhaW1xdXFxckxicTZxdXd4a2txNjZ5MDFtcnJyYmptcXV1dXZQYnE2Ni9BQml2c3NNUVdhK3l4eUNhcjdMTE1OdXZzczlCR0srMjAxRlpyN2JYWVpxdnR0dHgyNisyMzRJWXI3cmprbG12dXVlaW1PMXhBQUNINUJBVUZBUDhBTEo0QWxRQUVBQU1BQUFnUUFBMmd1eUJKa3I1TDRneDRBdlFoSUFBaCtRUUZCUUQvQUN5ZUFKVUFCQUFIQUFBSUlRRDlDZlJuUUJJaEE4VmVxWnRuWUkrVFUvOHlPQm54RDRHVFdQOFVvVUVYRUFBaCtRUUZCUUQvQUN5ZUFKWUFCZ0FOQUFBSVBRRDlDUnhJY09DOFVvOEdjbkJDWUdBTUo0a0dkbkVDYmVBcEorOE1DTHpnQkJjSWdSOENPSGt3TUpXVFdBTkhPQkdoMFo4NE1GNWFHZ2dqTUNBQUlma0VCUVVBL3dBc253Q1lBQWdBRXdBQUNGa0EvUW44UjVDZ1FIOEZDWm9aTXkvaHZ3VC9vamswOVErZXc0c0ZrV0hNOEErV1F6Ly9lQ0ZNNklSY0I0Y2huQXh3R011SkI0Y1QxamdSNVRDRGt5Y092empCZFN1aEFSSk9jam1rNEdTbVQxUnVlaVlNWStCZlFBQWgrUVFGQlFEL0FDeWZBSm9BRGdBWkFBQUlnUUQ5Q2Z4SHNLREJmd0w5SFZ4WTdJS3RoUWNua0F0d0MyTEJlZ3IremJONE1CWkhnbkgrZWZqNDd5R0VSeCtMRVRSRnNzQy9UU1QvSWZsbkpxWk5naWR1ZWlHNTQ1K2pEaC85bFhDaWorU0ZhMDU2Zm1UaFpJV2tqMkVjT0xGQTBoWVZKeUUvam5DQ3doTkpVazVPMU9Sb3dJTVRaSFUrU3BJNmdHU2pBY1VDQWdBaCtRUUZCUUQvQUN5ZkFKd0FHQUFlQUFBSXB3RDlDZlQzcjZEQmd3Z1JEaVNZc0dGQ2dRWU1PSng0MEZ1SldSUXpKdnBYSWlQRkJ3VTdlSFJvNE02L2JTTWR4dnJuSnFWREt2OGF1VXlJNnArQW1RM0o0VHpvNzlPL0RUc05VdmdINFZIUWdoNytIVHRha2VrVXBsQVRvdmpuaDZtY2YxVEFSWTBaVlJjNnBpSCszWnR3bEZBSUoxam1IZjBReWdrS1dVZkRXSERpWkZpeG93bm93cnR3ZE1FOUp3cnlTQW9Lb2hWZEJ3UENCTzJEaU82dG81S2dQUTBJQUNINUJBVUZBUDhBTEtBQW5nQWpBQ0VBQUFpcEFQLzU4L2V2b01HRENCTXFQRGlRNE1LSEVCa09qRWp4b1Q5N0RPeFYzTWp3Q1FvQ0hFUCsyL0N2aEVpTzZBcWFPYm54MkQ5b0xDdDZLdGdoWmtRREpuUFozTW16cDgrZlFJTUtIVXEwcU5HakNqVVkvVlR3Vk5FNUJmTVY3Vkx3SGRKK1ZJa3lLaGpzbEVPaERncWFPQ0JKYUJnMEFadzRjYUFpWmRCYnNYU3BWWUFxem9SaVFEOE0yS1JXN2JvbnNzTFY5SG1oVkFrSWZaM29FZG9oMEFZUG1xSVpKVVF2SUFBaCtRUUZCUUQvQUN5aEFLRUFNUUFlQUFBSXRBRDlDZnhIc0tEQmd3Z1RLbHo0VDZBL2hoQWpTblFvc2FKRmcvNG1GSmh3c2FORVV2K3NlUnk1OE1DL0V5UlRIdlQzU2FYTGx6Qmp5cHhKczZiTm16aHo2dHpKczZkUGFqNFhLZ2pLY0FyUmd3a0lramhxTUpDd2Z3b1NNU1Y0cXhWQkJ5YW5Ia0JFRU43VWY1SUt1UHRxc0FCWmlZb2VTVklvNlJFMUFnZ2U0Q1FYakFTbUZuTW92Y0pFSXBnako0Q1QxdVJWUVJuZ3c0aWRLS3ZBUzRCY201TFFNVmh3YXNBMkFyTk9MWmczWVMzQmdBQWgrUVFGQlFEL0FDeWlBS1FBUHdBYkFBQUkvd0Q5Q2Z4SHNLREJnd2dUS2x6SThLQkFmdzBqU3B6SThDRkVpaGd6TmtUWElvL0dqeUFMN3ZpM0pxVEpqTVUyL2VOd3NxVkVNd1FCdVp6WjhONEhtamdQWHZyM0txZFBndGYrbGZxWjB3L0pMMFJ4VnZwSDdrSlNtcnorM1p2d2RDYXpmMWhFVlhWNUIrdThyVE5SZ0tYSlltekNNQVl3dmpOcjBKYUlHR2twWHZNNFZsSWVaVTRxU0tMWWsrQ3ByUWNjT0hIUzZwSEdZQVJOL1BVcDZRQzh3Y0VPdUVRRWk2ckxDU29FTzNGWFlDOU5GSUpLaVFxak1jd0VPUm11RGRZVjZ4Yk9XU1VNT3JBMml3RTZlM0VOR3JBM2djR0FhdVVHRHk0eDRPWlBjZjlVR2xTbUtvb2dmZjhzR0JQMFQ1V0NnazVvaFVxR25LMmVmNDRZUWhVZ3VDRlFoOXhzQ1U3NCttK1dxVzBEQ3FMN0dCQUFJZmtFQlFVQS93QXNvd0NuQUVrQUdBQUFDTklBL1FuOFI3Q2d3WU1JRXlwY3lMQ2hRWUVESFVxY1NMR2hBWUlRYjEyc3lMR2pSQXNlT3Z6emwyaEZINDhvVXhvRTVNU0pMWUpQL3ExUVNiT2pwQlZPOGhYOFVPNWZpNXBBUHpweEVNYWdPQlJCa3k2VTQ0VEtTNlZRR1lLajRtU0VRZ1JSb1pvNTRTUmExcThIMGVIMHNCSHNWMUVhbklDUkpOR0VXWStLc0RoaFJ1anQxMU1vbkh6NllEZHFNUll0NXhUdHEvVEN1NVlKQ0VkVjhPL2VBc1ZKVHhWOGRRdHlVTGVXTTJ2bXVLTEE1b01UNkhuTVp1L3pRUVV6VEpRNVptRU9QM2J2VnBtZVBYdmJ2MWxtQXdJQUlma0VCUVVBL3dBc3BRQ1lBRXdBSndBQUNQOEEvd2tjU0xDZ3dZTUlFeXBjZU5CQUdBTU1JMHFjU0hFZ0lCRnlLbXJjdUxHTGsxWWNRNHBVQ00zSm1KRW9VeG9nNFVSV3lwY2hRVGh5WWdhbXpZb1BuQ0NUZExObnhGaE9CUGtjcXRDTkV5bEVreGJzUU03SkJhVlEvNWx5RWdKaTFLUWxuTUM2bXJTUkV5cm91QklWNENTRDJLRzNtbEk0NnpPZmt5aFcyY0xzTUhOSFFYLys1SXBzNGFURVhieDZPZHBGSWU0djRNQVZkU0hFTzJGQVhNUU1LU2swNEJjTjVJaHgvbzE2a0xEQVB4U1hHWUlPL1pKVVJEMmtFV3FpR09aTzZvTEMvakdqU085MVFkZTJOYmI1RnlxMzc5L0FsUjU0SER6aTdPSWEwWWhDUHBIS3YyU05tRmMwdGJEMjc2Y2xIQjFFM2FtVnZuL3dWQ2tJazA2ZUkzV3hBUUVBSWZrRUJRVUEvd0FzcGdDSEFFd0FPQUFBQ1A4QS93a2NTTENnd1lNSUV5cGNTTkRBaFFrTUkwcWNTSEVnSUFqN0ttcmN1SEdIRTJXUE9Jb2NtZEJBTHljSFNLcGMrVytZRXdRc1kzTDA2S0NZekpzVE95aFlndzZuejRYRlJEZ0I5TE1vd2psT1lCbGRTakNCRXdGTW8vcHg4aXdxMDFOTzlCaXdhdFNiRXpBMnVmNzA1S1RjQjdFL0dUaHhRQSt0VDdVTzdMbkY2WkdWcExrM0R6Z3BzUlZ2ekcxT09QaVZXZUFmdE1FMzh5QmV6TGl4NDhlUUkwdWVUTG15NWN1WU0ydmV6TG16WjVIK1FuOG1HRnIwNklHbCs1Nys1MC9XTWdhcldjZjRoMFZVYkJEdy9pRnJGTnZlTzkyeC8wa3FJVkJXY0FzQ3ZRUWZHQ1g0Z29GZGxnODhKZjNmbmVDSkNNS0N1QnpGdjFLMnEvOGJtelZhM0w5TkVBeGUvL2ZxMWJFeW5ZTlZSNmRJNElEeGFBTUNBQ0g1QkFVRkFQOEFMS2tBZUFCSkFFY0FBQWovQVA4SkhFaXdvTUdEQ0JNcUhHaUFXckdGRUNOS25GaHd4QnBvRkROcTNMak5pWk5ZRzBPS1ZCakhvNnlSS0ZQK0crTUVoUzJWTURjZWM2THFROHliRWorc2NqSUhwOCtGRDY0NTZmYXo2RUdXS3lRWlhTcXdtQU1uWHBneTllYmtHanFwU3owNFFZRFZLQU1uQ2laMExickpTYTZ4UHhjNGNXY1BMYzVpd1p5Y2RIc3pnWk5qZEc5U1crTW83ODA5Zm04K0NSd1QwRDlFaEZWU29mSW84Y2d3aUIyamJQVVBwT1RMZ1MxZzNuaVMxMmFOaHBjcC9aenhFdW5UcUQvM1NqM3hIZXZYTjYzQmhwaGc5c0lCdGhHUyszY2hOOElBTm4wYlRDVzhvSWQvY29vVDdGdEhPVUV3emdsYWpvNUViUFIveEs5cmorbzZPZ1R0K3Y1dGlJcHUrRnB2NVI5Vy9HTVJuZkwxRWYrb3ZFVG9qM1U0aVA3eXA4YUZQMzk5NS9rVkU0Y2luMm53VHdnUitVUFVDUXg4eHN4RUhYU24zVFBhRldUQ2RZRU1sRWVGQWgzd0g0Zk9GZEFPR3ovQjR0YzFHY0FYa2lpbHNIUFpKUmdKMU5aQmhBZzBpelVPU0haQk1pVVVwSXdxSnFSUTBCMHpLRUFRQkQxK1ZzRjNGYzVqNHl4MEJRUUFJZmtFQlFVQS93QXNxd0J1QUVRQVN3QUFDT1VBL3drY1NMQ2d3WU1JRFJwSXlMQ2h3NGNOYjJVWTh3aWl4WXNZQmU1dzRvUVdObHNaUTRvc1NNalBKbzVPNXRRWnlWS2tJbElvQllCb1NmUGlCVW9jaFEyb3lmTWhPSGdjTFJEcVNSUmhNVmdLbkt5YVY3UnB3VG9pT081MFNsVlNESTVkcUdydHduR0RQNjFPcFhRRjYzU1d3QUprdFU1Tlc1VEtBN1p3NDhxZFM3ZXUzYnQwSytJVmFXM3ZTSFIrUTI0SW5ESEFCOEtJRXl0ZXpMaXg0OGVRSTB1ZVRMbXk1Y3VZTTJ2ZXpMbXo1OCtnUTRzZVRicTA2ZE9vVTZ0ZXpicTE2OUQrWWx1T0xac3k3VnVBS3NkTzlVL0FhN3NMN21WdUpSRFJxY3dtR2djRUFDSDVCQVVGQVA4QUxLNEFiQUEvQUU0QUFBai9BUDhKSEVpd29NRmlJRzUxV05qaEZyMHdCaU5LbkVpeG9zQVJBY2dwMktpQUhKWnlndktaQ2dmQ29zbVRFN3M0Y1VJT0Z6bHkxMWJLZElLRlZ5d3pLSE9ldk1YZzBTMFFDVHRjK0xKdEE0ZGdNMDM0NmFDenFkTi9rbXh0UzBWTElBUUVkWjVxemRtQlFJbUJsQzVzSFd0eVhneUM5Y2lxTmFscHJWdUw5TjdLblV1M29LMjZlUFBxM2N1M3I5Ky9nQU1MSGt5NHNPSERpQk1yWHN5NHNlTy9GUjVMbmt5NXN1WExtRE5yM3N5NXMrZlBvRU9MSGsyNnRPblRxRk9yWHMyYTg0YkxWU3NmKytmQnNnS2NsY2RRZnZYdmt1VnJsTDlvK1NkdHNsakw5eXhqK2Nmc3N6OS9scDgvcHl4OVhqanFJRTQ0NlVMNXcyeUJCd3hNQys2RFNPQWR5KzZjTkE0SUFDSDVCQVVGQVA4QUxMQUFiQUJDQUZNQUFBai9BUDhKSEVpd1lNRVBJQTRhWE1pd29jT0gvK3lCR3pBbEV5c043WlJkRTRoTG1BaFV3d3lCSXdTeHBFbUNqVlFJMHVTa1pjdC9SU0FJeElOaVlabGsvL3lkM0Ztd1F4d1NhMXl1eXBDTHdJNExBMjhSSkNCd0ZVRVNVaDd4UEhuQkdybVcxendRZVBCaFoxY3BLWlFOdERiMW9iZ1lMa25JNlZEV29CeUNNZG9XRENQQUpTVUdjaHN5b0pSMzdnd25MZXIwZldpcjFXQ0JENW9jNXZtTTVPTEhER050L0ljWHN1WExtRE5yM3N5NXMrZlBvRU9MSGsyNnRPblRxRk9yWHMyNnRldlhzR1BMbmsyN3R1M2J1SFByM2cxNUR1NVQvenp3emwxdXQ3M2I0QVRTdTAzaDM3cXV0dnY4STFIc05sTk11R1A5UTZCN3pIRGJ1TDZMZHBmTlM3ZE1XN2UzL1dOVzNiYWJmd1Z5cnhHVk80UHVMK1B6NjkvUHY3Ly8vd0FHS09DQUQvbWowMjBHSm1oYmdtRjRNUTJDbFRGem16MTVJRE9RQ3VqWXBoMUJja3pRM2xRNFVkSFpBQVVWTjhBOEdVNjFpU21nMFZMUUtsRUlvbzlBeHJCandrS2JsSUtVYVM2ZWRDQnFlTWxTV2tBQUlma0VCUVVBL3dBc3BnQnNBRXdBVXdBQUNQOEEvd2tjU0xDZ3dZUC93dEM3OWUvUkk0SDAvaGxBU0xHaXhZc1ZRWGo2Tnd5VkNHUjRGRkJCOFk4Y2xuS0NOcGdLQndLank1Y1hwNlhRWUpBVHVSTW55RjA3eUd0YUk1aEFnVG9aV0FIVGhtMWZ6SFQ0VjYvbFB6UC90Z2tNUmpDS242QllFVG9TcUNDRlFFa3d3VW9kNkFpQnJheG9CWWE2bW5aZ25GQURuN1c5NkZSZ2pIbHo4MktWSld6b00zRjZBNzhrWk1HSkUzamdCQ3UreUdDR0V3Vm9paTJlakhDQVlUdUFLYnRrTXd0dEhzUFl3R29lTFRDZjRTNmtYeWJJdXNFd2dkUXc0d1JOWkhnQWJLQ21CQ2JDS012MTdhQWpCTXF5YUl1S2s5Vy9nN0lRZUJiaG83NHRrbWZsOEc4VlJVOU8xSW1XSG5UR1B3c0lEWVQvZzhvZEt6V1M1U2RQU1UrWktudkZnTjR2ZHZNUGdmejcrQTJXeU0rL3YvKzVtUHlIRmdRQ1lpVkNnVm14Z1EyQ1FWWEE0SU1RNGpmSFB3VkVhS0ZncjF4NDBYNGFWdlJDaHhVNVlBK0lDQ0VTRVlrR0lZTGlpaGMxd2VKQjFMMG80MEhJeldqampUam1xT09PUFBibzQ0OUFwdmFRalFFbWNlTUZNbXJ5ejNJdlJ1ZUFqS1g4UTRXTUZLenhqeHd5YmlYakJEVEorTk0vSWJ3NER6Smd2amdBZWk5Nk1hTTRKc2o0UVJkb0x1YlBuUDZNTnBGN3JkUWxHSjBHMk1MUVlxZmNJZEFrbzlINXdEOEJKRE5CWUdpNDk1cy9Ed2hERUZ0NTZaTGVKZ1NKSU1CRkl5SlV3aXdmdkJjbFJjWUkxQUlmVWFoaVVDakoyRGhSZ1dIY0FoY1FBQ0g1QkFVRkFQOEFMSjhBYkFBNUFGTUFBQWovQVA4SkhFaXdvTUdEQ0l0OUVOaGhvTDEvL2hCS25FalJZTDRNZHJEZytuZnQyajg4R2tTZ0dtWUlIS0dLS0NmQ1luZVFpaU5jRzZrY0xKUE1UTXFiQmxXaHlpVmx4NFZILzBBRWZYVGhId0dCcXdpU2tJSlRJZ0p5QWpueDh2TnY0YzJGVEFkQ2FDcngzUWlnWEEzS0NTdnc1RUFMRE1pcWxiaENZSXNIYStNV3BDUndHUVc1ZVAvTnEvQlBTNTY4ZWRmOGN3QVhjTnhFQWx0Wk5TeDNDdU84SXg2dkxTQndtMlMxcHdSR3ZreldZejdPWVQvdzVRQTZySVYvcXhhWFR0bk5DWXJDcTFOS1d1RmtUR3ljRzV3Z0tuWTdKYm8yVHVqMFRvbkFDYS9oS05FcGNESVBlY1hjSHB4VHRCZkFDU0RwRTJYcDVvMGQ0VEVuQ2JvamRIemthQTAxOFFmN09CRmhBTDNCWjA2ZXVDOVlESmlUQmZNSkdnalV4V3orL3dBR0tPQ0FCQlpvNElFSUpxamdnZ3cyNk9DREVFWW80WVFVVm1qaGhSaG1xT0dHSEhibzRZY2dobmliUHlRS1NLSS9CdHdDNElsZkJQRE9XUG1SZUFCQmUveG5nRGdqYkxLVmlLQmxSb0JsS1FVRUFDSDVCQVVGQVA4QUxKNEFpQUF1QURjQUFBaldBUDhKNVBDdmk4Q0RDQk1xWE1pUUlRUXFEeHBLbkVqeHdEODdGRE5xUkdqdFg2Nk5JQ2tpK3VjdHBNbUZqOVpRNlhDeTVVRkFUaTRWYytreWxwTVlORjArY1pJZ1o4czVUcVQ0TkduQWpaTlRRME5LWXVWa1IxS1E5aTQ1QWZkMEk2RUtUdVpWMVVnUGtSTUdXek5LRXVIa1MxaUtCdDQ1NlhhV0lpWW5wdHBPSk9Wa2lseUplWnprdWR1d3d4Y1FmQU1MSGt5NHNPSERpQk1yWHN5NHNlUEhrQ05Mbmt5NXN1WExtRE5yMXV6UFgrTE8vb28xK2xBWXRFVkxwVHNUb0pWUTFlQ1pnTHlVQ1FaQjhRU3RBcmNSRUJnb0lBQWgrUVFGQlFEL0FDeWVBR3dBVkFCVEFBQUkvd0QvQ1J4SXNLREJnd2dOaEtHSHNLSERoeEFqU2hSbzZsOHFFY2p3Q0VUeDd3U1dpU0JEaWhTSUpzVkRDR3RHcWx4NThCM0JHWmtHaWlONEsySUhsamdMemh4NExlZEFSejZERGt3bWxPQ2NuVVZEenZHVXRLblRwMUNqU3AxS3RhcFZnVTRHWE4wNk1BL1hyMkNwK2hIb0phelZBbWFybmtvYk5kOC9GSFhZU2cwbVYrcXp1azRWVWNIN2xBWGZweFgrQ2g1c2NCUGh3NGdUSzVhcmRmRktWSTVWN28wODBnN2xrUnVja0xvTTB0dS9WV0U0ZzF5RFRuVEVZdVgrTFRBZGtkSy9SS3hqQjVYeXI1VkF3N0p6aTl6eHI5ZS9ENm1aNmhZSVR1Q0hmNGorTVJoZWtCQ2hZR3lZRTNSQTZNTzZmeFNrQzdSY0xJcjJnZThNZk53WHVJMmd0WCt3dnAvL2wrQ2ZnUEVDQnpncElYNzhCU2NuNnNIL0VNREpBL2ovc09PRUNnQ080RVFaQU5iaEJDNDNqVmRNQ0U3TUFtQXNUbmdBNEFSSXJORUlnSmc0OFI1OFh5elk0SGlmT0hFWGZBdWNFQU9BQnRnaWlXZ2MvSU1iZkQwQitNOHdOZ0pJVkk0QUlzWGpkMmJZeUVBQUF1bjMzVjRsZkJmR0JnRGFBZ2FBQ2JRQm55eXJDRFNIZEIvSTh1US9EbWdYUzVXRCtTT21TTVZNVUlvZ0E2a1RwcGpVVExQY2l3ZDlnTTQ4QTFTVEdrR05DU2FtUHpIK0EwRXdMclV3a0NEdi9LQU1RYlFzdHFjcGJ2eFkya0NtU0toYVZRRUJBQ0g1QkFVRkFQOEFMSjRBYlFCUUFGSUFBQWovQVA4SkhFaXdvTUdEQ0JNT3pHZktFd2lGRUNOS25FaVJvSVovS2lwcTNNaFJJQVdCbUdZUWZOZXg1TUU2SmdmYWUvQ1BsNEtVTVA4OWkwblF3RDlwQkZ1aHBGbXhGYytDTXdjKy9FbTA1TDJpU0N0NnVwTzBLY1VDVHFOQ2ZGQk9xbFdESHl6UUhIYVY0aGlCK1VxRzdVcHhoTWxZWkRWdVM4dFdJNHAvWHRwU2pDdTNydDI3ZVBQcTNjdTNyMSthMlA3Q3ZEWkJjTXBjaGhNclhzeTRzZVBIa0NOTG5reTVzYy9LQi8yNXdYeXdXSWgvM2ppTGh2akJ3V2lDOWh3NE9TMVFraDNXQWcyUWdFMXdMZTNidUhQcjNzMjd0Ky9md0lOM1BVRzV3MEhaL3paTWZ2SnZkc0VkVGlBOFl1M1BnNU5qa1RNb05IUE5DYURIQ3lKT1pYR3k0b1Bqb3l3VWhybms1RlZqWXhQcm9IQmlWdkcwaW5HY1VQa0NHNXVURXhld1pvQWVUbWdTWUYraWxCU0dDVTVnWVE5ZkI1WUV3Z3NjaEFIYkJ6WUpwK0dHSEhibzRZY0crZU9QQWJjTUpacUlIUUNEakhPY2lXaUdKclRaeE1CM1pBVUVBQ0g1QkFVRkFQOEFMSjRBa1FBdkFDNEFBQWp5QVA4SkpDQ3dvTUdEQ0JNcVZHakF3OEtIRUNNYU5QRnZnY1NMR0FXSytCY3VvOGVQSUVOK3VQVFBVOGlUQlZuOTI0RVM1YWQvZlZxZU5DWVRKYlIvc1dxZXRLYnpvNngvNzNvS0hVcTBwaUNjUlNYS1NaclJFVk9JQnU0OGpWamduNXVwRDFFNE1ZTlZJWWV1QzAyQ1RlZ3YxTDljWXc5KytVY0xYVnFEdlA1bGVGdXdrUUs2QnNmOHUyY1A3Nzl6LzJqNnZlYTNjRUpjaGdXNnBTdEpxb1pHZU8zQmM0SnNIbDVKSlp4Y080VTNqQVVuVHFZVXc1c0FOTHdMZUFOcGNLSWd6d2U2dDE2QlZxY0k3d0ZrVGdENWZkUmtkT0xmQy8wSjl5dmMzeGd3QjZOVW1GcThGOTdpODJZTm1HWEtZRUFBSWZrRUJRVUEvd0FzbmdCeUFDMEFUUUFBQ1A4QS93a2NTTENnUVlJV0dCeGN5TENodzRjUUkwcWNTTEdpeFlzWU0ycmN5TEdqeDQ4Z1E0b2NTYktreVpNb1U2cGN5YktseTVjd1k4cWNTYk9telpzUDUveVQwbktUUzBtcy91MW9XZTZmSjViMlh0SkQ5RThoeTNYL0tMUjg5NjliUzB3dnJmMkQ5VkpBeXdIL1N1QWMyNUhkUHhVdFI4VEUxYkpZaUpleC9ubHdpV1JObzZzdnY3dzBRT0xmaHBaRElUeHFPZmRZU3pQWFhrNzV0K0pEeTB2L1hybEVRUmJsQ1RPVlJZYUJTUyt6NTQ3dk1LOWNJT3lmc24rU1hwWTcwTExDUHlmdkRxUk9LU2xST3lkT3lwVWFuUEpXb2hXNGxYR0lreFRsaDIyaGNEc1JaOUJmeVFzc25uVXU2TTlBRjE2dC9xVks2VTlTdTViVkZ4QUVtQ1V3SUFBaCtRUUZCUUQvQUN5ZUFHd0FVQUJUQUFBSS93RC9DUnhJc0tEQmd3Z1RmaWlXc0tIRGh4QWpObHlINmQ4c2lSZ3phc1NvQjgyRmpTQkRRc3lWcVFKQmVINUVxaFJveTlyS0R3YkpyUXpaYXFiQk9KOXNpbXpsU1NkQkN6NkRDaDFLRktNRmVrV1ROa1NodEduQ1MvL1dPSjFxTUpGS0ZsUWpUaEU0SmlUV3JCbUhnYVVhQzJTeXNXalRJc3ludHEzYnQzRGp5cDFMdDY3ZHUxbmI0TjJyMWgzZnY0QURDeDVNdUxEaHc0Z1RLMTZjZHRrL2I0d2pLNVJNOElNRHlnTjdZZDVNa0FQbno1OWxnUjVOdXJUcDA2amZIdHBzSnJYcjEzSFJ3VWFzZ0RJOURmKzJTajcyK1JybEhVNHcxNEh3RDV2a0NRSjViVFJ4RjltL095RHR2Y05MYUNVSzBaeTlmSTd5Y2ZPMUxwOGRuRkl5UURtWVFCTjlNUHNWcUlKeWdZSlMwREZVYk05VWlZRk8xajJSeFdEQy9NUGlUQk1LTFU0VTZJUUNDL3pqano5OXBHQU1IeVQ4TUZnSGdXeWdoeVlLUUxaZ0RJd1JJa29ZQ3ZvakRnSGJOQlVRQUNINUJBVUZBUDhBTExjQWNnQVVBRTBBQUFobkFKK0IrMGV3b01HRENCTXFYTWl3b2NPSEVDTktuRWl4b3NXTEdETnEzTWl4bzhlUElFT0tIRW15cE1tVEtGT3FYTW15cGN1WE1HUEtuRW16cHMyYkp4VTkra0FSd2c4U0pLYUFtSkpDMEVKZUZTQTRXWXJzZ2pLSGtpYk1XekJyeDRkQUJQNEZCQUFoK1FRRkJRRC9BQ3llQUd3QVZBQlRBQUFJL3dEOUNSeElzS0RCZ3dnbGdialZvY09qUncxdmdaQ0VzS0xGaXhnekZoUjNnQUFsRVJyYVFWQ21vQ1N0RTFoRXhKQnlvSTdHbHpCZmh2RlVqWVFDSnpoek9sRkFpOVpOblRnNWtham1LVXpNbzBodFRWR2xrOXdtYTE3a0xIZ1E4ZEdEQlhLOFdOdEVUdWVxS2JhUWlyMjRJSVZPRVFtK05JTFo2RXVDZFRwVExCaExkK0NPRWpsRjVLdGpkR3lZT3ZsRTVBemxyUzVTTTVoeWxqalYxN0RBTUtmdzRzeGt4bkZHQTRtNk92bTB3SUJsZ3dZV2hNSkpMcEhuendkRlNkWTFBTFhGQWJwd2hoTGxtdUFCZHppaGdhaHRFVVExbk80TzhDNkFNMEEzM2htYkJNQ1pCN1VCYURpalBFS3U4UkdKM0tmckdwaURzMVV4NmkrTFdmL29ubDJzZ2ZGT05vQS91Z0hublBKSG9Uc1p0aDdwRkp6V3hoWlk1T1JKZmJHNTRKUUlVb0RnZE14L1krbUQwMXd3UFlMYk1vMGhHRk1ZSVRqUkRqb3dqWGJDZEJLSzlVZzdtNzJVREU3Q2RUaFdFemlwa05Fakp6aGhnWWwxY2JjaFJxODRFY0J1TUk0RkFqSk9HSE9SSWpoSmtXTmRCT0EwVDBVR21HVUhmRVBHWkVBdlR1eFMwVHc0bmRKa1hRY1lpVkNONnpCNUpVd0d1T0tFUGdlaGM5TTJYOVpseWs0VEdFUmNBUFNrU1pjOXl4VlFVREVtT0FHTm5IVkJaOEozQXoyQUV5QjgwbFdnRXc4UU5JSVRxMUJVcUZpU1ZPQkVNZ01aZ05jcmo5TEZYUW1uU1NLTUU2WmtPdFlzVGdqaktBTk9yRUdicUVoTndJWVREQWovQklzVDd0ekNLbEszNERhTlFQZUZBdWl0TUJXREZ3c0NRWmNQc0VqbDQwUitCdkRpaElySXhqU2lCd2FBSU5nSTBjYTBxQWdnUExLQ0V3UmtDMU9SSzZEVENJK3ppUHZTQURZMllzWnlyYW1iRWJzQm1ORUl2UExPMis0RUdqaUJacjRYYlZQcUJCMEU0NFFmQUYva2h4T0lkQkRHZGFVa2JGRXBUcnhqVkF4T2RDRnhSWGs0UVlsQTdYSGdwY1FHSE9QRXNmNTA0Y1FLOVd4c1VEM2ZhdXhQSUU1Y3c2SExBejF5alJQSCtYTUxpQlRnVEJBRkZ0cnFqd0V2NkNuMFFOQ3hrbDE3ZDR5Y3J3RjVxamZRRnp0UnMvUUROMzFCMEMyeERTZzBjYnJnT05BVFRwVHpxOFRGQ0NhQVFaN2dGQTdPY1R2aENXZ1Zab0F6QjA0cy8rTWx1OWNrS3JFdE82ZDdVQmlUT01IQnhnb0dFMkZCMmVBVUs4RFU4QmNxa29LQklUV3JWRHRoenViKzdJQVR0dkxLZ1ZOaEdEM2pCQVNyWmpzQkJFN01vZEV0UEw0RHVwd0dYSWVNMFJrZHVtZTA4aEVLVTN0T3hJRnNIRGpsZ3BTelRqQW82Z0k0OFNMV0Iwazc0bldtbmpqaXhBc2ZqTlhCREU3UXNzT2pGTUErUXdkMWljS1VNdkdtT1FBdFRxalRPbDNvSUlKVEFta21nRk1GYlZvR2dtVEdNSnVKUU5BQ25KUkFnSTRwQmdKd3NnTG5TV2dCc1hFQ0tkYUdtaEZvQmdIbyswOEhGdWdFY3BDT09oZDRCM0FLMEQzcWZDQVd1S25ZQmY1akFCWHd5QWt6aUFYdlBuTUxOSURQUnRPNEhXbzZJQUFxQUdjRGlyRE1QSTQyc0J3bm9LQWFHWVRSQmFDUlFpZVF3QXNNK0lBT0svV0JlWGpoT3NDQnhncS85SWc4Q0NZbks5QkRLU2pBZ0VhQW9EekZBRUVqNXZHRlV1amhXM25wd3Mza0ZJWWRzS0FDUHRUSkNTb1FCVlFZd3hnWmdFY0ZXcVFURkZTQUJUdDQzS1BDMElocHRLQUVXQUNLSkoyQWpCSVlBdzJOVUdTMEhoR09BOGhpQUxNSTVTd0dJSXNEaENPSnlBa0lBQ0g1QkFVRkFQOEFMSjRBYkFCVUFGUUFBQWovQVAwSkhFaXdvTUdEQnNQY0VyZGdHNW9FVTZZa2dMVnRnYmhiWVJCcTNNaXhvMGQvWVJnUVFBQW13RFVuS0ZPcXZCWUFEQUlDRENSOW5FbXpvNlFkQ0VTb1RLbWdIVElOR3BDMVU3QVRaVGtFM21UV1hFcnpRZ0pFTzhzWjIwQmdoN2hIdDBDQXVQVkkzQTRDRzR5VjIra2d3UVdtYURWU28wUVVwVHRCVWhSOW9HbnZBWUZVN25oU1VwUzJyejh6TWRvNmNlT25nd0cvSGFSdDRobmpyRithWWNZNFFva2lHb1BIQnNIRm9JTFMwWmlNbURtRzY1V3kxWVBRQ0I5WVNHbm5DMnFFQ1ZMZUNmZDY0NWM3S1JQVUhnZ2lGVW9JZVVEdlJoZ21Ed1NVZ203VmJsUUI1U1Zxd3oxU2M0Q3lnaG5VREpDaG5FTXYra2Q2YzFBRy83ajhtQUV1bEZPODE1eUNFaGM0di9QYW9TeWxmdWtJbE8zbXBSVVZBQ1dCK2t3UklGNGpUTlVUREVyVEFJaFdNdFhWczVSdlR1U2pZRnJEb0pSS1RZbWd4TUdFZlhHQVVoNHpQYkNHRXovWXcyRmE5cXlDRW5RZEZmT0NFd3F3ZUNKYWloRFZTekVkRllEZWpINk5nVklCSEQxeWdoUGxDTWNqVThYb2RNSWpHd21BRWlCSCtnVUlTdFZvMU1oeEtVVDVXQXBPMEhMZFFkVTRNUWg1V3FiRndJalFITlNCZk95VStSZzdUclRUZ1VIVFBPbW1sQWdXVkl3SlRxeUQ0NTFwRlVPYUNYOEtOTStJWFFEcVZ4Y282VGRRYkJDY3BtaGFEOURpeEJnREdjQW5QSWROaXBZQlVUaHhSNmZvbkRlTXAzMVZTTTRFQXAyQzBnNm9wdjlGQVVxeUNKU1BFeWZNR1N0VGEwWW8wQ3RPZ0dIa3JqTVZBNFlUTGZqekFUTk9rRUlzV2dnNEVZSTlFd2pqUktMUExwV2hCaE1vZ29JVFVtUzdsQlJPVURIUEZ5Z2RJRzVOcmpwQndRS3Zya3ZUckU0c2NBQktuc2c3MDVsT0hIRHZJbVRxeXhFRG5QbnJCTUFDZTBRd0c2Y0VncEpyQ1hPRXJoT0I3SUJTRXhGejFNMnJETERoaENrWmIyUUtTdUJja0ZlQ0lTTUVTNXdYZ0xDSEUwK2tqTkFUUk41aUFKd2VkQ3B6cGg0NHdjNWhUbXFnM002ODNlT0VBQUxKNGNRYU1oTDlBR2NqQ0dUTHQ3QVFQWkFLVHFCZ2kwQ1NIQ2lJMVFKbDRFUXd3a1ViQUpORVA5SWZBZ1E1L0xIVnM2RFVEVUgxek9CRUdWYkRPWU9EQk5IL3JJQmpLWnRCVk13RmlYajB6alF6ZlZEUEFlaWFjUWQ1ZVlEUWxFN2trbkl1ZGg1a1FBbE80TUpxeE9nTVdZTE9tV21ZOFRINGN0UUNTb0VrN0xZeEhUMlMxd3FFNkd1UExrNjRnelpINURvQnU3ekdvQlRIVEZ3NmdYSzJkVHFSNVV3ZzJIME5yTS91Y0pJNlE4OTBhT2VTeHZyQWVZTTRXbFBjVG1CQklLcU5XT3ZFTEduRmdoSXlnQU42QVJZb3hlSVhlMDRna3krZzRHaDNLV2F4d1RqQW5RTm9DN1l3STRjUndXeFlIQ29HelpaR245Y0VJaStpeWg2SDZzQ24zTFZ1TjQyQXgyOFNNQmNGZlNBQngzRUNQTVkzbkdKc0lDVU9rQVhwZG1NQVdWQUhKUnNvbEhmQ0lZYVV3T01VU25tTkpFNFJLcFNFZ0RZVE1rQXlxTXpYcDJsODdqRVRVTUU2VWlLTWFheFFRYmRJQU81UWNnSU95R0VDQ094SUdDWVFoMk1NQ1NXNjZFTDFqZ1FDV0x3b0plUUFReTRHd0FCMDJPT0pCdmdBT2hnd2dGeUFnUndxZVFFc1FLQ29ZdXpnQ2Fvb0NqSkU0QVlPUENNR01YZ0dCOXhnaC83c1JCVlA4SVlNSi9VQlQ3REFBK29vaWlaVG9nc1BETU1USFZ6WExSZ2dpMWdJd0JnZWlJSUpUQUFQRDdSQUFMR1FCVGpHbURJRGhPR1dZVERBRTZNVEVBQWgrUVFGQlFEL0FDeWRBR29BVmdCWEFBQUkvd0QvQ1J4SXNLREJnd2dKR2pCUXJOakNoQkFqU3B4SXNTQ0lCd2Y4REVPZ1QxQ1pNb0wwSVJqbTU4QURFQlZUcWt4SkQxeUNWT1VDT0psSnMyYk5BT1ZTSmZCRWI2WFBuNUlXQ0FqbXlLWVRpRVloQkJPd1FOTFBweEVmNVZsWDB5Q0tFd0dFclZnaExNQUpUZ1pycnV2eUNLclpnWTBFWUtGSjhGcXZmMTRTWGhBNDdGOHZzQU5wWWhFZzZ1elBXeHRPc0JVWUlNTy9CeW8vREF5UWQrYUpYTGY4VmpSQVlNWE1OUUxaSkJIb0Q2cUJmMzdjRFB3emN3V0J6NUloaXRJejg0L0FhekZTRTJUdzc1cEEwazQ4OUpWdGNBQ3ltUU9mMmVKZGNIaGpaQU9JQ3pUd1pLYnRmeVk4S1VkbzR2Vk1BYWhURTBweFdXQ2lZdE1SRnY4clFPN2ZtcG5zNnFYdUFNYkpJSUhuRUllSCtFREViU2N2T3ZoRmQ4a0psWUgyekNlUllnSlI0WVFERTVqVmdRUCtDZmlVZ1pmbzl4TWh5d0QzendnTytuVGVNb1Q0WkFBZlRtaVI0VS9iQ0tTRkUzeGtWMUV1VHJqMlR6SWpyb1RoUDZSdG9OSUJGc2I0RXdzQ3pYUkFSZWdJNDBRUk9rSjF6RDlGT0NFTU9oUmhBbHdGUmY3MEFaU0RPSkhLUktkWXFFaVVQMUhUb3hPeVJGUlBNRWR4S1prVHdhaVgwQmc1bW1uV1RGTWsxSUVHWmJvSmxUYzlhbERXUVd3ZXhZNmRVQW55ejB4MUdRVENLa2Y5QnloVS96a3hRMlFGK1FHY29JcytKZWhNTXc1a0FBbDFWbnFXRXlTQU45QTh1QnoxZ3FkUUxUTW9PYlFOMUNlcVp1WC8wV09jQWtrU3lsSGx3ZnFUTGVVNUVZcFRoN2x6MUR1NlBrWENvTzdJTnd0d1BCYnJFNDh6elNJUU5KMDZxK0dnMXZ4VEREeEhCYkNudFNvaE0rZ2RZWFF3dzFFbWlBcHVTdFU1b1VvSERNajBEd0xyL3VSRUFQT2Nvc0JSc3RhYmtxeE9LSERBQ01BUjRHOUtCcytVVEFMVkhqelJqNE1tNEVXaURxZlU2QVlzL2dOQnhSVTVNdWdUemYyVEs4Y1M0VEtvQUJtUFRESkU1TXoweEFaSEtVREJ5aEVwTUdndWJBb1VDTTBKN1R6b0ZHZ0FKeTNQQnczdEJCcXpHUGhQTEVRZk5NMmdWQXhBUVR0SENkQTBRazYwczhNRWxsMTlrQjZEcmlDS0pLd2NwUTVLWGd0a3lhQjJmR0NBTVVjcGsvWkFOanVoejJjcUFLZkMzRERPL3dTTFFKNG9jeFFxYzJNeXFBSmZDQVNDSFVkaE1iY0diS005YjhOZU8wSHZRSDF3Y2xRS1hsL3BCQW9RQzBRUGcvL1E0dlhHVGlEU0lVSEVBUGRFNVU3WVdKQTRWSHZOV05aMUhHUUI1VFE3MFFwQzROQnlWRHRNcnR6T29NcUFrNUErdkhQc3hENFEyU0lZelF2MGVJSnhDZVZqWVU4SDA2UE9vRTdFRlJFOVpMN1hnc1BuRHhyTTZoRjVnMEtaZTljYnZ4TnI0RWtSekVmaEJTNEZLSUNmUzByRmVFZUQvb0U5WGVYdUh3WjZoN29vOGdoMWZPNGY5M0NXS0Zid2ovZnBvbmdxbVVkUmlDUU1YWmtCY2tod0FnVG04WlFtN0FzSjFncWhBcnBobGxPY1IxR3dNaEFjVHVHWEEwREFDYy81bjV2VUlKQjkwU0owWjZHQVRQZjZKNUFDamtnY1VSREkrd0pndjlSY2dISDArNGNqdXFDakxwVG5QRTVZeHdGNVk0ODV6RVJSbDZDaGdFNXhDWUZnOFJYY200NFVoRlVuWWszbkFHNEVuenNNNXFCR29HSXcvN0JEL1BhVHg4WTRBUk83R2RFcG9GZ25kK2dqRGxDUmdqN2M0VWM3aUxGSVlaQURJdkQ0anhQY1lTSUJHc2dkanVkSFJJd0FXR2FpeHpiZUlidzJDVVFZcHpvR0pRUkNpU085b0lNRm9Ra3RTTENOTkFMS0FKNndCb09xVWhHYk9NQWFubEFScXVpeGdDbEVRUU9DTTRveVo2SU1EY0JqQ2d0ZzM3ckM4QWhBRkNBYXV3Z0JJblNCaFFBRUFBdTZRRVFJZGhHTkFpemdFUXRjMlFjNklBcHgyTUlXNGhCRkJ3amtvSUFBQUNINUJBVUZBUDhBTEpzQWFBQmFBRnNBQUFqL0FQOEpIRWl3b01HRENBMGFLRlpzb1lHRUVDTktuRWd4NGExNUIwWk1zV2FNblI0OTdGcFlZekhpZ0tKYkZWT3FYQ253MWdJdnZJSkJjRUt6cGsyYkVDcDQyTEFBSmN1ZlFCL05NaWJNNWdwZTFoS1VPaFVJRUtCQXAwb2xzS2JIa2sxaHhtWTlBc3BWb29GdzJPN1JwT0lBd1FGMFlmeXA5YmN3VExFd0J0YjZLL2JvQUFJSFZHZ0t3K2JwWWRlL0FvdDE0MVh6VGhkeGFnMmcyMUdnMVRKTjdpQW9VMGFyblNaV3JRcDRReGZYd0lVOHpHcDY2Rk1NTU5jRm4yaEN3R1pMTGFGWkxYUVJwRmtFQWk1Y0VJclFKTGdpS3lHMXRoRE1kQkpxZ2VtVkYvVFJkTWZpMXR3RG9RWTZxWkFwbDVSL0Z4TG13bFRCeWNCUEI0cjUvd014eFIxTmZkbVBlNDJGeThtYVhCL0c1eUluVUlHZU9EK2w4Rklna053VEVQNTg4TThhVHVDU2lGL3FIV1NHQnpUVjBzaDRDQWprQkFseW1DWUhDUU1oQUdBaktkRGtnUmtKR25SQUFFNmNzSTFhTEVoSVNZZ0NVZUxkUDhPb3RVMDdUZ1J3Q292L0dOQUZUU1E4NGc4Z0t3alVDbzRFRGZuUENndjQwMEZxVGlTQW9HbkZST01FRy8rb0ZlRS9JWHhCcEVFaENJU0FXay9RRkUxcHBuMXdERTBFK0lOT01QOVFzU1ZFMS94VEFUcitFRUFUQndMK0pVbUhDZ1RpendKci9JUElteEZkTXFDZkN5amdSQm1TZEZVTUIwNlE0NGsvSXdoSmFFV2wrT01KT1U1d1FPWlBDRGlCd3FTSlhNcFNIdjZBYzQwVDJBQ1ZCMDFKNXY5aHFrb1Yvb01xSURSMXdWSWdCTVpSNTZ4QXBTa0ZUWUdvSklwWTFmampqVUFxQU1zU0lQNEk0TVE5b2xSa0FEdE9oS0JrbkJzNHE5SWIvNkRRZ1Q4aE9KSENreENWNGdRRVBqcndEeWJlcmdRdklrck9sTXhFRXlEalJKclcvRE5EbnZHbU5NTS8xdFRwQkRJVFNCU0RFMUg0dzBDYkFmL2tKamorUk9GRURCRjVzcW9aL3NnMlRNUXNwYWlMUDJhSXFpVkMxenJ4WmFsc2dzelNvSW40RTJvWjZBNUV3U0FLZ0NBSmZ5Ny9CTWcvMTBnQ2dxSTdIR1NBTVU1QTQwOHUvN2pSODA4ZS9KT0xQOVU0b1UvTkQ5RGlSQWVTclBvMFVFNEUzY0VhdER4Z1VENU9aT0NQckVsOERmVS9YZmhUaUJOZUZFUklkK0g0ZzR6YlhRWC80RTg0MHhGQ1VCTk9yT0JQMFlQeXpaSzdPL2l6Z2hOOUVDVHRFLzVZOEU4Q2lyT2theXYraENuQVFDQzg0QVFEeFRqaVp1WXNVVUZMTWZNNFlRY0lBakZBQlRKaFBMd082aXk5OEE4NFlTQ3p4c1AvREtzMjA5M2lybEszbEdmZ0JINEd4TUJHQWY3Y2J2eEtPeml4amoreFhHeEFHS0tEODhFMVZIUXd2VW9vY1BJQkEwNzBJa2tIR3FBQWd0bUdqcCtTb1E4UTBnWXlIVENnZ09FRC9MT2kvQlhCMkN3Y3B3QUduR0pDL3RBVjVnQklFY3pGalFST2lJb1RudUdQZnRXS2dSSzV6cGZTNEFSUTdHZ0Qvc2pBUDI2RVFZbmNTQkQrOEVLVGlPRUVWTDNEQ2NzcVlVU3ExN0FDMEMwWFRraUdBVVFYRGhsbXpBa3ZNRUF5LzV5UWl6RDVTZ1JPQUljUEkrSUVFUmhnV0UvQTRRZ01ZSWNYTFRFaFRUVEFDSnp3QkJVV3dBRHdzT0lWRFVJQkp6RERBTm5iUUFLY01BVi82T0Vma1J1alFacndEdy80WXd4c3pONlhNTFlOT1Jxa2p4UU1WU3hNNFlSYStDTkZCZkJqUVdMeGozejRBMXVtb0FBVkt2QXJhQ2hTY3YrUWd6OFFRWVVkaU1JZGpwQ0VsakIwU1lGZzZBdGhJSWM3R3ZFQkJ6aEJIR09qVHluL2dZdC8zRUljVGtERUIxSm1Dc2VKVVpGTzBJUUJackdvaDd3cUd2Nll3ejhZZVVrMC9PTVYvaUJGQ3dYaURTZGN3aDgzNGtVcDMzZ0tmMXpDQ1QvN0J6cDA0UVJSQ0E0QzR2TmpCeHp4RDBLSXdnbTZRSWRBRERDSEhGYnNIMzMwb3luK1lmOENmNmhyRGdpeTB6TDgwY2NTS0hJVC8wZ1RLNXh3bllGTXdEem9zQWNLZnJsRUoxQ0JIdWh3Z2pzU1ZpUWlKdk1mMVpDakphSDVEeWU4d2lDQnFGRXhHa0ZMT2RheUVjWFFWemNNSWdrVE9NRVAva0RvNTViNGhIK1V3Qjl4eUZhakRHSW5kZmdqTzdUWWlnOXA4US9FcUlPaENMR0hLM0dLaW4ra3dvY2lWRnRRRVNFNGhBeUxkaUNJMHhMYkFJTGVMUThpWWJDcDBoaXBBUXphUXhqTDlBYzBuQ0NHTUVRRUVIbHBUUy8rY1F3Rzl0VU8vckNGZThJWkVXazZRRWx0K0FjczVEZU5BWTNMbFJpYlNBZTZJd0JzbG5SODFmdUhMS0xsQkZXa2N5SUxvRWtmT3ZjUENCaFBIT3lrWEIrSXBSSVZRdUFDL29BWE1xcVZ1YmIvcXUwQ002bWJTZ3dnaU1MWnd4K2YrRWNBRkhlQjRYNGlRSTlqUjgwbWNvc3E5aUl0R0JxdTI0WkxBbitFWWFGMjhBbExSUEhVRU1TbERKZDlXcUI0d1paeXFZTzJRS0dHV0VJUW55dDlEUnNCS3Bjd3FBR1lCend1R09OYUxKWUNkZ2VCeEVKSndTaWMyVXhUaCs0RW9ISHowRVM0dkpWWVRUREFIeFFnVVRCc2thQkhXTXdKMFBOSHErUmtxZ29JaEJScXlkNkVsSm9nZTRScVVjN3hoTHYrd1F3aW5hSy8vM0JBM203UklWYlpZMHRTYUU4N2ZBVlU2U1pPUFlrTEFJL2pRQ05jNElkUXR0Z0VUVXd3cVNlcVF5RFhRTVVGV1NLSERQQk1GMUtJaXlmQzZJUVNVTmhVeFJpQnZweUFpUWVvQlJEc2tJNElka29SQVNCeC95RHNnSlkvNmdDcGc1WGlVN05DUnpVNDVRUjJMQ0F1SUJnQUwyUXBFR1dvZ2dTQ2FFRXJXdEVDUVpCQUZjb2dpQ040TVlCNnNHVUIySW9VTk9RWk1WdGdvejI1VElBbzFGSU1haVJDSCtzNEFVUk9zQTU5NUlFYTR2R0hLTHFBQ0pvNG9oSmY3dGtGOHJHS21rU0JCZDV3RGx2czBRRnhnSU1DM3ZBR0JjQUJTMExFWlR6ZVlNR0ZPNXVQOVBDTkVMTGdBQlpxNGc1V2tHSUUzakJEQno0Z0NZWklndGhtOE1ZSVNNRUs4OUJFQXh5UUJleW1ONEZUQ09BRko3aUpMOXh4anhuTTRCN3U4TVZOVHZBQ0FjaUMweGlVeEFTYTBJVm51R0Vad1JCR0FOclJqZ0RjSXhqTGNNTXp1dEFFVVF4VmtSL29nQ2d1VUljNlhHQUNIUVc0OGF3Q0FnQWgrUVFGQlFEL0FDeVlBR1lBWUFCZ0FBQUkvd0QvQ1J4SXNLREJnd2dKRnFQM3lKYW5iZ2RreVRvUXlOT0RSL1NLSmR6SXNhUEhqd2R2Z1RQRlF0OHlWY0lDdENQbkNJS2pkZ0h1elZpbWI5ZzJjTGRBNnR6SlU2QUJVUVJpaEhEbnBDZzVMQlZFZ0lGSGdnUThNQ0lxYUNCWDFJbTdFREVJbURIUXM2dFhnWSsySFZ0eHpRa0tkV1dxNVRrRlRsUUhRaDhreWExM3F4RzRVM2tFcEZpQndva0NYY2NNUGZwSzJPT0RKNGlLdGdPVHE4a0ZlLzRpUzU1TVdmS0hDMDF5RFMyS1NBQzF3cUFMTW9pQnpFa2JWbW9BMWF2TXVqWGxlb0Eyc09xTExBYUQwSVV2SUdqbnhCR3ZBUjFjQ3l6MkFVU0g0eDF1ZlFnajBIV0hXWG9nV0VWd0FYZFBlMTFXOUViMTcwTmxnWVRBWmY4YmhtcWRoaE1LMmx4VGNFS0RDRlQ1VEhrQzhZKzFwSCtvSERsWjBZV2VkWkFVUkZGVUNYMFVROWsvQmx5QVJoa2E4S1NCSHJCY3dCVmx4UndRU2xGUjdQQWZSNUlrRUlBVHFxQkJ5SUVkU0dNQ1FUOWcwcFVKY1hSUTMyU0V3S0tLVlFuY3Q2RkJFd2ppeEJvYzFIR2dMUWhBUUpBVW9FR0F3QU12U2lZT0IwV3hNOEdOQkgxUmpoTUJGQkRHWlA5YzhBeVVCRmxRM1dSaHhQTGhKVjl3S1lzd1RvaXdBNVlnQ01EbFFRTFFOeGtGVXdvank0MXg4T1pHSTFqS29zbWJDQWt6UUpMK05PS0JFKzNFOFo4Y3VEaGh6SWlSL1VQSWxvQnVOQWNoU2RMVGloUGtsSUtiRkkxR0k0bGsvOHhUUWFVZHJYS2JaSktRMHB1aWhaMy93bHMwQmtZNkFCWC9YSUpxUjROS1ZrdzBpSjVDR0RqYTZUTnFwQVhzcWxNaVNVcGlqQk9hZU9MVkk3MDRFUW9JcEU2aDdFNHNKRmxQQ1U3WWdVNVBZV0RpaEFOOFJ0cnRQNTV1KzlFd1NacmhnQk9ZTUxkVElvaXVHV2tzN3ZiRXIyUVU4SmJIVHA1bzRFUWVwQXJiYjAvQ1NwYUhFeHBJKzlFSG16aVJ3cFgrL0ZQSHdqeDU4YzgxRzBkV0REdE9iUExCUjdCQTYyTmtIeURDY1ZjVmVCZFpIZmM0a1d4SGpWUndNS21VdnR6VEhFaytIRXdqSFQzaFJBaVEvdE9OejE4RjhpSWhKampoNWtZUENJT0NMS3l1d0xSWEt4enJqeXpYQ0lOa1FnSTQ0UWJHLzNpOHRWY2VpM3pvMUFkZG9NclZrajF5emRwZm9TUFpLU2lvLzFMZFFRazQ4UTVrR1NPQTkxZll2UGpCTzA2TWNSQWh6RGloZ21RVEtIQzRWd3BNSUZrcFRpeERYMEduUUtDSzNobHY4SThibDNlVnk0dVBxRUtMd2dNWllJMFQyRWhtanp1cGQ3VklPekw3ZzRBVDFuQTEwQVRyS0hCS3BIZm03bFd2L2h5Z2dBaFBEdFNFTXBjOEVpa0h5bnVWQWVzTzBMTDBRQnM0TVljQmtRMldmVmNRV0IrWkJVNllMcEFrbTFBeGdtUUhuTy9WQVpLTmdFSUpOdWJzamlLUk1wejllbEtKRnluQ0hhb2dtdEpPNElCYmlPeFVBOVFKQmY1UmdWcmQ0aEluYUlKQVl1RUVEdFFLSFd5SUlFL1lRTHBpTUlsZi95aWJGeVFEQ0JIMlpBR1NDWitiSlBFS0o4d3ZZeWgwb1U2U0ZSazVPQ29NSGRnRUN2L3dsN0VuNkhBbmJvck1BZHBRZ2c2SXdoWHVvRUNrV3ZFUFB4enhJNjk0MFJmY3NZNUcyR0lHS3dCZ3hqeHdSWkM0Z1h6K29NWUsxR0dMZVNDakFoZUlUQmpBVU1hUExPTllGd2dHTWhqQUFIYzRRQlFzSzBjZFBYSUptWW5pRXU3Z296dWdGeGw2T0dDUUhVRUVQU0l6Z1hLNEF4eDlMSWZtL0dHUFIwSnlJdzRnM0FRUXlZQjVCQ0FZWm9pTUpGN3d5WTMwNGxqeUNnQURIcUFKU3p3Z01nWWdRU3NUOGc0MFBtQUdtcUNHdkpEaGlVaXBhSmNIVVZGa1BJRU1CMXpnRVZHZ1JTQWlCUTFrSHNRYUx3b0VMZUR4aUE4d2lRQ1JTb0ExQ1ZLTmY0Z3pNdHR3UWlUc0lUc25KRUF5eVJ2blFMQVdtUzQ0QVFGY0NWd00wSGovQVNmZ1FwNG55Qkl1WStCT2djeENBU2FZcEQ4K2dBeDVDaVFBTXZ2QUhSUXdDNEU4WUFWWWlHUEdVdUhRZjZRQWpZM0F3ajArSTZtSjB2TWYwdWpvQ0Y0a0MyV0VvQjQrK1YwMUpHTUxlWkxqSDdlTVRObXdJYngvbUtJSUpvQlVNVUlnVHpEVWloN3dLSUlwQ0dJTFhiUkRpaG03bVRXWkZSa0tuR0FGTlIySUpQVFJPTW1JQWduV1hBTWdJek1HSnh6RFhnUGhIQmdVK28vdElaT2prYkZIQ0d4b2tFYXNRaGxFOUVlWmtBblZqQ2xqQm1ZNHlPK09nY1pjN3BJRWhlV3FBQTNpRFhmSU1sSWErc2U0QnFtaHlEQWdBTzd3QmtLS2dRcmFrWXFNYmkwakdTWHpPMHhvQkNGOWNFUUE1aUVaTTFpdWp0ZElaV1FVRVFBSS85UXZJWngxUWd2UStBOXQxVkZidUd5QkV6Sncyb1FBd2gyMDZJTmt3aURJSzE0Q1kvN29nekxjMFVLT0dPQjNTSXVVT082bVF5clVOREtRdTJkUE41SXpKNnd3VWtUU29SVWx3d0luVkVDQkhvbURBbkFCQ0ZJdGRvQ0dZeUV1cm1GRmtCUmpVK3RRbno4TWtJSUk4Z0tOL3VqQU9uUmIzSStnNHhJZGhHNFk3bUEvRTBEWGhPZWE3RTRXOEtGY1RBYXAyVXZvWk1JWGdBVjRSUVVvdUFZYUppT0pFdndERHBjclFlLzhBUXNGVUVFRlh6RkFMamdGenVWYVlHdGhXTjAvTEFCZGZ4Q0FLazhZYjArS1FkQVRtQUpMNGx6Yk9TVmppaE00Z1JJTjlzb0hOb1VMT1dCcEFmZndtVENjTmhrNVdMa0ZOZ0tOSko3aEJBZ2tBUC9CLzdnRkZmOFJqSGlpNmhVNWtZd0JFaUNkT2FRNU5KS3dCaFdvZ0Exc2tlb0FrOWhXTU9vM0dSQmdZOURXK0ROdTlrd0x3WWt4VXBJb0FPNEE1WTRDM0djeTFDQ0JFNVR4NWpjTlFCZE9VTWNJaWh6bkFtanRSaXRJUko2WE93SlU2MkpRbGFMR2hYaEVqUU45WUJZdXhrMEpabkV5eWp6Z0dFWDV4TmhRUlk5aEVHVUZDUWpPZ2NReGpSSUlxU2UwS01FMHhFR295SFFnQWRwcHh6RHMwYTh2Vk13SjYxQ0JBdzlrZ0E0c1lBTzhxTUMxRVFLQkNuZ2dGNEZ3VWJmOWNZdGtMTmdKSmRqcndpUXhBaEVVWlJrRkdPdDMvaUVKZE14akFhZVloY1JuY1lvRnpBTWRObXJOQkJLeGpEV2thUVFuWTFvSHVxQXpFRUZqQjRhNWRvM0tXUU1DYjBCalJ1Nk45dVhRRVF0bUtNQUplQ0RCQnZyUWdWcXRuRFhGNkVBVHZFQUNxcmcwRmhwT1hUMU9ZUXp0T0lHQm1NaERJQzd5QVFSVHhnQWZlTVFEdXRFRlRHQ3dLQ3Rvd1Nrd05jQUVFYUFUaUhDSHg2K0JqR1VJSWdiVnlNY1k1ajZHZkZTREVvSllCakxLc29aMkJHTU9CSkRRRmR1OWdBVG93d1F6a0U1VkZyOTRXc3pBQk1aSXdBSTZvT1JCZ2tBYzNwQkZNaEtRQzJnZ3dCclFlRUlYa2pFQVFJampjeDB0aUFGV1gvbHRCUVFBSWZrRUJRVUEvd0FzbFFCakFHWUFaZ0FBQ1A4QS93a2NTTENnd1lNSUQzNTRWSWVCdHdPbkJndzRkY0FiT0hHUFBpVGN5TEdqeDQ4ZEpZbnFWZ0NhdmhLOVZBbERoZ1VaUzJRYVZMMEl4YUZhZ1c2aU5JTGN5Yk9ud1E2QXVxQmk5U09BTzAwekt2UUtsUUlWQjMyb1VuenFWV0dHcGdBQlZpM0QxR1ZCQjU5Z3d4NjB0eUJYcUJWWVYwWGhzTUZQb0htTjBIVzRCYUllaUE3b3pNd0w1R2NEQjNpcnNHb2k4V1FCSWJHSWVZcWF4bTVHQUExMjV0d1VKY21Bdjh1WU0ydjJaMEJrdDBSemVna0xvS3FNQ2xHSlV5ZThNR1VaVm5PdjVOaVN0TG0yYmMyUzZ2aHBkUWtyS3haMVZBdi9KMm9LcXdEQ1NJenhSUHUyOCtmK0pJRWJRMkwwaXltb2g0ZWxwd0tNT3cwbFNrMy9jTjdUK1lSU0pUUzRBelB0c0hhZUZESmd3UklGVmdmYnFtMTNnQlVGaTRZTUZMejNrVDBKL09DT0E4T0lVcHVBLzlRbXlqQU91S05LQXZZd21CQTFxTXlYd1E0TEhsVFBQN09rVnRzT0dXandIelVXR25US0MrNGdrZ0FobTJtSHhUOW9tSEhRWnZUazRVQTdySnlTb2tBR0ZLQUtNaVFzRUtOQmZzQkRVQVdvaE9YSGpab3RRQUl5TXhSUWpJVmg1REthTVFwbTVsRWNxVG1Da0dhaUdJUGNFMkVJK0FFMFdLd2dBSXhlL25qUUhNRVJwQmtoQW1pQ2hUVTZDZmNCS2NnSWs0QmxtTWxaSG1ZR0pIQVBNdEgwbVZnWTBDQ3pRaUtFWGxiUUFJWjZsSmtCaWVpQ2pEVnBKbWJBQmxqY2s0aG1CTkZqUWFZZmFaYUlNRmhzLzJCQVlyR3NvTWtZbGZyRGFsaWJLcXBKTElnZFVFRUEwT1I2RUNLN3RvcG9OUUZVY0VCWXRvUVFBQWYxeEprc3I1Z1JvazhBSWRqaWt6MzZ0SE5IbDVZT3hNSzFQbVVteWgwbjZGTWhUNHF1MG8yMUJJMkFMaytaZGJQS1BWM3c1RWx2WTlCN3IxaVpKUkNBQTU2QVJJZ3g3cVJRYmJrRGkzZ1pJV1c0YzR4N0hjV3hnaXJlMEl0Q3hCKzk4Yy9IQTJYbWpTcjN5T0hSQkNRRThFU2xJQXVIYUM0QmtEQkJSM2tFc0V5REVNY3NzVCtpZ0JGQXZ4dVpFVVVBZVFqc004R1lKUktBQ1RZbWxQTWQ2QlM2dE15WFBRSVBNbmtrOUVnSlNDdDlOYmFYRlJCQUtJOGdSSUF3ckRSaTlkajVYZFlJSzhJUU1OWXI3andoTnR4Z1pmLzJoRHN0dkV0UU9KZk1BTWpiZlA5OHNnUGhHTlJGQUtoOGdIamlpR0gyQVNvQkpGQlFQWUlFY0dyUGxQZmtoRHQyWHVZMEh4ai80NGtEa3pBd2VlaE0rOE1BSXBjMFB0QUl5SGhBeit1dzkzMFpQYnNFa014QWtBYVF6OTY5SCtvUEN3RWdFT29FbTJnZ0MrL0pwM3ZaS1Zoc2twMG5pSlNqeU52WVZFODJOZVVna3ZBL0E2eXd5MzJnaTIrOVB4M29zUUttQmp3ZVRUSFV1dzhTb3FSa2JrQXhDSEJId05xblArV053UjNZS01ibE5CQ0gvQlZRV2Y2SUF4WXk4SUVPYkdJR2ZYRGdBenVDbVQ3TVlCTWRNQU04S3VBSkRXNXdJNWp4UkRDZ1JvMFg3T0VCVnB2VkNYZUNtUWVJNEFYVThNUU56ZkMyRU14d2Y1Y3h3d3YveXVHSkwxeGlHZU1oNEE4NWdwa0pMTU1CRk5nQklzRHdDQk11c1NDWWVRUVlnT0VOQ2pnQWlWYThZc2t1ZzQ0blV1QmZiWHRiTDhUSXhNdUk0Z1dYOE1RODdDQ0NPcnd0Rkd4RTRXWEVzWTUxek9NQ3pFQUVPTjUyakR3bUJEUGdjQUF6THZDSVQ2akNTRW8wWk9uOEVZZ1pmT0lSaEVpQkprd1JSalppeGhTYVNBRWh3bUNCQUJTZ2syTEVUQUhjWVlFd0dDQWY3aWdXS24rNHJBQjRZVllFdUFjSDRLUXJnUVJBa2xpOFREMHdvUWtwQ01RYnF3aUJPTjRtQ0dCTzhnSWhxQUFnQkNLT082d2dFRzk3a2pNRmdwa0ZyT0FPNGhBSUlVcDV5a2hLRWpPeENJQUZNUFk0ZllSaGxodkVUQmpNcExtQkJFSVY2K0NoT1QwWi84UjF6Q0FRQkhsRUtMQkFBSGcrRURNRXdFSUowallRQXdqQUhUSEEzejZYaUtnWXVFTUFNaHpJQVdaZ0J4aE9sSmFYc1lVZFp2Q3NnblNBRjZaRTNnYmZNY2F5QmNBRFh6R0l3VHp3c0Y0Q0V6TWdjTVBRRUVJTk93aGpBQWF0SG1ZR0lJeGVvT2dnQm9BRzVDVDMwUUphamdPeHpLaEJqQ2lNNlFXVmNwbVJ4VDB1RWFDRUZNTWE3aENFUGE2YU9NellReER1c01hVk5zS0FjaUJqQkNyVlgyWndWdzRHZEdSVUFSZ1hXY2VHbVhVRlFBMVNUWWdvb2hETHVBb1ZNOUJ3UnhRYUFSSUNyRUFYcHpBczdESnpDbDJzd0c0Z0tjWXpBc0FNY3RuVXFVMjhRd0NlRVNxUVhPQWQ3bmhGY3o3N2p6dUlEek9Tc0lCaUwrQ1RVLy9NQUJsVG9KZWpRcGVaTVNCREhiSUFpd0hHb0FsMUZIU3Z5Y3JNTm1ad0QxeUZSUkxSY0Vjd3NJbmNUR1ZtQVlpQXFDUVEwNEVVQkdBZEZKQXN5REpEZ1hVRW9Bd3hSWXdaUXRHT1hwUndieFh3MGNBMDQ0bGV0T01UVVV2TkE0N1dpOE9KZDFlYUFVUXZBdkNPQjJpSEdpUm9SemtpKzE5RGFlWVU1bWdIQ1k2cW5UcDRvRm14a0doMUs1ZVpZc1JpV0Vtb2s0RFFjWXdBYU1JYTdOdXc3ekJ6QzJ2Y0l3REhRTWVQNmlFQVhRU0FGK0ZGVlhJMXM0TmFCRUFYQXZpUW5Bd2dod2hkb2d1OFZIRWJNME9JTGtRSUVYSUk3STg4a1FKazNDTUZnZEN3a2cyeUdRTjBneDByU2NINWtnV0NCR1MzQXRiNFhvZml0aGxxV0tQL0FpMUtBQWdpNW9rV29LVVh1WmhIcm5Tc3ZDN1BJeGZtWFlFeHhoeXhNQXlnQkZod2h3aWdzUU9tUG1kTTBQbUFONnF4anU5c1lnQ2w5UmtJcE1DTHF3U0RBeXFneG1xaFEycEpQQ0FaSEFpR2lUMUFnRGtuamhBRDRNQXEzSUVGTzdTaUZBem93SjVKZlJrRGRJQUJwUWdOTWlURWdWa0lHWFpoQ0FjTFF1RVlEVGpBQTlXSXhRR28wWUVQRk1NQXVjSzJBanRBalFQRW9ob2VjTUJvMVBHSktYd2gwOVc3UlNBMndJNEtJQU1yTTJCRktBUkJpU2RNb1FzRktFQVh4dkFFU3JBakZLeHdUQUNRVVlFVWJLQWJ0MWdpSVJnd2dHRVU0ZzRpcU1DTDNURndsN3liNHZlb2dBanVVSWhoREdBZXFSTmpaN2pkaERqa3dRdlZHTEFHQWhCZ2pXcDRJUTlTNk1NOEhsR1piVzRFMjBzTENBQWgrUVFGQlFEL0FDeVJBRjhBYmdCdEFBQUkvd0QvQ1J4SXNLREJnd2dUR2pSUUxFd1lTV0dLR1ZCSXNhTEZpeGd6RWd4enk1YTNBZE1TRE1zbG9LU0FYTU1TcUpqbHpkYXRNQnBqeXB5cFVOS0ZCZE9nNlN2elNZeWRQYTVlc0JySzZvV0ljcTdFZkNwanJOcTBCZUlrMFp4S2xhSTlUN0dzZVZpMnJKY2RFcWxlWVJPUUwwK3NhZE5pNVJrbUFOdXJWQ1I2dmVEcXdWb3NUL1NxNnAxYTdJR0taeVhzc0NMQkswWVhBZ3NlL0xNWDBZQy94d1lpaDdIMzc4RUNBbDJpOFNMQnlsV0pPYkFlRk50TDJpS2hKdFZDc2VwRm90V1VBeGRBUEo1TnU3YnR4eUF1SEpqU0tpNnJFZ0thRUNwTnZDQ0lBYzlNdkRDQnFVdTNmNDV2UzU4K2UySzNCQnlVdzJNMEFFVHgwaDlrdGY4SzhZSUV0bGtUcUt0ZlAzdkNMQVNmZW9GcElldkRkNm9HS0NDNEF5YVVnRUNFckpmUmV2UXNJTUFuemR5QkFBVVQzUmNUT2xORXdRbzhDQUFTeG5SN1RSY0dJTlpJR01VVUV6aUlrUUhkb0FMR0hTMmNZbzkwOTBrWFhndDNMSk5CTncyS21OQXRDYnp6V3g0ZDNHYmpRTGQxa0VnSnJMd3p4aTAvSHZSQURDSGNNY2NPUGlaSjBHMFV6SEZIQ0RFb0pxVkFDL0FDQmp4VDNHTGJsZ2ZaZHNzVUpvREJ5d0pTR3JCTktHQjRNRUF4dFZXRndrQllDRFJNVExVWk1Jc0h6WlN3VFkzM0dhQ0NDYzFFNHNtWUdBbEQwUnBVMmVZSkpxeVlBQXVoeEJXVENEeXNwR0ZHblJROVVweW9GTlZtQmlYTHdKUEhhTVVaVUFBellHRC8weU50TVVtaEZ5M1lWRlJiQndnc2MwY2VtRlpsS0FsZ1dDTW1yUW1KWXdHWkNOVjJpelhMdkROTnNGUE5Bczh5MkJ3N0c3TTBPWXZBaEthUXRvQWJyRmd3NjdZSXljS3RyclIxWU1FTG03QloxUVhzc0pMS3ArZ2VSTWd6NjE1RVd5TVpzTUtIT0ZTQmdBMFlKU3lLYkw5VDFRYU9HOHRFZytSTUJuVEJERFBiZ0pxUUE5UXd6TzVzczF5WkFMVVdCZkxKTWxORTk1akhHVlkzeGpLZkJDTFRJeTNZMFlLMi9yQk1HbTIzMUd3TXFTTjJFVUlvRkN5c3MxNjA3ZkFKTTEyUWpGQTRKZlNTaDlGSEl6MWJIcjFzRWc1R0gxVFR5ekhuNWx6MXpyTjFjTXdMME5objBRRWtNRE1BMVFPMU1mWk10QTBBeGpzSFdGUlBOSFlnLy9BQjNITTNQSnM5MlBRU3pYQVVIUkNGQ1lFQUhyamdqd1ZpUWhTblVFU0lOZXNnSUVtK2o1UHRqeVFJOUkwNFFvQ1V3TXdCam5mZTdXeDkzRkVDSUFrVk00d2RsTWkyc3VyRXpWWVBKYjNrdzZwQjRnanlnaFNwNDA3M2JBVDB3a2NkQ0JFQUJqdU5jRzU4VEFpVStWZ2o3SUJCd0VGZDI1R0x5dFBuRGxrdWRsU1RWMEdLOEJJQzZ0S0hIeW5ySWZBeWowRUVtQ0JJOUxlNzc3a29nb2l4L1VaUEVNRUc2SlEvL1ZuTkg4WFlnQWllQUpPQm9NTVl2U0JBOFF5b0Vkb2t6eGdoR3NnT1NyQUpCclNQZ3BDYnh5WkM0UTJDSkk4RDV3S2g1MjdCandnT3BCaGRzSU1BQ0NnMkZWWmxOc1Y0UWk4U3dLcG5MVU1GRTdTaHYvOW1vNEpsR0VzZ0Y4QUVHTmhYUUNFZTd6RUhBQU1tTGlBUUVjSkRZVFVzaURtY09LREhoTU1FbTVqZlA3eEJnakxZNG9OY3JPQmo2cUNIVDVUd0g2ZUFCd2JSbUVhTXRNY1k4S2pjUHdqQURGSm9xNDZRdXdVcG1MRTlBMHlERmRDZ2gvU3lDTWhTUFlZZTBHQ0ZDaUpUQURzOFlYTk4vQWNZR21tUjJVaENod1dJVEI3V3NZRUxaWktUblh4TUdEWmdoeTRVQTRicllBRU5VY21ueHhSakN1dmdJU3k5WUVwRzB2SmpZZkRDT2x4cGdEeDRENU8rZk1FdkV6S2JNSkF2RVpHSnhRc0U4TGRNa21DWnpYck1Cd1RRQ3pSTVJBNGhRTUFmQzRJSmJGclBIN2RBUUFqaUlKQUJtR0JaZERUbmxGWm1BUlBNZ2tza0VNUUY0aW4vVDRITTVnSndrZGsvR0ZBQ0VuandsUDJjcHovbThZa1NnRU1nNHNqZUFvS0lUZG9zQUF3cHNJVkFIaEVEN1ZGMG1SWUVRd3hJSllsaHZJQUY0Q3RJS2hMNmorcVlkQmhTRVVneTdQQ01BR1ZTRGl5ZERUMmVZWWRrRUtRYjcrQ0ZPUGhwenRtSVF3L3dhQUpCTGhBSlpwemlvNmlrelNudWdBbm1EWVFlQ05qRHlJajZ5K29rUUFUV29BeEIwQUNHVnFTUXBRcnRRQ3VXY2FtQzdHQVRVU2dhVnpsSkd3cEVvUVE3TUVnSG5QR0NBa0FWa0xRcHdBdWNBYlN4MmtFZjQwVHJiRzZ4ajE3RUFpRmYySVFKbU9qTGlzNm1DV0Q4QWtJK1lBMFJ6SEN1ZGNTaEFFVGd0NFJZS3hRSFJXaFVaOE9BVU54aEd3cDVZQ3hUS2svYS83QmdIY1pBQjBWVUFJWkRQT0N2S3FUTkF6d0FCaFZVUkJRY21DMW9iVmlkMjJKQ0ZCYVpCak5DRVE3Z0dwQTJuZ2dGTTJCeGtVY1l3eFhXNktWbC9SRUd6T1VXSXdPQWh3bWV1bHo5U2ZVT1VSaEFSajZBZ0Jka0lEM3RuUjV0SnBDQlhwUTJJd3pneFF1KzV6Z1RnSkEyQnRoQUwzakJBSmtrbzBsdm8rTW1LRmkzS3hsWEpvVDRsZ2ZtWWQzSDBXWWVXOEhHNkdKaUMzYThvQVZoNDJLN1d2RUNkbWgwS213REF6VTdmRFRhYkRNRW44aGJWVjcxZ3ExeU5SanFxaHFDRTdDTUVEeFdMMkhJeHpKTTRFMGE5d3ZCc0VBVUwwbFREd1NBd1FUSjBKaCthVE1DL2lEQU82WHBBRFpDRUlWSmF0bkRDRTVHRkdKVldOSThBdjlWekVnRURWWExzdHBvaWhuTG9FU2JTL01JS3pQREN6aXJiSjE1NW9VWUlVQzNJcnFGQU1EQWloanM4OHdNczgwRm9zRUtHVS9NUmgvb3doMllJWWhBcUN5L3BiR05BWnFRaWp2Y0lRRnFTNUtiM0ZDZVBBUmEwRDh5VXg0K0FTOENPTTFCNFRCR2s1N2hqVStEV2lhM01jQU9HTEZwZld5dFh4MUFFeXRDa1FEOE1xcEZ0NWxBQWtyUURCT3dvQU1zTTBBZmpzRUtabVRBRDJHRE5PUnMwd0Uvb0lJWnJPQkFFMzdIc2tkMG9RUXZZSVkrdGhIdVo2dHhPaDB3aFRHWUFhOHU3RmxuaW5pQ2FreGdqR1JjWU00Q0FoSjdiSG1CVXVpRFU1OTRnaUp3bHg4QnhBV2pYbGpBSXhiTzhkazhZZ0ZlS0VNSWV2RU9BWHpoMWxYZEt3WURwcENDWnNCTUgxMDRRQ042MmZIYWhFRVVCK2lDUGs3V2pCU3d3QlBzRHA4QkxpQ0hHRWlvRi9EZ1FEVmdBWlYvU01MWHdaWkVCOFN4QUJVSUlEdTlTRlVNL0hBQmxCdVBIdUJBQXlPOEpBSm1rS0FFclhoQ0FrcEJnRk1zd0JzVW9NQU9GbkNLYll3Z0FVOTR4U2JhSm9MNFBRTVc0Qmh4R2ovd0FGTU1Jd1p1Q01FeWh0S0xYakRqSFdjdjZEdEczb3VoRk5rRE1XQ0JLUjZRNm1XQ3dDUGJTRVF1WXFBUFRBaUNIU2xJQVR0U2dZbDl4Q0FYaWRqR0R1b0FaclFLeEFCaCtBQUkwTkdJQzlTaERoZG9CRHBBOElFd2VOMUdBUUVBSWZrRUJRVUEvd0FzamdCY0FIUUFkQUFBQ1A4QS93a2NTTENnd1lNSUV3NHNKZ2xFSTJxZUZ2UTVjT3JVZ1Q0TFBGRnJCRUpTTVlVZ1E0b2NTYkxrdncrTnZzaENzd0VhZ21qUFd1ekRSQlBUc1JiUG9pR0F0Z0dOckMrTlBwZ2NTclNvd21Mb0FLa1lGb09EVTFRWk1oaUxnY0FhdEdyVm9GbERFTU5ZVkZST09jUVlwZ0xRbzQ5RzA2cFZhR0JDa3dRSVdxVEswSUlTcVEyd3RwMEN4T0RCaFVZVEpqUzY4SUFCb0ZQYllHMGdSYWxGaGxRdEVDUm9Nc0hBMnN0cUNWRW8wQlJUaGprQ0VneGdNS0ZlTVgrb1U2dGU3YThZaUFrTUJpUVFNQ2NESmc3UkV1Mm9oN2szeVE2bm5yVEFwQSswbEIxbldTdGZ2cnJZb3gxU2FPdVQrdVJVQjkvWUQzYlloc0RwTVdncUdOei9ZazYrdk9wYkRGUkEwK2NVd2JicjJiSFhHNENBK0t0Y3B5cWJYejF3LytxMnArVHlpajZZSURBQUNQRmRWc3dPQWpqMVNqNkExRk5lV3VYVkEwZytyemdsZ0Rkb0pVaFVJM2tZYzh4OWdkQkRubS9rMFJPSWdNZm8wMFVqSHBwVXpBRk5jWURBS1lRc0Y2TkF5eEZ5Q2dMSFlCSkRIeDN1bU5BaklSN1RTZ0dpNkdoa2Y4cUpVc0FjeHhpVHh5TlBJcVFJTkxkWkE0Z0J5bVZwa0hJR2VHTU5CNWhBTTQrWUF4blFEU1hHdEpEQUJHR3llWkJ5RXlUUWdqSFBIR0JabHNWSVlRd0hyY3dTQm10MmdzUmFHTE8wd29FK1VoVHA0UWRvUEVvS0JZZ21LaEpyRkpBaVlpeEN4V2hQRjA1VlUwZW1tR0Vwa0QyWHNTWk9OVTUxLzBHUGg2TSt1Z0dkL0JHRjRFSFhaTWZhQkJzY3cwRUNzMlluU1I3Q2JqQ2Vha1A1STVBZUd0aTUyaTFlY0hCTUhwSmdGMFlzeHh5VHo3S3BhYXJXdEN4MEcwc1l2aEhBWGk0ZDVHcFVIT0t1MWtFdWp4TFFXemV0ZklkcnVDTmRJSzVDcTZFRHpZamRYRVpOTkxpSjQrNi9hNjBtVGxNeEtLSldCd0xvMDhvT0N6UGNzR29VVUNrQWZFUVZFNHRUczJTTUVEMFdhRHpTYXJNNEZZdWtKRFV4eDdDSDhxc3lpcW1Ga1FDaGZSQ0ZUbjBJN09zc1NZZzhjUE9tcVUwQTlBUW1oVkZBdHd1WWZQVEdxUUdpenpFRndLelFEaGFna3NocE5rK05NMm9HSkJMSkhEdVFSTWdHTmpZWnR0aGoreU5LZlJzUU10SXB4bUF5QUxOd0ovK28yZ0NZR0hPS1NCMDhnY2tUSVBEZHQ2K3AxZk1FS2grSE5JQ0lnU2krT09Pb0JWTGxBQ0RkSWtBR0c1ajQ5dVc5cVViUEJoazhjWXRDVFZCdU9lbllxYWI1S3dja1JBZ0xxRHdoNGVpd1k2YWE0eG13WVBkQjRGQ2k5K3U5eHcwNEplQWNaTUEwSEZSaUJ2TEorNTVhSTZSd0FNdWZCRDFTRFRzRmdJbGE5UjZtWmtBc0tWU2pLa0VMdkdJTXhyeVQzMnBxRkJqenlnSUZGWk5NQnRDMEc3Lzg0MHBOQjZDUmdWSVVDUjBDUU1YMi9nZkFBUHJEQUNyQWhBRFFRUkJ3UElNRGdLQmVBNm5tangxdzRCbmhhTk0yOUlFQXQ0MXZnN0c3SGdMMFFZQS82VXdRQ2ZnQUExRm9sTlI4b0F2c0dBTzYvdkdJSndoQ0NocWtJWVgvVWtPQUZEeUJndjlnUURSYUVMVVpDckZacVZsQUM2TEJBSUUwZ1FPa3NFVVFuMGdVMWRRQkd4eG9na0Mya1Fwby9NT0pYRFJKdUtDUmltMzhReEpveU1Bd0pJSEdOSklrTlpJWUJpclFJSWxiakFFVGFBRGIwQkp5Q1R2ZUVUWEZnQVVteG5DTENUVElGT0licENFZDZJK1dDV0FDRndCakg3WTR5VU9pNW9xa3VJQXRZbkFNK0oyd2swTkVqUWRqWUl0NVVPSVlET0FrS2tPaUduQWNneElNQUljRjlERVBXYzRTWUtsUmhENHNBQTVQektFRjFQRGxMeEdpbWdlMFlBNmU4SVFGV3ZFQVpTNXpUS214UlNzczhBVmpJdE9hMXlSSU01LzVCVjNxUXhIZ0RDZVBVa09ONG9DREFhK01aUjNWQ1NYVXpPTVl6K2dMS1RFMS8wOTZuakUxWHhDTFgwaHhqRzZrVTUycVdRQnVMaUFLYUhCZ2IvMms1OTg0WUExUmRHQVlIQmhCSlAzcFNRT01nQVA1Nk1BSENvQ0tCTlJNa2h3RnBqOTBob29DMk1NQWNVaUZBSEoweXBTcWxCQlBTSVVmTEhPS0FqWGlvTXRVemR3d01iaC9VTUFDY3dnSFVIK3BtbkRNd1FJVUVFZ2pxcEVCaU5iVXB0aEV6UUF5VUEwekNJUWVMQURmU2JHYWtOU0lMQVg1R0I0RU9TQ0FSeXkxazZwNVJJTlV3RDFBdEtJRjRIanJKRlhEZ0JhMEFuOERhUVFDVUxFTnZScFNOZHNva0w4R2NzTlViRUNHVnlYclAvM3hBZFIxSVZRRE9RVUg1dERMaUtKU05kU3dBQWVLU2hCeElDQVZRUFFzWElrb0NBU0l3eUE2eThESERDdEUxZjhVcnFRN0xFZ2c4cFZCMWRwUk5ZQVlVU0FRSWxkVWpFR1FLT1dvV2NlQUN2VWh4QUFFMkd4bkl5dlJZRHFxaFFreEF3SXk4RFhhQWxBMXhTaEFCaERnMVlRWUlCbkhzTUIwa3h0TzFjempndFBnSGtLK1dGTGtLdGVzWFVBRktlb1FFby9lUkttKzNhQnF2dkNLWXlSRHZnbVpHeXB5UVZQcWZqWTE5TWpGZUVWQmtsbTA0QmhXZGZCaC8zYVRXWlFFQkd5TGdjSUNYRDNWWElBU0hNakZya2lpUzB5d0FMSWE1cUpxUHZESFozaGlLQVlvQlhzSzYxMjRyV1lianpvd1VXN0J0am5rdGNkSFd3MDRacVlzb3lnQ3hkWVFHbnRSdUpvSm5Ja1NFa3ZMS1J5VlZxazFjRFdFeUFjSFhpR0x0UmdBRGNKS3hFbW4vTjJjSmNML1dyRFEybEJ1MXlJNUlKZk52ZnVQSDdvbHZON0l0VjZSalBIbC9xTXVDYTRQTTQyd3hrMWE2T1ZCcXdhNklySUdqTEp6Z2U3b3d3OTNKbDl6L01BZTEzcW9Ea0F5Uml6c2dhckZzY1llc1JBUkF2Z2Jvd3M0OUJoVDhCK1NVMmpiS1FnTEdvdmRFVHFDZFF3QkpMUFVLbE1PTlNyR2dRMGc4VWtneUlPMVluQ0FPK09aVGF3cFJoOUlPYXdWWnlrTXBzaFFDL0lnWlVIdkNFOGg0a0FuQ0pBdFRWRUFqTjlaZ0xPZkhSL2xGR01CQStNQU5xTEtzRHh4d0g1ZE9KV1RZc1FjY1hSaFFNTmltc3JDMElmNjRJWUFidDAzclZuekNBSmtEeE9rT0VCdWJ6YUJXTXlzQmRhWUJUb21SRW5sb0dNVzFtZ0JvUW9nY0xnWmdBSDUveENXTWF4QkFETUUra1NLMm84QkxrQUFhd3lxMkF4QU1Od2s0WTBONUswRnBDaUFOOERsbjZLckJnUTdLQUFwaG1NTUwzaWozTW43d0E2bU1CeE10T0lKSTJCQUIxNXVkREoxWUI1K3lFVXJidE9DS1FBQ3MvSUx3enhVb09nTUZLY2FLamdBTmY2eDd2MFU0eGJVT0lBS3FqRUhZNlRpR0FpQXhUd21qc0pIOUNFQk5iSU5LZFRRQlFJQWdob1cvWWM5SkJHR1loUWpESklRU2dkRVFRMUFFS0FMaS9HTVUyS1FnRDRjMjQ3RkVNVUNZaUdBYUJ5REhSbElMeVZpd0pNeGRDRVJhRUJESXZJd2hwYkVnQks3ekFBN2NGT05XQ3hBRkhLMm93RkE4SUJUb0dFSzBCaU9zR2lDaXVwYm55Ylc0a0FMb0RFRk5KekNGaURRdVM0NlAvQUlXM2lpRDdQd0F4cnlrSUQySnlBUGFQRERMUHJnQ1ZzOEF1MlNMWWdCTEgvNU1GUytHT0xITUFFQkFDSDVCQVVGQVA4QUxJb0FXQUI4QUh3QUFBai9BUDhKSEVpd29NR0RDQk1pTkZEc3c2MUhqUzVjc0VYeFFxTkh0ejZFTWFDd284ZVBJRU9LVkdpZ1F5TnczV2FOeUpNZ3daZ3BVMWpJbkRLbVpaY1JzN294TUhPcjJNaWZRSVArTkhDTDJnRXBYWElKZU1KVWdOT25VS0V5ZlNJZ1Y1NDRCNmpkNGlpMHE5ZWg2TDVJU1pEUDZaTU4rWWFOU1JSbjFxbHVDd0I1OHdab1FiZFRzK0lVbURLTXhRYXFBcndrSUVEaEVkZXZpQk1QdlBVbERvdWxWSWZsR1hFcW5Ka08veVFaOE1lNWMyY0RCaVQ5NjJERzA0R1Z3eUFMWUJIbnl5M0ZzSU1hYUNRcmFkVU5VMFowVTlTaG1PZmZ3SU56THRhQldqYzVVellvemRWRlZxUERzYU1qTFBaQWloZW11Y1lrODRaT2t2RHY0SDlMLzBMbnJkU1lYRXk5eEhuZ1U3cDdnUVpzamJpK1lVT2lQbWJDaE4vUGYzaWpQbm5VSjhBR0k5Z0MzWHVKaVNJRmVybDRvWUluOWZRblVuOGdlSktNRnd6R0lRcUNpWUZ3Q2d0bmJaQU1BOTZCbDFoNGtqQlFTbjFQREhNS0NCd0taUUFEWFZTVkN4b002Q2NjZ3QrRndRQWF1U2pWQlFNSHh1Z1JDTFBrVWw4Q2dOanpuWkgvZkdjUElBblVsOHNBTUVMcGtTMWRQS0hrTmgzc3FDVkJ3bld3alhKUGRHSExtQXN0b053R0NYaXlHWEJzSGhTY0FlQlVxZVFDUldwcGp5bG41U0pGbUhUV21WQnd0eXo0bHluMEdOckJOQTNtczRDT25objZFWERGTE9BRmhyQzhOdVlFWFdaSFRYQ1dnaFFjTlFtZ2w4Y0VXcHFoWnlJVEZQOWFha2pBVFpDSWtnbVlZZVFGNStXU3pDMnl6a3JyYjdlVUV1UVlGM0RZeUJnWStrSFBiOElLOVpzOWNqUTRSaVB2VFpEcUV3U1UyQm1DSFR3aTBBZlNpVWVBbHdtd0dsMEhpZncxd2dmUUlsYVBSeHFzODA4K3NZbFhyWDJZd1daUE11aXA4R3lsWFhGVmhrZElKSlNzVjlPVzRtVXk5aWhXekN6S0pRSXN3WFZ1Y0pBMC9RYjFHd2dGS0dsS2UxOEJjbXlzR0VjN0VBUUlkUFViT3IwdWdKZ3RmbTB3YXNvalBST2pCV3NDOVJzMTliSFFzMUFnM0pyTEF2R3FYSzVuQ3dTWlNKWkFHVERBWDFMNDlxM1M3M2xXakJSbkRkRG5SL01NODBRQ2hIS0dOWWVlZFpEQUUvbk1BeFRJUVlLVDlObExkd1pPa0FWQUhkSUJmeEgvTUtmWmRQUDQyYmtiSERDU0tLbVNqWFBnZGZ1ajl0allnbVRBTnVnaHZUamorVEx0cGQ4ZzFRRWlMRkZlamJuZ25ObUR4aE5UMVBGUk1RUW95Y0RsbzBmbkdRUEtFVUJ5UXJaTThVUXkzdm9UZTR5ZWhaRU02a012UlBrRzg4RCtlK2FjelJQa05sOEwxRWdDQWt3RHIrakxaOTNaQjlNSWtNQ0dDUjBRSkFYS1p3K2JaeFFFYVRoQ3Q4U1M1c1dBbTArNlB5QjBHWXVuQmpFZzlpbmx5NitZWjZkZ0d3TU9NcmtXWGFCLy9rT01aOHdnTnM0VnBBTjVFQUR2RUpoQWhuVkdFc2tRUUI0Nk5wQnc1T01KbG90ZkJiWEhtUVd3TFJ3Rk1ZQXNWbU1HQ283UVpaMXB4QlFFNERXQ2RBQU5Bb2pGOVVUNFF0bGRNQlk1NU9BRi8wQjBpci8xRUcyY01VQUFXYUM2Z1hqakw4bkQzaEY5Mkx3bmVBRVFBeW5HTnA0d0JwVHhjSXJuNjh3RXh2Q0VrUW1FRUxDb3hnaWM5RVV3aHRFZjlDaEZOZERRcUg5TUlBL1E4Sm9VM2ZoR0ZVSmpWUUtoeGd4RDZEcytOZzRRQWhnRE5RU3lBN1lwd29XR0hJbG5xQ0cySFFpa0NZbHNCQ1FqT1N6T0lFNEFCMkRJQ2hNUXVqWnlFb2FjNlVDTkJsQU1laEJBQUluWVlTRlArVC9PZkNBUkFpQUFQWW9sUVVyUmtubkNFMEFwUUhERFhGcHRscjlVNEhDMkVVUjBSRkFXeDB4bUxmMGhOUUYwQVIzYWVrSVI5eWhOanlYeEZONmJnQ2pJR0VwdWR2TW5uemtBRjBVeHppZVUwNVRubkZBUzFYbXRkcjRUbWZIMDJUd1RLZitLYkc0VG52bTgxRHk1T0FGdENVQVdSZ3lvTjZtNXdpNU1nRjBDR0prNUZlcVJ6a3hNQUFYb3dDMVVJQUE1UkpPaTZCek9DQVNnZ2xzUVFnbzU5QlpJUStvUFNRQXhEb1NReEN3MENJSk5ndFF6SUlqZ0xEUnpBTytodzZZVTlRdzZxQmZLZndEaUNVSURxa0k5UXpNUUNnUWN3OGpGRHBRYVVNODBjaGpnRUlnWnVsQ05BMUExbndDc1JoZDA5UThReEtJYVVsRHBTazNGbVRBUUFCcXh5RklZNHFEQnN1RnpyWGJxREFRRklJVXdES1FKOWJIRlY3dnBtVG9vcVFrRW9TUUlCeXROemVWREVRUjVSQVJIOEZHOEhrcWsxa1FIUWNMQVRNVk5GSzlwbzk0Mi9Fb1FrK1VpSEl5bHBXZkNFU1NaRldSNjFkaEdaUzFiRUl2L2JxTWFDWWpjWmtjNmhwOSs5cWFkZVFUMVJrRGFnZ0RpTDRCSWJTUTk0NDJ6WVBFZzJVUkQ3Mmc3RU0rNE5FMmFQY2pFbFBRQTVicVJxY3BoWlVLbzhSamJlZmVJV25zbEN4YVpFQXdpVlpPL2phZG5HaUUyM25Va0hOZVp4ZC91dXRUUHpNS0tLT3dJSVNERmdoYkd0N0dkTVFNTGJrU0lqM3pCQ3dLQTNua1Q2QmtEdkhJRFh3REpCMkRCM1FuN2I1TEtnUVc1UUJJMkFValh3OW16TGc1Wk1NQ1FzTzR2aE9Sdk1uOWp3ZzBRb0xnZ0VZWHVXT0JGR2YvU014TUEwUlRBTjVKdXVJdFNQdVprOEJ5MmdUNEVoWHZvQ2NUY2Z1eVpRSnhsR25VRWlobkdzQUV2ZEJmRlovdU5MYnlBRzdJS3hVMjVTQUQ4QUlwZXo5d2kvMVViY0cxWFdJZWVVc2d5eVMvOHpRZEdzTG5iQ2FVZUljdUZmcWM4eGQ4WUFGRDIwWnRYcHFlY0p1d1h6L0l6ZEJOd1plYkVQQ0FmeW9reHBKY0hISk4xbWIyeCtVSjlOakJWUW4vNE56c1lOUVhlNCtsY0pOZlVLZjVOcStVc0hRTUVRa2tiY0RTc1kyZm9XeXNuRU5GTGpBRmFMUXNrc3hscndBbURMSlIwdEdEREp0WEtpY09hangwdDROd2lEcmplZ2JOak13OHJGVUFVcEdKY2NFU1JpTE40b2NWc3VrQlNjRU9CWXg2WVRjQXhBQVg4d3B5Rk9XcDQ5U0hBdEtsdEpFU2RDVDNKNEtDaEpNRzNKWG5DM2U5MlQzQ0tBWTUxYitBVW9sRVpxZ2FVQ3dMMGVOZU4rODBFV3JjQjc0RmFhYmVnbUpLbWNJQjlKMXhhd3YrNXhRR1NvNlJaNE85c0JxQUdMb1BVaFFYVTFFVFRGQTRJRnBBcXBTU0NHdHVlMVFjV1FNYjY1Q0VRaHRuUFFyOWpnRWMwb1Fzc0dzTUNScnk4RHB4Q2JPZ2F3QVY2MTUrdUIwY1NGeGpBdGdRd0RGbUlLNEdQT01YYWxPU0ZVaXhBRkFqM09uK0tJWW9GbElMTVRCbkRLYzcrd2c0c0lBOVRTZk1JRnFDclI4dTl3djlveEFKR3NDMm1kQ0VRQXU4aFBlWkJBRExlSmg4Rm1NVUNIdkNJRHhpZTZRYjR3Q01lc0lCWkZDQWZHRnJLR0FqQWdBWnpzdW5lOE1NWVZJTzZQRXhEQ3FjQUJBTWVZSVlKUE9MM2o1aUFHUjdBQUcrY1FnclR5SVB1bHVLVU1jVEJHNGJwSm5FWUlJdFlNRXNBMVZoS2c3d3dqTDdBQkNZeTZUNVNocWlTZlMrTW9RQ3lZRUJ2S0JxYVI4eWpEd1JJUmg1U1E1V3AyQjh3Wk05RE1yYlJCQVk4UWpQVTlRK2gwUUVUVUFmejhBV0FFQWdIc0lBSEVBZ0xFQTd6WUF2bzBBRlVGNEFld1JGQkZ5MEJBUUFoK1FRRkJRRC9BQ3lHQUZRQWhBQ0RBQUFJL3dEL0NSeElzS0RCZ3dnVEtoeG93RUN4TUI4SWdaaFlyOTZITU1VYUx0eklzYVBIanlBNWhnRXhvUTZESFUxT0RTQ3diUnZMbHRzR25HcXlnMEVkZENBa2hkekpzNmZQZndZK1RGQUU2TlMyWkxCVUpGT2FyS21LcDBxWlJvV1ZiTnVwQmZQUWZURHdzNnZYbmdZNjJBcTB6VSt5YVUxSHFKWGp4MDlNV2FjT0hEZ2xheVZiUDJwSE5FWHJkb0d0VzF5L0NoNWMwTUN0ZVFmOFVDMjFkTVEyV1gyK1BHalU0Vjg5ZTVJa2hRbVQrVU85ZngwYVBmalNSTmEyRVVvWnc0cHpZQjVnd3JCL1NqSVRpRURhRVhJSUhBaG42NThrQS82Q0N4OU9uTGdCU1dMREhTQ1F0eW1CUUdaMHhwN2VFY1M4QVdoSGxCcGhhc0VGRUdHS2kvOGZUNzRZQ0hFTFRHblhxMkxBUEVMVTR4OGs1SW1BaWxKeVJoQllVSWNRY1BJQUJtZ2NJWFVzUUFCK3FHMFREbnp5eFVlZmZYbTVCNVNBd3lWRTRYQmNYWmVYQ2dSNFlrK0RzQlh6d0RZcTREYkNBZUpJSW1CWEFrcFN4d0VtVGpQTEEyR0ErTlVFc2t5VDF3R05GQVBnZEFBVzB3aU1hazBqeXdRMitpUUpCZHJGa2N3QTRvUTNubzNraFNIT0FNbkVzZDBYMGlYNTBRU3p3T0pIS1FSUW82SjRYaEkwbmlUVUhDZ0hMTE1nbWVaR3hjeWoxcGdMM0RMbG5BV05kOHNDcGVBMUFnUEY4SWtRUFgxTUkwZFZGL3hIbktFSWlXZkFCVWZKTVUwZjlFQkswQ096cUtCbEUzb1dwNmxDYUhaVFNod3F6UExJcUJma3B4WURqZ3IvTnlwSHhSbkFnRnI0WFdDb0FkU01nQmNCamFBNUs2M0ZOY0pjZnRRRWxxUUI0SGo2WktnVkR2dFJjYmRnNlljS3NDNGJUakxYSGtDUHFBUnBKQzJweE5GekFMZWxmS0ZzZkFaNG9zSzFnZmdZN2JnN0VWZk1BdE5jRzg2NnNkbUtXektBeUNzcnZUM1pDOGk3cFhqQ0wyR0tjS3ZDQXJINlEvQlB4aDA4cGlMVVhlRHJ3d0lITnpHTHc5MnJRbjY2d3ZaSUhHYWRJdVhBSUQ1UzJUOGZ5a2RjR0FlOEc4ZXFneEV5Z0Y0RGZEdnZZQ0JzaElVSS93d1RYN2xZeWpFQWcxNFYwMGN5WkVMcnNXQVMvNlBIUm1za1pBWmh4TjNDWENsOUZPclZyWExJRWV6UGtPWnlrQjg0ZTBWY0l5WXk0TlVFYmFrd3o2TWZEMFFMTmxRUC96ZVBvbkhJMlpNa082c1FOdG85V2REZ0hIVzRMWndCTlk4d1FKYzdmYkhkTnY4Z25qZHNGWjVXU2pnOW9TT0ZIS1dJZy9mbTFCRW5Uakp5U0NINFI4V2NVb29LZ2NTS2VvTVlMbkRmS1dKLzlBRHBCRWg5TzRnVkhqakNBeURwTEFlMnB3K2Z1dDhqOS93Uk9HckpjdWJVenNzc0hPR3Zla1NJS2FXVWNvSG0yY2MyM0FYSmpEQUwwd3Q1b3RjQkhaZFB2SERGUk80SlI0VE1zcDBaNU12UHVYQm1VTXY2TnRLclpQQ3VmLzRiVE1qT05RSnFMQ1FNc2l1RkxSQ1lRQVVLWjNXbFVKbEN6Q0NGWk1qaUF4U3M0RmVHOHdGWkpFTUtqVWlJQWJ5QkdnYUVVSVFqRkE0RFNnU0loUW5rRnVvaFFBZGVDRU9RZWV4QXByZ0ZRdjkrbDR6YXNheUgydk9IQVhRbkIrUVp4QUJOQ0ovcGpvakU1d1duRHVIcnhzSnUwYWx0Z0lDSFZmVEpjRUJBb2xrSXNTQzJpQU1zSUViRk1BSXBPRXRjVFcvQ3hhUmtVQU9NYml5WWNCNEFOUXFzaXg2bjRGRG0ycGhIcnNuS1BxZkkxRUFlUVFBanJheHFoWHhqY01LUUl3S2dneUMyV05RT0hCWEpKQnFBQXF5YkkxQ1lKRUU4ZGpJa3c3RkZId05UUDA4OXdwU25uSlp3SG5FdERjSU1PN1A0SWlGajZiamdnQUE3MHZ2SEkwd0JpeWFzakpkV0RFTVQwR0FLbkYyQUFHalk1QzZSNlVNRDdBQU5CQ2laSWtZQUMzREFrcHJFQ2c0RFlERUNqUDNERTFCN3dEZkJ1WkRoUElBeG9Qc2s2MFN4VG5aYVNEaU5NTXNtaTNIL01DbWdvNTcyUE1od1JNY3hTUVJpR2dRWUpQWUM2a09KYlFNVzNaQ0VQUTR3RFZQb2NxRU1GYU53NmhHbUEzekFYRElpQkVBek9wRGgwR01XMC9BV0lTZzZDM3VNbEtRSzlZYzlVSG9BaVp4aUdnTUE0VFJoMmhFU1l1Y1VJRmdwVGwyNlU1NXV4S1EwSllTNTRPUXpqQnBWbHNFNWFVb0pNZEdLWGhTU1R3WEpjRGdLaXdOZ3BnblQySWJ3c29wSzRkemlvUkVOZys2azhNcWlrbFdnczVUQ05CWVFoaFY2YWdJdkplbHdKb0FxYjNEbEM2eWJvbFBmMnM0TExncDAvN0RUTk83bVZzS3FTVGp6dU04OEJDS09PS0RoQzNuTjZIQytnSVk0ekhFQ0QxMkF3QnpyRWZvRkFnM2JrTk12WVNFTG9tS1Z0T1NTNlNsZ01ZQ2cvLzBEZ2h6YVlXTWRPNXdPTk5LV0JnQkUrTWEzVzhJT3h3emhnOWhBQ3VpSnpOcHpPT2hzSUVFbUlBWERqUmEyc2EzZk5BSkhrR3BWNWFyWWpkUkdqektBTXdya1h1a2o3bUREZXo3dEJLd2d2WUlGQlp4THplRlFBQlp5Y0dCQkhrR2lEOUkzbHNPeFI0NjIwYmFCUUhBN1oxc3ZhWWNqQ3UzWXNpQzNVc0Y4aTJ0VSs1WkliZ2RCaDIxbTBkVFh3aGFwS3ZBblFwUVp2Z2xTV0svQ1VXVXBqSmtRYWl6dmNDY09hTWdPS2cwbklnUUUrcE1EWG1QOFhPSHd0UlMxWFFpVEhtYTdEei91WUNPZ3dFWjhPd0lwNkZiQkZSWk9CK0tnbndJalpJbW84ZXQva1lnaGIraW9oaHhoWkpQYkNtVVVCNmNEVWlDVGxWVzRBTlN3a2YvSHA4UlFJS0NtM0k0d01qOEo5akJQaHdPMzNLeDVJVjlBalN3ZVNkYmg0RFpkSWZtZVhseTRaZmtSaHdIcDJ3YjdQUEtBT3oxWnp6S1dzcUQwRzVKaU5PRjk4WVBwQXRNSHY1NzRkbm5OYmZUdGlBTU8xdW53SjNiS3o0N2hMRUxpb0tOc0k1anNUNkFZUGxQRUZOT2RKQTVIdGFORnJ3eGJCUWQ0SkxEemFLK2F5Y0dpZ3FHYnBXcW9hbnAxV1ZGK0VBVmhlbFhkVk5QYWVZL09VamxoSTg5RnFiUGFveUpPcGMzaXg5Z1VJeER2R29HSjBUMm40dGdDUDdUckhXd2tjUXJXalVDdzM3YTI2bkNqZ2xOUUxqWWY2RGRlemszditiblRWd2FNbVh3RXpMcFN6Q05pUFRUT1BQQVQ4U1I5b0daTytrTEh5dnl4NGhRRGxLai9Pb1hFYlNTSmN6a3BFRHB0dUFWSkdJaEFHZTdnTnVMbmRrdWhLbUdoVGp5Y09wVUszcnNyY0d4bkJIRklGcmp5VnFzSFNBRlg0TEJobXN4d29ERUY0cW9CTjE5eFFERG5YMjFOV3JlUUJjSzJJWTZJa1p4S3RSTEhOdkFEaTFPWVYxcGhDTWVkUnRDTlN6ZlBTK1RwUURkOEZiNXcxT2hqRThET21LUVFqZzdmUFluRnNZY24wcnk4QWJ6dVk1SUlSMzdHdEkxNXhOem5XaC9QQnhnQXZqR053Qk00ejlzam1nQzEvTXppUFN2cUpYa0lNUS85YVVjRjNmZ3o2Z3hnQmhQaWhrd1VlSVRaOXhST0FSbmdFVjlZdTFvOGFBYXBENjhZZFJqQWZiUWpoU1pjb0I0WGluNkE2aUdPSnFUNTliS293OTk3R0lZTHdLaEVhdG1QL3kxQXNIdnBrOGNBSUxDRmdZNWVvZ05jWVB0aExNWUVBQ0hYNFhPbkcvT1lBQ0ZHYnY3Z0ZJTVFFekFQVFhBYTZWTUtzQ0FGZ0RBQnhsZEZJUEFBeTZFQzAzQjBqdEVFWDBBTktmUUJHVkYrRFZFTUgvQVBqVUFOcEhFYXVJSVd1dkVBdGdWT1lURVAzYkFOMDNBZmpIRWZVbUFLTW5FQUM3QUQ0UUFPRERBUERCQU9YN0FBZmFBU3BwQm1xWEVXS3JBTmdhQUl0NkJ2QVdVQWhHQUdubkFBMjBCbDB3QUxMZGdVRXBnWHVPSVVVNmdqY2JBTkJ3QU9qZUFmaEdVQTlJQU90a0FCZ1hBS3MwQUFaa0dGMC9DR2NNZ3RCQ0FUZ1VBQnRvQU85cUNFNFJVR2hIQUxIVEFCWm5BQjRtQUx0aUFPRjJBR0U5QUJ0MEFJOEVjd0FRRUJBQ0g1QkFVRkFQOEFMSUlBVUFDTUFJc0FBQWovQVA4SkhFaXdvTUdEQ0JNcVhHaWdvY09HQ3lOS25FaXhvc1dMQ0ExSUl0UmhRaU54RCtZeFlBRE8wMGhGZFM0MG10Q2huaVFER0dQS25FblRvTVlPWnFoNThoYm9nTStmUUlQK0RMVERFelV6SFY3V1hNcTA2Yjh3SFM1NFd0RGt3Q21mZmJJZXlNcTFpZGV1ZmJhR3RYcWcyd0pQRjI1SmNzcTJyVUpKRStiUitkbW55ZGdGM2lpRW0vZmdncWdKRTlBSm5pQUs1THh3Rkx3dHdHcjNKNTE1RTlhNm5keTAyQ05GQzhKbS9icUFRWjFHdCtpRk1lQ3Z0T25UcHcyRXNYZXJVUjBHbWZ0MGEzeGd3YnhIeFNqcnh2amhnamVzM1E0MEFRVE96SzBQcEZFclg3N2N3SWZXNEFEWjdUYlcyNFVQdTdNdkJQR2daeFBxZlJaUS8wT0huTG41ODgwL1RLQVdtM3B0YXZXMHl4OElZbDd3YnNFRGdYdjBBYjMvLzhwOThBZ0RnZFFWVmhQemdERGZib1JRVTFVZ1ZRRWlEZ2pKb1JmVGZ3YlVJODV2M3dtbkNEMEx0aFhHQlQzTmRzQU9va2hpSVZ2b1NTTEtEc0lGMTRRNFlZVEkxQ09BSEJCSVQ5NklVc3g1MloxWGpDaS9CUkljSUkvWU9KTWs4MnpWRXlDTmhHR2VqZWFGMFVpT1BSMmdDSFpLV3ZUSVloQjI4NENLeTNWSkVIT1NkTmRFSUtjc2tLU1pFUlh6d0NsOTlQVEZMY3pCYVJCenQ0U2pZeE9uUEZDam5nY1JRc0VwUm5aendZL0tFWXJRY3NXWVFSMmJGQkRpS0VGZjZuZ0FCWGcyZW1sQ3k5MUNnYVp1WG1xQUdYWDJKS2lubnk2a25KdzZGdjlvQmt4d0dqQW5mdDJJVW1hckVpMG5DcTZCMHFwa01kVFVkZ0Fnblo3R3EwWEszWkxqWXZQa1ptTVlER2hLZ1Qyc0xrdVJjdmFNdWhnNDBzNVhqQ2ZHZWlLbHN0cGVlRm9ZbnJSNWdDZmhabGNNT0pveXdLaHA2YzZFV2pIVnNtbXZkZ1kwQ1cyRnBlVkxFMm9HVkR0d2RnL1Vkb3E5cUJsY0U4SU1JSHJBQThLNmhXcFA0RVlzOGNTbnphdnBCWlE5MGsxUEZKeUw3OGRMb1JiR3FCQyt5UlloQzFDM0FEMGVzOXp5YWZRQVV1Y0M4VGtWeGhmQ05aRnN3VG8zaGRvdCtQV1JzbE1QMUhtQXJ1Z21yZlJwRStqWXh3Tk5QU0wxQXpsYmZiVnBEUmNvODB3ZkFCSmN5bFdMN2RTNm8zWURDSmN6VVZObk4wZTdQZGxwVFBmL05BOU5KZ2QzUWRoNmoxM2FCWFgyZ1k1TUx3TWF6cjMrRkw2M2FjVVEzY1FPZzE1MHdYZEd0eTA1aTZiZHdqbkpGOUZUODhXRWYyNjRQdzJiWlk5RnR0bzF0K2VxdjIxYTJsbGhYQkVJcHpkQ2UrMjJsOWFJY0Fzb1NKR0RKMElPUEdVaHc5Z0VOUlRWY3pyVlNDOC9lV21pbEFXMFJMYUc5WVh5MWwvdlR6R2pOcUg3UW9UNGZJRHZLNGN2L3ZERFdicVFwSDNRUVdiMTdyZDFtaVIweUdiR1FzVUlSMWpxOEx2OEdhNE93dm1lUWpxUW1lSVYwSUE3S3czdjZ0UUJoVVR0QUF5b0VBUjFZNXFFYllWckNQbkFEcnd5Z1FkdUVHU2xtWUJYZGtDM2dqeWlRTE5yM3dsQlZ4cmNCZUpzQTdGVmNPYWh3UmxlTDJCbE9SOUIvMTYyRlhTWTBJZjZNZzA2dkplNWdkeWlnWVE0SWhMVlZacjA5UUZaQnBFVUJ1ODF4ZXZ4U3pqL0kwakErbkFLTTBpeGl4ZzV6UVZPMFFSRlpPd0RGSkROUDg2SVJtYVo1aEYyK1VJTG4xZ2JiTW13amhIMFI5cHFjd3VDb0tNbjhQb2pJQ05vQUUvVWFRSUVFVWRWd0tiSVJSNnNOTFlTamkxb0JjUStVQzl5bGpTY0tMS1NRWUVNVFVjZG9HTW9lMldhRGdSSGdmK3dCNHdjV01sVnB0RTBFOXpCNi83aHJBTjRvei80cytVbEJUa3FMUDRqVSthcXBUQXZZaHAyMWVaTkUvQWJGNWVKUWcvbVNpQ05DQXMxZWtqTkpQb2prMzBJSStKT1lRdFZkdk5ScHJFRm5jUWhFRnVRVVJ6bVBPZWVUQ01PTnRhaG5lK01wenpQWlArYU5UYmhudjl3NXlrR3A4eDl1c28wWnFDVExmNWhBRnNBeW93Rk5TaW9FS3BRaGo3Z29mcVU2R2tTYWo2WUNKU2d3WlFvSzB1VDBENHM5QitTUEFVOEl5clNlUjZPVGdDdFF6NVoybEorbHFZT01CVUlxaTdHelpwRzVEUno2Z1BwUkZFVkh0TFVwM1BFWkpPYUlBcUJIUElBNEZBWlVrZEtyZG9zanBlTG9RQXdRVGxWaGR5T2FJQ280RC9vTWNzb2hyU3JCVEVOelU0a1AwbkFMRzlvUFFqZlVEWW9BOUNyRHlVOGFrdXhWaFZ3Q2FTaFZWbnBXZU42R25GOFVGaWk2RWtHOVNyU0RqSkFObzBnU0FkNGRMKzR5clUwa29CUklNUXFFSHI4WmdGd3RheEE1dXBMRUEyRVgxVmgzMkNuZXByaDllRmZCSkZwc0JpN3p3Ny9Vc09lQnNuVURpb3IydEZpZHBZNC9JY0k2NUpLMm5iek5CMndDd3R0OHRnRGxOTzQxRHlOTGJaU1NvTWs5a1JTRlcwek5kdlVnOVJET3Qwbzdtb2IyOHJaQUVKK3pBMExKY2VyVWJKUk4yTUZVV0VmdkhFL3JpSjFmOTZvQ3lRVGt0bXdmQkt0V052S2NpMllsZTlsZEpFaEUrRFdJdkxFckR6aXdJQlVWbFpBRzVHRVZXV3gwSzFqYXFyVmhPb3U1SVZyRXE5OTIxdWF5YTRwdUFnWlYxOEp0bGZIYnVWeEZFSEhiUG9nNGhhWFdEYUJ1T3BFeHVVOThOV1djdVJxQXJ3c010bmcvTmVncDhuZXlUaExFUU1vd2l1QXFPK1BNZXN6Qk1GM0lyd0QxSHJacTJHZ2FzOTRHSkdrWFpMS1pUUXF5eXYvbkVuakxxZXlFWWR5LzM4ajdBWUY0b1dSeWJLSkdxbUxzSmNoeEdTWklMQW5lYzN3OGxBekFhbWR0Q2FWd3pFSThveEUxTlREU0gyQTVWSjRGeHo2UWxoMWNQNHlXd3JOTVJaM0daUDBLdEIrMmVMT3hXRHMwbTVMVGNNeWMyaTJlTEFuSUMwejhGQmpobnBkdVNsRGs5b24zWncvMUF5dlFFL1REZTZvczJ0ZXp4bzFTcjdpTG5jalBhbXBWdEQ1VWs0MkliUTkrVXdRMXRtcW5YSXVvTFhpaFdpQ1Zka2tvMU9kbXVrYXlkczJBZ0dXRGhDdGJJdnRWVTNpVWRDVVJBK1lIZUFMWmtXMW1aUkRDS0wxWkFlbU5aTWsydFdUemU1S1o4dkoxR0k4SVJrOUVldFBmYWdENUdSTnFGZTVFejhYbzNPdGlDbzFUaDFjVzhzQmdiL3Iwb2hiNitrV24vK3QwNkkrZmlsSWtTZzh2aXhrdWlTaENPSFlTY1Q2Wmdwek9qQnlMVFU4WFFaQXh3SVFaUmRGTERwUFNqSlBQZWFCWTZ1YWZGa2ZLSmJXQW1HTHJicWJnOHo1d0FNVzQ1NHR1WTNuVHFxTkxmS05kUDJkaHhDMkFCT2dLTkJucXcxcE1iSjV6eTBJVm5hWitNY0EzT0U2b0JiZ285cU5DTzdnOFVRanJBNGdkQUtvaG8zd3hIVENzb0FML0x4MmtqQkRqbVFURmtEY2h2Q0h6L3czSmZHSWVVemVQWUF3dytPdEY0WUpmT0ZBNEZtQUlrUUJnb2xydmpuRkFFRWpQSitWMmJEeEN4Tm9JZ1FOMElHdE0yWXJDOWpCUEVSeEMzdU01dlVHS0FaclJER1BIU3ltTEZXUis5TWh5UGw1Wk9ZcVg4bEtJTDZBRWpOTTRCRzNxQWVQSWV6eGdRL1lneEQxdU1VakptQ0dPaWppQ3dYYVRGam9aSnRIakw2T25MY0YvT2xDR3ljdEFCRGVRQWZlTUlDQUFBZ0xVQ0Q4TnhZNjhnVVBZSC95WkFDRThBaDE0QW1BZ0lCa29ZQmJrWUZCZ1gzLzV3bDFnQTZFTUgzVXBCb1JhQVlQUUJKZnNBTUd1QUFzK0g4QStBVW04UUNOOEFpRU1CcTlsVVBGRUFibFJ3ZzhTQS9sSnduRklJS3RFaEFBSWZrRUJRVUEvd0FzZndCTkFKSUFrUUFBQ1A4QS93a2NTTENnd1lNSUV5cFVhS0JZTVVrZjdIMGdST2lEUlVsaGlobFl5TEdqeDQ4Z1E0bzgyRkJTdlE0VEdsMFFaK3NCTlVYekdEQ1lwNGphQTF0MUxwZ1IxYUdlSkkwamd3b2RTcFNrSkJDUExyaUVLVlBtdktkUW8wSnRPbythelF1UFFFamFXTFNyMTY4Q2k0RkFkNEdhVTZsVUZUMVl5M1pwekpsUzMxTERDcUlZMkx0NE9ZcWQ4RUNSVTVoUEdWQ3Iwd2pkb3c0Z0NFbjhJQW1pUlVLM09qeEMxMGdjdGFoTUdhaWRVRGV2Wjd3RzZQR1ZxWWpwdkFkMWVCTDZhY0NmNjlld1k3OHVTUWhsblFjeGFiNTlNSUVlMTgvQVJ4YTdkY0Z2MWR4MUp0ejYwRnEyOCtmUERYeTROYUZPN3N1YUw5eXlHN3c3eHpDUGJKSC96aTN1a2IxaTBOT3JmMTdNM2lQck0vMHlzTlVoalBmN0JZczllakFUTzI4UXphM25qMGNDdW1ZQUNLTWR4OEFEajlpSFgzZjY4VmZWVE5xRnNaNVg2NFhSd1FVeCtkY0JkdytDQm9KNHg4MWpCb0RwQVpmZWdXWThoWjB0QUlZSTFnY1g5UGVVR2I0OUoyTjBoTFNvb0JrZnlGaVVBWStZaGQwRktEb241RURSZ1ZEamhOUTg4dHVTSU5Hb21WOFAzQklnYkZRZTVKd0J0NGozRWdQaUJObGxSd1owWU9SVG9xQW4yNWtKT1ZmTUJDNEtwaVdjQ1JYVFNIeGswcU1rbmdvNVowOGRWekpnQm9pQUN2UUJvWmZOZzQ2YlhDYktrV3pGb0ZObkhXWW1Db0tSQzRMd3BxUWZ5UVlDZjBhQ2tPZ3RkVjRneWFlZ2hocGJHRFZlLzZaSUIzQWFnRTZoNkd3NVlLc2p4V1pyb1ZKU2FjQUVnajNWQWF1OGlpUmJCM1ZPTUNWK0JvaFNyQ0tlUnByc1VMR0JBSk5ab2p6YlhiU0NhVVpJYk5kMkZSc2huSFlMTGJGbVBmQUJ1ZVdhQzlzSHBETGdySGRFaHVzdXZQSEsreHE5NGViYVhRZkZVdk91dGYzNjY5b0hsNWxGSzNDM2xGYlZ1QWhQdW12Q2NjSkd5Rk9sM2ZJWnc3cmR3aS9HWDJXcm04RjVGV09kd3lPVFhESnN6RjVXQjZKZVNXdldCQzI3L1BKcjdETFF5RjIzaEh2QmxqcC9CcHNCc2M3emNGY013L1RBcXEvaEtabWlYY0lXQm00MVpUb1UwcnBWNjFxSTlYQ2t3VHIvNUxNa2JDRFF4TURRUlQyaUdRUG9WUHdaVjJWd2hFUkNGK0FIMjYxbVBmOUNGTDErWFFEcHhieHVjSkEwU3hzOW16aWFvUnlVQVdab05nL0ZYeGY5RHdRSWRLZnhjWTE0NjFIRWZ1RWNOWERQZEdlQkxTcnlYS3pISWhValRrd1BXRGk2NVhxL2R2Vk10dERjVWN3TUhEczc3Ylc3RnZSbGlYY1VoaTFQRGYwNzhNRnpQWTh0RG5yMENFMksxQ00zODVxL1ZvL0VmbnQwdkY5bUJJaTlrTFB0cVFqMEhqRTc4ZlhqQjZkeG84VWpwUEtONHJlL280R05QRFV6UjZnKzVUWGg5cnNQMnFEQ3VvUkFMbm4xQzJDSVp2T2s4Q21FSG8wUzJmSVU2QjNZQkswbTlGQ0lwVTRqT3dCU1VJQ3V1ZHBUMEpFbitEaHJnaC9Nbm11SU5ZLzlIV1JUVDdFZUNsT1lPdGRzckNxbU9naWQxZ1lwR3Q3UEg4VjQwZ1QvRGdLcm1QeURmVDVVM05kbUlvN29EV1I3TkpGaDVaSUlRaHMyTEd3RllSWVBaMGhGSmM1dkh0MGJ5QUVaSUFva2RqRXZzSkdXaWFaMFBHT1o4WXgzc2VCVDBEZVFUUW5tWUI2RVl3MFoxaW1DVEc4ZWd1T2lIdkh5bWlET0pJelJpc2tKcHpoSTl4bUloZmY2UnpGYTFMczNOaEpEcnlFWUlMbERMeHdLOHBJNzh3Y00zU1VRS05vQ2o2Q3M0TUtRcHdoQ0NLUi9NL3RrS3YwMVAwV3dyZ09CUytBc1BjTkF6Zmh0V0RIcGxpeDNpYTFIenNSWkI1eUg2QmhKekRpK1pvUGhROXBNZk1mTVpvWlNpME56M1V3a1dFMXJLZ3hWWkNyRzhXYmlOVy95MGpYYW1rOFl3a0NveVEzVG5NcXlvVi9xRUFaSmtJaHk4Q1NrRFdOaS80dkdTQWlmK1FUTGF3aUJKWC9PQktBQnhhUS9DTG9nZzdxem13a055a0JoNTFDRVJwUW9FMjBvTzhYMXpvc3VaS0R6WENlSnl1bFJqTHBtZXd5Z3A4cTJhY21TQmdxZGZzbWRJV2ZWVXBkNktaT0IwNGlQSGxGVG14WUVObjhjV2lLVnFVdWZFdWlSYk5ySUkzTFpVYU1LWkRhUmk5Skd3QmxMaURvVklZV3MwYXdFb3EzblFTMlBWOFdxYSt4Smt4emFvMkVXRGV0TC9WR1BodGxESUpMZ0VBTzRDVmExTWltVEZIS1FBZkpucjU0YUZUWXM3TnhBcG1lb0h0bzFZLzZBM0NFSmNvdUdvZkt3WXZXSEpIQkRqUUwrbzVQemtHSmQxVHJBQldrdGlDUDBxMHYzOWhSeDBHd0NNQkZIVVNGN1JBTXhUaEZETEVqYVR2Tlkxdi9lMVIrWXRTeGMrMUxKcG5vVVpwbzVwVUgyR3BQdytmYWk1WnVKWUEyQ3k2clVsclgvYWxqOGRoc1RuaDQzb0VDZHlkTVFRdHpuclRhc3M3SE9QSmI3UW9scEZyS3dxVWZJRkRJL24zMzNyd2FTbGlKY21KQS9Lc0llb2pYbnZBQVR4b1JNVnBINTlTWmd0U3VKanJEd2FRRW1wdFZ3WXkrUDJJTzN5OXhzUkFlc2xyZWlTUlF1K3FxRTh3a2JTVFJLWFE0ZVU0U2RTbUZxV1BnamRLb0tmcThMU3RpY05aZ2ltU3hUcmNwaEEwVk9MVnI3eUFibm11QkJXdkJ0SkJRT0syUFg0ek11ZUk2Nit3aXF1RlhrTHFaeGRWc3ozenpvT3VIWHBNMHZJQmJLZnpuWTVCUjJHRGVuS1hCUmxydzJvdW0zbDVmUnJWQ0dGYkNjcFRML05ud2pvK2VDVXNzcHU3bVJzVUVWVE9qcmxiTnVhOFUwaHVPOFpHWGl2Q3pacTExbW50VllPZGZQOUt5cWdmWWhiRlo2TStEc1ZXaUR1K1NrWStYZTRCaUFjV2JwWEtKSmRyU29sdGs3R3pXTGNVZGRMbCtabW82b0ZsTmg3MnkvMkV4U1gyTEdqejNEMVVSYVkrOVZvSjVQcmg4MHpuYmhNZEpGaXczQXpBSnJHWVVoMkEvUUxMSVRKcHUyQ3MySlFybzEvSFExUGwrcHp5eUN3eE9ieDlTSURySVlUcklKZy9tNE5lY2xmWHRCMHQ1d3E2cE5LbVB4cWg3MUJ1UGdwbzF1Vy8ralR0RytWbHdMQmFNL0pjczU5UkJQYVF3MWJGNmxhVTFrMVBDNWxkaGhOUnFwQSswR2xUMFlONkVIZkVoSFoySlBCMGpsRjNHY0dHTVAvNWZjZkQ1dThBWEtLVXlDdVhqR3l5VUppK3Z2RnViMmRTZ3AxUUh4TnFvUkRiY2NJWjdrbjBkSUhGa0tlNDRrOW1PanRiblNmbUJxcDM5RVVaY0N4WE05WWhHRmhMQlRoenRSOEVCeVhmanowRUVJWFJYbzdMSUp6VC9FVXloQWVwMkdCMnFFY2JBekYzUm94ZXhvWDFFWTZrRVdzeWhJRVkySUVSeVh6bURkd000TS93QUJjL0tlZHVrZ3hRd1MwbzEyalo3S3ZmQUhMb0U1RFdIUTBSUEdaTVFBb0E4OTZNVUprWk5RNWphNWtaaE1Ia0QxSkY5eUwzV1FqK1Rpb3BZNm1PSDJqV2pFN2Mxd0c4QmdSajVWcVlQZFhVOU02WFJBRkphaFNseVd6L3ltVUVNY1BHR09UdzFnRXBSQTNpb1NlMHRUNEZJVHF6ekFEQlBvUUJwRlp1N1Nob1JoSWlDSXpDTWVNWUVKckw4RGlLbkk1ekVXRUFBaCtRUUZCUUQvQUN4OEFFWUFtQUNiQUFBSS93RC9DUnhJc0tEQmd3Z1RLbHpJc09FL0F3NGpTcHhJc2FMRml4Z3phdHpJc2FQSGp5QkRpaHhKc3FSSmd3WlNGaXNXUnBMTER4OWNTZ3F6TWlYRWt6aHpNalFRSmd3OUVMYzZQRUtIYm9MUm8waUpQdXB3Q3dROW1qZDFTaTFaVEZLOW9FV1JhdDNLOVNnNnBvUWtwWnhLVmlOUGVoMktpaExWdGEzYm8yd25mTFVYSm1yWnV3c05TQUx4S0dsV3RvK1dOaVVVMDJYUHd5L3JBUlhhZDYxV3RoMUFpTVZMdVdBWVFvM2xhdjEzaTNDeGxQNUNpeDVOV25US01COEkzZnFuVmUyRVI0VENWTDVyNEVPSHBFYlJQUUx4b1c3cDM4Q0RHeWoyQVd0dXJ4M3MyWjFkMGdCbXRrU1BkcWpuTzdqMTY3OTVFa3JyZFlLb1IvU1dNLy8vNlB3UmRIU1FDWDNHN284aWUrMjM1YXA5VkUvOCtJek8wV3RtZSt1REFlc2dXYWZYTGQ3dEI1dDk5MDFVbTNtYVRmQlBQY1VFaDFOd3hkVFRsNEgrSldoUkdQR3A5WTk2d0pVRm5IUC9RR2RVQjdKcEdKRUJJQnpuWUgyL01aY2RaaTZDZ0tDS0JIRm80Z1FnUkZpYWhyOFYwNklvODZXSUkwcUV1TmlCSkRFZUdXU0hSaEZ5NDMzRmRHRGlQOHI5ZUNSQnY5bkRtbG9kRkxQbFB4OTRsOVV0UG80MjVrR2xGVU9nWEVSS2NtU1NEWVpIMnBvS2tXWUFQUzRTb2lHTHh6MFN4cDE0TWtSYUdPYWRPYVZVQnR4R2xDaTMvS2Rtb1EzcGVRdVI2SFd3S0U3RkpHb1VqS0pST2hGcGRLTDNpSmg0RlZOVVZ2WVFLcXBFcEpYL0NlZXBkM1dxMlQrRFR2cnFxS09Gc2VwcnFFcGxhMUduNnJwclJiMzJSV3l3bkNvTHJMSEhJaXZhc01EbVpJQ254WVlhYlVhakRmdmRwaHMxU3VTejJtN0w3YlRLaXFKcGN5MnVtbVo3NW03VWJicVJrcFJrVnJtR0ZtOUh2UjVYejBpU0lQVUJ0UHVlRzlvSFdVM3dRVWlxYWtZSXdRVWI3TSs5Y2pFYnJxTVRSRnB1eFB5S2RtbFI2M1pVejdpUFNBb3Z4eCtaNXFnby8zSVU4Rkg1bm94eXg2R0ZnWlNjWnNVM3djTWJ6MHp6eE9PR2pGRzdHWnZzczBpbUVWZ1VDQm5aYk5RL2FVWnJCbG5Uc21hVWtSUVo4T1lFOUVCY0tEd2pvS1BUYVBab1ZtOUZza0pxZEx5MFlETzJhQmd2bkxYTythTGN5Z01UMWl3ZHVBWHgvN20wMTBlbkxCclJma3AwclZIWnlodzRTZWdpYnZGQ2hJekxzNzZMbXpUYXZhSVUzdERoRHE1ZHVlV2hHWkJWeVE3NXZUUGduM3QwdWNPYng1ZDQ2bm43WStzRVFpZFU1dDg5dzQ3MDRKckpyZENsRmVldSsrNnlYM2cyUXI0YWRRdnF3Lys4TmRZR0VjMGs1YzJEN2svQVN5ZlU2SW1lVjg5NDZQSFZUcEFrajRMQXZQY2NpVmJQVVRoSG4xdmQ2RnVmUEk4SGJVOTc5L0VUYnovcGxtVmxQdlg1KzU0LzFpY1g2RDBvTjlOVFhBQkRJcHI1dFd3Z1duc2EvaFlZSVBBcHp5NnorNThDS1ZqQkFaNklXUytiUUtzQXlFRUdIb3g5QkNrVi9FcEl2UGxwTG9LZEV4NEwweGM2cTYxR0lQYlRHQWxuNkR6dUNXUjI5WkFoRC8vbEZSb0MwdW9mNURQS3dIWTRSQnI2QTJGeXdSbWZDaWpFSm1La2dhdnkwajlhUks0Tld0RmdWVElLMHpnandTcCtVVnIreU9GRDNxUkRMNTdSSWttN0lBdzErRWJCK2FOZG1xb1M3dHhZUnpSeU1VeXptMXdmYVVhblU4MXZoSHdjSkt4T1dNRDVMVEdSSytxamFHU0ZqcDVrNVpFZENVRWRKL20rSkU0Z2dZb2s0aE5YNVJMRXJUQ1VGeEdOSkM3a0VsS2FFWldHQ2swUzBUR1RTNzRTbG5saVpDVWRlVXRjSW9TVGpiUWxFMzFaS1YzUzVFS0NKS1o3UWxQSVkzNnFsOHJrVWhFL2FEODZSbk9SZDFUZVo5ZzR3V3YrTW5SY2pCUU0yK2pOWXFhUm0xdDBIRFNqMlRqNmZVaWR3eXluTklzWEpZRkE4WlByVktZcUVTai9FRVJGS1ovRUZJMEtjV2c4Z1ByU1k0aTdpZjAwWlZCVXF1eUNBekZpMU9UNVRYcE80SUZJWkY5RFE3bFBvN1FQVnhjS1lqemxxVDdIRVFTR0RCM3BOUjlhdElKd0VSMFRwZWc4RytiTzhiRnFvNUlNVGRtaWlCTGpkZE9iY1h5TmZkNEVVNXllY1ZwblFvaXNSR2pVTDRwbXB3cERTQmlMMXRRaEJqVk1DU0hxS2N1SlJlVXBaS2thaENSSGVlZFJoWER1SVZWbG9XbXN4citFUks0b21DVHBDZEdqdVlUTUxxVml6V2thWGZlNGd4QVFueXBWSkRCcnVoQ24zUyt0QVdScEpSMENRNFVoTm4rRHZhRkRhSXBYZlZxUUtBWmNpTks0ZGo0cmptYUtHYVBJL0VyMjJPYXQ5WDBWV1I5NndnckwwWUJBY2hZNVhGRzJxbGViL3hHTGJ3ZFphbVVGYTBFbFltUjdxKzBzQnk4WE5JM1FGTENCcFdDL2N0TlhpbENNdE1sZG9HbWNWZGZmZmt3VXJIVXE3OUJ6UE9OZWlMT2w1ZGhuTlhQRWpvUVF1WGsxYlFOdkZoTFZkakc5c0p1WFpqRHFFYTJSekdUd3JkeG94TVZkM0ZJa2pDRERyM0lmdXF5UytEUEF3ZzNjZmo5V3dKTzhiTFVDUnQ5K1g1dVZqNWFFa2xRTjc1b1dQSzZvNnNRZTBGRmJnZ3ZHWWJWb1VTb2doaE5lODd1dEJUZm94Rk5KY2FiZXhXSlJrYVpLNHhJRmpNbUNZVUc1YW1hSGNwYUhLUVBGbTQ2NFVMRnlrWVh4Y21EdjJPakg1dExUYThtYjJWUlpLU3RoZ3ZLeGJtd2xGVGVYTW9DQ0V6b1FxZUdUbEFaaE9iYlJscVo0cHBoRlYvOUdOeWFxVWVpQkowUmhpaTFTMHRLV1NyT25WWm1xeWlvS001WVRlT1NjL0VZU1VPS1JmNW1qb3diZHdzMXZObk5wd2lCbmRRRjZUYzR4VTV0RGRCZmdVRG8zK3BIU3Z0emtvb3hWUjgrUzVyTWtDTFFqTktFTTBlYzVrVmdBWk1JUjJjYlAzbG5TMGZSeW13NDdDQVNuNW5RcXI4T1RmM2tGTXBOWlhHMjRzNSt2eEFhLzdJbTJjSXF4blFJbHJBTytneDJsOVpNdzJ2R0d4dEorVDIxQW9MTm1QenArMU5aWmRBQVRtWm1BSnR4NldzbGVoR0p0bzBBR1FoVGtDVjhLMUtDakxBVUVoTERIVEQ1ams0S3JwQ1gySUFSUXV0MGd5RWhtMGFuVEM3bjEweDE3QTBZMy8raUF4amYrajZHc3UrTDIvZ3F3TndYeG1SRm40dll4Zm92SytTM3kzdUJ5T0pMNFNWQWFFeGUzT09ZcmthSEhCejVEMGVHMEJDWUtCd0ZRbWlMMGV0Z2pKbEFwK1YwQ0FnQWgrUVFGQlFEL0FDeDVBRWNBbmdDZEFBQUkvd0QvQ1J4SXNLREJnd2dUS2x5WTBJRERodzRaU3B4SXNhTEZpeGdyUGl3V1JwTEhEL2JvaVJ3cDB0NEhqNUtLRlh1WXNhWExsekExR3VqNGdaQk5FRGh6Z3FpbnMyZk9ldlVJblF3VE1hYlJvMGdYR3VCWWsrZE9vRkNqK3NRWnRlcFBlaC9DckV6S3RXdkxwWkp1VWlYa0ZNUy9wNFJDZmxqN2NTMDllMlI1bmgxYk5taEtBMTd6NmpVNE15eFZxRGtKdlpXa2RTVkVmd2I4SVVhOGNTbE5lb1IwQWdaQmlERGV2WmlSR3ZDTGsyeGdlcFlUS3g1TnVyVHAwZzVwUmg0YldGTFJ6TEF0THYzd2wrdy9vUjhNbjk3TnU3ZkRZaUFKL1FzS0ZHZnV5N0dUTnl4bWorN09rOFY2ajc0b0hYRXhTUjk0RXNkSmo2ank3d05ucnY4dVR2a3ViNjY4d1VhZTNCMDUrTXpBT3p1MVIzUTM3TjB6bSs5Y2JhL1llOHp4VWNiZlNxZTlkOXBTK2dWbG5ILy9jYldaZGs3bFZtQ0RBNTBXb0ZpdVVSalRVdXV0Sm1GcEdpSmsyb1hhYlJVaVJnYlFSaGxQM1psMm9rS29NYmVmY2U2OXlGQXhrZGxHU0gyazJjZ1FhbUVJZHhNaERQcllrQ1R5Z2ZDQmFOTVpLUkZxelNrSVFvWk9GcFJpWnp1RkFXS1ZGSlVXQmsrZTBWT2prVGl1Q0lJOVRDckdKWFdqeGFjZ2tWeUdRUlZPcnZXNEprYWxJVWtaVG1FNGlXUng5VVJuNTUxNGt2YmxubFA2U0Z0US80ZzVLS0V0a1hhbFoxUlNlR1Z4U3o0S2FhU2pYY3JUQnhwT3lsT2RUVzRhRTJtMGViYmtmNkpPcWFtcE1KSC85dWVuWThJMnE2dWx3bnFVckU4cENkNnRXdWFxNjY2anlVbXBjbi9TK2Vxd1J2RmFuQ1N4eWZuc3NzdzJPNXFlUFBVSklGQ1JTVUp0dGRZcWhtUmNSWHBsUUk3L1pLb211SHAxbXVwT3RSNzFycnIrc0l1WnUzdXUybFd5aERCcGIyYWRrdFZ0VjhYMEttaTkvd0tzV0RHQWxic2htTGl1bS9DOTR1N1pMMUx2b2luc3hIbDEybHhrb0JwbGJGRCtjbnlmWXVjcXFPMUw1KzRaTE1JbW4reVBzWlRGVzlHZjZYN3Jvd2ovRExQTmNCcTZxeUMwTGpFTVpzbDNGcEhRQlEwR0RLYkRHaTBLd3N2RDV2TFBEd1NaSUUwSEJpb21yYThaMGV5b3hMRTljRlFjZWd3RUFRSmRHMENQeXloR1NlVEdtRm1RRk13RFdWQ0hjbTBXL3lmbVJUUi9RSGZNeVkzMjdzb1R1ZjNVd2JFTlFMaEJiZTRFd3Q4VWZTMDQyWG9KOS9oQmhrdU91Rkp5TXg2YkZwc1gxS1puYUU3RU1NaURlK1VBTmFXYnJsaXFnVTZVSFUraVp6Wkg3SkF2TEhuSUMrRklLK2E4ZjRkeTZBd2xTM1ZtcFJUUHVkZlBLa1VQdDZJNVR5SEtiOWRET1VKRy8rTXQ4ZFlYTHU1d3RTZWs1OXpnSDRWQytEQXU3QlRSQnltdVpQWHMvM2Q4Wi9GMi96M2VYYWxTZjBMWEloL1VCREtyM1AyUGJ3dGJEL3dJWWdEOXFPdUE5a09NaWxKWEVPRkZESUpkODhlZjRGU1FyeGtRZzdFcFZuRStseTc4cFErRUZHc1oyTUx6dHZtZEVJWHRRb3grdHZjUEE3eXZkVERzV01WcVJoQ0c3ZVNET2FTWVAvK01WZy9FYlJCcFFUeVpCUmVvb242OU1JbGRRZGw2Z0hjbEYvSVBpbnRCbVlyMDViWlI0UkNMZDZzWXlRUWlQTzk5RVl6RW10bHdPRml3TEowUmphZUNIazRZNU1OQXZSR09MK25iRHduNEZQcmhNWXVJT1piMzl1UEhQK293WllrYXBQWUthY2dveW5CVU5meVR4cTdZU0tRY0Q1S1hlbUFsdmFMRjV6Z2tPMWJjSkNjbFNLdE1NbEtVMXFvaW11U25TVlJha3BRMWE2QW5uK2hLTmxWUlRDa2FIaVZyeWFsY3pzK1V0T1JsbHlUb3ljM1FLSmpDZkJJc1FXWE1la3d5bVhGc0lDUVZPVFpveGlxUTA1U2tvS3laeHlGT0w1SFNRdDh1dWZramxEbEZXMFFFSWptVk9jUVNrZEUyeTF0blJZb2xRSUdvY0gveXRNaTE4R2YvVDByZE1aOEMyZWNpQnpMQlV3SVVnREo4RGtIT1o5Q0RQcytHZEZvb3Q5VHBVSUtjampLSVcrSS81YmxQeXBSTGNmVzQzRGdyK28vTzhUQThvS3dtU1VXRW1CYnFheUFicEdoRis1WXRnM1F2bml1dGtOZnFhU1VQTlhTbXhEeHBRVzRuenB6cUZKc3JyQ0JVY0xwU0VRSmxnRFgwS1RLNTJVbWhHbVJSOVVBaVVKSDZVb044S1ZzYkZXYXhua0pDQnFycXB4d2w1aGdWY2pzN1RwV1hwL3ZVamFBaTBxWldqQ3hRWldDVXNocFdVWFpLY2hSY3lOZnc2ZEFBMWxRaVhZUlhYeHZwdExWS1JCSTNmT3NtQlpySXhNWEZpWkkxWktlMGM3R2I3WW13Njl6bndHUURJYTBtYzdOSHc4aTRsTFJZTklxMnNyTEpubHRIT2xuZi83SElaZ3o1MmlScHE5bjdIVFlqdVFSclpxRTRWbHE5aEloOEhXNE9uZWJSbUt4MnQ3WEVGOGlNQXRJTHVwS3lnWVZKd1lvalU5ZmFGbmRKV1MxbWVSdkVnRWx1Z2RTVkduUjdTMHlRNGZZckVOc2ZlVEhJcTlXOHQyamFtWnJPUUdnb2crMWxaUHB0YmV4STAwWkMzQUs5WG5uWGJPZHJQUUxuYUg2WkVkV0N5NnRIOThaR2NlVGFyL01jdkNjYVJ2aHRPVG9ZZ3g5SFlJaDFWamt0VzQrSUlVaGdMSjM0T3lsK3FvWUpWMktMNVJVMkxkT09mTmxuS0c1WmxWVXRIRldhaWllcERmNjRRUmpXcFhJM0pTbXMzc0xEb1ZxVWNPaXhZaEtmN2piMXVFVlhYOVRNOWZCb3lVN3lFcGFtZE44R0JjbE1ZeFB3aTFBajVUMFNLdi9IOVJqT2wwZHNKRWw5Q2N2TjNaUXhFYlZiTUdkd1lmcFpUYVZNVlVjZHA0bk9FZXdVWkFYa1ptWlYwVE9WT1RTaVphYm9EaG5YWG1VS1NvN203T2N3U3FvWTJZUDBqWFcxbVJ5dHBqMFQrbk9ud3RCQ1NBOTZZbzllVGFUdEU4SURjY1l6Wkk1ZGdMWWpGQUtsR2ozNEFZNnNQVFJxamdHSHMwNEJqVU9rNHhMcE9FUVMzNXlUa29wTnVPdklXaTVLTWs5MXRsMGRzTkRtTEZLcURMVkx0NWtFUWVVc1F0R0twTG1kbm1kLzRHMXJIQTk5eW13OVlRZkdNK2creVYyV3plNk5xTVlzKzFsTmVVeUV4Wm1BNUNkUWlReTZTektVTURqODRRLy9pRWhzVTV1eVlJWGdmd1FMWEp6Q0xmTG9aQ0E0QVhsUE92NFR3ZHlGbDc4cndRNWtKUE9VcXJnOHY1K0J6bXU0K1p1T3FOd21PTSs1em9YaUVZZlBmS1VRV1lyUVYwSjBpTEFySUFBaCtRUUZCUUQvQUN4M0FFWUFvUUNnQUFBSS93RC9DUnhJc0tEQmd3Z1RLbHdvMElERGg4VU1GSnRJc2FMRWlBLy9HUkRvajZISGp5QkRpaHhKc3FGRGltR0toVm5Kc3FYTGxpcFhUc3hZc3FiTm16Z1ZRb3pKTTJYRmx6QlJwcFFwRStQR25FaVRLajE0Y2lKTHAwQjlWcHdhRTZoUW1RNlhhdDA2OHVUVGYwSXRQblRvcjZ6WnMyT2JRdlg1RDJaV3JuRGptb1Jhck8zVGlCSFA2dDNMZDYvYXIxVXh5aDJNMUd2Um9rYjc3djNYa1RGanhYci8rbno2bHJEbGtBN3ZVamFnR0tuaWkzZFZDcjVNT3FGRW1XQ0xjdVlidDYvaHVoWkx5emFKbXZKaTJYeFBINTQ1MjNMbXlUNVhuKzFOMEcvZ21KV0phOVdkT3FYd3Nzb1JSblphRjJ0MHBjeVJQMjk4WFRyYTA5V2RkLysvQ1o3bjgvRWYwZklVZlJROVp0RjI4NXAxSDFMOXl0UVI2WHNzNzF5NGZwSGZFU1hlZndqQmg5VndCQUo0bG9GaHRKZWdSajgxaU9DREk2RzFHNFhnSFFnZGhUYVpaWUJVQStyM1lSaHRZVFFmaHpkNVNGR0pEbzQzb2xQbm9aaVRoNGUxR04yTHpwMG9vMmRsZlFpVmpiMzFKQjkzTy9Mb0QzOTFSU2NhZXpvV21aU0treVhabTQ5TWJ1aWtWbVl0bWRLVVJCWFQ1SlZZSGtubGxxV042YVdWWUhLVjVXUkF3b1hqbVVTbXFhYVlRK1ZIMklzVGZTbm5uUDRzYVdkY0djcTNwMlU5VHNRaW9JYXV0TnFnbHhWS29xRnVEaVVobW95MjVxaEtiZUkwcG4rVkV0b2ptOHNSeFdtbm52YjVJM1lxbGFnbnFYS3RXYUpTUWkzL3ltcHBselpZbUdpVHhqbnJZRkJpbWhOS2NPNktXMWxUYWFvYXBjSjZtbUdtKzFFbmE1SHIvSk9QS2YrQWdGNld6dGFVNmt6SVBvZ0VoYTdhU2xKNXoxNjV3VDhWNlBjcFJjd21oR3V3dmRtU2xCUzhYRXVzVkYxVlZXNXB6eXdGcEx5emZXcGRTSDUybTJ6QWZlSUxFcDc3RWliTHdRWTVxaWhJdURZc0Z6MFFlL2Z1UjdvSktoc1ZHUmQwNlo4NmtaaVN3WEloOGtESUlwdmFWcnNDT1lzeVhLMndIUEdSZGJZckVWancycXljcXlRZlZQSE1XNDNnODBIcmtvbVFqem5xZXZTd3k1cjI2SmxQZDBkc2Raa083YlJXYlZTdGtNUlNGdFR4cWw2VHRtYUlCSDNJTTlGSnpWQjJRdmUrTERTTWJML2Q2cEU4R2NSdzNYYkQvM1YyMEM5YTNMZlpwazZjOWxDQ0Q2NHM0Z1daeDdmaVd4VUtIMEU4a1EwNXIvY3FEYUZNajE4ZVpyWU5tWnk0NTNjei9aYnBuWlArSk02K3hoeGM2cXJQaURkYnJwOE1lK3dwWnA1a2ViZmpucnQ1R3JFMHV1K1I0enl4MnBNU1R6anlHekhmdS9Ja2ZmcnliOGxEVDVqQXRzcTh0ZlZMamN5ejdkdHp2M3JDaGxKbnVmaEdMdGxjejBxRmovdmY2NTl2RXhqb1A1YndscFUvWHo5RDhPZnYvdjQxNlIvbjlBZEF1T2t1ZmdRc0lOSU82RDhGZG8rQkEveWZBK3ZEd0NwTmNIWGwrVjcxTG9nVGdjMGtjQW5rNEdOMDA3eEhEVStFSGltVTNFYTBRUlNXUkhxMll1RUpYZmcxbkswUU9TSGtvQWVibHo4YUJyQndkbktjQlA5OTJMSU14c3lDUktSZ3h3YUN1aUVta1NPc0V4ZUVWT1hFSjE0TkxPMFpXeFdUZUMvZURFU0lUMHpoQVErSHFSd1dVSVdRWXFMb3pBaEFHTGFJaERNazR0OXNaQkUyb2c5c1RGbmpGbEhvUnFZME1Jd0xOSlVYRGFJMVFDNXdpVXVya3gydDE4ZEVpa1orTkZ4VDYveElFVWk2Y0dUTVVsdWU5dWpBSzBweGFUOWE1UHZ3eGg2R29DU09GNVJlR25XaVBVTktEbTBLS1NRZzE3WEtoWURHWTF6c1l0QVdJc3RjVWlsc3pVS2lEMS81eVk4VWpKT01KR1V0T1NZVlZJcFBjb01VeVRHUk9jb29Bdk05T0tSbTdHaTV5L2Z3ekpuRWN4VFB5QU1zU3lxUFJxVWtqNlRBdWMzWlRmSW1xUUpmSitPbU9YSkt4Wnlxa3lRczFabi9UVzJXalVhTTg5YzZSWm14V3NGc1hJbkNaVEl2OGsydXZBbWZmWlBrTzBPRk9IWldEWjJHQXhTYklIcFJXaFl6VWxYeTU4RUFpcW1ESWdWWHVjcW5CNWM1bUhlTlNuRWtyYWR2L1BSU3V3RzBvYlBCVTRNc09xdVlkdk15L0NFTFFUbTBvQ2laRkZGRzVXaWxQUFRMbjg1R1MwTTZXcS9TaVI2b3hxaWdFcFhwZU5iVE5KRStpS21KK3FoN2REb2tyOUxIUGlaektucjRreXV6amdlc1JwWFJiK0p6VlRuWkp6elg1TkF2RlZYWElnVUlPRWVsRDNqd3N4Mi9vcFd3ZS9JS2RjcnFWcitoOVZTVnVxVVFsVnFxVnk0MnNDakt6dXYwOHRidlFJV3VCMk9oWGZwem0yRjVGalhzd3V5VkRQTTlicFgyYnRQSkcxWlVtMWpFZkN4SnFLK1ZYVzdDY2x2YU11bzE2L3NnWktvNDNKM1VacmFEQTgxaFZJUGI0VHIzTzhyZDBsMThHMXJkM0tjcVdESFJjLzBpR2RSdXhuZkdoYzlhcEdJUm8wamtJbE54Q1d6cVpCVHhkUmQvVVltdnBDSTBYZXBDN2lUV2xaU0FYaElmNE15a3ZUNGNTM3B0dTU3LzBzU1FZdE5JV2hhc2tZYklLU0FBSWZrRUJRVUEvd0FzZGdCRUFLUUFvd0FBQ1A4QS93a2NTTENnd1lNSUV5cGN5UENmQVljUUh6YWNTTEdpeFlzWU0wNThhS0NqeDQ4Z1EzTFVTTEtreVpNWlBScmtLTEtqUTRrQ1I4SkVTYk9tVFlZZkI3YmN5Vk5sVEpjM2d3bzE2Zk5sejZOSWRRSWR5clRwUVo4OS9SbndSN1dxMWF0WHAvYjhPZE9wVjV0QVcwckZlbFVoMmFwYVc4YUUrTFV0eWJBaXlkYkVtaGJrVDdkNEtjSU5pYlZwVnBGMzh3cGVLVEZ1MWNGVzY4SWRQTmlsWWFxTUN5WU8rVEx5MTcwZHJWcE9PRG5uMHMwM0MzL1VETm9zMnB4c1M2TjBQUHF3YW9hZFdiOSt5OUlqNmRrTlk3UEViWkcxYmNpOEs1NVcrVGw0d3RxL2pXTWM3bGc1UXQrWmdUdTN5SHozZEs2dC9WMG5TZFZ6MStESXAyci8zMTZ5K3ZmWnlGMlRMOStkT1BqMDB0ZXpsMHI4ZkdUbzhlV2ZiQys3TlA3eCtzMUZYMytXR1JaZ1VOVnR4bGQrQjlKa0htUC9OY2dVZjhXMTVSdURFdHFVWUY2MVlaamhUZnlsZHBsUkhuNm9ZWWoyQlpXZWlXMmg2QlY4TEg1Rm9ZZ3FHaVZlakMwT1dGU055ZUdZbzN0Q2RRaWdqeklPV0JsWUpBNUpaSkZBMGlUa2tvSlJtQ0pHSUpVSTVWQXVycGJrbFZFYU9hVmVWWEtKR0dVbFBTbG1YbGxxWktaK0l2d3p6RGIvMUlOYm1oY3RxRjhSMjdWSFkwVnJIcGpMUHo4RVJ5ZWZQVWIyQUUxeDZER25qbFJ1R1prRkdoNVVSMlNETmhUbW1hRHArT1ZLanVZMUFLWUVWYXBRYTRJUkFxcEJNMjdVYVY1YW5EcVFxRStSLzhpWUE5UzQrbXFUbzVJcTJCeTJodW9sVGk5WjJhdGJ2K1phcUZ1bERDdVpwcU91cWl4aXhUNG42N09iNlpsaWxVb3loUUsxQ0VrcHJXM2Nab29yUVN3SmE1TXE0UjVrN1hQSHB0c2xhZ1gxNlc2VTQwYVUyYnlXUmF0VHNObmlTeXg5ZStycTc3czcyampWd0pUYXRTKzRDSS9aM01JM05rd3dwOUZKUFBGTUFsdjhZMUdYYW93WHMvWWU3UEhIUUhZNE1za1BtM3h5aXlWUHU3SlgrbGI4TXN3QWl5Ynp6SDR4MmpIT2Z2SFVMODhnK3N6VXBoSnJ1bk5RSVFCdDlHaEFPN1UwdzAxaktYVFVVdS8wTTlYN1RZMTEwRlp2amFEUFYzdTkzTk0zaTIyU3R6K1phL1pFNjlxcjl0cXcxYndXMUhCclZLektkZHZkTXQxNVgvOTB0OHQ5Kzkxa3hvR3p6YWhTWlJlZTIrRnpSNnk0NFE4My92YmovN1RkdU1pVXc0WXJ0cGxyWGpCcmt4ZWVLcm1BZDQ1cXZmS2FmbXZrNUxhcmV1V014OHZ2Njh1eVRqcmZyK3ZidXV1ZG94MHI3cjNYZS91OXRGY3VQTVNZcXc0cnhLR2JiZmx4emo2K1BPTEFpdzd5UXFrSFB2M3VpVnV2c0tYUjk2MDc5a2VMVDZaZTRhKzkvVk9FMSswN24rbDd2VDY3VEp2L2ZaM3hVejEvczd6cmIzU1orVlBhK0JyVlB3RWVqMHIxazkvOWlCTEFsZTBQZlFWMDRBQVpHRUdQb1lobytHdmZ5V2FFUVFKV3o0S2VhWXFRd29hd0I2b3BlMFh6VWdjQldNRjVoUWd2ZHRLWWxGWjRraGcyYklhQ2dWRUpkUVloRzZuSFhSd3NrQS9kbThlbElDcG9pQ1RFRkhQMkJDRnNKYkdJUmxTTmdaUzFOTjQ4eGxWTHJOQnI0UE5FRTJYeE91RWhvbnhpdzBUd1lPZUhPRElQRFJVVVJqRWFKMEZhQktQQjBOZ2dPR2JJWnRIcG9xQzhGVWY1UUNlUCtublFHcDN6Ui9Ib2tWS0NIQ1FZdzJQSVEvNExoMlhFRVI3ejZNaWNRVktSQWFxUEV5c3BvQm5DQkpNTndreG1Hc25Kc2VsbU1jL1M1SUp1NDZDL0FLYVB2WUtLV09SaVNsZVNDWmJjK3FUUFNIbVdYbzZGSi9zYW1TeVA4c3RpYW9Wc3R4d0p6cUJpTUtRY0pUVzRmTm45bkdrWFhkcHViVEpSSnYrc1U3eUllRk1ta1pSUFFBQUFJZmtFQlFVQS93QXNkZ0JFQUtRQW93QUFDUDhBL3drY1NMQ2d3WU1JRXlwY3lQQ2ZQNGNRSHphY1NMR2l4WXNZTTA1ODZLK2p4NDhnUTNMVVNMS2t5Wk1aUmFwY0tSS2x5NWN3TGJLY1NaTmx6SnM0VDliY3lWTmx6cDlBRS9hRWlKRWp6NkJJYzlJa0N0T29UWWxKbzJwY0t0V3BUNmxZTjg3TVNwQXExNjhEdDRJMWFCWGsyS3cyenlwTXEvYm55cllVMzhLTmVYVnUzSloyZGVMTkszTXYzNzRoLzA3MUszaGgzY0lYRHlNK3FIZ3g0SStPeVJLT25IaHlZY3VVaXdaMmpEbHpTck9JTjN0K0tUcHY1OUVrVDNOVmpYb3c2TGFzVzd1R3JEYTI3TlMweDVhK3JmUTEydDI4Y2ZxdU9qeTQyOXpFUFJwUDNoRnI4ZVZBbnd1WERyMjM4cURBcTBlbmpqSzc5dTNJNlliLy81NlVlMG56NUsxZkp6MCtmVlQwajZHNlg5MSt0dno1enV0clhvK2ZQbi83OS9YSFhIUG42U2NnVXZDdFplQ0JDQzZvb0lNTWdoZmdYZjlGK0Z1RldoRm9vVzRZTXBUZ2h1cE5hQmlFSUlZWVg0bG5mZWhRaHlneVI2R0dMWDZWb0lveGlzZGlWeVRXYU9LSU1Pcm9YNCtTM2Voamd6ZlNPR1JUQmhwNUpIdEFocFhqa2pkSnB5U1UzZFgzSkpVMmluZ2xsa3hPT0NXWEpoWDNKWmk0VmJnbG1WVUNlU2FhWWY0M0pwdWY4ZmNtbkpYSktTU2RVZHJaSko3SHdiZ21uM0ZDTlNlZ0wwbzBLS0VOZ1hZb29qd1N1Q2lqUXRIMktLU01TWG9ucFcwNmVpbW1aWmJGYVorMmZicGZxS0xHTjJtcEFyR0Zxa3VxcnFwWFk2NTIvK3BkcktQT1NxdXBmOTZLSTZ5NjRycHByNUVxbHl1d2x1NEpiSWFHRG51cm9zclN5dXl2eCs2cUtiVFJwcHBiczdFaWg2MnIybEpiYmJmR1Zvc1F1T0dLSzYxOHAzSWFYcnFZanNjdW8ySnUrK2x6OHFyYlliM3Qzb3N2dkZidWl5aDE3K0xKWGNCMER1d3ZuK1lkTFBDZEJLT0pucTI5d3Rjd2x6TXFUT2FIRTBPcElzU3JjbHhReGtNYUNiS1BTbzVjNDVvZXQ3dGl1USt5YksrM0gxdDg4cHNtYnpob3pRd3Vpbk4vais2TTM2UStwNWR1ME5xbGJPckxNQ1ByTXBoR0J5cGl3VEkzdmFUVTloRTZNdFV4WWkzcjB4cmpyTFdGWDJlYWRNNUVoLzB6MGRiS2pKclpYUzVOdHRvVmtlcWUzT1d4elJ2ZEEzSjlOdHdGb21lZEg5OWlqejBhM2h6YWZSbmh0Um5PRitKdzhTcWI0NTdKZFRmamYwaytPT1NUVS82MzRvZHJqaDNtUmJjS20rZ0NQalc2NVNEV2RDSHFXYXN1SWV0SEhxVzNoeXVMeFdaUHdrYWtlMWs3TVlVdzdzQ0R2bkR3UTgxTzZVakVDeTRxOHJ2cnZseEFBQ0g1QkFVRkFQOEFMTVFBclFBSkFBa0FBQWd0QVAvOU02QkRod0dCQWdrV0s2Z2pJVU1kQ3c4eVhNaVFJTVNDRkExWXBGaFE0TU9GQ0RVeVJCaVM1TCtBQUNINUJBVUZBUDhBTE1NQW13QUtBQnNBQUFoRkFQMEpGS2hqNEVBRE9tZ29MRGlRaG9TSER4a1djeWlCSWcwRC9uUThwQmdSSVVlSDZRb2EyQWp4SWtHU0lRMG1YR2l3cGN1WE1HUEtuRW16cHMyYk9IUHF6QmtRQUNINUJBVUZBUDhBTE1NQVJnQkpBSGNBQUFqa0FQOEpIRWl3b0VGL0JoTXFYTWl3b2NPSEVDTktuRWl4b3NXTEdETnEzTWl4bzhlUElFT0tIRW15cE1tVEtGT3FYTW15cGN1WE1HUEtuRW16cHMyYk9IUHEzTW16cDgrZlFJTUtIVXEwcU5HalNKTXFYY3EwcWRPblVLTktuVXExcXRXcldMTnEzY3ExcTlldllNT0t2V3FBaGdRYU9vcnFrTkFBUm9NR05JaXlmZHRXUWxxaGJlbTJqUnRVaDk2M01DUU16YXVYYjFBYWdPdmVGWXI0clYyak9pSWJRRHA1ck9YTG1ETnIzcHdab1ZGL29FTVhEVTE2S09uVFFrK1hCcXA2TmV2V25vTzJIdTJhcyszYnVIUHIzczI3dCsvZndJTUxIMDc4WSt5ai9nSUNBQ0g1QkFVRkFQOEFMTVFBZGdBSkFCc0FBQWhWQVAzNTB5R2hRUU1hQXYzUmdGR2pJUXdKL2d3MHdGQ0RJUUFZTkhRd3JJR1BZdzBKQ3gwMi9DZ1JROGVPTldnWW9ER1NvZ1FEQW1rMGdORkFnbzZFQW5YQXhNbXpwOCtmUUlNS0hVcTBxTkdqU0pFR0JBQWgrUVFGQlFEL0FDekRBRzBBQ2dBU0FBQUlaZ0RYWVRtUm8yQ09FeHBFT0hIaVNKNFBIL0ljTGR5eEpWMERHVEFhcE51eXc1Ky9CaGhDWW1qZzBaOEVBQkZFQXBCZ3dBQU1BQ0l4QUlEUjhtWE1tUjVQcHNRUVlhVkhIUTBBQ0FYUVFFZEpIUkl5U2pCYTBxTUJwazJqU3AxS3RhclZxMWdEQWdBaCtRUUZCUUQvQUN6QkFHd0FFd0FNQUFBSWZnRC9DYlFuc09BL2dnWUw1c01rc0lmQkhsZ1NTaXppdzRmQWlrRWtGbHd5RDFJREdUQnF5R2dBaWRvU05ScHBOTUFnRU44L0RBMW9GQ1FvaGRjL0dqVUFZR0FwRUFPQUdqb1NHdmduQVVBRW5qMGpSR2lnc2VoUmd6c0JTRWdKd3loUERCRUF3SkJKRllCQnJWdzEvak1nb1FIVEJ1bUNpazJvZHUyL2dBQWgrUVFGQlFEL0FDeS9BR3dBRlFBUEFBQUlsZ0QvQ1JUNFllREFnZ1lUL2tQMVQ4TUpCZGV1S1RpaFFhRkZKMFVnNE1JRm9ZZ1Rpd1lKVUREVDRSWUlFTGNlWGRoQklCZklmLzVpeXB4NThGOGNQUVliTkpCQVk2Yk1oUDRFU3FqeER3QUFHRDE5V3FSUkEwQUVEQkVBTk5DaFZLRUVweGl5UnFpUjlLZFZBRm0xY3FXcDBBQlRzRm1QVW8zNTBrQURwMFpyU0FqNjBxQUVHREFhMEtoclVZZGZ2aFlOQURZWUVBQWgrUVFGQlFEL0FDeTZBRzBBRHdBV0FBQUljd0QvQ1J6NGJ4akJnd2dUS3BTeTQ4SWpoUkFoK3BzNFVTSkZpZ2t2YWtTbzhTTEhqaFVKZ3NSNGNLUkZraWNQNnBCQVE4ZEFmd2dsd0toQlU0SkNHalVBUklnQUFBQ05oQTBBWUJpS0FVQURBd2hoQ0NVS0FJYkxnMEdKRmoyS0VLZE9uajRWeWdSUUE0WUVwQXBYcHZ1cE1DQUFJZmtFQlFVQS93QXNzZ0I2QUJFQUZ3QUFDR0FBL1FrY1NMQ2d3WU1JRXlwY3lMQ2h3NGNRSTBxY1NOR2hEZ2tTYURDVUFLTUdBQmdTRk5Md0dDRUNBQUEwREJ3MDBBQUFocGNZQURSUWFWQkhTNWdZSXNDZ1daQ2x5NWNtWnlJY0NhQWtnQm9wRTNMMENKTGhSUm82SHZKRUdCQUFJZmtFQlFVQS93QXNxd0NIQUJFQUZ3QUFDR0FBL1FrY1NMQ2d3WU1JRXlwY3lMQ2h3NGNRSTBxY1NOR2hBUm9ZR2Vwb1VLTmpBd01KRFRRQUFDQUN5UVlKYWRTSWdLRmxCQmcwRGhxUXNMSWxCcE14RDlKazZiSkdUb01HWUpTTVlQSmp5cEVBYWpUUXNWQ0hCQWswbUZwVUdCQUFJZmtFQlFVQS93QXNwZ0NVQUE4QUZBQUFDR01BL1FrY1NMQ2d3WU1JRXlwY3lMQ2h3NGNRSXhyUVFVT0hRaDBOYXRTQUljSEFRUU1OQUVTSUFBQ0FoSU1TYWtUQXdCSUFESXNGSlFCZ3lUSkNEUm9HWmE2c1dVT0h4NEVUWVlnY0NhREJ6NEkwaEpaczROT2dnWWtTb3NKRStQU293WUFBSWZrRUJRVUEvd0Fzb2dDZUFBOEFEd0FBQ0hnQS93a2MrTStmUVg4RUV4WThlRkRoUW9ZR0hVSmtxTkFmRFJvNklDYWswUUJHRFJnU0lHb1p0T1VmREFBUklnQ29FVEtpd0NrU2FrVEFRTk9rQVpmL3VNR2d5Uk1BaklSQy9ybkF4eE9EVHgwSnRYQ3JnU0dseWdZR0VpYUpOOVJvalFZT0wzQlNjSU9HQkFsUkhRcjhVVXlzd24xaUF3SUFJZmtFQlFVQS93QXNvUUNoQUEwQURRQUFDR3dBLy8xN0pKQ0doSFE2QkNxRWMrV2ZoQm8xQU1DUW9GQ2dFaDBOQUVTSUFLREdQd1AvSnZ4UkJnbGZCQXdvS3lwMFVTTmx4WVFDYVhtc0dLRUdSWVhhVkdJQTBFQ2xRSlFvSS9SY3FQQWt4NXNLbmNnd0NVQWlEWitXMHRHQTBlQ3BUeTJ0ZktyazlFOUZ4WUFBSWZrRUJRVUEvd0Fzb1FDaEFCRUFEUUFBQ0lzQS8vM3JJTkNmUVg4Q0V5cDBzdTNmd1lNS0k1WjRlSkNHaEFZU0RBZ1VoY1RKQllvU1lBQ29BYUNCRG9YVkh0S0E4UytDeTVJS2NYVXdhRUFDQUF3NE1RQ0FjZklmaVg4Q0RqWUE4QzluaEJvMEVqcWhoYzZnelFnNWQvYjg1OEZKQm9NNmhyWWNLVUdoR1FYL0FtRnRVS01Haks0UkJXcWdkMUFIamFscG5SeExTMWZndFgrdzZnWUVBQ0g1QkFVRkFQOEFMS2dBb3dBVkFBb0FBQWhZQVAwSkhFaXdvTUdEQjNYUTBJRVFvUUVKTUdyQWtHQ2dZY0VHQUFCRXlDakI0a0FhTlFCZ0dBa0FCZzJQL2lSb0hJa2hRbzJUSGxXeWJQbXlva1VkTUZadWhNR1Fua2NhT1RPYUZIak1vd0VhRWhwSVlDZ3dJQUFoK1FRRkJRRC9BQ3llQUd3QVV3QlRBQUFJL3dEL0NSeElzS0RCZ3dnTmRraklzS0hEaHhBSEV2cVg3V0UrVS85QVJOeklzYU5ITXg1RGl1eFlvYUNmUnlOVEVyU2xjcUFVWGkxanlpUm93T0NjbVRoejZqUW9hMmZEZXo0SlBndEtGQ0tWb2tnUklrckt0S25UcDFBRmpvaEt0YXJWcTFpemFzVTVZNnZYcjJERGlsVWd0cXpaczJoOWZrZ2JjZ0JiajZqZWRxUWx0eUV0ZEhYejdpU2wxK0dPdm9BREN4NmN0cFUvd2djOS9BT0R1TEhqeDVBalM1NU11YkxseTVnemEyN0ljclBuaFA1Q1B3NU5XalRpMHFRUjZxQkI0eTNxMGdVTlNJQlJBMFlESFdsZnB5WW9BUUNBQ0w0YjFMU2F5cUh1M2Y5MHdBQ0FvVGx3R3NPaFhvQjQvUEJBR2pVaU5NY0FYSUpQc2pKMUYxSFVrWDE3OStobFh4OXM4SnM3QUJpNHJkWkIwVklIZTk4MW9HT04wOUtBYkFrU3hQZVlmK2g5WnVCT2Q0U1ZZRXNsSEpoVU1XbzRLQ0ZFRlp3UzJWSVRabmhRSHBMWm8yRlVqa2dXQmtwVUJRUUFJZmtFQlFVQS93QXN3QUNtQUJjQUN3QUFDRmtBL1FrY1NMQ2d3WU1JRXlvMGFFQUhEUm82Rmg2VUFLTkdEUmcwSkJLa1VRTUFnQWdBWUVUVWFLREJSd3dZUURiUTZFOEhEQUFvVVFKb1lFQ2pEcE14TWN4a2FVQ0N4NVFBYW1UazJhQmpTQWtzTjBxUU1OUmZRQUFoK1FRRkJRRC9BQ3pOQUtnQUZRQU1BQUFJWFFEOUNSeElzS0RCZ3dnVEp0UWhvVUVEQ1RvVUV0VFJvQWFBaXcwaVN2UW5BVUFFREJndVN0am9yd0VBa0NBQndOQ1kwSUJKbENGWGJqVDVFVU1FQUExSTZvQng4U0lNR2lUOVVZUUJJMlBRZ1RwMEdCZ0k3aWpCQWI0Q0FnQWgrUVFGQlFEL0FDelhBS29BRHdBTkFBQUljZ0QvL2ZOSHNDQU5Ham9FS2l4SWtNYS9HalZnMERDd3NLQU9HUDhpUkFCUXc2RkFoaElBUk1CQUVnREdnUXdiQUNCWkVpTVVsQVJWc3NRUW9VRzZIakQ5MGFnaGtpWStHZHdxK2pNZ2dXY0VmREFzdFZINDBkOC9HaEpvM0VER3RLckNBM2g4V2EyNlFldldyMkQvb2ZnYUVBQWgrUVFGQlFEL0FDemFBS2tBRGdBT0FBQUlkQUQvQ1J6NFQ0Y09nZ2dOU0dnQUE0YUVnd2dGQWdBUVlXSURoRFFHWXRnSUFNWkJLd1V2RXNUUVVjY1NOdjhrVUJ3WlFRSWtaZjhNTkFDQUFTRStHUUgrWWRNQmcrYkdpQU5Wcmh6SWphQUJIUTFxMU1EWFFBWTNObUlRNnFCQjlZWTdOcUdBR3ZDWEFDakJDMUc4RW13ajlsOUFBQ0g1QkFVRkFQOEFMTmdBcGdBUUFCQUFBQWlKQVAwSk5LQkRoOENEQ0EvU2dNRlFnc0dFQnlYVUFCQUJBSUFHQmlENjB3RURBSWFQRldsa1RMZ3d3c2VQRnpVdTlIZ1NnQVNJOWd3MG9JaWhZZzBhRUkvNVcybXhob1NSQjZjNUVhaERRb01HT0JQdWNESlVJMEp4anB3Z2NIcFFsQVludklCcXZCREFpWWt3VlAyQjYzcUhYdGdCYTV5VStFQzFtQnFtRnNBNkZYZUhhUUtJQVFFQUlma0VCUVVBL3dBc3p3Q2RBQk1BRWdBQUNGOEEvUW1rMGFDQkJBTUNFeXBNYUVCQ0RRQVBHK2hZU0pFR0FBQVlJa1FBMElEaXdnWVlNWWdFQUdPaVI0RWdSWTRzZWRKZlF3QVJSRzVzZ0xDbERwQXdJZEpvbVpBZ2pCb05kdkpVcUVOSHphRklreXBkeXJTcDA2ZFFveTRNQ0FBaCtRUUZCUUQvQUN6RkFKQUFGQUFXQUFBSWFnRDkrZE5CZzRZT2dRZ1RLdlJIQTBhTkdqQm9MSnpZRUVBRUFBQnFTSnlZc0lGRkRCZ3VOdUNZRUFZQWtDaGhIQ1RwenlOS0RBQWFHR0RwTHgzR0NEQUJTS0RwejRDRUdoaHJTSmpKMHdBTkNSSm9FT1VwMElCVHBsQ2pTcDFLdGFyVnExaXphdDA2TVNBQUlma0VCUVVBL3dBc3VRQ0VBQlVBRmdBQUNHWUEvZm5USWFGQkF3a0NFeXBjT0xBQmdJYzFHakNjYUVBQ2dBZ1lNRHhFT0ZHaERoZ0FNbVlFSUxGandvOGhSWkkwbWRDQVE0d1lJZ0NRWUlDbFFCb2dId0tBb2NObVFob05ZTUNRME5OblN4MDZhaHBkeXJTcDA2ZFFvMHFkU3JXcTFhdEdBd0lBSWZrRUJRVUEvd0Fzc0FCNkFCTUFFd0FBQ0dBQS9RblVRVU1DRFlFSUV5cWswYUNHd3dZS0kvclRBUU5BaElzQUlFcEVLQUVBaG84WUFNRFFzZEdmZ1k0UlFFYW9jYkFrU3BBQWFwQXNTZEZpQkFBQUpKUkVTTkZoalFZR0RPd2NXTERsMElSQ2p5cGR5clNwMDZkUW8wcDlHaEFBSWZrRUJRVUEvd0FzckFCekFBNEFFUUFBQ0hnQS9Ra1VLT3VlRXlldGJBMGNTTy9ad1JCZkZnNmNwNG9OdVN3R0pBb2NFTVRKTDBnWk5SWTQ2QUlHdmhvTmFFaDBFa1FiUGd3UklnQ0FvWEtnRXdJU01PaUVDYURCd2dIKzhFWFlpYUduUmhnQWlCcVZLQUVBZ0pnQWF0UmNhRUJDRGFjMUpJU1VhSUNHQkFsVE5Zb2RTN2FzMmJObEF3SUFJZmtFQlFVQS93QXNxZ0J6QUE0QURnQUFDSEVBL3drYytHOEF3WU1EMC94akl3UUtRb0krRXVoNEtKQU5EaGdOOE1HUVlJRGl2d2dSQUFDUUlIRFl2M2dFTWFnRUFLT2pRQ0FOVW1KZ0tYQlFOd2tZRG9ZaytXL0pQM3dSY2hLc1FlT2ZsMzg2WUFSVktaU25RQU1OUklJYzZPOGdEUmcxc3Nha3FJT0dWNWNVd1I0TUNBQWgrUVFGQlFEL0FDeXFBSE1BRVFBUEFBQUlod0Q5Q1J6b1Q1WW1KMDVhMlNMSWtOQXpoQ0crTUdRNHI0SVRLb21LVFNRNGdJb1RSTlEyRWl5QWNJNDlrUU5aSUp6Q1VBY05HanBTSWh6QmtFYURHalZnMEREZ0R5R0JsakFBQUlnZ2xFWlBGUk1sRE1YQUZFQURIUnNtR21nQWdHbFRHREUzVXJXS0FRQldrVFJxTEJVcUFhVS9DV0lCMUdqQTB5d05DUktNbWlWb29LMi9nQUFoK1FRRkJRRC9BQ3l4QUhnQUZRQVBBQUFJWUFEOUNSeElzS0RCZ3dnVEtseklzS0ZEaHpwbzZIam96NEFFR0RWZ05KallVQUlBQUJFK05qREFVQWNNQUJoU2hxVEJrRWFOQ0NsVEFwQkFNcUVCSFM5amhwVEEwRUFEa0JoQzF1QzRrTWJQanpWWVFwVFFRSUlPQXpVZlJ2VVhFQUFoK1FRRkJRRC9BQ3k3QUgwQUdBQVJBQUFJWHdEOUNSeElzS0RCZ3dnVEtseklzS0hEaHhBalNuU29RNEpGSFJKcHdBREFFUWJHaHpvMlJzQVFBVUFEQXc4bEFCaUpnV1FOR2lrQnRHd1pvWWFFaHpScXNNUUF3Q1BJQmh4TEFyZ0pVVWNER0RWZ1NFQ1prY2JIaVFLWitnc0lBQ0g1QkFVRkFQOEFMTW9BaEFBWEFCQUFBQWhjQVAwSkhFaXdvTUdEQ0JNcVhNaXdvY09IRUNNSzFLRkRvajhkRW1EQWFFQURvbzRHQUFCRUFBQ2pvME1KSWpGZ0dObkFvUUdRS2xXU3JOZ1Fac3laSjBWR1dBbEFnZ0dYSUVVQ2FLRGo1ME1KRFJwSW9CblJBRk4vQVFFQUlma0VCUVVBL3dBczF3Q0tBQlVBRHdBQUNGY0EvUWtjU0xDZ3dZTUlFeXBjeUxDaHc0YzZERHdVU0tNQmpBWVNIdEtvQWFCakRRa1NGK3FBQVNBQ2hnZ0FhdEJndU5Fa2hwY0FRQzVzK1JKbVJwRWtYYWFrRVZJaERaSWViemFzMktBQkRSMFQvVVVrR0JBQUlma0VCUVVBL3dBczRnQ1BBQkFBREFBQUNIUUEvd244NTgvZndJTUlDeXBFbUZDaFFoMEgyUWgwV0ZDSEJCZ05KUHo3TnBBaURSai9BSWlVQUttand3WUFJbURBRUFHZkRDMDhDRDRFdWJJbWtEWThDTW4wcHdNR2dKb3JiOGFjNk05QVNKVXM4UUVKY2lUaFI1RUFha2hZOEk4THczODBHalNBb1ZIVzFZTVFCYUpoZytCZlFBQWgrUVFGQlFEL0FDem1BSTRBREFBT0FBQUljUUQvQ1J3b3NCekJnd2dIU2xobzRGK1hndzFxQUFEUTROOFZKd05wU0l6QVVRS2dmMG4rR1dnQUlBSUdEQkh3M1ZCdzVKOE9HUDh3Q0pRSkpPRkFmUCtHL0tObk0rZEJtVEVGYWxGWThtU0VHa0I4Q1JINHNpVEhCamYrWmNvSVl5SStHdEl3RXRRaG9ZRU9BMC9ZQ0F3SUFDSDVCQVVGQVA4QUxONEFqZ0FUQUJFQUFBaVZBUDhKSEVpdzRMOUxCaE1xWENqUW4wTi8veEl3YlBnUW9wU0pGUitlK3VkQlljYUhPNXdzOC9qUm55Y25DQk9XOU1mQUNTS0JPbWhJb0dIZzM4cVdEdjdSYUZDalp3TWRLeWs0NmFVREJvQUlTQUUwc1BteGlaTjNFbXBFd0VBVkFBd2FKYmY5d3lRQkFGV3FFV3JRWUZveDFqOXJYYWRXRlV2eFlUVW4vd3dZUlJwQjZVU2RQQUhVa0tEajdyK1k2V2plRFFnQUlma0VCUVVBL3dBc3l3Q1dBQndBRkFBQUNHWUEvUWtjU0xDZ3dZTUlFeXBjeUxDaHc0Y1FJMHFjU0xHaXhZc0hKV2pVWVZGSGd4b0FBTUNRVUxFQmdBZ1lJb2prS0ZFSERBQVlZcXFVWUVBaWpSb29ZMklBMEdDaVM1Z3lBZENvS1ZGQ1NKVXJLMHFBVVFOR0E1WVVEZWlnUVFPcVJhSVZBd0lBSWZrRUJRVUEvd0FzdUFDZ0FCMEFFd0FBQ0dVQS9Ra2NTTENnd1lNSUV5cGN5TENodzRjUUkwcWNTTEdpeFlzUURkQm8wRUNDQVlzR0pOUUFBS0JHQXgwVkpaREVnQ0VDQUFrVkd3Qmd5UklBREpRU0RjaWtpY0VtVG9reUk3QjAyZURqUkIwd1NKS0VRY1BpUmhnbW0xNDBvSU9HVVlvQkFRQWgrUVFGQlFEL0FDeXVBS29BRkFBUEFBQUlld0Q5Q1J4SXNLREJnd2dUS2x6SThLQU9HalFhQ2pRZ0FVWU5HQTBNTUtRSUFFQ0VDQUFhTU5SUkF3Q0drd0JxUkVUb3lSK05HaEZPWW9oUVEwSkNOdDkwNEl0NUVxUk5oRTYwNUdvd2N5WUFHRG9TSmdoS0JnYSttVEJXSmx4d3o1Y1BiUTFvSkdWNDY0eXZJbUNZU0JSNGdNaWZQM2RPU1VvWUVBQWgrUVFGQlFEL0FDeXJBSzRBRHdBTUFBQUljUUQvQ2Z4blFJZUVCZ2dIS2hTb0F3YUFod0JxTEJ3b0FVQUVEQmdINmhqWTZGL0Zpd01qQUdqd3o0UkFXenBxZ0JTSVFTU05mNXYrS2JnaEFZTkNqQ01IRm5HaURSOCtsamhKS25UeVQ2SkFrUUFrTEt6aXhJWkFuekNVVHZ6bnhCY09HVFFNVEIwYUpNbTNyUXZaREF3SUFDSDVCQVVGQVA4QUxLc0FyQUFRQUE0QUFBaUdBUDhKSERpUWhrRWRCQk1LcEFFREFBQVlFaFQ2bTBpakJnQU1FUURVb0pGd29yOEcveUpnR0FtZ2dRR0NFdzAwL0RjU3cwT0UveTc4ODlnQWdFQ1NJTzhJOUpTeW9zMk1CRXY4Z3pNZ3BZU0dEeVdjSE9qa1g2NHcvZ3pva0NDQnhrU0YvMExZOHNoVjRiMS9LQkpJNm9xMTFUOG5GVTRaOEllVklLS3p6RTYxVmRoMFlFQUFJZmtFQlFVQS93QXNzUUNuQUEwQUVBQUFDRmdBL1FrY3FFTkNnd1kwQmlxa0FRT0F3eG9KRmVwb0FDQUNCZ3dBYXVoWVdNUGlSWXdTRkVybytERUNnSkFFRzM3TUdISGdTSWNPR3loMENhT21CQU16Q2VyWW1MT256NTlBZ3c0TUl6U0VyYUJPVUhUNThETWdBQ0g1QkFVRkFQOEFMTFVBb0FBT0FCQUFBQWhhQVAwSkhPaVBSb01HRW5RUUpDaWhCb0NITUJRdXBPRVFBNFlJQUJvWVdDZ0JRQVNMR0FEVW9FSFFRRWVRSVdHUVpPZ1JKSUNJQy8wMWVJZ1J3TXFGT2lUQTJFbGpZMHgvQm5UbzhQbHpJTkdpU0pNcVhjcTBhZEdBQUNINUJBVUZBUDhBTExrQW1RQVBBQkVBQUFoY0FQMEpIT2pQZ0lRR0RXZ1lJRWpRUUlNYUFBRFVhTENRb1Q4SkFDSkV3QkFCZ0FTTEJtQUF3RUFTQTRBR0ZuWEFLRWt5QWd5TC9ocGtiT2tScHNxTUVXSG9xRGh3SVkySE1CTENKS2hqNTlDalNKTXFYY3EwcWRPbUFRRUFJZmtFQlFVQS93QXN2Z0NUQUEwQUR3QUFDRllBL1FrYzZFOEhEUjBFRTBxQXdWQkNRb0VTYWdDSUFBQ0FCSVFEZFVqRXdCRkFEUm9FYVFEZ3lKR2lRNEVHYU5TSVFCS0RSWUk2WUV6RVFCRUd4b0UwWkZiOCtMQ2doQVlOZEJqb1NiU28wYU5Ja3hZTkNBQWgrUVFGQlFEL0FDekJBSkVBQ3dBTEFBQUlVUUQ5Q1JTb2d3WU5IUU1IMG9BQm93WU1HZ2xwMUFBUUlRS0FHaEFGTmdDQW9TTUdBQTBFR29EQjBTTUFHQU0zZXZ3WVVxQ0VpUkUrQXBBdzBNQkxBQmRwSnZSSFE0S0VqRHY5R1RBUXRLaS9nQUFoK1FRRkJRRC9BQ3pDQUpBQURBQU1BQUFJWUFEOUNmUm5RSWNPQXdNVDBtZ0FBMFlER2drTjBLZ0JBRUFFQURVa0ROUkJFWU5IREFCZzZCQW93ZUpIREJjMSttc0E0S1JIQUEwSWxuUUpVdVhFbGg4ajFLQ0JzRmhKaXhkaEloUm9RQUtNR2pWZ3FJeW9nNGFFa1FralJ2VVhFQUFoK1FRRkJRRC9BQ3pCQUk4QURnQU5BQUFJYmdEOUNmUm5nSVlFQ1RRTURGeElvMEdOaHpVYTBGam9qMFlOQUJFd1JJZ0FvRVpDZ1JZQllCaEpzcU1PZ1ExRWtsd0pvQUhCbEN0Wk50Q2hBNGJLbUJwaDBMU0pjeVFBbmY1Zzltd0pFaU5PamhNRlNnQmdWQ05UQ1FvSkZwTndrV2xIcUJRclNtalFBQ0ZCZ1FFQkFDSDVCQVVGQVA4QUxNQUFqZ0FRQUJBQUFBaUNBUDBKSEtpam9JNkJDQWZTYUFBRFJnMFlEV2drOUdlQUJnd0FBQ0pvQkZCRElrSWFHQ05nR0RtU293U0NGMG1xeEFBQXhrRi9Fakt1SkJrQndFbC9EUURNVkFtZ2djQ2NPMG4ycEFnMEtFdWZNR1VHdFduQUg0MGFPbmR5OUpoVTVNcWFFcG9PekpsUlpNMmVXaEZLY0lqeDRjMkovblJJV0V2akpkcUVZUWNHQkFBaCtRUUZCUUQvQUN6QkFKb0FDUUFFQUFBSUZBQU4vQnRJc0tEQmcvOW9ESlJnVU9BL2Z3RUJBQ0g1QkFVRkFQOEFMTUVBbWdBSkFBUUFBQWdVQVAzOUcwaXdvTUdEL3lRTXBHRlE0RDhEQVFFQUlma0VCUVVBL3dBc0FBQUFBQUVBQVFBQUNBUUEvd1VFQUNINUJBVUZBUDhBTE1BQWpnQVFBQkFBQUFod0FQMEpIRWl3b01HRENQMFpvRUZEQWcwRENYVTBxRUd4UmdNZEJ5VUNBQkFod3NhTEJpVnd4RUFTZzBjSkVBZnFnQUdnWkVrQU1EQU9wRkVqZ2t1U0VXclFJTGl5NVUyWU1nVWFhREN5cE1jR0JRM29xRkhVSTR5ZEJtbXczQWp6SVVJZEVobzBrQkEwb2RldllCRUdCQUFoK1FRRkJRRC9BQ3pDQUpBQURBQUxBQUFJS3dEOUNSeElzS0RCZ3dnTDB0Qmg0S0FCR2pWZ1NFQUlBd0FBR0FnbFdKeDRVSWNFQ1RvU2lod3BNaUFBSWZrRUJRVUEvd0FzbmdCc0FGTUFVd0FBQ1A4QS93a2NTTENnd1lNSUU5cEx5TENodzRjUTZ6R1lsYStRSFlPNHNFRGN5TEhqUUg5bXBxVTR1SVpnU1k4b1V4Nk1FNFdncWd4UDRuaXJJL0NXUUhRMFZlclVlYzJESDJvTGR3b2RTbkRFSXdORUNZcEx5clNwMDRRRDdqMUZPR2NxUWd0V0U0WmpKdEFDdmFrTVZ2MURVU0NyMllRbEx6MDRtN0RjMDBSZFA3QmxpUFZmSHFMRDVtNGNJekNmVUM5NlVRSVd1aTF3eDdJNlJ4ajJLRXZsbThVYzgxS3hoWklENUxsaUw3T2xwdm5zbE01bUVSVURQZlhhUHpxa3JYcEk3UlFkNjZ5clg4dWVUWnNvb3RwTlVSbEVncnZqV2dpUENsN3N6WEhkd2NIRUllWkt2dE5id1RXbW1XK2tzaWE0UUJIU0lZWkJ4Q1k3eXFyZWhVcW5DZS9RajBBRGJzaHpsTlJNcjcvM2V1MmRZL3UrdnZxSDlmM2RkNWcvY0srNS9lMUhtMlVDT21STmdRZ215Qlk1Q2lLRVRJTUlaUURoUWVaTmFPR0ZIY1dDNFlZY2R1amhQeTFkK0FnRUgzSVkzWVZTYldnTWg4bjhjK0tFRkpRa1I0a1h4amFoR1E4eUk4bUZENFpBeUlhaGNBZ2VqVVFXYVdScUUweHpvU2lsc0lPQ2dsOEpCTTBsKzYzeURqdkd2UEtLTWV6QVl4Q0pLa0RvU0RDOGJMREFoUk9ZRlJBQUlma0VCUVVBL3dBc29BQ2JBQzRBSkFBQUNQRUEvMW43UjdDZ3dZTUlFeXBjK0dtaHc0Y1FDN1lqRkxHaXhZSVBMbXAwbU9xZmlvMGdFY3I1bHlLa1NZTW5UcDRFODIrQXlwQUYvcmw1R1hMTnYwWTBONkw2SnlBbnlKUStMemJjRU5RaWhYOFFPaFM5eUdGcFJEUFgvZ0Z5V25IRkI2b1JYMkYxS0M1cXFhMExwZnhiOHdXc1Exd1h6QzY4aDA0dFFoUC9oRTF3YTlBZWlYOVk1dEV0S0lrZ2lsTjdFVTRwRnRnZ2liU0JBd243cHlCUjM4QXRDSlk3NEs5d0JZSWsrb1FKbktnZG0zL2xrclhkbTZpZ0FreFNScnZOZG5ER0FIK3dLeWUwRnpSWnFLZ2JZaGREY09kVnExWXRCTDFicFNDb1AzU3lSTVVHMGE0dzdHSmZaQkUwZFRBZ0FDSDVCQVVGQVA4QUxKNEFrUUJVQUM0QUFBai9BUDhKSEVpd29NR0RDQk1xWE1pUTRDdUJKUnBLbkVpeFlzR0lZY0JZM01peG84QVgvejZzODBpeVpFSncveHpZSXhUTXBNdVhBaXZVb3dlenBrZVV3UWo5Vy9admg4MmZGVWNPYkFLMHFOR2pQNkVoWGNwUUtkT25CZDlCblNyUUVRaXFXTE1pemZDdmdGYWtmdjU1K0hxMHpqOUhaSS9lK1VjZ2JkRnAvMEs1QllvT3hUOHpjMy9xKzJjdHIwMlVFUHphalBoRXNFMWE2QXkvNVBVUGsrTEhrQ08vYkNYWnBKektIZVA4UTRFUzgwWlMvMDdnOVd4eDdJcEhwQ3RLWXZidlh1cUtoTlpxb1BaNjRvZFAvNVROTWxCYllvdC9BVDc0NjgzUXdCTXAvcElUWjVpOCtmRGxDWjByaHg1ZCtuUHFCYTFQeDA3UXVnRkE4NHB4UGgvb2ZMUUlBUU1Zb0xPSGtHWnFmeFBjNFBybnBMNnlWZS9ZR1h2MWtBODhWY3JVWmtBSEMyekFTd1VRMURlZVFXR2d3MEFncC95enpUWURRQlVRQUNINUJBVUZBUDhBTEo0QWJBQlVBRk1BQUFqL0FQOEpIRWl3b01HRENBZmVTc2l3b2NPSEVBOFNBamRnV0NhQ0NoUkUzTWl4SThGR3lmN2RTMGpPbzhtVEJ6dEllVWR3aGtBLy8yd1psSW15WmtkSEFxa2NFa2pQcHMrZkEwTUNIV2hocUZHYk1RaldPOHBRR05PRDRnWnFrdlcwNEJ5QnpLb2FCQWRQSUNWQ1dsWDkwNmdWWVN5TnF1WnBGVUd6N0VGYklwN21FUmhEa2x1R2twSWF6U2N3d2QySGZ2OXQ4RG40WDV5L0VLWDhMSUM0b3ltZ2NocHZQUHh2QU1vcGtqbXlPT25nbjc3TWY1T3FzZ3U2YktCLzF4NlVMaHRHMTc4eHE4c09pKzIyZzhBZHRLdEMrNmNuOTlOSEF0WDZIazY4ZUdtcXhrMEdROGpoWDVma0hmMDJMd2dCUlZ2b0VLbXR3V213Ri9hT2U3Ny8vM3p5RDRING1vRCtJVHFQRWppVmd1dllid3ptSlAxQXZmSWZ0dm9YSzcvL3hwSHQ5NDhiLzIza3dUK1NzRkpnUk1zSVZNNkNEbm55enlVZmZOQVpoQTRoUXM4SDUyRElFQVAvT0dEUFB3cFM0R0ZDM2czVXg0a05IY1BpaXpZOVp3Mk1DSjN5RHdrMEpvUkxqZ2FSeHFOQnFQRDNJMEdLOFRMa1FCY0lCTnlSQm9Ud3oxeEgvak5DQlpaRitVRTkvdmdUNVQ5WmFobGxsMTRPQ1NhR3VmekRVa0pqZnBubGd0TTVsR1orOWtIMDVua2ZyTERSbk9LOUlsQXhFZUVKWFNrbStWbmNGd0pSeHBHZ3ZsMnc0MGxnaGtuY0JDUFYxR2h4aldEeGo1T1NJcG9aaUVNMTZtaHA3MzNTcWFhTjZXbFVsMXNXWkVZQklHeVpnUk16bkdwaXdKRjkwT2NFTTZmNE9OUUJzWVZSZ0R0T09JR0lDaE1BaGNhRnROMVN3QXJCWG9PS0hCT0U0VkVqS3Z6elhuRWZ6RkpDc0JzUlV1d3MxaUQ3blRqVGxBQUJSZ045MWdrL2VwZ3dBMWtDT2JJSm9QOXhoeEE1d0pUaGhZZVB6TE9BUUxNRVRKQzBXZ1VFQUNINUJBVUZBUDhBTEo0QWJBQlVBRk1BQUFqL0FQOEpIRWl3b01HRENCTitLSmF3b2NPSEVDTkd0Sk5wMkFDSkdETnEzQ2lNSGF4Ly9qYUtIQW14anJjNFR6TE1JQmlGcE11WENla3A4dU9CRTh5Yk9IUHEzTW16cDgrZlFJTUtIVXEwcU5HalNKTXFYY3EwcVZPaHRnU09lZXF3anNaVi8xcFFUY2poWDdDTWMvNGgydHBRMVQ4TEVwdjhVMkNWTE1JSEdDVnArcGZBYmNNcEVuUDlFMkVYSmpvVS83NzBiZWhONEtPR0NQNnhHK3h5d2pYR0V0RkJKdW5tM3dhRUFTWkh6R3p3MUQ5Z21oMk9QWGlNYnVpR1hmNWhNa2p1SDl6VGIzMUJLRWpnbndQWURkY1psTkp1R082RWx3bjZDeU1PeEcrRWhiOEs5TWM4NUhHREhmNnRrUXl5K2ZPRHR3ZGF2MjR3ckhibTNCMXU4QTgvME0rL3NNMmRreGNvNnp2NDlRSVgvR05WL1QxOGdlZnNwYjgvOFBiKys1NjRwOTU2Z0FqSTN3SC9rTENjZmV2VjFsVjkvQlVnSElQa1dUTWhoZHpCYytHQTRlR3lJWDhGalJkZUxQK2tvcDZJM1BIeWp4d2ZodmZJYkNHaWVGMElCc240bklReHdxZkZCQ0QyNk9PUFFBWXA1SkJFRmttVU4yNkFBeVEwVGlEVHlJKzNNTlBrQlQvU0k0WVRBVER3NHdlaE9JRkNlejZHTVljVFRuakJrSThKa0drQ2xUNEdJb3dUQ25RaGlZKzN0T0NFYlNENWVFQUZBcG53NDV6dENCa2RUcUlrdzU4OUEwRkRuaURHL1BPS01lekFvNG95QkVFUXlqOXNyZ2RCQmJ4c0VNZy9CdlE0NTA4QkFRQWgrUVFGQlFEL0FDeWdBR3dBVWdCVEFBQUkvd0QvQ1J4SXNLREJnd2ZEMEJQNDZKRkFlbUVNSUp4SXNhTEZpd05CZUpybEpaVUlaSGorb1VEeEw2U0lWQ3orZ2F1SHNhWExsMWdNVW5IMEQ5Yy9LaE1idmR6Sk13NEpnaFZRNVpLeVE1eEFFQXd2N0VENExnN1BweFRGV1NNblVJR2VPQTgrdUxSSFRZNGJrbEREVnBUVHdaL1lSNlhFaXEzM1pPQXp0UWM5elNHSUZHNUZXU3NFenFsakYrR0RWd0x2RGVpTDBJTEFLT0FJVXd6SFRLQ0ZoWXIvMmRJVXVXV0Jhd0laS1BaSDRSL2x5aGNmbFB2bmhMQy8wNTQ2Z01hb1ZXQVh1S2RQcjU1Tk1iWloyaTZkL3NzRjFUWnVxSWw0K3Y2OTA4L1Q0Y1IvSTArT2V6bnoxYzZmVjQ0dVBUTDE2bjJ2WTdjYmV6djA3dDZueS84T2J4MDhlZFBtejNNZnIzNDkrL1pxdGNOL21YNSsyUHIyOCt2Zno3Ky8vLzhBTW5mS1A0Y0U2TkpTTHhqNDBpV3RLWGhSTUlRNGFGRmlpRWhvVVdjV1d0VE5QKzlrU05FMkhsWVV5ei9RaEloUU5TWk9GRVdLQ05IRVlrSFUvSVBNaXdRRlJ5TkJidnhqM0kzbzNFZ1FBZjgwNW1NSi80eFlrQUVTWlhpQlNBWmRRTUlHSm1KaTBBSk9LS0NhaDE4WVZBd0pUdkRtNHc1TzBOS2pqeDQ0a1lxUC8xeWdnQk9Cb0RtRkV4cEFSbU1ZNVRoeERKcDFvT0FFTEdqRzRZUVRTL21JZ0JNUTJPS2pBU2tJSklxUFlkenhUd0JvRWdJR21wUldhdW1sTFNXSnBxTU5FallnZWFzWUNSYzZLbFJJbmk0Q2pjSk9Nb3Z5TklFMEdTZzNBTjhBT1E2RVNJa1dvVFBQQUFLSXdOOEZhUldrakVFdDhQSFBLZ1lSdWQ5dEFnVlRFUzBGTWV1ZkpCTm85czhBMndDWjJXOEJBUUFoK1FRRkJRRC9BQ3lmQUd3QVVRQlRBQUFJL3dEL0NSeElzS0RCZ3dqOUtmUlhEQjNDaHhBalNweDRjS0ZGaGQyY3JNSDFyNXlnZktZOGdhQklzdVRFaXlqOUFicUdncE5CWkx4aW1URmdzbWJKbERnTjNPclE0ZCtYYlJ1T0lTSm9RcHJOb3c5eEtpd3BxYzQyUWJTUVNpMkljNnEvRGdSS1RFV2FjcXRCQnBRSTF2TWFFU1ZaaE9MbUNOUWs2NnhCczI0ZmdvTW5rQktodVAvZzRuMFlTNEhBZVhFdDdwMW9TOFMvTlhpWERwNG9hV0NleFpBalM1WXFSYUNYeVpnTkZzaWNPUTduejJNTzIvbzgyZGkvQ3FRbFN3cjJUMjFxeUxhdS9ldjJHbklDZ1I5cUR6Wnc3bDh1M1lPLy9FTUJmREM3NG9PcElSK2M0cCthNVc0cC9ITUh2YnIxNjN0dHJYR0VmYXVkN2x2ei9mL0RCaDdwam4vQXlpTzlWa1M5eldLRzNkdU1JZC9tNC9vbUNlRGZ6NysvLy84QWVtVkFNVFFGZUpBMElnQmk0RUZ6T0hIYmdnV040WVExRUJZa2l4UHZGQWpoTy85YzRBUXVJMVhJMFFmSU9QRkFoU2NHOEU4R1RzUlNvWXNDeWVHRUJ4WHk4bzhjLzRqakJBU1BMTmpqUUFhRTRJUWhDNXJ5VHdnREZlQ0VWZ1p1OHM5bUFrMmdoUk1YQkdqR1Axb1V4R0kxQzZaU2tIQWNHU2dkUVFVKzhaK1pGUktFVGxScERwUkJtd010OEk5ZmJkS2pBWndDSFNOUUdHMU9JNUE0YmU3Z0JKN2ljSWZublRhbWFRWXkvekNERkQxM0NPUUpubHJCTVF1ZUZnaVVDNTk0L2dQR2FHMHVjTTl3Q2VUV1ppc0NWZEFXbkVNMStrOWplQjFNVUJ0MS95Q2l3bGtUb09HQWJyZjhzNEpBMTZBaXh3UklsU0lJRmRETndxUkFJZ2dna2FuL1ZGTU9lT0w0V1JDZEJCbHozRUdoSk5PZGhxZVpCRzU1WVR3QzJEK3pwRHZRdVlzRkJBQWgrUVFGQlFEL0FDeWVBR3dBVkFCVEFBQUkvd0QvQ1J4SXNLREJnd2dMK2x2STBGL0NoeEFqU3B5SXNLSEZoUlF6YXR4NDhLSkhqQnhEaXF6NDhlUElreWc3bGt6SnNxWEpsakJQZW94Sk0rVEZtamcxM3N6SkU2SkZBejJESmx3b0NsNGVvVWdWeWhMWUphblRmMkdlU2hWSVFPQ0dxVWlYL2t1RVZhZ1VnVnE3OG1UeEQ4VUZzVDJQL1hNZ0NXM09ENnIrVVhLYjh3R0tmd3ZvNGh3anNLM2VtTVVjL0NQN042YTNmOWNLMCtUMUQ1cGltUFArS1h2MHVLV0hmMWNycHp3Y3dLL21sR0UvaXg1TnVyVFVNTW0yRlRPOUVaMFRKNVJaWndUa1pJWm4yUkxST0xHQU8rTVRKd2w2VTV6akpJNXdpUVkyT1RsMS9PR21mNUpZT1FIVUhPS0hjazdDVlRjSWJ1QUhCMDY2Yis0bkdGbmc5L0RqQ1RJUVNPK0RIU2M3MGhkODhjL0FPeWQ5NUFzTVJKQ0RrMjM2R1lUQVB3VUVlSkJqQmlaSVVCUUdPUktnZzQwVVJFMkF5TnlXWUFZR3VhR2dRSFg4UTR0OERuWTRVREYzL0FPZ2ZFQVJGTXMvbjR4MzJZb0czWlhlR2doeDhJODE0NkdDa0hZUXhOYmNGeFVKSk1CeHVVd0VnWENQSExuaFB6WXVTVjFpQ242d3dwTC92Q0xRYWdtV0lwQXRDbjVCNDRZWDRFTGxQZjljbG1BaldQd1RRa3BpQ0xUZWhxR1VGWnFCY3dqa0JaWkxtbkNXZ29FSTg0OENYVmlvWHdzQ09YQ0tRd3BXSUpBSlZMWkQ1VDhkUERyUkIxVFNvdWcvaEdMS3h6cy9GUFNocEFHKzJWTkFBQ0g1QkFVRkFQOEFMSjRBZFFCVUFFWUFBQWovQVA4SkhFaXdvTUdEQ0JNcVhQalBIOE9IRUNOS1pPaXY0c1NMR0RNZXJHaFJvOGVQRHpsMkJFbXlKRUdSSmxPV1JLbXlwVWFXTG1OS2hDbXo1a0thTm5NV3hLbXpaME9PRDIvSkl1UnpKZENGdVp3SUtFcVNaOEZIQ3B6TVl0cjBLRUpyVG5oUk5lb1FJYnByVHVadHJUcXlvQm9uYnNaeVBmakJuUk5BYXNsMkpTakxDYUppY1VIeVJPVWtRVjZ5VDJsUmVmQlhyOVYvQjV5c00xRDRJMDFzVGpZME5qeTNXQVVuT3lZN3RzcUdTZ2ZOSGcwc2dIV0w0Q1c4b0RWVytMZEFZS3gvbEZKNzVDQTdaWmQvVHdTMit1ZW50c2RYQXRQNkpybU05WENQOWdSK09hNlJua0FHekNWQ1IyVFArVDlQMFNjNitDZEpvTGZzRU1QOTBoUHg0UjhKeE9BandpTklJRDFFVkFLdHVYOEk2eDhDZ1g3dnowKzRkQXpCTy9zbEZNby9BeENFUzRBSEVkTE9QeGNnK0ZBQTVUbVlVQ24vbEdHUUJ4SU94TTQvSXhBa3pqOFFaUGpQTGVUOFl3dEJCb1FnSW9IL2dJSGFRQVg4VTBLR2FjVm8wQm9aTmlLUUtBZkJKMkZ1R1NDMG5DTU9ucUFRWXlzbWlkRW0vd1NwWkVIWEdQZmtRQ3o4bzBtRVUvNnpYUXRaQ21RTEZmOGsweVdILzZ4QndaZ0NPZkpobHhacU1BR2EveUJqeHBnQUlpTldsNS9BcVdkQjcrZ1pKWlpkQnZNUGttTXlNMllpQWNCWjJuRUJBUUFoK1FRRkJRRC9BQ3lmQUhZQVV3QkpBQUFJL3dEL0NSeEljS0NCUndVVEtseklzS0hEaHhDZkJEZ0FzYUxGaXhnSnNuRGloRURHanlCRGJuUVNKNlRKa3c5amNkeUdzcVhMZ2FjNGxucEo4MlFkRkU0MjFOejU4UU1pSjVoNENyMzR6TW1NRDBPVE91em1oSW9pcFZBVlNscmhaRmpVcXdTOS9Bc1dCcXRYZ1lDK1hrWHd6NDNZcUJNVS9HTndGcXJPdGxEdHdZMDZZQzVVRG5hVk9scERMZS9RY242SDVnb3NkQUhobW10UUlEd2MwcDlqZndNUmRXVU04akZrZ2E4b20zdzhjSXpteG83L3pmbThPVFRwMG82Ym5hNzgrTnkvY0tzeFdvNzljVFp0Mlp4dlg3VGRSemRFMjc1L213NHVIUElZTnRhSU44ejlMNHJ5aGNDZlEyY3VYV0gwNmdXcFk4OCtmRHZCNjk3L2daVDNyajM4K08zbHlhZmYzc0ZBOS9BVFpod3JGcjVnaTM5MjZOY1g2RTJncmYwQ1NTS1FWUUQrODh3L0RreTJueC8vVUZIZ1ArQ2c4SThjQlpweHdqL1lGSWlPSmcvK0k0b3cvNEJSNER3Q3dWT2dMTmY4VTBLQkxBaGtBWUFYdlBPZ0pIbWsrSTloNWlIWTRZT2lFTlRPanJGTlFNOUNjakdVRFczWHpHQkNHUnkwOHM4eDdNQ3pDbmJCa0FNa09nUFZKVlpBQUNINUJBVUZBUDhBTEo4QWNBQk9BRThBQUFqL0FQOEpIRWl3b0VHQjgxQ2RPc2l3b2NPSEVDTU92UERNaVJNU0VqTnEzTml3bmdDTFRwNHg0RWl5Wk1RQm1pek9xV095cFV1Q2hDeFl2QlB1cGMyV0RGUTVVVkNnMk0yZkcvME5zQ2pDRnRDakdmTllqQ0VKcVZPSkNaNUtuVXExcWxXWHlhNXEzY3ExcTlldllNT0tIVXUyck5temFOT3FYZnRVMXI5VmJFdU9pYnNSd3I4SGREZGV5cnRSQUYrTmdQNW03Q0M0OE05V2hpRkdUY3dRTWVQSEpnTkRucHdSSEdXRGxpOFQzS0c1TThOdG5rTVBkQUpOTk1iUTVFU3JYczI2dGV2WHNHUEx0dXJQbitmYXRUdmp0bjE1dDJiZnYzRUh6OTFiZUhIaWxIZnpucXo4T0hMSXpabEhodzZjZXZYSHlwZExEU0hyQTlMczJxdFdUWWoxczA2WEI5T3RxaE80aGwwcFVTMVRPZm5Yd2pqWEFXNElJckkyNng4Njd3Y0JlTkFuVFlUWDFRV2xHRVJMQmU4STBzSXI5QW55emc4TWlYT1dkaFhZNVZsVEFybTF6VFlEVUJVUUFDSDVCQVVGQVA4QUxKNEFiQUE2QUZNQUFBai9BUDhKSEVpd29NR0RDQTBVUThpd29jT0hBZ21CeXpZc1ZKa09FRE5xTEdqZ0Fwb3lHcHlJRkhsaG84bUhqL3pBRytta0FxcGNwU2lFT1VuVG9DMEVFRVFxMEJQbndZZWFRQTFhRU9pRWhCeU1RWk1LQkVHUWt0S25BbVVOYkdVTDZ0Tm5Ba044c2FwMFhvVi9WQkp4ZlVybEh5SnFZNU1XRURqSFh0cW5VOTQrSFNGWEtZRzZTVlhnM2N1M3I5Ky9nQU1MSGt5NHNPSERpQi8rVEh4d2dGbkdCVkg5U3dDWklLMnlsUW11eTB4d0ErZUJPejZ6d2Z6NTBzTFBUaityWGkzUXcrcGwvN3h4WHF3YWtXcTMveGg4ZnZHUEF1dmZuS0d0cGd5Y3M1blZralNzbHF3NnpqOWVuMHYrUTFyNWRQSE1vcENzenZDdjJtcGMxRGsvZjJIOWFEVUgxcUZWNjVLMGV1aHFQNS9sL0VQaDZUTzJmeWVPYzRhdUNSMW5TY3o4STR3b3EyR2hXZ21zdWNjQ2F5Ujh0b0JBQ3FqMmlrQU9xQmFNUUdDY3dsNWxhd21FeURUK1BlWFBpRW1CRU1zS0VHWXdRajMrbkRUaWl5UkNoYUJBRE1ENG9rRTI1aGlqVldPMEFJS09RQVpaVjVCRXd2aFhrVGNpRkJBQUlma0VCUVVBL3dBc253QnNBREVBVVFBQUNPZ0Evd2tjU0xDZ3dZTUgvWVdoZDZ2RG8wY2RibjBvaHJDaXhZcXp2QWdxaCt5RWdtdlhGSnpRWUFmVGhua1hVNnI4NXdRRnJoUGtISzF4UXROSnJwVTREWnI2Y2lFaWlGdTMwRDJnb0FLYXVKeElreXBkeXJTcDA2ZFFvMHFkU3JXcTFhdFlzMnJkeXJXcjE2OWd3NG9kUzdhczJiTm8wNnBkeTdhdDI3ZHc0OHFkUzdldTNidDQ4K28xZStFZnJySWZBcHhOZGRiUDJhTm1EZXhkelBqcnA3TmYwSG80YTBiQlAwQmx4L3hETm9Gc3NXRC9ESk5sa0FlRXY3TCtVcDhtcTNxMTJOYXV3OEptM1pxMmF0dTN4ODdXdlZzMjdOaGZmd1B2S253NDErTEd0UXJIblRRZ0FDSDVCQVVGQVA4QUxKNEFiQUE5QUVJQUFBai9BUDhKSEVpd29NR0RDUDhWKy9EdkZrRkNZUkpLbkVpUllMMS9BOGJvNnlYc256S0IxOGdoVzVkaDJBQndJQ3FxbE9pdmtZb1U5d3dXZ1lBTEZ6a3FCSjA0d1ZKbVdxT1ZRUDkxaUVPQzRJd01BdnpzcVBOSVlNcEhkZjVKZVlLcWdrNmQ4UHgwQ0RyUm1pT0JWQTc1b1dZUDZBZGJCTW9vMDBuT21qaXVFdDhsZTJRQUxzRU9CRUxwN0ZYTXJsK2dYMUlVK0V1NHNPSERpQk1yWHN5NDhkOE5qZzlEamx3NEVlWENzZ1NPdUV5WUJlZlBvRU9MSGsyNnRPblRxRk9yWHMyNnRldlhzR1BMbmsyN3R1M2JwTjNVZHZBUGtHeDZpUDU1a2wxc2g2bVVzZjBwOXlkN09mUGt5MmRIYjY1Y2VuWHExMkU3eC80Y2VuZnQyY0dISEhlOUhidjE4ZVRSdHk0di92dHI5dUxQdTArdmZqWDg5L1ZIQndRQUlma0VCUVVBL3dBc25nQnNBRVVBS2dBQUNQOEEvd2tjU0xDZ3dZTUlFMzRvbHJDaHc0Y1BDZjNMTnVYZmkzL3QvcUg0cCtDRUJvZ2dReVkwY0FGTm1ZOEYxemc2UWM3UkdwRXdZVDd5QTQ5Z0JWUUhiLzFEOStBZmdZTlI0anlLR1JNQkJJRUs5TVI1OElFb1FRZ0llam9OU1VKT0IzOVREenFaVXllclY2SU1LRGtaS3dERTE3TWh4VDBiZTI4QTJyY1B3ZDBaTzBjaTNMc0dpNkZSNEdUVlBMeUFDZG9TTWRaYjRNT1MySjN3QkhITVlhTEZoajZzK0svVVk3eXhMZ2MrcFJrd0E0R09PNk1ORSt5Zk1kRnZpeVVvWVJiMVYzK3dEYmgrRFJ2cmJLKzFiZDkybW50MzF0cStwL1lPVGhRNDhaakRqNHRNcmh5azhlYk9uME4veUh4NlErbldFMWJQZm5BNzk0TGV2dzhWeEM0ZVBPenkycytqTnhpK2ZIdng3Ny9INXg0UUFDSDVCQVVGQVA4QUxLWUFiQUJEQUJRQUFBaldBUDhKSEVpd29NR0QvOExRKzljQm9jT0hFQ01pQk9ISmxCZEI1WkNkVUhCTm9zZVBFbVB4UW1ZUUJTNlFLRlArODBmdEJVRkVIRGFZK25LaG9jcWJFUDNwWFBEUGlhQnR0aVRoRkVocnFFT2RTSXNGdW1CMFlJbUJyV3cxWFlrVTZkU0M4MGdOckdhMHFzNnJDQy9FRUNoc2xrcXYvc0JDWkVCQ1lJdDZJTkdxaldoZ21ySi9NeGg0OURyMzQ0VmVBZ2RFNU5zWEpEWW5Ucm84ckZvNHBiOHVpRGNnWk54WUpZSElCaWxYVmlrTGNTS0NtamVybElKWWxzRFFvbFdPY2JMb0MrclVLbzg1WWZjYU5rb1FBc0NkdG4wMUlBQWgrUVFGQlFEL0FDeTVBR3dBTlFBYUFBQUl4UUQvQ1J4STBKL0Jnd2dKS2x6SXNHRkRoQkFqR21RUXFKN0RpeGNsYW9RWXh0MC9EZXhBWVJ3NWNLTkpnOFVRckNCSTRsOEhrZzRsd2hSbzc0RVVYZ29Fa3ZzbmJxYkNnejRkK3ZrMGtOS0ZvRWhoeGhnb3dHTFNwdzNyV0JDNFlnRFVxd3ZCd1JOb2dSN1dyLytLd2NxcENpellPdXZNcW8ybTFteWV0bkRqeXAxTHR5NktublZudHZnWDdFTmVtSklxT0puekY2YXRhMDY2RlNhWndNa0tTWXN4RnJ2a1pGaGtqQlNjWEh0MCtXSVpKeTBNZEc3SXdFa0FFS01aR2lEd3hVQkFBQ0g1QkFVRkFQOEFMTTRBYlFBaUFCOEFBQWlVQVAwSkhFaXdvTUdEQ0JNcVhNaXdvY09IRUNOS25FaXhvc1dMRCtsaFJFaGhSb0dOQmxVNGNaSUhKTUZpWFVaNk1VbVF3TWdOTEFmS0dsa3lwaitYVGdiWTlKZkF5Wm9ITzFzNVVXWFBwaVJFVGw3dHZLREF5WUdkS1lWOXNHbEFoSk5jT3owNVFZRnVweUFuQ0haU2MzSnR3czRVVjNkU2NPS3VhRXdERG5MdVRPU0V3ODQ2S0dpWmZSdDMyODQ0Z3VZRkJBQWgrUVFGQlFEL0FDemdBSFVBRVFBZEFBQUlaZ0Q5Q1J4SXNLREJnd2dUS2x6SXNLSERoeEFqU3B4SXNXTEVEcVJZT0dUZ3hNbUVoZ1k4T01ubDhJc1RkL1pBT25BeXdHRWlKeGtjWGtCQjY1SERaVTRPT0J6bUJKdERDazRxRkd2WTRkb2Ftd3lMaVhDeXdLRStKMU1jcXNCQ3dHR3hXd1lDQWdBaCtRUUZCUUQvQUN6cUFJTUFDQUFTQUFBSU1BRDlDUnhJc0tEQmd3Z1RLbHpJc0dGQ1VTTWVGQnpqeEZwQkZVNk1GWlRsNUowQmdndWNPSkJFOE5hSVFBWUNBZ0FoK1FRRkJRRC9BQ3p1QUk4QUJBQUdBQUFJQ3dEOUNSeElzS0RCZ1FFQkFEcz1cIik7XHJcbn1cclxuLnByb2dyZXNze1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxuICB0b3A6IDQ4JTtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxufVxyXG4uc2xvZ2Fue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNDU0cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjI3cHg7XHJcbiAgdG9wOiA3JTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wMF9tMXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDU3OHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTI1OXB4O1xyXG4gIHRvcDogNjEuNSU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDBfbTJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzMThweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNzBweDtcclxuICBib3R0b206IDQ1JTtcclxufVxyXG4ucDBfbTN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA1MjBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNjBweDtcclxuICBib3R0b206IDc0JTtcclxufVxyXG4ucDBfbTR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxNzVweDtcclxuICBsZWZ0OiA1MiU7XHJcbiAgdG9wOiA2NiU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDBfbTV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMTVweDtcclxuICBsZWZ0OiA1JTtcclxuICB0b3A6IDY5JTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucDBfbTZ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMzdweDtcclxuICByaWdodDogMCU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnAwX2d1YW5ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwJTtcclxuICB0b3A6MjAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnAwX2J0bntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDM1MnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTE3NnB4O1xyXG4gIHRvcDogODclO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5zbm93e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMCU7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4ucnVsZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7aGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDAlO1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcnVsZV9iZy5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB6LWluZGV4OiAyMjtcclxufVxyXG5cclxuLnJ1bGUxe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwJTtcclxuICB0b3A6IDA7XHJcbn1cclxuLnJ1bGVfaW1ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNTU2cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTkycHg7XHJcbiAgdG9wOiAyNiU7XHJcbn1cclxuXHJcbi5zdGFydDF7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyODRweDtcclxuICBsZWZ0OiA2MCU7XHJcbiAgdG9wOiA4MCU7XHJcbn1cclxuXHJcblxyXG4uc3RhcnQye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjg0cHg7XHJcbiAgbGVmdDogNjAlO1xyXG4gIHRvcDogODIlO1xyXG59XHJcblxyXG5cclxuLnJ1bGUye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwJTtcclxuICB0b3A6IDA7XHJcbn1cclxuLnAxX21pZHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDcwMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTM1MHB4O1xyXG4gIHRvcDo1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTYxMnB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5wMV93entcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6NDY0cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjMycHg7XHJcbiAgdG9wOiA2NyU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDFfYzF7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA2NHB4O1xyXG4gIGxlZnQ6IDYwJTtcclxuICB0b3A6IDE2JTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucDFfYzJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA2NHB4O1xyXG4gIGxlZnQ6IDI3JTtcclxuICB0b3A6IDI5JTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wMV9jM3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDY0cHg7XHJcbiAgbGVmdDogNDclO1xyXG4gIHRvcDogNDElO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5wMV9jNHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDY0cHg7XHJcbiAgbGVmdDogMTIlO1xyXG4gIHRvcDogMzklO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcblxyXG4ucDFfbTF7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxOTJweDtcclxuICByaWdodDogNiU7XHJcbiAgdG9wOiA5JTtcclxufVxyXG4ucDFfbTJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMzRweDtcclxuICBsZWZ0OiAxNyU7XHJcbiAgdG9wOiAyOSU7XHJcblxyXG59XHJcbi5wMV9tM3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE5NnB4O1xyXG4gIGxlZnQ6IDUzJTtcclxuICB0b3A6IDMzJTtcclxufVxyXG4ucDFfcmVzdWx0e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdCA6MCU7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wMV9yZXN1bHQucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIHotaW5kZXg6IDk5O1xyXG59XHJcbi5wMV9yZXNfbWlke1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC01MTBweDtcclxufVxyXG5cclxuLnAxX3Jlc19pbWd7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA0MjZweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMTNweDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMTAxcHg7XHJcbn1cclxuXHJcbi5wMV9yZXNfd3p7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA1MzBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNjVweDtcclxuICB0b3A6IDc0JTtcclxufVxyXG5cclxuLnAxX21pZDJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA3MDBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zNTBweDtcclxuICB0b3A6NTAlO1xyXG4gIG1hcmdpbi10b3A6IC02MTJweDtcclxufVxyXG5cclxuLnNpdGV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA0MjZweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMTNweDtcclxuICB0b3A6IDI1JTtcclxufVxyXG4ucDFfaW1ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNDI2cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjEzcHg7XHJcbiAgdG9wOiAzOCU7XHJcbn1cclxuLnAxX3d6MntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMyMnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTE2MXB4O1xyXG4gIHRvcDogODUlO1xyXG59XHJcbi5hcnJvd3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIHJpZ2h0OiA1JTtcclxuICB0b3A6IDI1JTtcclxufVxyXG4uaGFuZHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwN3B4O1xyXG4gIHJpZ2h0OiA0JTtcclxuICB0b3A6IDQxJTtcclxuXHJcbn1cclxuLnAxX3RpcHN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxOTRweDtcclxuICByaWdodDogLTElO1xyXG4gIHRvcDogNTQlO1xyXG59XHJcbi5wMV9zdGlja2Vye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdCA6MCU7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wMV9yZXN1bHQucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIHotaW5kZXg6IDk5O1xyXG59XHJcbi5wMV9taWQze1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNDgycHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjQxcHg7XHJcbiAgdG9wOjUwJTtcclxuICBtYXJnaW4tdG9wOiAtNDY5cHg7XHJcbn1cclxuLnAxX3N0aWNrX2ltZ3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDQ4NnB4O1xyXG4gIGxlZnQ6IDglO1xyXG4gIHRvcDogMzAlO1xyXG59XHJcbi5wMV9idG57XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzMzhweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNjlweDtcclxuICB0b3A6IDk2JTtcclxufVxyXG4ucDFfeXVuMXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDM1M3B4O1xyXG4gIHJpZ2h0OiAtMTUlO1xyXG4gIHRvcDogMjAlO1xyXG59XHJcbi5wMV95dW4ye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzUzcHg7XHJcbiAgbGVmdDogLTEyJTtcclxuICB0b3A6IDc3JTtcclxufVxyXG4uc3dpcGVye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNzAwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzUwcHghaW1wb3J0YW50O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC02MTlweDtcclxufVxyXG4ucDJfaW1ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnAyX3d6e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNDY0cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjMycHg7XHJcbiAgdG9wOiA3NCU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDJfd3oye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNDY0cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjMycHg7XHJcbiAgdG9wOiA2OCU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ud2Vueml7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIHRvcDogOTQlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxufVxyXG4ucDJfbXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE2NnB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMjMlO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLnAyX2ltZzJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA2NzFweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMzUuNXB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC01NzFweDtcclxufVxyXG4ucDJfc2ltZzF7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyOThweDtcclxuICBsZWZ0OiA0JTtcclxuICB0b3A6IDE2JTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wMl9zaW1nMntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMxNXB4O1xyXG4gIHJpZ2h0OiAzJTtcclxuICB0b3A6IDIwJTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wMl9zaW1nM3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDI5NXB4O1xyXG4gIGxlZnQ6IDQlO1xyXG4gIHRvcDogNDMlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnAyX3NpbWc0e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzE5cHg7XHJcbiAgcmlnaHQ6IDIlO1xyXG4gIHRvcDogNDQlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnAyX3l1bjF7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzNTRweDtcclxuICByaWdodDogLTIlO1xyXG4gIHRvcDogMyU7XHJcbn1cclxuLnAyX3l1bjJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzNTRweDtcclxuICBsZWZ0OiAtMiU7XHJcbiAgYm90dG9tOiA1JTtcclxufVxyXG4ucDJfYnRue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDMzOHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNjlweDtcclxuICAgIHRvcDogOTclO1xyXG59XHJcbkBrZXlmcmFtZXMgZGlhbmppIHtcclxuICAgIDAle1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gICAgICBcclxuICAgIH1cclxuICAgIDEwMCV7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTIwcHgpO1xyXG4gICAgICBcclxuICAgIH1cclxufVxyXG4ucDJfaGFuZHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6OTRweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC00N3B4O1xyXG4gIHRvcDogMzAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLm5leHR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogOTAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnAyX2hhbmR7XHJcbiAgYW5pbWF0aW9uOmZhZGVJbiAwLjVzIGxpbmVhciAwcyAxIGZvcndhcmRzLCBkaWFuamkgMC44cyBsaW5lYXIgMC41cyAzIG5vcm1hbCxmYWRlT3V0IDAuNXMgbGluZWFyIDNzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246ZmFkZUluIDAuNXMgbGluZWFyIDBzIDEgZm9yd2FyZHMsIGRpYW5qaSAwLjhzIGxpbmVhciAwLjVzIDMgbm9ybWFsLGZhZGVPdXQgMC41cyBsaW5lYXIgM3MgMSBmb3J3YXJkcztcclxufVxyXG4ucDNfbWlke1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDo3MDBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zNTBweDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNjE5cHg7XHJcbn1cclxuLnAzX2ltZ3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDU5M3B4O1xyXG4gIGxlZnQ6IDklO1xyXG4gIHRvcDogMjAlO1xyXG4gIGhlaWdodDogNjI4cHg7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuLnAzX3Bob25le1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogODdweDtcclxuICByaWdodDogMTYlO1xyXG4gIHRvcDogMTclO1xyXG59XHJcbi5wM19oYW5ke1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogOTRweDtcclxuICBsZWZ0OiA1JTtcclxuICB0b3A6IDU2JTtcclxufVxyXG4ucDNfdGlwc3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE2MnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTgxcHg7XHJcbiAgdG9wOiAxMzIlO1xyXG59XHJcblxyXG4ucDNfaW1nMntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDU5M3B4O1xyXG4gIGxlZnQ6IDklO1xyXG4gIHRvcDogMjAlO1xyXG59XHJcblxyXG4uc2NyYXRjaF9waWN0dXJlLXVuZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbiAgXHJcbi5wM19pbWcgY2FudmFzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcblxyXG4ucDNfY29tcGxldGV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxODRweDtcclxuICByaWdodDogOSU7XHJcbiAgdG9wOiAyMiU7XHJcbn1cclxuXHJcblxyXG4ucDNfcmVzdWx0e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDowO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmczLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgei1pbmRleDogMjI7XHJcbn1cclxuXHJcblxyXG4ucDNfY3JhZnR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOjYyNHB4O1xyXG4gIGxlZnQgIDo1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6LTMxMnB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC01MjJweDtcclxufVxyXG5cclxuLnAzX2Jne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNjcwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzM1cHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTU4MHB4O1xyXG59XHJcblxyXG4ucDNfeXVuMntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDM1M3B4O1xyXG4gIGxlZnQ6IC01JTtcclxuICB0b3A6IDg4JTtcclxufVxyXG5cclxuLnAzX2J0bntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMzOHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTE2OXB4O1xyXG4gIHRvcDogOTclO1xyXG59XHJcblxyXG4ucDRfbWlke1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDo3MDBweDtcclxuICBsZWZ0ICA6NTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzUwcHg7XHJcbiAgdG9wOjUwJTtcclxuICBtYXJnaW4tdG9wOiAtNjE1cHg7XHJcbn1cclxuLnA0X2JveHN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNTBweDtcclxuICBoZWlnaHQ6IDUwMHB4O1xyXG4gIHRvcDogMTYlO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5wNF9ib3h7XHJcbiAgd2lkdGg6IDIzN3B4O1xyXG4gIGhlaWdodDoyMzdweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnA0X217XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOjE4N3B4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTkzLjVweDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNDRweDtcclxufVxyXG4ucDRfaW1ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDo0NzRweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMzdweDtcclxuICB0b3A6IDYzJTtcclxufVxyXG4ucDRfeXVue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAxMyU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnA0X3poZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZzMucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgei1pbmRleDogMjI7XHJcbiAgb3BhY2l0eTogMDtcclxuICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuLnA0X2luZm97XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOjQ4MnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDotMjQxcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTIzNnB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA0X3d6e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzk4cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTk5cHg7XHJcbiAgdG9wOiAxOCU7XHJcbn1cclxuLnA0X2ZhdWx0e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnMy5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB6LWluZGV4OiAyMjtcclxufVxyXG4ucDRfdHJ5e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNDgycHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjQxcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTEwOXB4O1xyXG59XHJcblxyXG4ucDRfc3VjY2Vzc3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZzMucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgei1pbmRleDogMjI7XHJcbn1cclxuLnA0X2d1YW5ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiA1JTtcclxufVxyXG4ucDRfczF7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA1NDZweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNzNweDtcclxuICB0b3A6IDIwJTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wNF9zMntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDU0NnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTI3M3B4O1xyXG4gIHRvcDogNTIlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA0X29re1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNDgycHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjQxcHg7XHJcbiAgdG9wOiA4NiU7XHJcbn1cclxuLnA0X3Jlc3VsdHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZzMucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgei1pbmRleDogMjI7XHJcbn1cclxuLnA0X21pZDJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOjQ4MnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTI0MXB4O1xyXG4gIHRvcDo1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTUxMnB4O1xyXG59XHJcbi5wNF93ejF7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMjhweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMTRweDtcclxuICB0b3A6IDglO1xyXG59XHJcblxyXG4ucDRfd3oye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTYwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtODBweDtcclxuICB0b3A6IDEzJTtcclxufVxyXG4ucDRfd3oze1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTk0cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtOTdweDtcclxuICB0b3A6IDE4JTtcclxufVxyXG4ucDRfc20xe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzAxcHg7XHJcbiAgbGVmdDogLTYlO1xyXG4gIHRvcDogMjklO1xyXG59XHJcblxyXG4ucDRfc20ye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTM5cHg7XHJcbiAgcmlnaHQ6IDEwJTtcclxuICB0b3A6IDMwJTtcclxufVxyXG5cclxuLnA0X3NtM3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE3N3B4O1xyXG4gIGxlZnQ6IDEyJTtcclxuICB0b3A6IDUzJTtcclxufVxyXG5cclxuLnA0X3NtNHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDIyOHB4O1xyXG4gIHJpZ2h0OiAtMyU7XHJcbiAgdG9wOiA1OCU7XHJcbn1cclxuLnA0X3l1bjF7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMThweDtcclxuICByaWdodDogLTI0JTtcclxuICB0b3A6IDEyJTtcclxufVxyXG5cclxuLnA0X3l1bjJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzNTNweDtcclxuICBsZWZ0OiAtMTIlO1xyXG4gIHRvcDogNzclO1xyXG59XHJcblxyXG4ucDRfYnRue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDozMzhweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6LTE2OXB4O1xyXG4gIHRvcDogOTYlO1xyXG59XHJcblxyXG4ucDVfd3p7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzMjJweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNjFweDtcclxuICB0b3A6IDclO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5wNV9taWR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA3MjZweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zNjNweDtcclxuICB0b3A6IDE5JTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wNV9zMXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDkxcHg7XHJcbiAgbGVmdDogNTclO1xyXG4gIHRvcDogMTYlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA1X3Mye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogOTFweDtcclxuICBsZWZ0OiAzNyU7XHJcbiAgdG9wOiAyNSU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDVfczN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA5MXB4O1xyXG4gIGxlZnQ6IDY0JTtcclxuICB0b3A6IDMxJTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wNV9zNHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDkxcHg7XHJcbiAgbGVmdDogMjUlO1xyXG4gIHRvcDogMzMlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA1X3M1e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogOTFweDtcclxuICBsZWZ0OiAzOCU7XHJcbiAgdG9wOiA0MiU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDVfczZ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA5MXB4O1xyXG4gIGxlZnQ6IDklO1xyXG4gIHRvcDogNDclO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA1X3M3e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogOTFweDtcclxuICBsZWZ0OiA0MCU7XHJcbiAgdG9wOiA2MiU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnA1X3NoYWtle1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzM4cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTY5cHg7XHJcbiAgdG9wOiA5NS41JTtcclxufVxyXG4ucDVfeXVue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiA0OCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnA1X3poZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZzMucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgei1pbmRleDogMjI7XHJcbn1cclxuLnA1X2d1YW5ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogOCU7XHJcbn1cclxuLnA1X217XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA1NjRweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNjVweDtcclxuICB0b3A6IDI1JTtcclxufVxyXG5cclxuLnA1X3Jlc3VsdHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZzMucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgei1pbmRleDogMjI7XHJcbn1cclxuLnA1X21pZDJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA0ODJweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNDJweDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNDY5cHg7XHJcbn1cclxuLnA1X3d6MXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE2MnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTgxcHg7XHJcbiAgdG9wOiA4JTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wNV9tMXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMwNHB4O1xyXG4gIGxlZnQ6IDglO1xyXG4gIHRvcDogMjUlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA1X20ye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgbGVmdDogOSU7XHJcbiAgdG9wOiA0MCU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDVfbTN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMTNweDtcclxuICByaWdodDogOSU7XHJcbiAgdG9wOiAzMiU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDVfbTR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzODZweDtcclxuICBsZWZ0OiAxMCU7XHJcbiAgdG9wOiA2MSU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDVfYnRue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzM4cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTY5cHg7XHJcbiAgdG9wOiA5NiU7XHJcbn1cclxuLnA1X3l1bjJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA2NTRweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMDRweDtcclxuICB0b3A6IDIyJTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ucDZfdGl0bGV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyODJweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNDFweDtcclxuICB0b3A6IDEyJTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wNl93entcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDQzNnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIxOHB4O1xyXG4gIHRvcDogMjAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA2X3Mxe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTU0cHg7XHJcbiAgbGVmdDogMTUlO1xyXG4gIHRvcDogMzAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnA2X3Mye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTU0cHg7XHJcbiAgcmlnaHQ6IDEzJTtcclxuICB0b3A6IDMwJTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wNl9zM3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE1NHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTc3cHg7XHJcbiAgdG9wOiA0MyU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucDZfczR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxNTRweDtcclxuICBsZWZ0OiAxNSU7XHJcbiAgdG9wOiA1NSU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucDZfczV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxNTRweDtcclxuICByaWdodDogMTMlO1xyXG4gIHRvcDogNTYlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnA2X3M2e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTU0cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0Oi03N3B4O1xyXG4gIHRvcDogNjYlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucDZfbDF7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMDhweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC05OHB4O1xyXG4gIHRvcDogMzUlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA2X2wye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNTdweDtcclxuICByaWdodDogMzIlO1xyXG4gIHRvcDogNDElO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA2X2wze1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNTdweDtcclxuICByaWdodDogNTklO1xyXG4gIHRvcDogNTMlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA2X2w0e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjA4cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtOTlweDtcclxuICB0b3A6IDYxJTsgIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA2X2w1e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNTdweDtcclxuICByaWdodDogMzIlO1xyXG4gIHRvcDogNjUlOyAgb3BhY2l0eTogMDtcclxufVxyXG4ucDZfd3oxe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjcycHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTM2cHg7XHJcbiAgdG9wOiA4NCU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4uemhle1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3A2X3poZS5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB6LWluZGV4OiAyMjtcclxufVxyXG4ucDZfbXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDU2OHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTI4NHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0zMjBweDtcclxufVxyXG4ucDZfcmVzdWx0e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnMy5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB6LWluZGV4OiAyMjtcclxufVxyXG4ucDZfbWlke1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNDgycHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjQxcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTQ2OXB4O1xyXG59XHJcbi5wNl93ejJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMjhweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMTRweDtcclxuICB0b3A6IDYlO1xyXG59XHJcbi5wNl9kMXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwNnB4O1xyXG4gIGxlZnQ6IDIwJTtcclxuICB0b3A6IDI3JTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wNl9kMntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE1NHB4O1xyXG4gIHJpZ2h0OiAxNyU7XHJcbiAgdG9wOiAyNyU7ICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucDZfZDN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDRweDtcclxuICBsZWZ0OiAxMyU7XHJcbiAgdG9wOiA1NyU7ICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucDZfZDR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDRweDtcclxuICBsZWZ0OiAzOSU7XHJcbiAgdG9wOiA1NyU7ICBvcGFjaXR5OiAwO1xyXG5cclxufVxyXG4ucDZfZDV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDRweDtcclxuICBsZWZ0OiA2NiU7XHJcbiAgdG9wOiA1NyU7ICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucDZfZDZ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDRweDtcclxuICBsZWZ0OiAxMyU7XHJcbiAgdG9wOiA3NCU7ICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucDZfZDd7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDRweDtcclxuICBsZWZ0OiA0MCU7XHJcbiAgdG9wOiA3NCU7ICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucDZfZDh7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDRweDtcclxuICBsZWZ0OiA2NyU7XHJcbiAgdG9wOiA3NCU7ICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wNl9idG57XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOjMzOHB4O1xyXG4gIGxlZnQ6NTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTY5cHg7XHJcbiAgdG9wOiA5Ni41JTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLnA3X21pZHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6IDEzMDk7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6MDtcclxufVxyXG4ucDdfd3p7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA2MDRweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zNDZweDtcclxuICB0b3A6IDklO29wYWNpdHk6IDA7XHJcbn1cclxuLnA3X3Mxe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTk3cHg7XHJcbiAgbGVmdDogMTclO1xyXG4gIHRvcDogMjklO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA3X3Mye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNjJweDtcclxuICBsZWZ0OiA0NSU7XHJcbiAgdG9wOiAyNSU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDdfczN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMjZweDtcclxuICBsZWZ0OiA1NiU7XHJcbiAgdG9wOiAyNyU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDdfczR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMjFweDtcclxuICBsZWZ0OiA3MyU7XHJcbiAgdG9wOiAyNiU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDdfczV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxODBweDtcclxuICBsZWZ0OiAxNiU7XHJcbiAgdG9wOiA0MSU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDdfczZ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA0NnB4O1xyXG4gIGxlZnQ6IDQ1JTtcclxuICB0b3A6IDQxJTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wN19zN3tcclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA2OXB4O1xyXG4gIGxlZnQ6IDU2JTtcclxuICB0b3A6IDQxJTtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxufVxyXG4ucDdfczh7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxODVweDtcclxuICBsZWZ0OiA2NiU7XHJcbiAgdG9wOiA0MiU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDdfczl7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDZweDtcclxuICBsZWZ0OiA3OSU7XHJcbiAgdG9wOiA0OSU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDdfczEwe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTMwcHg7XHJcbiAgbGVmdDogMTMlO1xyXG4gIHRvcDogNTQlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA3X3MxMXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDI1MnB4O1xyXG4gIGxlZnQ6IDMzJTtcclxuICB0b3A6IDUzJTtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxufVxyXG4ucDdfczEye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogODdweDtcclxuICBsZWZ0OiA2OSU7XHJcbiAgdG9wOiA1NSU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDdfczEze1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTYwcHg7XHJcbiAgbGVmdDogOCU7XHJcbiAgdG9wOiA2NyU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucDdfczE0e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTU4cHg7XHJcbiAgbGVmdDogMjglO1xyXG4gIHRvcDogNzIlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA3X3MxNXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDg4cHg7XHJcbiAgbGVmdDogNTIlO1xyXG4gIHRvcDogNzElO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnA3X3MxNntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE5M3B4O1xyXG4gIGxlZnQ6IDY0JTtcclxuICB0b3A6IDY2JTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wN19idG57XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzMzhweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNjlweDtcclxuICB0b3A6IDg1JTtvcGFjaXR5OiAwO1xyXG59XHJcbi5wOF9taWR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOjY5MHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTM0NXB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC02MTlweDtcclxufVxyXG4ucDhfYm94e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNTgycHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjkxcHg7XHJcbiAgdG9wOiAxNCU7XHJcbiAgXHJcbiAgLyogIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCB0cmFuc3BhcmVudCAyMHB4LHJlZCAyMHB4KTsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC0xMDBweDsgKi9cclxufVxyXG4uYmFye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNTc4cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjg5cHg7XHJcbiAgdG9wOiA4NCU7XHJcbn1cclxuLnA4X2J0bntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMzOHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTE2OXB4O1xyXG4gIHRvcDogOTYuNSU7XHJcbn1cclxuLndyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogOTQlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC00NyU7XHJcbiAgdG9wOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiBcclxufVxyXG5cclxuLmNvbnRlbnQgbGl7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiAyOHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vKiAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjFFRkYwO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IDQwN3B4OyAqL1xyXG59XHJcbi53cmFwcGVyIGxpOmZpcnN0LWNoaWxkIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N0aWNrMTAucG5nKSBuby1yZXBlYXQgY2VudGVyIDJyZW0vMTE0JTtcclxuIH1cclxuLndyYXBwZXIgbGk6bnRoLWNoaWxkKDIpIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N0aWNrMTcucG5nKSBuby1yZXBlYXQgY2VudGVyIDByZW0vOTYlO1xyXG59XHJcbi53cmFwcGVyIGxpOm50aC1jaGlsZCgzKSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGljazE4LnBuZykgbm8tcmVwZWF0IGNlbnRlciAwcmVtLzEwNSU7XHJcbn0gXHJcbi53cmFwcGVyIGxpOm50aC1jaGlsZCg0KSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGljazEzLnBuZykgbm8tcmVwZWF0IGNlbnRlciAwcmVtLzg3JTtcclxufSBcclxuLndyYXBwZXIgbGk6bnRoLWNoaWxkKDUpIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N0aWNrMjAucG5nKSBuby1yZXBlYXQgY2VudGVyIDByZW0vNDQlO1xyXG59IFxyXG4ud3JhcHBlciBsaTpudGgtY2hpbGQoNikge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3RpY2syMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMHJlbS81MCU7XHJcbn0gXHJcbi53cmFwcGVyIGxpOm50aC1jaGlsZCg3KSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGljazgucG5nKSBuby1yZXBlYXQgY2VudGVyIDEuNXJlbS8xMTQlO1xyXG59IFxyXG4ud3JhcHBlciBsaTpudGgtY2hpbGQoOCkge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3RpY2sxNC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMS41cmVtLzExMCU7XHJcbn0gXHJcbi53cmFwcGVyIGxpOm50aC1jaGlsZCg5KSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGljazE1LnBuZykgbm8tcmVwZWF0IGNlbnRlciAwcmVtLzc2JTtcclxufSBcclxuLndyYXBwZXIgbGk6bnRoLWNoaWxkKDEwKSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGljazE2LnBuZykgbm8tcmVwZWF0IGNlbnRlciAycmVtLzExNCU7XHJcbn0gXHJcbi53cmFwcGVyIGxpOm50aC1jaGlsZCgxMSkge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3RpY2sxMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMHJlbS8xMTQlO1xyXG59IFxyXG4ud3JhcHBlciBsaTpudGgtY2hpbGQoMTIpIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N0aWNrMTIucG5nKSBuby1yZXBlYXQgY2VudGVyIDByZW0vMTE0JTtcclxufSBcclxuLndyYXBwZXIgbGk6bnRoLWNoaWxkKDEzKSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGljazEucG5nKSBuby1yZXBlYXQgY2VudGVyIDByZW0vMTE0JTtcclxufSBcclxuLndyYXBwZXIgbGk6bnRoLWNoaWxkKDE0KSB7XHJcblxyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3RpY2syLnBuZykgbm8tcmVwZWF0IGNlbnRlciAgMHJlbS8xMTQlO1xyXG59IFxyXG4ud3JhcHBlciBsaTpudGgtY2hpbGQoMTUpIHtcclxuXHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGljazMucG5nKSBuby1yZXBlYXQgY2VudGVyIDByZW0vMTE0JTtcclxufSBcclxuLndyYXBwZXIgbGk6bnRoLWNoaWxkKDE2KSB7XHJcblxyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3RpY2s0LnBuZykgbm8tcmVwZWF0IGNlbnRlciAwcmVtLzExNCU7XHJcbn0gXHJcbi53cmFwcGVyIGxpOm50aC1jaGlsZCgxNykge1xyXG5cclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N0aWNrNS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMHJlbS8xMTQlO1xyXG59IFxyXG4ud3JhcHBlciBsaTpudGgtY2hpbGQoMTgpIHtcclxuXHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGljazYucG5nKSBuby1yZXBlYXQgY2VudGVyIDByZW0vMTE0JTtcclxufSBcclxuLndyYXBwZXIgbGk6bnRoLWNoaWxkKDE5KSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGljazE5LnBuZykgbm8tcmVwZWF0IGNlbnRlciAwcmVtLzgyJTtcclxufSBcclxuLndyYXBwZXIgbGk6bnRoLWNoaWxkKDIwKSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGljazcucG5nKSBuby1yZXBlYXQgY2VudGVyIDIuNXJlbS8xMTQlO1xyXG59IFxyXG4ud3JhcHBlciBsaTpudGgtY2hpbGQoMjEpIHtcclxuXHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGljazkucG5nKSBuby1yZXBlYXQgY2VudGVyIDByZW0vMTE0JTtcclxufSBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG5cclxuXHJcbi5jcm9fbGVmdF90b3AsIC5jcm9fcmlnaHRfdG9wLCAuY3JvX2xlZnRfYm90dG9tLCAuY3JvX3JpZ2h0X2JvdHRvbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuXHJcbiAgei1pbmRleDogMjIyMjtcclxuICBiYWNrZ3JvdW5kOiAjRTJEMUI5O1xyXG5cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY3JvX2xlZnRfdG9wIHtcclxuICB0b3A6IC0xcHg7XHJcbiAgbGVmdDogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOEVCRkIzO1xyXG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM4RUJGQjM7XHJcbn1cclxuXHJcbi5jcm9fcmlnaHRfdG9wIHtcclxuICB0b3A6IC0xcHg7XHJcbiAgcmlnaHQ6IC0xcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjBweDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzhFQkZCMztcclxuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM4RUJGQjM7XHJcbn1cclxuXHJcbi5jcm9fbGVmdF9ib3R0b20ge1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgYm90dG9tOiAtMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDA7XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM4RUJGQjM7XHJcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzhFQkZCMztcclxufVxyXG5cclxuLmNyb19yaWdodF9ib3R0b20ge1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIGJvdHRvbTogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAwO1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOEVCRkIzO1xyXG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzhFQkZCMztcclxuICBcclxufVxyXG5cclxuXHJcbi53cmFwcGVyMSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA5OSU7XHJcbiAgbGVmdDogMC41JTtcclxuICBoZWlnaHQ6IDk5JTtcclxuICB0b3A6IDAuNSU7XHJcbi8qICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KDIzMXB4IGF0IDExMXB4IDBweCwgI0UyRDFCOSA1MHB4LCAjRTJEMUI5IDUwcHgpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCB0cmFuc3BhcmVudCAyMHB4LHJlZCAyMHB4KTsgKi9cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYmd7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOjEyNDZweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmJnIGltZ3tcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnA5X2Z4e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjk5cHg7XHJcbiAgcmlnaHQ6IDklO1xyXG4gIHRvcDogMiU7XHJcbn1cclxuLnA5X21pZHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDY5MHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTM0NXB4O1xyXG4gIHRvcDogMTAlO1xyXG59XHJcbi5wOV9pbWd7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA1ODJweDtcclxuICBoZWlnaHQ6IDgyNXB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTI5MXB4O1xyXG4gIHRvcDogMTMlO1xyXG59XHJcbi5wOV90aXBze1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNDUzcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjI2LjVweDtcclxuICB0b3A6IDk2LjUlO1xyXG59XHJcbi5wOV96aGV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0IDowO1xyXG4gIHRvcDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wOV96aGUgaW1ne1xyXG4gIGhlaWdodDoxMDAlO1xyXG59XHJcbi5rZWVwX3RpcHN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMTBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMDVweDtcclxuICB0b3A6IDg4JTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4jb3VyQ2FudmFzIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IC04OyB9XHJcblxyXG4jZHJhd1dhcnAge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhBMTgzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuLyogI2RyYXdXYXJwIC5yb29tYmcge1xyXG4gIGhlaWdodDogMjkuOTVyZW07XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IC00cmVtO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL1Jvb20uanBnPzFcIikgbm8tcmVwZWF0IGxlZnQgdG9wLzEwMCUgYXV0bzsgfSAqL1xyXG4jZHJhd1dhcnAgLnJvb21iZyBpbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7IH1cclxuI2RyYXdXYXJwIC5mb290LXNoYXJlIHtcclxuICBoZWlnaHQ6IDQuMjVyZW07XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cclxuI2RyYXdXYXJwIC5mb290LXNoYXJlIGltZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTguNzVyZW07IH1cclxuI2RyYXdXYXJwIC5pbWdfYm94IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNDUlO1xyXG4gIHBhZGRpbmc6IDAuMjVyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cclxuI2RyYXdXYXJwIC5pbWdfYm94IGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvOyB9XHJcbiNkcmF3V2FycCAuaW1nX2JveCAucmVtb3ZlLWJ0biB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEuNXJlbTtcclxuICBoZWlnaHQ6IDEuNXJlbTtcclxuICBsZWZ0OiAtMS4ycmVtO1xyXG4gIHRvcDogLTEuMnJlbTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmVtb3ZlLnBuZz8yMFwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIDEwMCU7IH1cclxuI2RyYXdXYXJwIC5pbWdfYm94IC5pY29uX3NjYWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMS41cmVtO1xyXG4gIGhlaWdodDogMS41cmVtO1xyXG4gIHJpZ2h0OiAtMC43NXJlbTtcclxuICBib3R0b206IC0wLjc1cmVtO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVzaXplLnBuZz8yMCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTAwJSAxMDAlOyB9XHJcbiNkcmF3V2FycCAuYm9yZGVyLW91dGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIHotaW5kZXg6IDQ0NDsgfVxyXG4jZHJhd1dhcnAgLmJvcmRlci1vdXRlciAucmVtb3ZlLWJ0biwgI2RyYXdXYXJwIC5ib3JkZXItb3V0ZXIgLmljb25fc2NhbGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLnoxIHtcclxuICAgIHotaW5kZXg6IDE7IH1cclxuXHJcbi56MiB7XHJcbiAgICB6LWluZGV4OiAyOyB9XHJcblxyXG4uejMge1xyXG4gICAgei1pbmRleDogMzsgfVxyXG5cclxuLno0IHtcclxuICAgIHotaW5kZXg6IDQ7IH1cclxuXHJcbi56NSB7XHJcbiAgICB6LWluZGV4OiA1OyB9XHJcblxyXG4uejYge1xyXG4gICAgei1pbmRleDogNjsgfVxyXG5cclxuLnoxMSB7XHJcbiAgICB6LWluZGV4OiAxMTsgfVxyXG5cclxuLnoxMiB7XHJcbiAgICB6LWluZGV4OiAxMjsgfVxyXG5cclxuLnoxMyB7XHJcbiAgICB6LWluZGV4OiAxMzsgfVxyXG5cclxuLnoxNCB7XHJcbiAgICB6LWluZGV4OiAxNDsgfVxyXG5Aa2V5ZnJhbWVzIHNoYW4ge1xyXG4gIDAlLDEwMCV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICA1MCV7XHJcbiAgICBvcGFjaXR5OiAwLjY4O1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNmIHtcclxuICAwJSwxMDAle1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgNTAle1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmcyB7XHJcbiAgMCUsMTAwJXtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG4gIDUwJXtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmczIge1xyXG4gIDAlLDEwMCV7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICA1MCV7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgdXAge1xyXG4gIDAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTIwcHgpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxyIHtcclxuICAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwwcHgpO1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZS5hY3RpdmUgLnNsb2dhbntcclxuICAgIGFuaW1hdGlvbjogZmFkZUluVXAgMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlLmFjdGl2ZSAucDBfbTF7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMC42cyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMC42cyAxIGZvcndhcmRzO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlLmFjdGl2ZSAucDBfbTR7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMS40cyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMS40cyAxIGZvcndhcmRzO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlLmFjdGl2ZSAucDBfbTV7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMnMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDJzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUuYWN0aXZlIC5wMF9tNntcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAyLjZzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAyLjZzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUuYWN0aXZlIC5wMF9ndWFuZ3tcclxuICBhbmltYXRpb246IHNoYW4gMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogc2hhbiAycyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlLmFjdGl2ZSAucDBfYnRue1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDNzIDEgZm9yd2FyZHMsc2YgMnMgbGluZWFyIDNzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDNzIDEgZm9yd2FyZHMsc2YgMnMgbGluZWFyIDNzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnAxX21pZHtcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDFfd3p7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjhzIGxpbmVhciAwLjZzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJblVwIDAuOHMgbGluZWFyIDAuNnMgMSBmb3J3YXJkcztcclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDFfYzF7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMS40cyAxIGZvcndhcmRzLGZzIDJzIGxpbmVhciAycyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAxLjRzIDEgZm9yd2FyZHMsZnMgMnMgbGluZWFyIDJzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDFfYzJ7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMS40cyAxIGZvcndhcmRzLGZzIDJzIGxpbmVhciAycyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAxLjRzIDEgZm9yd2FyZHMsZnMgMnMgbGluZWFyIDJzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDFfYzN7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMS40cyAxIGZvcndhcmRzLGZzIDJzIGxpbmVhciAycyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAxLjRzIDEgZm9yd2FyZHMsZnMgMnMgbGluZWFyIDJzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDFfYzR7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMS40cyAxIGZvcndhcmRzLGZzIDJzIGxpbmVhciAycyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAxLjRzIDEgZm9yd2FyZHMsZnMgMnMgbGluZWFyIDJzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuXHJcblxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYXJyb3d7XHJcbiAgYW5pbWF0aW9uOiBzaGFuIDAuOHMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogc2hhbiAwLjhzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLmhhbmR7XHJcbiAgYW5pbWF0aW9uOiB1cCAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHVwIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuLnAxX3Jlc19taWR7XHJcbiAgYW5pbWF0aW9uOiBzaGFuIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNoYW4gMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG4ucDFfcmVzX2ltZ3tcclxuICBhbmltYXRpb246IHpvb21JbiAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB6b29tSW4gMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxufVxyXG4ucDFfcmVzX3d6e1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG59XHJcbi5wMV9taWQze1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjRzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG59XHJcbi5wMV95dW4xe1xyXG4gIGFuaW1hdGlvbjogZmFkZUluUmlnaHQgMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluUmlnaHQgMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxufVxyXG4ucDFfeXVuMntcclxuICBhbmltYXRpb246IGZhZGVJbkxlZnQgMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluTGVmdCAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG59XHJcbi5wMV9zdGlja19pbWd7XHJcbiAgYW5pbWF0aW9uOiB6b29tSW4gMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogem9vbUluIDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnAxX2J0bntcclxuICBhbmltYXRpb246IHNmIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNmIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnAyX3d6e1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjVzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5wMl93ejJ7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuNXMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnAzX2hhbmR7XHJcbiAgYW5pbWF0aW9uOiBsciAxLjJzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGxyIDEuMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG4ucDNfdGlwc3tcclxuICBhbmltYXRpb246IHNoYW4gMS4ycyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaGFuIDEuMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG4ucDNfY3JhZnR7XHJcbiAgYW5pbWF0aW9uOiB6b29tSW4gMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogem9vbUluIDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnAzX3l1bjJ7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDAuNXMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkxlZnQgMC41cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxufVxyXG4ucDNfYnRue1xyXG4gIGFuaW1hdGlvbjogc2YgMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogc2YgMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDRfYm94Om50aC1jaGlsZCgxKSwuc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDRfYm94Om50aC1jaGlsZCgzKXtcclxuICBhbmltYXRpb246IGZhZGVJbkxlZnQgMC41cyBsaW5lYXIgMHMgMSBmb3J3YXJkcyxzZiAycyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDAuNXMgbGluZWFyIDBzIDEgZm9yd2FyZHMsc2YgMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDRfYm94Om50aC1jaGlsZCgyKSwuc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDRfYm94Om50aC1jaGlsZCg0KXtcclxuICBhbmltYXRpb246IGZhZGVJblJpZ2h0IDAuNXMgbGluZWFyIDBzIDEgZm9yd2FyZHMsc2YgMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluUmlnaHQgMC41cyBsaW5lYXIgMHMgMSBmb3J3YXJkcyxzZiAycyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5wNF96aGV7XHJcbiAgYW5pbWF0aW9uOmZhZGVJbiAwLjVzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDRfaW5mb3tcclxuICBhbmltYXRpb246IGZhZGVJblVwIDAuOHMgbGluZWFyIDAuNXMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluVXAgMC44cyBsaW5lYXIgMC41cyAxIGZvcndhcmRzO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5wNF9zMXtcclxuICBhbmltYXRpb246IGZhZGVJblJpZ2h0IDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJblJpZ2h0IDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA0X3Mye1xyXG4gIGFuaW1hdGlvbjogZmFkZUluTGVmdCAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA0X3RyeXtcclxuICBhbmltYXRpb246IHNmIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNmIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA0X29re1xyXG4gIGFuaW1hdGlvbjogc2YgMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogc2YgMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuLnA0X2J0bntcclxuICBhbmltYXRpb246IHNmIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNmIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuLnA0X3NtMSwucDRfc20zLC5wNF95dW4xe1xyXG4gIGFuaW1hdGlvbjogZmFkZUluTGVmdCAwLjVzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDAuNXMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5wNF9zbTIsLnA0X3NtNCwucDRfeXVuMntcclxuICBhbmltYXRpb246IGZhZGVJblJpZ2h0IDAuNXMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJblJpZ2h0IDAuNXMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA1X3d6e1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDVfbWlke1xyXG4gIGFuaW1hdGlvbjogZmFkZUluVXAgMC44cyBsaW5lYXIgMC41cyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjhzIGxpbmVhciAwLjVzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA1X3NoYWtle1xyXG4gIGFuaW1hdGlvbjogc2YgMS4ycyBsaW5lYXIgMC41cyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNmIDEuMnMgbGluZWFyIDAuNXMgIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFjdGl2ZS5wNV9zMSxcclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFjdGl2ZS5wNV9zMixcclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFjdGl2ZS5wNV9zMyxcclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFjdGl2ZS5wNV9zNCxcclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFjdGl2ZS5wNV9zNSxcclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFjdGl2ZS5wNV9zNixcclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFjdGl2ZS5wNV9zN3tcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGxpbmVhciAxcyAxIGZvcndhcmRzLCBmczIgMnMgbGluZWFyIDEuNXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBsaW5lYXIgMXMgMSBmb3J3YXJkcywgZnMyIDJzIGxpbmVhciAxLjVzICBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuQGtleWZyYW1lcyB3b2JibGUyIHtcclxuICAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcclxuICB9XHJcblxyXG4gIDE1JSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzUlLDAsMCkgcm90YXRlKC01ZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzUlLDAsMCkgcm90YXRlKC01ZGVnKVxyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwJSwwLDApIHJvdGF0ZSgzZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MCUsMCwwKSByb3RhdGUoM2RlZylcclxuICB9XHJcblxyXG4gIDQ1JSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC0zZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzUlLDAsMCkgcm90YXRlKC0zZGVnKVxyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgyZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoMmRlZylcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAlLDAsMCkgcm90YXRlKC0xZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAlLDAsMCkgcm90YXRlKC0xZGVnKVxyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXHJcbiAgfVxyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5hY3RpdmUxLnA1X3Mxe1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYW5pbWF0aW9uOiB3b2JibGUyIDAuOHMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogd29iYmxlMiAwLjhzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFjdGl2ZTEucDVfczJ7XHJcbiAgb3BhY2l0eTogMTtcclxuICBhbmltYXRpb246IHdvYmJsZTIgMS4ycyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB3b2JibGUyIDEuMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYWN0aXZlMS5wNV9zM3tcclxuICBvcGFjaXR5OiAxO1xyXG4gIGFuaW1hdGlvbjogd29iYmxlMiAxcyBsaW5lYXIgMC41cyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHdvYmJsZTIgMXMgbGluZWFyIDAuNXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5hY3RpdmUxLnA1X3M0e1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYW5pbWF0aW9uOiB3b2JibGUyIDEuNHMgbGluZWFyIDAuM3MgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB3b2JibGUyIDEuNHMgbGluZWFyIDAuM3MgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5hY3RpdmUxLnA1X3M1e1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYW5pbWF0aW9uOiB3b2JibGUyIDFzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHdvYmJsZTIgMXMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYWN0aXZlMS5wNV9zNntcclxuICBvcGFjaXR5OiAxO1xyXG4gIGFuaW1hdGlvbjogd29iYmxlMiAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHdvYmJsZTIgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5hY3RpdmUxLnA1X3M3e1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYW5pbWF0aW9uOiB3b2JibGUyIDEuMnMgbGluZWFyIDAuMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB3b2JibGUyIDEuMnMgbGluZWFyIDAuMnMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcbi5wNV9ndWFuZ3tcclxuICBhbmltYXRpb246IHNoYW4gMS4ycyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaGFuIDEuMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG4ucDVfbXtcclxuICBhbmltYXRpb246IHpvb21JbiAxLjJzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB6b29tSW4gMS4ycyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxufVxyXG5cclxuLnA1X2J0bntcclxuICBhbmltYXRpb246IHNmIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNmIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuLnA1X3d6MXtcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxufVxyXG4ucDVfbTF7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnA1X20ye1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDAuNXMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDAuNXMgMSBmb3J3YXJkcztcclxufVxyXG4ucDVfbTN7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMC41cyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMC41cyAxIGZvcndhcmRzO1xyXG59XHJcbi5wNV9tNHtcclxuICBhbmltYXRpb246IGZhZGVJbkxlZnQgMC44cyBsaW5lYXIgMS4ycyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDAuOHMgbGluZWFyIDEuMnMgMSBmb3J3YXJkcztcclxufVxyXG5cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA2X3RpdGxle1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5wNl93entcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwLjVzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwLjVzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA2X3d6MXtcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAzcyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgM3MgMSBmb3J3YXJkcztcclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDZfczF7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA2X2wxe1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDEuNHMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDEuNHMgMSBmb3J3YXJkcztcclxufVxyXG5cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA2X3Mye1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDZfbDJ7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMi42cyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMi42cyAxIGZvcndhcmRzO1xyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDZfczN7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA2X2wze1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDMuOHMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyMy44cyAxIGZvcndhcmRzO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5wNl9zNHtcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDZfbDR7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgNXMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDVzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA2X3M1e1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5wNl9sNXtcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciA2LjJzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciA2LjJzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA2X3M2e1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG59XHJcblxyXG4ucDZfd3oye1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDBzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG59XHJcbi5wNl9kMXtcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwLjVzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwLjVzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnA2X2Qye1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDFzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAxcyAxIGZvcndhcmRzO1xyXG59XHJcbi5wNl9kMywucDZfZDQsLnA2X2Q1LC5wNl9kNiwucDZfZDcsLnA2X2Q4e1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDEuOHMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuOHMgbGluZWFyIDEuOHMgMSBmb3J3YXJkcztcclxufVxyXG4ucDZfYnRue1xyXG4gIGFuaW1hdGlvbjogc2YgMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogc2YgMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuXHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5wN193entcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwcyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMHMgMSBmb3J3YXJkcztcclxufVxyXG5cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA3X3MxLFxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDdfczUsXHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5wN19zNyxcclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA3X3M5LFxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDdfczE0XHJcbntcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwLjVzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAwLjVzIDEgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5wN19zMyxcclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA3X3M2LFxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDdfczEwLFxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDdfczEyLFxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDdfczE2XHJcbntcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAxcyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMXMgMSBmb3J3YXJkcztcclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDdfczIsXHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5wN19zNCxcclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA3X3M4LFxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDdfczExLFxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDdfczEzLFxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDdfczE1XHJcbntcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAxLjVzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjhzIGxpbmVhciAxLjVzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnA3X2J0blxyXG57XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMnMgMSBmb3J3YXJkcyxzZiAycyBsaW5lYXIgMnMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBsaW5lYXIgMnMgMSBmb3J3YXJkcyxzZiAycyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcbi5zd2lwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnAyX3NpbWcxe1xyXG4gIGFuaW1hdGlvbjogZmFkZUluTGVmdCAwLjhzIGxpbmVhciAwLjVzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkxlZnQgMC44cyBsaW5lYXIgMC41cyAxIGZvcndhcmRzO1xyXG59XHJcbi5zd2lwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnAyX3NpbWcye1xyXG4gIGFuaW1hdGlvbjogZmFkZUluUmlnaHQgMC44cyBsaW5lYXIgMC41cyAxIGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5SaWdodCAwLjhzIGxpbmVhciAwLjVzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDJfc2ltZzN7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDAuOHMgbGluZWFyIDEuMXMgMSBmb3J3YXJkcztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluTGVmdCAwLjhzIGxpbmVhciAxLjFzIDEgZm9yd2FyZHM7XHJcbn1cclxuLnN3aXBlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAucDJfc2ltZzR7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW5SaWdodCAwLjhzIGxpbmVhciAxLjFzIDEgZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJblJpZ2h0IDAuOHMgbGluZWFyIDEuMXMgMSBmb3J3YXJkcztcclxufVxyXG4uc3dpcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5wOV9meHtcclxuICBhbmltYXRpb246IHNoYW4gMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaGFuIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/