@charset "UTF-8";

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

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

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

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

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

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

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

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

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

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

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  30% {
    -webkit-transform: scale3d(1.25, 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(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

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

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

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

  30% {
    -webkit-transform: scale3d(1.25, 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(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
            transform: none;
  }

  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: none;
            transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
            transform: none;
  }

  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: none;
            transform: none;
  }
}

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

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
            transform: none;
  }

  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: none;
            transform: none;
  }

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

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

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

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

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

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

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

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

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

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

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

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

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

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

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

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

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

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

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

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

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

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

  to {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

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

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

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

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

  to {
    -webkit-transform: none;
            transform: none;
  }
}

.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.610, 0.355, 1.000);
            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

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

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

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

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

  to {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

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

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

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

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

  to {
    -webkit-transform: none;
            transform: none;
  }
}

.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.610, 0.355, 1.000);
            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

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

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

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

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

  to {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

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

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

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

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

  to {
    -webkit-transform: none;
            transform: none;
  }
}

.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.610, 0.355, 1.000);
            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

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

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

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

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

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

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.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: none;
            transform: none;
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.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: none;
            transform: none;
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.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: none;
            transform: none;
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.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: none;
            transform: none;
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.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: none;
            transform: none;
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.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: none;
            transform: none;
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.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: none;
            transform: none;
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

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

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

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

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

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

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

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

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

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

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

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

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

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

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

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

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

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

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

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

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

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

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

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

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

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

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

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

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

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

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

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

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

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

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

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

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

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

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

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

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

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

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

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

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

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

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) 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) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

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

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

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

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) 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) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

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

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  to {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

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

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

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

  to {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

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

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

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

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

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

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

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

  to {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@-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);
  }
}

.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: none;
            transform: none;
  }
}

@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: none;
            transform: none;
  }
}

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

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

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

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

@keyframes rollOut {
  from {
    opacity: 1;
  }

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

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

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

  50% {
    opacity: 1;
  }
}

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

  50% {
    opacity: 1;
  }
}

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

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

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

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

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

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

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

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

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

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

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

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

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

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

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

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

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

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

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

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

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

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

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

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

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

  to {
    opacity: 0;
  }
}

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

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

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

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

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

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

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

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

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

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

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

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

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

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

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

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

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

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

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.slideOutUp {
  -webkit-animation-name: slideOutUp;
          animation-name: slideOutUp;
}
.ivu-load-loop {
  -webkit-animation: ani-load-loop 1s linear infinite;
          animation: ani-load-loop 1s linear infinite;
}
@-webkit-keyframes ani-load-loop {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes ani-load-loop {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.input-group-error-prepend,
.input-group-error-append {
  background-color: #fff;
  border: 1px solid #ed3f14;
}
.input-group-error-prepend .ivu-select-selection,
.input-group-error-append .ivu-select-selection {
  background-color: inherit;
  border: 1px solid transparent;
}
.input-group-error-prepend {
  border-right: 0;
}
.input-group-error-append {
  border-left: 0;
}
.ivu-breadcrumb {
  color: #999;
  font-size: 14px;
}
.ivu-breadcrumb a {
  color: #495060;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.ivu-breadcrumb a:hover {
  color: #5c97cd;
}
.ivu-breadcrumb > span:last-child {
  font-weight: bold;
  color: #495060;
}
.ivu-breadcrumb > span:last-child .ivu-breadcrumb-item-separator {
  display: none;
}
.ivu-breadcrumb-item-separator {
  margin: 0 8px;
  color: #dddee1;
}
.ivu-breadcrumb-item-link > .ivu-icon + span {
  margin-left: 4px;
}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* Document
   ========================================================================== */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0;
}
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
  resize: vertical;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}
/**
 * Add the correct display in IE.
 */
template {
  display: none;
}
/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body {
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #495060;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
a {
  color: #337dc0;
  background: transparent;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
a:hover {
  color: #5c97cd;
}
a:active {
  color: #3077b6;
}
a:active,
a:hover {
  outline: 0;
  text-decoration: none;
}
a[disabled] {
  color: #ccc;
  cursor: not-allowed;
  pointer-events: none;
}
code,
kbd,
pre,
samp {
  font-family: Consolas, Menlo, Courier, monospace;
}
/*
Ionicons, v2.0.0
Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
https://twitter.com/benjsperry  https://twitter.com/ionicframework
MIT License: https://github.com/driftyco/ionicons
*/
@font-face {
  font-family: "Ionicons";
  src: url(/fonts/vendor/iview/src/styles/common/iconionicons.eot?2c2ae068be3b089e0a5b59abb1831550);
  src: url(/fonts/vendor/iview/src/styles/common/iconionicons.eot?2c2ae068be3b089e0a5b59abb1831550#iefix) format("embedded-opentype"), url(/fonts/vendor/iview/src/styles/common/iconionicons.ttf?24712f6c47821394fba7942fbb52c3b2) format("truetype"), url(/fonts/vendor/iview/src/styles/common/iconionicons.woff?05acfdb568b3df49ad31355b19495d4a) format("woff"), url(/fonts/vendor/iview/src/styles/common/iconionicons.svg?621bd386841f74e0053cb8e67f8a0604#Ionicons) format("svg");
  font-weight: normal;
  font-style: normal;
}
.ivu-icon {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ivu-icon-alert:before {
  content: "\F101";
}
.ivu-icon-alert-circled:before {
  content: "\F100";
}
.ivu-icon-android-add:before {
  content: "\F2C7";
}
.ivu-icon-android-add-circle:before {
  content: "\F359";
}
.ivu-icon-android-alarm-clock:before {
  content: "\F35A";
}
.ivu-icon-android-alert:before {
  content: "\F35B";
}
.ivu-icon-android-apps:before {
  content: "\F35C";
}
.ivu-icon-android-archive:before {
  content: "\F2C9";
}
.ivu-icon-android-arrow-back:before {
  content: "\F2CA";
}
.ivu-icon-android-arrow-down:before {
  content: "\F35D";
}
.ivu-icon-android-arrow-dropdown:before {
  content: "\F35F";
}
.ivu-icon-android-arrow-dropdown-circle:before {
  content: "\F35E";
}
.ivu-icon-android-arrow-dropleft:before {
  content: "\F361";
}
.ivu-icon-android-arrow-dropleft-circle:before {
  content: "\F360";
}
.ivu-icon-android-arrow-dropright:before {
  content: "\F363";
}
.ivu-icon-android-arrow-dropright-circle:before {
  content: "\F362";
}
.ivu-icon-android-arrow-dropup:before {
  content: "\F365";
}
.ivu-icon-android-arrow-dropup-circle:before {
  content: "\F364";
}
.ivu-icon-android-arrow-forward:before {
  content: "\F30F";
}
.ivu-icon-android-arrow-up:before {
  content: "\F366";
}
.ivu-icon-android-attach:before {
  content: "\F367";
}
.ivu-icon-android-bar:before {
  content: "\F368";
}
.ivu-icon-android-bicycle:before {
  content: "\F369";
}
.ivu-icon-android-boat:before {
  content: "\F36A";
}
.ivu-icon-android-bookmark:before {
  content: "\F36B";
}
.ivu-icon-android-bulb:before {
  content: "\F36C";
}
.ivu-icon-android-bus:before {
  content: "\F36D";
}
.ivu-icon-android-calendar:before {
  content: "\F2D1";
}
.ivu-icon-android-call:before {
  content: "\F2D2";
}
.ivu-icon-android-camera:before {
  content: "\F2D3";
}
.ivu-icon-android-cancel:before {
  content: "\F36E";
}
.ivu-icon-android-car:before {
  content: "\F36F";
}
.ivu-icon-android-cart:before {
  content: "\F370";
}
.ivu-icon-android-chat:before {
  content: "\F2D4";
}
.ivu-icon-android-checkbox:before {
  content: "\F374";
}
.ivu-icon-android-checkbox-blank:before {
  content: "\F371";
}
.ivu-icon-android-checkbox-outline:before {
  content: "\F373";
}
.ivu-icon-android-checkbox-outline-blank:before {
  content: "\F372";
}
.ivu-icon-android-checkmark-circle:before {
  content: "\F375";
}
.ivu-icon-android-clipboard:before {
  content: "\F376";
}
.ivu-icon-android-close:before {
  content: "\F2D7";
}
.ivu-icon-android-cloud:before {
  content: "\F37A";
}
.ivu-icon-android-cloud-circle:before {
  content: "\F377";
}
.ivu-icon-android-cloud-done:before {
  content: "\F378";
}
.ivu-icon-android-cloud-outline:before {
  content: "\F379";
}
.ivu-icon-android-color-palette:before {
  content: "\F37B";
}
.ivu-icon-android-compass:before {
  content: "\F37C";
}
.ivu-icon-android-contact:before {
  content: "\F2D8";
}
.ivu-icon-android-contacts:before {
  content: "\F2D9";
}
.ivu-icon-android-contract:before {
  content: "\F37D";
}
.ivu-icon-android-create:before {
  content: "\F37E";
}
.ivu-icon-android-delete:before {
  content: "\F37F";
}
.ivu-icon-android-desktop:before {
  content: "\F380";
}
.ivu-icon-android-document:before {
  content: "\F381";
}
.ivu-icon-android-done:before {
  content: "\F383";
}
.ivu-icon-android-done-all:before {
  content: "\F382";
}
.ivu-icon-android-download:before {
  content: "\F2DD";
}
.ivu-icon-android-drafts:before {
  content: "\F384";
}
.ivu-icon-android-exit:before {
  content: "\F385";
}
.ivu-icon-android-expand:before {
  content: "\F386";
}
.ivu-icon-android-favorite:before {
  content: "\F388";
}
.ivu-icon-android-favorite-outline:before {
  content: "\F387";
}
.ivu-icon-android-film:before {
  content: "\F389";
}
.ivu-icon-android-folder:before {
  content: "\F2E0";
}
.ivu-icon-android-folder-open:before {
  content: "\F38A";
}
.ivu-icon-android-funnel:before {
  content: "\F38B";
}
.ivu-icon-android-globe:before {
  content: "\F38C";
}
.ivu-icon-android-hand:before {
  content: "\F2E3";
}
.ivu-icon-android-hangout:before {
  content: "\F38D";
}
.ivu-icon-android-happy:before {
  content: "\F38E";
}
.ivu-icon-android-home:before {
  content: "\F38F";
}
.ivu-icon-android-image:before {
  content: "\F2E4";
}
.ivu-icon-android-laptop:before {
  content: "\F390";
}
.ivu-icon-android-list:before {
  content: "\F391";
}
.ivu-icon-android-locate:before {
  content: "\F2E9";
}
.ivu-icon-android-lock:before {
  content: "\F392";
}
.ivu-icon-android-mail:before {
  content: "\F2EB";
}
.ivu-icon-android-map:before {
  content: "\F393";
}
.ivu-icon-android-menu:before {
  content: "\F394";
}
.ivu-icon-android-microphone:before {
  content: "\F2EC";
}
.ivu-icon-android-microphone-off:before {
  content: "\F395";
}
.ivu-icon-android-more-horizontal:before {
  content: "\F396";
}
.ivu-icon-android-more-vertical:before {
  content: "\F397";
}
.ivu-icon-android-navigate:before {
  content: "\F398";
}
.ivu-icon-android-notifications:before {
  content: "\F39B";
}
.ivu-icon-android-notifications-none:before {
  content: "\F399";
}
.ivu-icon-android-notifications-off:before {
  content: "\F39A";
}
.ivu-icon-android-open:before {
  content: "\F39C";
}
.ivu-icon-android-options:before {
  content: "\F39D";
}
.ivu-icon-android-people:before {
  content: "\F39E";
}
.ivu-icon-android-person:before {
  content: "\F3A0";
}
.ivu-icon-android-person-add:before {
  content: "\F39F";
}
.ivu-icon-android-phone-landscape:before {
  content: "\F3A1";
}
.ivu-icon-android-phone-portrait:before {
  content: "\F3A2";
}
.ivu-icon-android-pin:before {
  content: "\F3A3";
}
.ivu-icon-android-plane:before {
  content: "\F3A4";
}
.ivu-icon-android-playstore:before {
  content: "\F2F0";
}
.ivu-icon-android-print:before {
  content: "\F3A5";
}
.ivu-icon-android-radio-button-off:before {
  content: "\F3A6";
}
.ivu-icon-android-radio-button-on:before {
  content: "\F3A7";
}
.ivu-icon-android-refresh:before {
  content: "\F3A8";
}
.ivu-icon-android-remove:before {
  content: "\F2F4";
}
.ivu-icon-android-remove-circle:before {
  content: "\F3A9";
}
.ivu-icon-android-restaurant:before {
  content: "\F3AA";
}
.ivu-icon-android-sad:before {
  content: "\F3AB";
}
.ivu-icon-android-search:before {
  content: "\F2F5";
}
.ivu-icon-android-send:before {
  content: "\F2F6";
}
.ivu-icon-android-settings:before {
  content: "\F2F7";
}
.ivu-icon-android-share:before {
  content: "\F2F8";
}
.ivu-icon-android-share-alt:before {
  content: "\F3AC";
}
.ivu-icon-android-star:before {
  content: "\F2FC";
}
.ivu-icon-android-star-half:before {
  content: "\F3AD";
}
.ivu-icon-android-star-outline:before {
  content: "\F3AE";
}
.ivu-icon-android-stopwatch:before {
  content: "\F2FD";
}
.ivu-icon-android-subway:before {
  content: "\F3AF";
}
.ivu-icon-android-sunny:before {
  content: "\F3B0";
}
.ivu-icon-android-sync:before {
  content: "\F3B1";
}
.ivu-icon-android-textsms:before {
  content: "\F3B2";
}
.ivu-icon-android-time:before {
  content: "\F3B3";
}
.ivu-icon-android-train:before {
  content: "\F3B4";
}
.ivu-icon-android-unlock:before {
  content: "\F3B5";
}
.ivu-icon-android-upload:before {
  content: "\F3B6";
}
.ivu-icon-android-volume-down:before {
  content: "\F3B7";
}
.ivu-icon-android-volume-mute:before {
  content: "\F3B8";
}
.ivu-icon-android-volume-off:before {
  content: "\F3B9";
}
.ivu-icon-android-volume-up:before {
  content: "\F3BA";
}
.ivu-icon-android-walk:before {
  content: "\F3BB";
}
.ivu-icon-android-warning:before {
  content: "\F3BC";
}
.ivu-icon-android-watch:before {
  content: "\F3BD";
}
.ivu-icon-android-wifi:before {
  content: "\F305";
}
.ivu-icon-aperture:before {
  content: "\F313";
}
.ivu-icon-archive:before {
  content: "\F102";
}
.ivu-icon-arrow-down-a:before {
  content: "\F103";
}
.ivu-icon-arrow-down-b:before {
  content: "\F104";
}
.ivu-icon-arrow-down-c:before {
  content: "\F105";
}
.ivu-icon-arrow-expand:before {
  content: "\F25E";
}
.ivu-icon-arrow-graph-down-left:before {
  content: "\F25F";
}
.ivu-icon-arrow-graph-down-right:before {
  content: "\F260";
}
.ivu-icon-arrow-graph-up-left:before {
  content: "\F261";
}
.ivu-icon-arrow-graph-up-right:before {
  content: "\F262";
}
.ivu-icon-arrow-left-a:before {
  content: "\F106";
}
.ivu-icon-arrow-left-b:before {
  content: "\F107";
}
.ivu-icon-arrow-left-c:before {
  content: "\F108";
}
.ivu-icon-arrow-move:before {
  content: "\F263";
}
.ivu-icon-arrow-resize:before {
  content: "\F264";
}
.ivu-icon-arrow-return-left:before {
  content: "\F265";
}
.ivu-icon-arrow-return-right:before {
  content: "\F266";
}
.ivu-icon-arrow-right-a:before {
  content: "\F109";
}
.ivu-icon-arrow-right-b:before {
  content: "\F10A";
}
.ivu-icon-arrow-right-c:before {
  content: "\F10B";
}
.ivu-icon-arrow-shrink:before {
  content: "\F267";
}
.ivu-icon-arrow-swap:before {
  content: "\F268";
}
.ivu-icon-arrow-up-a:before {
  content: "\F10C";
}
.ivu-icon-arrow-up-b:before {
  content: "\F10D";
}
.ivu-icon-arrow-up-c:before {
  content: "\F10E";
}
.ivu-icon-asterisk:before {
  content: "\F314";
}
.ivu-icon-at:before {
  content: "\F10F";
}
.ivu-icon-backspace:before {
  content: "\F3BF";
}
.ivu-icon-backspace-outline:before {
  content: "\F3BE";
}
.ivu-icon-bag:before {
  content: "\F110";
}
.ivu-icon-battery-charging:before {
  content: "\F111";
}
.ivu-icon-battery-empty:before {
  content: "\F112";
}
.ivu-icon-battery-full:before {
  content: "\F113";
}
.ivu-icon-battery-half:before {
  content: "\F114";
}
.ivu-icon-battery-low:before {
  content: "\F115";
}
.ivu-icon-beaker:before {
  content: "\F269";
}
.ivu-icon-beer:before {
  content: "\F26A";
}
.ivu-icon-bluetooth:before {
  content: "\F116";
}
.ivu-icon-bonfire:before {
  content: "\F315";
}
.ivu-icon-bookmark:before {
  content: "\F26B";
}
.ivu-icon-bowtie:before {
  content: "\F3C0";
}
.ivu-icon-briefcase:before {
  content: "\F26C";
}
.ivu-icon-bug:before {
  content: "\F2BE";
}
.ivu-icon-calculator:before {
  content: "\F26D";
}
.ivu-icon-calendar:before {
  content: "\F117";
}
.ivu-icon-camera:before {
  content: "\F118";
}
.ivu-icon-card:before {
  content: "\F119";
}
.ivu-icon-cash:before {
  content: "\F316";
}
.ivu-icon-chatbox:before {
  content: "\F11B";
}
.ivu-icon-chatbox-working:before {
  content: "\F11A";
}
.ivu-icon-chatboxes:before {
  content: "\F11C";
}
.ivu-icon-chatbubble:before {
  content: "\F11E";
}
.ivu-icon-chatbubble-working:before {
  content: "\F11D";
}
.ivu-icon-chatbubbles:before {
  content: "\F11F";
}
.ivu-icon-checkmark:before {
  content: "\F122";
}
.ivu-icon-checkmark-circled:before {
  content: "\F120";
}
.ivu-icon-checkmark-round:before {
  content: "\F121";
}
.ivu-icon-chevron-down:before {
  content: "\F123";
}
.ivu-icon-chevron-left:before {
  content: "\F124";
}
.ivu-icon-chevron-right:before {
  content: "\F125";
}
.ivu-icon-chevron-up:before {
  content: "\F126";
}
.ivu-icon-clipboard:before {
  content: "\F127";
}
.ivu-icon-clock:before {
  content: "\F26E";
}
.ivu-icon-close:before {
  content: "\F12A";
}
.ivu-icon-close-circled:before {
  content: "\F128";
}
.ivu-icon-close-round:before {
  content: "\F129";
}
.ivu-icon-closed-captioning:before {
  content: "\F317";
}
.ivu-icon-cloud:before {
  content: "\F12B";
}
.ivu-icon-code:before {
  content: "\F271";
}
.ivu-icon-code-download:before {
  content: "\F26F";
}
.ivu-icon-code-working:before {
  content: "\F270";
}
.ivu-icon-coffee:before {
  content: "\F272";
}
.ivu-icon-compass:before {
  content: "\F273";
}
.ivu-icon-compose:before {
  content: "\F12C";
}
.ivu-icon-connection-bars:before {
  content: "\F274";
}
.ivu-icon-contrast:before {
  content: "\F275";
}
.ivu-icon-crop:before {
  content: "\F3C1";
}
.ivu-icon-cube:before {
  content: "\F318";
}
.ivu-icon-disc:before {
  content: "\F12D";
}
.ivu-icon-document:before {
  content: "\F12F";
}
.ivu-icon-document-text:before {
  content: "\F12E";
}
.ivu-icon-drag:before {
  content: "\F130";
}
.ivu-icon-earth:before {
  content: "\F276";
}
.ivu-icon-easel:before {
  content: "\F3C2";
}
.ivu-icon-edit:before {
  content: "\F2BF";
}
.ivu-icon-egg:before {
  content: "\F277";
}
.ivu-icon-eject:before {
  content: "\F131";
}
.ivu-icon-email:before {
  content: "\F132";
}
.ivu-icon-email-unread:before {
  content: "\F3C3";
}
.ivu-icon-erlenmeyer-flask:before {
  content: "\F3C5";
}
.ivu-icon-erlenmeyer-flask-bubbles:before {
  content: "\F3C4";
}
.ivu-icon-eye:before {
  content: "\F133";
}
.ivu-icon-eye-disabled:before {
  content: "\F306";
}
.ivu-icon-female:before {
  content: "\F278";
}
.ivu-icon-filing:before {
  content: "\F134";
}
.ivu-icon-film-marker:before {
  content: "\F135";
}
.ivu-icon-fireball:before {
  content: "\F319";
}
.ivu-icon-flag:before {
  content: "\F279";
}
.ivu-icon-flame:before {
  content: "\F31A";
}
.ivu-icon-flash:before {
  content: "\F137";
}
.ivu-icon-flash-off:before {
  content: "\F136";
}
.ivu-icon-folder:before {
  content: "\F139";
}
.ivu-icon-fork:before {
  content: "\F27A";
}
.ivu-icon-fork-repo:before {
  content: "\F2C0";
}
.ivu-icon-forward:before {
  content: "\F13A";
}
.ivu-icon-funnel:before {
  content: "\F31B";
}
.ivu-icon-gear-a:before {
  content: "\F13D";
}
.ivu-icon-gear-b:before {
  content: "\F13E";
}
.ivu-icon-grid:before {
  content: "\F13F";
}
.ivu-icon-hammer:before {
  content: "\F27B";
}
.ivu-icon-happy:before {
  content: "\F31C";
}
.ivu-icon-happy-outline:before {
  content: "\F3C6";
}
.ivu-icon-headphone:before {
  content: "\F140";
}
.ivu-icon-heart:before {
  content: "\F141";
}
.ivu-icon-heart-broken:before {
  content: "\F31D";
}
.ivu-icon-help:before {
  content: "\F143";
}
.ivu-icon-help-buoy:before {
  content: "\F27C";
}
.ivu-icon-help-circled:before {
  content: "\F142";
}
.ivu-icon-home:before {
  content: "\F144";
}
.ivu-icon-icecream:before {
  content: "\F27D";
}
.ivu-icon-image:before {
  content: "\F147";
}
.ivu-icon-images:before {
  content: "\F148";
}
.ivu-icon-information:before {
  content: "\F14A";
}
.ivu-icon-information-circled:before {
  content: "\F149";
}
.ivu-icon-ionic:before {
  content: "\F14B";
}
.ivu-icon-ios-alarm:before {
  content: "\F3C8";
}
.ivu-icon-ios-alarm-outline:before {
  content: "\F3C7";
}
.ivu-icon-ios-albums:before {
  content: "\F3CA";
}
.ivu-icon-ios-albums-outline:before {
  content: "\F3C9";
}
.ivu-icon-ios-americanfootball:before {
  content: "\F3CC";
}
.ivu-icon-ios-americanfootball-outline:before {
  content: "\F3CB";
}
.ivu-icon-ios-analytics:before {
  content: "\F3CE";
}
.ivu-icon-ios-analytics-outline:before {
  content: "\F3CD";
}
.ivu-icon-ios-arrow-back:before {
  content: "\F3CF";
}
.ivu-icon-ios-arrow-down:before {
  content: "\F3D0";
}
.ivu-icon-ios-arrow-forward:before {
  content: "\F3D1";
}
.ivu-icon-ios-arrow-left:before {
  content: "\F3D2";
}
.ivu-icon-ios-arrow-right:before {
  content: "\F3D3";
}
.ivu-icon-ios-arrow-thin-down:before {
  content: "\F3D4";
}
.ivu-icon-ios-arrow-thin-left:before {
  content: "\F3D5";
}
.ivu-icon-ios-arrow-thin-right:before {
  content: "\F3D6";
}
.ivu-icon-ios-arrow-thin-up:before {
  content: "\F3D7";
}
.ivu-icon-ios-arrow-up:before {
  content: "\F3D8";
}
.ivu-icon-ios-at:before {
  content: "\F3DA";
}
.ivu-icon-ios-at-outline:before {
  content: "\F3D9";
}
.ivu-icon-ios-barcode:before {
  content: "\F3DC";
}
.ivu-icon-ios-barcode-outline:before {
  content: "\F3DB";
}
.ivu-icon-ios-baseball:before {
  content: "\F3DE";
}
.ivu-icon-ios-baseball-outline:before {
  content: "\F3DD";
}
.ivu-icon-ios-basketball:before {
  content: "\F3E0";
}
.ivu-icon-ios-basketball-outline:before {
  content: "\F3DF";
}
.ivu-icon-ios-bell:before {
  content: "\F3E2";
}
.ivu-icon-ios-bell-outline:before {
  content: "\F3E1";
}
.ivu-icon-ios-body:before {
  content: "\F3E4";
}
.ivu-icon-ios-body-outline:before {
  content: "\F3E3";
}
.ivu-icon-ios-bolt:before {
  content: "\F3E6";
}
.ivu-icon-ios-bolt-outline:before {
  content: "\F3E5";
}
.ivu-icon-ios-book:before {
  content: "\F3E8";
}
.ivu-icon-ios-book-outline:before {
  content: "\F3E7";
}
.ivu-icon-ios-bookmarks:before {
  content: "\F3EA";
}
.ivu-icon-ios-bookmarks-outline:before {
  content: "\F3E9";
}
.ivu-icon-ios-box:before {
  content: "\F3EC";
}
.ivu-icon-ios-box-outline:before {
  content: "\F3EB";
}
.ivu-icon-ios-briefcase:before {
  content: "\F3EE";
}
.ivu-icon-ios-briefcase-outline:before {
  content: "\F3ED";
}
.ivu-icon-ios-browsers:before {
  content: "\F3F0";
}
.ivu-icon-ios-browsers-outline:before {
  content: "\F3EF";
}
.ivu-icon-ios-calculator:before {
  content: "\F3F2";
}
.ivu-icon-ios-calculator-outline:before {
  content: "\F3F1";
}
.ivu-icon-ios-calendar:before {
  content: "\F3F4";
}
.ivu-icon-ios-calendar-outline:before {
  content: "\F3F3";
}
.ivu-icon-ios-camera:before {
  content: "\F3F6";
}
.ivu-icon-ios-camera-outline:before {
  content: "\F3F5";
}
.ivu-icon-ios-cart:before {
  content: "\F3F8";
}
.ivu-icon-ios-cart-outline:before {
  content: "\F3F7";
}
.ivu-icon-ios-chatboxes:before {
  content: "\F3FA";
}
.ivu-icon-ios-chatboxes-outline:before {
  content: "\F3F9";
}
.ivu-icon-ios-chatbubble:before {
  content: "\F3FC";
}
.ivu-icon-ios-chatbubble-outline:before {
  content: "\F3FB";
}
.ivu-icon-ios-checkmark:before {
  content: "\F3FF";
}
.ivu-icon-ios-checkmark-empty:before {
  content: "\F3FD";
}
.ivu-icon-ios-checkmark-outline:before {
  content: "\F3FE";
}
.ivu-icon-ios-circle-filled:before {
  content: "\F400";
}
.ivu-icon-ios-circle-outline:before {
  content: "\F401";
}
.ivu-icon-ios-clock:before {
  content: "\F403";
}
.ivu-icon-ios-clock-outline:before {
  content: "\F402";
}
.ivu-icon-ios-close:before {
  content: "\F406";
}
.ivu-icon-ios-close-empty:before {
  content: "\F404";
}
.ivu-icon-ios-close-outline:before {
  content: "\F405";
}
.ivu-icon-ios-cloud:before {
  content: "\F40C";
}
.ivu-icon-ios-cloud-download:before {
  content: "\F408";
}
.ivu-icon-ios-cloud-download-outline:before {
  content: "\F407";
}
.ivu-icon-ios-cloud-outline:before {
  content: "\F409";
}
.ivu-icon-ios-cloud-upload:before {
  content: "\F40B";
}
.ivu-icon-ios-cloud-upload-outline:before {
  content: "\F40A";
}
.ivu-icon-ios-cloudy:before {
  content: "\F410";
}
.ivu-icon-ios-cloudy-night:before {
  content: "\F40E";
}
.ivu-icon-ios-cloudy-night-outline:before {
  content: "\F40D";
}
.ivu-icon-ios-cloudy-outline:before {
  content: "\F40F";
}
.ivu-icon-ios-cog:before {
  content: "\F412";
}
.ivu-icon-ios-cog-outline:before {
  content: "\F411";
}
.ivu-icon-ios-color-filter:before {
  content: "\F414";
}
.ivu-icon-ios-color-filter-outline:before {
  content: "\F413";
}
.ivu-icon-ios-color-wand:before {
  content: "\F416";
}
.ivu-icon-ios-color-wand-outline:before {
  content: "\F415";
}
.ivu-icon-ios-compose:before {
  content: "\F418";
}
.ivu-icon-ios-compose-outline:before {
  content: "\F417";
}
.ivu-icon-ios-contact:before {
  content: "\F41A";
}
.ivu-icon-ios-contact-outline:before {
  content: "\F419";
}
.ivu-icon-ios-copy:before {
  content: "\F41C";
}
.ivu-icon-ios-copy-outline:before {
  content: "\F41B";
}
.ivu-icon-ios-crop:before {
  content: "\F41E";
}
.ivu-icon-ios-crop-strong:before {
  content: "\F41D";
}
.ivu-icon-ios-download:before {
  content: "\F420";
}
.ivu-icon-ios-download-outline:before {
  content: "\F41F";
}
.ivu-icon-ios-drag:before {
  content: "\F421";
}
.ivu-icon-ios-email:before {
  content: "\F423";
}
.ivu-icon-ios-email-outline:before {
  content: "\F422";
}
.ivu-icon-ios-eye:before {
  content: "\F425";
}
.ivu-icon-ios-eye-outline:before {
  content: "\F424";
}
.ivu-icon-ios-fastforward:before {
  content: "\F427";
}
.ivu-icon-ios-fastforward-outline:before {
  content: "\F426";
}
.ivu-icon-ios-filing:before {
  content: "\F429";
}
.ivu-icon-ios-filing-outline:before {
  content: "\F428";
}
.ivu-icon-ios-film:before {
  content: "\F42B";
}
.ivu-icon-ios-film-outline:before {
  content: "\F42A";
}
.ivu-icon-ios-flag:before {
  content: "\F42D";
}
.ivu-icon-ios-flag-outline:before {
  content: "\F42C";
}
.ivu-icon-ios-flame:before {
  content: "\F42F";
}
.ivu-icon-ios-flame-outline:before {
  content: "\F42E";
}
.ivu-icon-ios-flask:before {
  content: "\F431";
}
.ivu-icon-ios-flask-outline:before {
  content: "\F430";
}
.ivu-icon-ios-flower:before {
  content: "\F433";
}
.ivu-icon-ios-flower-outline:before {
  content: "\F432";
}
.ivu-icon-ios-folder:before {
  content: "\F435";
}
.ivu-icon-ios-folder-outline:before {
  content: "\F434";
}
.ivu-icon-ios-football:before {
  content: "\F437";
}
.ivu-icon-ios-football-outline:before {
  content: "\F436";
}
.ivu-icon-ios-game-controller-a:before {
  content: "\F439";
}
.ivu-icon-ios-game-controller-a-outline:before {
  content: "\F438";
}
.ivu-icon-ios-game-controller-b:before {
  content: "\F43B";
}
.ivu-icon-ios-game-controller-b-outline:before {
  content: "\F43A";
}
.ivu-icon-ios-gear:before {
  content: "\F43D";
}
.ivu-icon-ios-gear-outline:before {
  content: "\F43C";
}
.ivu-icon-ios-glasses:before {
  content: "\F43F";
}
.ivu-icon-ios-glasses-outline:before {
  content: "\F43E";
}
.ivu-icon-ios-grid-view:before {
  content: "\F441";
}
.ivu-icon-ios-grid-view-outline:before {
  content: "\F440";
}
.ivu-icon-ios-heart:before {
  content: "\F443";
}
.ivu-icon-ios-heart-outline:before {
  content: "\F442";
}
.ivu-icon-ios-help:before {
  content: "\F446";
}
.ivu-icon-ios-help-empty:before {
  content: "\F444";
}
.ivu-icon-ios-help-outline:before {
  content: "\F445";
}
.ivu-icon-ios-home:before {
  content: "\F448";
}
.ivu-icon-ios-home-outline:before {
  content: "\F447";
}
.ivu-icon-ios-infinite:before {
  content: "\F44A";
}
.ivu-icon-ios-infinite-outline:before {
  content: "\F449";
}
.ivu-icon-ios-information:before {
  content: "\F44D";
}
.ivu-icon-ios-information-empty:before {
  content: "\F44B";
}
.ivu-icon-ios-information-outline:before {
  content: "\F44C";
}
.ivu-icon-ios-ionic-outline:before {
  content: "\F44E";
}
.ivu-icon-ios-keypad:before {
  content: "\F450";
}
.ivu-icon-ios-keypad-outline:before {
  content: "\F44F";
}
.ivu-icon-ios-lightbulb:before {
  content: "\F452";
}
.ivu-icon-ios-lightbulb-outline:before {
  content: "\F451";
}
.ivu-icon-ios-list:before {
  content: "\F454";
}
.ivu-icon-ios-list-outline:before {
  content: "\F453";
}
.ivu-icon-ios-location:before {
  content: "\F456";
}
.ivu-icon-ios-location-outline:before {
  content: "\F455";
}
.ivu-icon-ios-locked:before {
  content: "\F458";
}
.ivu-icon-ios-locked-outline:before {
  content: "\F457";
}
.ivu-icon-ios-loop:before {
  content: "\F45A";
}
.ivu-icon-ios-loop-strong:before {
  content: "\F459";
}
.ivu-icon-ios-medical:before {
  content: "\F45C";
}
.ivu-icon-ios-medical-outline:before {
  content: "\F45B";
}
.ivu-icon-ios-medkit:before {
  content: "\F45E";
}
.ivu-icon-ios-medkit-outline:before {
  content: "\F45D";
}
.ivu-icon-ios-mic:before {
  content: "\F461";
}
.ivu-icon-ios-mic-off:before {
  content: "\F45F";
}
.ivu-icon-ios-mic-outline:before {
  content: "\F460";
}
.ivu-icon-ios-minus:before {
  content: "\F464";
}
.ivu-icon-ios-minus-empty:before {
  content: "\F462";
}
.ivu-icon-ios-minus-outline:before {
  content: "\F463";
}
.ivu-icon-ios-monitor:before {
  content: "\F466";
}
.ivu-icon-ios-monitor-outline:before {
  content: "\F465";
}
.ivu-icon-ios-moon:before {
  content: "\F468";
}
.ivu-icon-ios-moon-outline:before {
  content: "\F467";
}
.ivu-icon-ios-more:before {
  content: "\F46A";
}
.ivu-icon-ios-more-outline:before {
  content: "\F469";
}
.ivu-icon-ios-musical-note:before {
  content: "\F46B";
}
.ivu-icon-ios-musical-notes:before {
  content: "\F46C";
}
.ivu-icon-ios-navigate:before {
  content: "\F46E";
}
.ivu-icon-ios-navigate-outline:before {
  content: "\F46D";
}
.ivu-icon-ios-nutrition:before {
  content: "\F470";
}
.ivu-icon-ios-nutrition-outline:before {
  content: "\F46F";
}
.ivu-icon-ios-paper:before {
  content: "\F472";
}
.ivu-icon-ios-paper-outline:before {
  content: "\F471";
}
.ivu-icon-ios-paperplane:before {
  content: "\F474";
}
.ivu-icon-ios-paperplane-outline:before {
  content: "\F473";
}
.ivu-icon-ios-partlysunny:before {
  content: "\F476";
}
.ivu-icon-ios-partlysunny-outline:before {
  content: "\F475";
}
.ivu-icon-ios-pause:before {
  content: "\F478";
}
.ivu-icon-ios-pause-outline:before {
  content: "\F477";
}
.ivu-icon-ios-paw:before {
  content: "\F47A";
}
.ivu-icon-ios-paw-outline:before {
  content: "\F479";
}
.ivu-icon-ios-people:before {
  content: "\F47C";
}
.ivu-icon-ios-people-outline:before {
  content: "\F47B";
}
.ivu-icon-ios-person:before {
  content: "\F47E";
}
.ivu-icon-ios-person-outline:before {
  content: "\F47D";
}
.ivu-icon-ios-personadd:before {
  content: "\F480";
}
.ivu-icon-ios-personadd-outline:before {
  content: "\F47F";
}
.ivu-icon-ios-photos:before {
  content: "\F482";
}
.ivu-icon-ios-photos-outline:before {
  content: "\F481";
}
.ivu-icon-ios-pie:before {
  content: "\F484";
}
.ivu-icon-ios-pie-outline:before {
  content: "\F483";
}
.ivu-icon-ios-pint:before {
  content: "\F486";
}
.ivu-icon-ios-pint-outline:before {
  content: "\F485";
}
.ivu-icon-ios-play:before {
  content: "\F488";
}
.ivu-icon-ios-play-outline:before {
  content: "\F487";
}
.ivu-icon-ios-plus:before {
  content: "\F48B";
}
.ivu-icon-ios-plus-empty:before {
  content: "\F489";
}
.ivu-icon-ios-plus-outline:before {
  content: "\F48A";
}
.ivu-icon-ios-pricetag:before {
  content: "\F48D";
}
.ivu-icon-ios-pricetag-outline:before {
  content: "\F48C";
}
.ivu-icon-ios-pricetags:before {
  content: "\F48F";
}
.ivu-icon-ios-pricetags-outline:before {
  content: "\F48E";
}
.ivu-icon-ios-printer:before {
  content: "\F491";
}
.ivu-icon-ios-printer-outline:before {
  content: "\F490";
}
.ivu-icon-ios-pulse:before {
  content: "\F493";
}
.ivu-icon-ios-pulse-strong:before {
  content: "\F492";
}
.ivu-icon-ios-rainy:before {
  content: "\F495";
}
.ivu-icon-ios-rainy-outline:before {
  content: "\F494";
}
.ivu-icon-ios-recording:before {
  content: "\F497";
}
.ivu-icon-ios-recording-outline:before {
  content: "\F496";
}
.ivu-icon-ios-redo:before {
  content: "\F499";
}
.ivu-icon-ios-redo-outline:before {
  content: "\F498";
}
.ivu-icon-ios-refresh:before {
  content: "\F49C";
}
.ivu-icon-ios-refresh-empty:before {
  content: "\F49A";
}
.ivu-icon-ios-refresh-outline:before {
  content: "\F49B";
}
.ivu-icon-ios-reload:before {
  content: "\F49D";
}
.ivu-icon-ios-reverse-camera:before {
  content: "\F49F";
}
.ivu-icon-ios-reverse-camera-outline:before {
  content: "\F49E";
}
.ivu-icon-ios-rewind:before {
  content: "\F4A1";
}
.ivu-icon-ios-rewind-outline:before {
  content: "\F4A0";
}
.ivu-icon-ios-rose:before {
  content: "\F4A3";
}
.ivu-icon-ios-rose-outline:before {
  content: "\F4A2";
}
.ivu-icon-ios-search:before {
  content: "\F4A5";
}
.ivu-icon-ios-search-strong:before {
  content: "\F4A4";
}
.ivu-icon-ios-settings:before {
  content: "\F4A7";
}
.ivu-icon-ios-settings-strong:before {
  content: "\F4A6";
}
.ivu-icon-ios-shuffle:before {
  content: "\F4A9";
}
.ivu-icon-ios-shuffle-strong:before {
  content: "\F4A8";
}
.ivu-icon-ios-skipbackward:before {
  content: "\F4AB";
}
.ivu-icon-ios-skipbackward-outline:before {
  content: "\F4AA";
}
.ivu-icon-ios-skipforward:before {
  content: "\F4AD";
}
.ivu-icon-ios-skipforward-outline:before {
  content: "\F4AC";
}
.ivu-icon-ios-snowy:before {
  content: "\F4AE";
}
.ivu-icon-ios-speedometer:before {
  content: "\F4B0";
}
.ivu-icon-ios-speedometer-outline:before {
  content: "\F4AF";
}
.ivu-icon-ios-star:before {
  content: "\F4B3";
}
.ivu-icon-ios-star-half:before {
  content: "\F4B1";
}
.ivu-icon-ios-star-outline:before {
  content: "\F4B2";
}
.ivu-icon-ios-stopwatch:before {
  content: "\F4B5";
}
.ivu-icon-ios-stopwatch-outline:before {
  content: "\F4B4";
}
.ivu-icon-ios-sunny:before {
  content: "\F4B7";
}
.ivu-icon-ios-sunny-outline:before {
  content: "\F4B6";
}
.ivu-icon-ios-telephone:before {
  content: "\F4B9";
}
.ivu-icon-ios-telephone-outline:before {
  content: "\F4B8";
}
.ivu-icon-ios-tennisball:before {
  content: "\F4BB";
}
.ivu-icon-ios-tennisball-outline:before {
  content: "\F4BA";
}
.ivu-icon-ios-thunderstorm:before {
  content: "\F4BD";
}
.ivu-icon-ios-thunderstorm-outline:before {
  content: "\F4BC";
}
.ivu-icon-ios-time:before {
  content: "\F4BF";
}
.ivu-icon-ios-time-outline:before {
  content: "\F4BE";
}
.ivu-icon-ios-timer:before {
  content: "\F4C1";
}
.ivu-icon-ios-timer-outline:before {
  content: "\F4C0";
}
.ivu-icon-ios-toggle:before {
  content: "\F4C3";
}
.ivu-icon-ios-toggle-outline:before {
  content: "\F4C2";
}
.ivu-icon-ios-trash:before {
  content: "\F4C5";
}
.ivu-icon-ios-trash-outline:before {
  content: "\F4C4";
}
.ivu-icon-ios-undo:before {
  content: "\F4C7";
}
.ivu-icon-ios-undo-outline:before {
  content: "\F4C6";
}
.ivu-icon-ios-unlocked:before {
  content: "\F4C9";
}
.ivu-icon-ios-unlocked-outline:before {
  content: "\F4C8";
}
.ivu-icon-ios-upload:before {
  content: "\F4CB";
}
.ivu-icon-ios-upload-outline:before {
  content: "\F4CA";
}
.ivu-icon-ios-videocam:before {
  content: "\F4CD";
}
.ivu-icon-ios-videocam-outline:before {
  content: "\F4CC";
}
.ivu-icon-ios-volume-high:before {
  content: "\F4CE";
}
.ivu-icon-ios-volume-low:before {
  content: "\F4CF";
}
.ivu-icon-ios-wineglass:before {
  content: "\F4D1";
}
.ivu-icon-ios-wineglass-outline:before {
  content: "\F4D0";
}
.ivu-icon-ios-world:before {
  content: "\F4D3";
}
.ivu-icon-ios-world-outline:before {
  content: "\F4D2";
}
.ivu-icon-ipad:before {
  content: "\F1F9";
}
.ivu-icon-iphone:before {
  content: "\F1FA";
}
.ivu-icon-ipod:before {
  content: "\F1FB";
}
.ivu-icon-jet:before {
  content: "\F295";
}
.ivu-icon-key:before {
  content: "\F296";
}
.ivu-icon-knife:before {
  content: "\F297";
}
.ivu-icon-laptop:before {
  content: "\F1FC";
}
.ivu-icon-leaf:before {
  content: "\F1FD";
}
.ivu-icon-levels:before {
  content: "\F298";
}
.ivu-icon-lightbulb:before {
  content: "\F299";
}
.ivu-icon-link:before {
  content: "\F1FE";
}
.ivu-icon-load-a:before {
  content: "\F29A";
}
.ivu-icon-load-b:before {
  content: "\F29B";
}
.ivu-icon-load-c:before {
  content: "\F29C";
}
.ivu-icon-load-d:before {
  content: "\F29D";
}
.ivu-icon-location:before {
  content: "\F1FF";
}
.ivu-icon-lock-combination:before {
  content: "\F4D4";
}
.ivu-icon-locked:before {
  content: "\F200";
}
.ivu-icon-log-in:before {
  content: "\F29E";
}
.ivu-icon-log-out:before {
  content: "\F29F";
}
.ivu-icon-loop:before {
  content: "\F201";
}
.ivu-icon-magnet:before {
  content: "\F2A0";
}
.ivu-icon-male:before {
  content: "\F2A1";
}
.ivu-icon-man:before {
  content: "\F202";
}
.ivu-icon-map:before {
  content: "\F203";
}
.ivu-icon-medkit:before {
  content: "\F2A2";
}
.ivu-icon-merge:before {
  content: "\F33F";
}
.ivu-icon-mic-a:before {
  content: "\F204";
}
.ivu-icon-mic-b:before {
  content: "\F205";
}
.ivu-icon-mic-c:before {
  content: "\F206";
}
.ivu-icon-minus:before {
  content: "\F209";
}
.ivu-icon-minus-circled:before {
  content: "\F207";
}
.ivu-icon-minus-round:before {
  content: "\F208";
}
.ivu-icon-model-s:before {
  content: "\F2C1";
}
.ivu-icon-monitor:before {
  content: "\F20A";
}
.ivu-icon-more:before {
  content: "\F20B";
}
.ivu-icon-mouse:before {
  content: "\F340";
}
.ivu-icon-music-note:before {
  content: "\F20C";
}
.ivu-icon-navicon:before {
  content: "\F20E";
}
.ivu-icon-navicon-round:before {
  content: "\F20D";
}
.ivu-icon-navigate:before {
  content: "\F2A3";
}
.ivu-icon-network:before {
  content: "\F341";
}
.ivu-icon-no-smoking:before {
  content: "\F2C2";
}
.ivu-icon-nuclear:before {
  content: "\F2A4";
}
.ivu-icon-outlet:before {
  content: "\F342";
}
.ivu-icon-paintbrush:before {
  content: "\F4D5";
}
.ivu-icon-paintbucket:before {
  content: "\F4D6";
}
.ivu-icon-paper-airplane:before {
  content: "\F2C3";
}
.ivu-icon-paperclip:before {
  content: "\F20F";
}
.ivu-icon-pause:before {
  content: "\F210";
}
.ivu-icon-person:before {
  content: "\F213";
}
.ivu-icon-person-add:before {
  content: "\F211";
}
.ivu-icon-person-stalker:before {
  content: "\F212";
}
.ivu-icon-pie-graph:before {
  content: "\F2A5";
}
.ivu-icon-pin:before {
  content: "\F2A6";
}
.ivu-icon-pinpoint:before {
  content: "\F2A7";
}
.ivu-icon-pizza:before {
  content: "\F2A8";
}
.ivu-icon-plane:before {
  content: "\F214";
}
.ivu-icon-planet:before {
  content: "\F343";
}
.ivu-icon-play:before {
  content: "\F215";
}
.ivu-icon-playstation:before {
  content: "\F30A";
}
.ivu-icon-plus:before {
  content: "\F218";
}
.ivu-icon-plus-circled:before {
  content: "\F216";
}
.ivu-icon-plus-round:before {
  content: "\F217";
}
.ivu-icon-podium:before {
  content: "\F344";
}
.ivu-icon-pound:before {
  content: "\F219";
}
.ivu-icon-power:before {
  content: "\F2A9";
}
.ivu-icon-pricetag:before {
  content: "\F2AA";
}
.ivu-icon-pricetags:before {
  content: "\F2AB";
}
.ivu-icon-printer:before {
  content: "\F21A";
}
.ivu-icon-pull-request:before {
  content: "\F345";
}
.ivu-icon-qr-scanner:before {
  content: "\F346";
}
.ivu-icon-quote:before {
  content: "\F347";
}
.ivu-icon-radio-waves:before {
  content: "\F2AC";
}
.ivu-icon-record:before {
  content: "\F21B";
}
.ivu-icon-refresh:before {
  content: "\F21C";
}
.ivu-icon-reply:before {
  content: "\F21E";
}
.ivu-icon-reply-all:before {
  content: "\F21D";
}
.ivu-icon-ribbon-a:before {
  content: "\F348";
}
.ivu-icon-ribbon-b:before {
  content: "\F349";
}
.ivu-icon-sad:before {
  content: "\F34A";
}
.ivu-icon-sad-outline:before {
  content: "\F4D7";
}
.ivu-icon-scissors:before {
  content: "\F34B";
}
.ivu-icon-search:before {
  content: "\F21F";
}
.ivu-icon-settings:before {
  content: "\F2AD";
}
.ivu-icon-share:before {
  content: "\F220";
}
.ivu-icon-shuffle:before {
  content: "\F221";
}
.ivu-icon-skip-backward:before {
  content: "\F222";
}
.ivu-icon-skip-forward:before {
  content: "\F223";
}
.ivu-icon-social-android:before {
  content: "\F225";
}
.ivu-icon-social-android-outline:before {
  content: "\F224";
}
.ivu-icon-social-angular:before {
  content: "\F4D9";
}
.ivu-icon-social-angular-outline:before {
  content: "\F4D8";
}
.ivu-icon-social-apple:before {
  content: "\F227";
}
.ivu-icon-social-apple-outline:before {
  content: "\F226";
}
.ivu-icon-social-bitcoin:before {
  content: "\F2AF";
}
.ivu-icon-social-bitcoin-outline:before {
  content: "\F2AE";
}
.ivu-icon-social-buffer:before {
  content: "\F229";
}
.ivu-icon-social-buffer-outline:before {
  content: "\F228";
}
.ivu-icon-social-chrome:before {
  content: "\F4DB";
}
.ivu-icon-social-chrome-outline:before {
  content: "\F4DA";
}
.ivu-icon-social-codepen:before {
  content: "\F4DD";
}
.ivu-icon-social-codepen-outline:before {
  content: "\F4DC";
}
.ivu-icon-social-css3:before {
  content: "\F4DF";
}
.ivu-icon-social-css3-outline:before {
  content: "\F4DE";
}
.ivu-icon-social-designernews:before {
  content: "\F22B";
}
.ivu-icon-social-designernews-outline:before {
  content: "\F22A";
}
.ivu-icon-social-dribbble:before {
  content: "\F22D";
}
.ivu-icon-social-dribbble-outline:before {
  content: "\F22C";
}
.ivu-icon-social-dropbox:before {
  content: "\F22F";
}
.ivu-icon-social-dropbox-outline:before {
  content: "\F22E";
}
.ivu-icon-social-euro:before {
  content: "\F4E1";
}
.ivu-icon-social-euro-outline:before {
  content: "\F4E0";
}
.ivu-icon-social-facebook:before {
  content: "\F231";
}
.ivu-icon-social-facebook-outline:before {
  content: "\F230";
}
.ivu-icon-social-foursquare:before {
  content: "\F34D";
}
.ivu-icon-social-foursquare-outline:before {
  content: "\F34C";
}
.ivu-icon-social-freebsd-devil:before {
  content: "\F2C4";
}
.ivu-icon-social-github:before {
  content: "\F233";
}
.ivu-icon-social-github-outline:before {
  content: "\F232";
}
.ivu-icon-social-google:before {
  content: "\F34F";
}
.ivu-icon-social-google-outline:before {
  content: "\F34E";
}
.ivu-icon-social-googleplus:before {
  content: "\F235";
}
.ivu-icon-social-googleplus-outline:before {
  content: "\F234";
}
.ivu-icon-social-hackernews:before {
  content: "\F237";
}
.ivu-icon-social-hackernews-outline:before {
  content: "\F236";
}
.ivu-icon-social-html5:before {
  content: "\F4E3";
}
.ivu-icon-social-html5-outline:before {
  content: "\F4E2";
}
.ivu-icon-social-instagram:before {
  content: "\F351";
}
.ivu-icon-social-instagram-outline:before {
  content: "\F350";
}
.ivu-icon-social-javascript:before {
  content: "\F4E5";
}
.ivu-icon-social-javascript-outline:before {
  content: "\F4E4";
}
.ivu-icon-social-linkedin:before {
  content: "\F239";
}
.ivu-icon-social-linkedin-outline:before {
  content: "\F238";
}
.ivu-icon-social-markdown:before {
  content: "\F4E6";
}
.ivu-icon-social-nodejs:before {
  content: "\F4E7";
}
.ivu-icon-social-octocat:before {
  content: "\F4E8";
}
.ivu-icon-social-pinterest:before {
  content: "\F2B1";
}
.ivu-icon-social-pinterest-outline:before {
  content: "\F2B0";
}
.ivu-icon-social-python:before {
  content: "\F4E9";
}
.ivu-icon-social-reddit:before {
  content: "\F23B";
}
.ivu-icon-social-reddit-outline:before {
  content: "\F23A";
}
.ivu-icon-social-rss:before {
  content: "\F23D";
}
.ivu-icon-social-rss-outline:before {
  content: "\F23C";
}
.ivu-icon-social-sass:before {
  content: "\F4EA";
}
.ivu-icon-social-skype:before {
  content: "\F23F";
}
.ivu-icon-social-skype-outline:before {
  content: "\F23E";
}
.ivu-icon-social-snapchat:before {
  content: "\F4EC";
}
.ivu-icon-social-snapchat-outline:before {
  content: "\F4EB";
}
.ivu-icon-social-tumblr:before {
  content: "\F241";
}
.ivu-icon-social-tumblr-outline:before {
  content: "\F240";
}
.ivu-icon-social-tux:before {
  content: "\F2C5";
}
.ivu-icon-social-twitch:before {
  content: "\F4EE";
}
.ivu-icon-social-twitch-outline:before {
  content: "\F4ED";
}
.ivu-icon-social-twitter:before {
  content: "\F243";
}
.ivu-icon-social-twitter-outline:before {
  content: "\F242";
}
.ivu-icon-social-usd:before {
  content: "\F353";
}
.ivu-icon-social-usd-outline:before {
  content: "\F352";
}
.ivu-icon-social-vimeo:before {
  content: "\F245";
}
.ivu-icon-social-vimeo-outline:before {
  content: "\F244";
}
.ivu-icon-social-whatsapp:before {
  content: "\F4F0";
}
.ivu-icon-social-whatsapp-outline:before {
  content: "\F4EF";
}
.ivu-icon-social-windows:before {
  content: "\F247";
}
.ivu-icon-social-windows-outline:before {
  content: "\F246";
}
.ivu-icon-social-wordpress:before {
  content: "\F249";
}
.ivu-icon-social-wordpress-outline:before {
  content: "\F248";
}
.ivu-icon-social-yahoo:before {
  content: "\F24B";
}
.ivu-icon-social-yahoo-outline:before {
  content: "\F24A";
}
.ivu-icon-social-yen:before {
  content: "\F4F2";
}
.ivu-icon-social-yen-outline:before {
  content: "\F4F1";
}
.ivu-icon-social-youtube:before {
  content: "\F24D";
}
.ivu-icon-social-youtube-outline:before {
  content: "\F24C";
}
.ivu-icon-soup-can:before {
  content: "\F4F4";
}
.ivu-icon-soup-can-outline:before {
  content: "\F4F3";
}
.ivu-icon-speakerphone:before {
  content: "\F2B2";
}
.ivu-icon-speedometer:before {
  content: "\F2B3";
}
.ivu-icon-spoon:before {
  content: "\F2B4";
}
.ivu-icon-star:before {
  content: "\F24E";
}
.ivu-icon-stats-bars:before {
  content: "\F2B5";
}
.ivu-icon-steam:before {
  content: "\F30B";
}
.ivu-icon-stop:before {
  content: "\F24F";
}
.ivu-icon-thermometer:before {
  content: "\F2B6";
}
.ivu-icon-thumbsdown:before {
  content: "\F250";
}
.ivu-icon-thumbsup:before {
  content: "\F251";
}
.ivu-icon-toggle:before {
  content: "\F355";
}
.ivu-icon-toggle-filled:before {
  content: "\F354";
}
.ivu-icon-transgender:before {
  content: "\F4F5";
}
.ivu-icon-trash-a:before {
  content: "\F252";
}
.ivu-icon-trash-b:before {
  content: "\F253";
}
.ivu-icon-trophy:before {
  content: "\F356";
}
.ivu-icon-tshirt:before {
  content: "\F4F7";
}
.ivu-icon-tshirt-outline:before {
  content: "\F4F6";
}
.ivu-icon-umbrella:before {
  content: "\F2B7";
}
.ivu-icon-university:before {
  content: "\F357";
}
.ivu-icon-unlocked:before {
  content: "\F254";
}
.ivu-icon-upload:before {
  content: "\F255";
}
.ivu-icon-usb:before {
  content: "\F2B8";
}
.ivu-icon-videocamera:before {
  content: "\F256";
}
.ivu-icon-volume-high:before {
  content: "\F257";
}
.ivu-icon-volume-low:before {
  content: "\F258";
}
.ivu-icon-volume-medium:before {
  content: "\F259";
}
.ivu-icon-volume-mute:before {
  content: "\F25A";
}
.ivu-icon-wand:before {
  content: "\F358";
}
.ivu-icon-waterdrop:before {
  content: "\F25B";
}
.ivu-icon-wifi:before {
  content: "\F25C";
}
.ivu-icon-wineglass:before {
  content: "\F2B9";
}
.ivu-icon-woman:before {
  content: "\F25D";
}
.ivu-icon-wrench:before {
  content: "\F2BA";
}
.ivu-icon-xbox:before {
  content: "\F30C";
}
.ivu-row {
  position: relative;
  margin-left: 0;
  margin-right: 0;
  height: auto;
  zoom: 1;
  display: block;
}
.ivu-row:before,
.ivu-row:after {
  content: "";
  display: table;
}
.ivu-row:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}
.ivu-row:before,
.ivu-row:after {
  content: " ";
  display: table;
}
.ivu-row:after {
  clear: both;
}
.ivu-row-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ivu-row-flex:before,
.ivu-row-flex:after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ivu-row-flex-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ivu-row-flex-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ivu-row-flex-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ivu-row-flex-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ivu-row-flex-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.ivu-row-flex-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ivu-row-flex-middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ivu-row-flex-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.ivu-col {
  position: relative;
  display: block;
}
.ivu-col-span-1, .ivu-col-span-2, .ivu-col-span-3, .ivu-col-span-4, .ivu-col-span-5, .ivu-col-span-6, .ivu-col-span-7, .ivu-col-span-8, .ivu-col-span-9, .ivu-col-span-10, .ivu-col-span-11, .ivu-col-span-12, .ivu-col-span-13, .ivu-col-span-14, .ivu-col-span-15, .ivu-col-span-16, .ivu-col-span-17, .ivu-col-span-18, .ivu-col-span-19, .ivu-col-span-20, .ivu-col-span-21, .ivu-col-span-22, .ivu-col-span-23, .ivu-col-span-24 {
  float: left;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.ivu-col-span-24 {
  display: block;
  width: 100%;
}
.ivu-col-push-24 {
  left: 100%;
}
.ivu-col-pull-24 {
  right: 100%;
}
.ivu-col-offset-24 {
  margin-left: 100%;
}
.ivu-col-order-24 {
  -webkit-box-ordinal-group: 25;
      -ms-flex-order: 24;
          order: 24;
}
.ivu-col-span-23 {
  display: block;
  width: 95.83333333%;
}
.ivu-col-push-23 {
  left: 95.83333333%;
}
.ivu-col-pull-23 {
  right: 95.83333333%;
}
.ivu-col-offset-23 {
  margin-left: 95.83333333%;
}
.ivu-col-order-23 {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}
.ivu-col-span-22 {
  display: block;
  width: 91.66666667%;
}
.ivu-col-push-22 {
  left: 91.66666667%;
}
.ivu-col-pull-22 {
  right: 91.66666667%;
}
.ivu-col-offset-22 {
  margin-left: 91.66666667%;
}
.ivu-col-order-22 {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}
.ivu-col-span-21 {
  display: block;
  width: 87.5%;
}
.ivu-col-push-21 {
  left: 87.5%;
}
.ivu-col-pull-21 {
  right: 87.5%;
}
.ivu-col-offset-21 {
  margin-left: 87.5%;
}
.ivu-col-order-21 {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}
.ivu-col-span-20 {
  display: block;
  width: 83.33333333%;
}
.ivu-col-push-20 {
  left: 83.33333333%;
}
.ivu-col-pull-20 {
  right: 83.33333333%;
}
.ivu-col-offset-20 {
  margin-left: 83.33333333%;
}
.ivu-col-order-20 {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}
.ivu-col-span-19 {
  display: block;
  width: 79.16666667%;
}
.ivu-col-push-19 {
  left: 79.16666667%;
}
.ivu-col-pull-19 {
  right: 79.16666667%;
}
.ivu-col-offset-19 {
  margin-left: 79.16666667%;
}
.ivu-col-order-19 {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}
.ivu-col-span-18 {
  display: block;
  width: 75%;
}
.ivu-col-push-18 {
  left: 75%;
}
.ivu-col-pull-18 {
  right: 75%;
}
.ivu-col-offset-18 {
  margin-left: 75%;
}
.ivu-col-order-18 {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}
.ivu-col-span-17 {
  display: block;
  width: 70.83333333%;
}
.ivu-col-push-17 {
  left: 70.83333333%;
}
.ivu-col-pull-17 {
  right: 70.83333333%;
}
.ivu-col-offset-17 {
  margin-left: 70.83333333%;
}
.ivu-col-order-17 {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}
.ivu-col-span-16 {
  display: block;
  width: 66.66666667%;
}
.ivu-col-push-16 {
  left: 66.66666667%;
}
.ivu-col-pull-16 {
  right: 66.66666667%;
}
.ivu-col-offset-16 {
  margin-left: 66.66666667%;
}
.ivu-col-order-16 {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}
.ivu-col-span-15 {
  display: block;
  width: 62.5%;
}
.ivu-col-push-15 {
  left: 62.5%;
}
.ivu-col-pull-15 {
  right: 62.5%;
}
.ivu-col-offset-15 {
  margin-left: 62.5%;
}
.ivu-col-order-15 {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}
.ivu-col-span-14 {
  display: block;
  width: 58.33333333%;
}
.ivu-col-push-14 {
  left: 58.33333333%;
}
.ivu-col-pull-14 {
  right: 58.33333333%;
}
.ivu-col-offset-14 {
  margin-left: 58.33333333%;
}
.ivu-col-order-14 {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}
.ivu-col-span-13 {
  display: block;
  width: 54.16666667%;
}
.ivu-col-push-13 {
  left: 54.16666667%;
}
.ivu-col-pull-13 {
  right: 54.16666667%;
}
.ivu-col-offset-13 {
  margin-left: 54.16666667%;
}
.ivu-col-order-13 {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}
.ivu-col-span-12 {
  display: block;
  width: 50%;
}
.ivu-col-push-12 {
  left: 50%;
}
.ivu-col-pull-12 {
  right: 50%;
}
.ivu-col-offset-12 {
  margin-left: 50%;
}
.ivu-col-order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
.ivu-col-span-11 {
  display: block;
  width: 45.83333333%;
}
.ivu-col-push-11 {
  left: 45.83333333%;
}
.ivu-col-pull-11 {
  right: 45.83333333%;
}
.ivu-col-offset-11 {
  margin-left: 45.83333333%;
}
.ivu-col-order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
.ivu-col-span-10 {
  display: block;
  width: 41.66666667%;
}
.ivu-col-push-10 {
  left: 41.66666667%;
}
.ivu-col-pull-10 {
  right: 41.66666667%;
}
.ivu-col-offset-10 {
  margin-left: 41.66666667%;
}
.ivu-col-order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.ivu-col-span-9 {
  display: block;
  width: 37.5%;
}
.ivu-col-push-9 {
  left: 37.5%;
}
.ivu-col-pull-9 {
  right: 37.5%;
}
.ivu-col-offset-9 {
  margin-left: 37.5%;
}
.ivu-col-order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
.ivu-col-span-8 {
  display: block;
  width: 33.33333333%;
}
.ivu-col-push-8 {
  left: 33.33333333%;
}
.ivu-col-pull-8 {
  right: 33.33333333%;
}
.ivu-col-offset-8 {
  margin-left: 33.33333333%;
}
.ivu-col-order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
.ivu-col-span-7 {
  display: block;
  width: 29.16666667%;
}
.ivu-col-push-7 {
  left: 29.16666667%;
}
.ivu-col-pull-7 {
  right: 29.16666667%;
}
.ivu-col-offset-7 {
  margin-left: 29.16666667%;
}
.ivu-col-order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
.ivu-col-span-6 {
  display: block;
  width: 25%;
}
.ivu-col-push-6 {
  left: 25%;
}
.ivu-col-pull-6 {
  right: 25%;
}
.ivu-col-offset-6 {
  margin-left: 25%;
}
.ivu-col-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.ivu-col-span-5 {
  display: block;
  width: 20.83333333%;
}
.ivu-col-push-5 {
  left: 20.83333333%;
}
.ivu-col-pull-5 {
  right: 20.83333333%;
}
.ivu-col-offset-5 {
  margin-left: 20.83333333%;
}
.ivu-col-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.ivu-col-span-4 {
  display: block;
  width: 16.66666667%;
}
.ivu-col-push-4 {
  left: 16.66666667%;
}
.ivu-col-pull-4 {
  right: 16.66666667%;
}
.ivu-col-offset-4 {
  margin-left: 16.66666667%;
}
.ivu-col-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.ivu-col-span-3 {
  display: block;
  width: 12.5%;
}
.ivu-col-push-3 {
  left: 12.5%;
}
.ivu-col-pull-3 {
  right: 12.5%;
}
.ivu-col-offset-3 {
  margin-left: 12.5%;
}
.ivu-col-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.ivu-col-span-2 {
  display: block;
  width: 8.33333333%;
}
.ivu-col-push-2 {
  left: 8.33333333%;
}
.ivu-col-pull-2 {
  right: 8.33333333%;
}
.ivu-col-offset-2 {
  margin-left: 8.33333333%;
}
.ivu-col-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.ivu-col-span-1 {
  display: block;
  width: 4.16666667%;
}
.ivu-col-push-1 {
  left: 4.16666667%;
}
.ivu-col-pull-1 {
  right: 4.16666667%;
}
.ivu-col-offset-1 {
  margin-left: 4.16666667%;
}
.ivu-col-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.ivu-col-span-0 {
  display: none;
}
.ivu-col-push-0 {
  left: auto;
}
.ivu-col-pull-0 {
  right: auto;
}
.ivu-col-span-xs-1, .ivu-col-span-xs-2, .ivu-col-span-xs-3, .ivu-col-span-xs-4, .ivu-col-span-xs-5, .ivu-col-span-xs-6, .ivu-col-span-xs-7, .ivu-col-span-xs-8, .ivu-col-span-xs-9, .ivu-col-span-xs-10, .ivu-col-span-xs-11, .ivu-col-span-xs-12, .ivu-col-span-xs-13, .ivu-col-span-xs-14, .ivu-col-span-xs-15, .ivu-col-span-xs-16, .ivu-col-span-xs-17, .ivu-col-span-xs-18, .ivu-col-span-xs-19, .ivu-col-span-xs-20, .ivu-col-span-xs-21, .ivu-col-span-xs-22, .ivu-col-span-xs-23, .ivu-col-span-xs-24 {
  float: left;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.ivu-col-span-xs-24 {
  display: block;
  width: 100%;
}
.ivu-col-xs-push-24 {
  left: 100%;
}
.ivu-col-xs-pull-24 {
  right: 100%;
}
.ivu-col-xs-offset-24 {
  margin-left: 100%;
}
.ivu-col-xs-order-24 {
  -webkit-box-ordinal-group: 25;
      -ms-flex-order: 24;
          order: 24;
}
.ivu-col-span-xs-23 {
  display: block;
  width: 95.83333333%;
}
.ivu-col-xs-push-23 {
  left: 95.83333333%;
}
.ivu-col-xs-pull-23 {
  right: 95.83333333%;
}
.ivu-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.ivu-col-xs-order-23 {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}
.ivu-col-span-xs-22 {
  display: block;
  width: 91.66666667%;
}
.ivu-col-xs-push-22 {
  left: 91.66666667%;
}
.ivu-col-xs-pull-22 {
  right: 91.66666667%;
}
.ivu-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.ivu-col-xs-order-22 {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}
.ivu-col-span-xs-21 {
  display: block;
  width: 87.5%;
}
.ivu-col-xs-push-21 {
  left: 87.5%;
}
.ivu-col-xs-pull-21 {
  right: 87.5%;
}
.ivu-col-xs-offset-21 {
  margin-left: 87.5%;
}
.ivu-col-xs-order-21 {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}
.ivu-col-span-xs-20 {
  display: block;
  width: 83.33333333%;
}
.ivu-col-xs-push-20 {
  left: 83.33333333%;
}
.ivu-col-xs-pull-20 {
  right: 83.33333333%;
}
.ivu-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.ivu-col-xs-order-20 {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}
.ivu-col-span-xs-19 {
  display: block;
  width: 79.16666667%;
}
.ivu-col-xs-push-19 {
  left: 79.16666667%;
}
.ivu-col-xs-pull-19 {
  right: 79.16666667%;
}
.ivu-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.ivu-col-xs-order-19 {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}
.ivu-col-span-xs-18 {
  display: block;
  width: 75%;
}
.ivu-col-xs-push-18 {
  left: 75%;
}
.ivu-col-xs-pull-18 {
  right: 75%;
}
.ivu-col-xs-offset-18 {
  margin-left: 75%;
}
.ivu-col-xs-order-18 {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}
.ivu-col-span-xs-17 {
  display: block;
  width: 70.83333333%;
}
.ivu-col-xs-push-17 {
  left: 70.83333333%;
}
.ivu-col-xs-pull-17 {
  right: 70.83333333%;
}
.ivu-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.ivu-col-xs-order-17 {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}
.ivu-col-span-xs-16 {
  display: block;
  width: 66.66666667%;
}
.ivu-col-xs-push-16 {
  left: 66.66666667%;
}
.ivu-col-xs-pull-16 {
  right: 66.66666667%;
}
.ivu-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.ivu-col-xs-order-16 {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}
.ivu-col-span-xs-15 {
  display: block;
  width: 62.5%;
}
.ivu-col-xs-push-15 {
  left: 62.5%;
}
.ivu-col-xs-pull-15 {
  right: 62.5%;
}
.ivu-col-xs-offset-15 {
  margin-left: 62.5%;
}
.ivu-col-xs-order-15 {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}
.ivu-col-span-xs-14 {
  display: block;
  width: 58.33333333%;
}
.ivu-col-xs-push-14 {
  left: 58.33333333%;
}
.ivu-col-xs-pull-14 {
  right: 58.33333333%;
}
.ivu-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.ivu-col-xs-order-14 {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}
.ivu-col-span-xs-13 {
  display: block;
  width: 54.16666667%;
}
.ivu-col-xs-push-13 {
  left: 54.16666667%;
}
.ivu-col-xs-pull-13 {
  right: 54.16666667%;
}
.ivu-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.ivu-col-xs-order-13 {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}
.ivu-col-span-xs-12 {
  display: block;
  width: 50%;
}
.ivu-col-xs-push-12 {
  left: 50%;
}
.ivu-col-xs-pull-12 {
  right: 50%;
}
.ivu-col-xs-offset-12 {
  margin-left: 50%;
}
.ivu-col-xs-order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
.ivu-col-span-xs-11 {
  display: block;
  width: 45.83333333%;
}
.ivu-col-xs-push-11 {
  left: 45.83333333%;
}
.ivu-col-xs-pull-11 {
  right: 45.83333333%;
}
.ivu-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.ivu-col-xs-order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
.ivu-col-span-xs-10 {
  display: block;
  width: 41.66666667%;
}
.ivu-col-xs-push-10 {
  left: 41.66666667%;
}
.ivu-col-xs-pull-10 {
  right: 41.66666667%;
}
.ivu-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.ivu-col-xs-order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.ivu-col-span-xs-9 {
  display: block;
  width: 37.5%;
}
.ivu-col-xs-push-9 {
  left: 37.5%;
}
.ivu-col-xs-pull-9 {
  right: 37.5%;
}
.ivu-col-xs-offset-9 {
  margin-left: 37.5%;
}
.ivu-col-xs-order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
.ivu-col-span-xs-8 {
  display: block;
  width: 33.33333333%;
}
.ivu-col-xs-push-8 {
  left: 33.33333333%;
}
.ivu-col-xs-pull-8 {
  right: 33.33333333%;
}
.ivu-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.ivu-col-xs-order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
.ivu-col-span-xs-7 {
  display: block;
  width: 29.16666667%;
}
.ivu-col-xs-push-7 {
  left: 29.16666667%;
}
.ivu-col-xs-pull-7 {
  right: 29.16666667%;
}
.ivu-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.ivu-col-xs-order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
.ivu-col-span-xs-6 {
  display: block;
  width: 25%;
}
.ivu-col-xs-push-6 {
  left: 25%;
}
.ivu-col-xs-pull-6 {
  right: 25%;
}
.ivu-col-xs-offset-6 {
  margin-left: 25%;
}
.ivu-col-xs-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.ivu-col-span-xs-5 {
  display: block;
  width: 20.83333333%;
}
.ivu-col-xs-push-5 {
  left: 20.83333333%;
}
.ivu-col-xs-pull-5 {
  right: 20.83333333%;
}
.ivu-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.ivu-col-xs-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.ivu-col-span-xs-4 {
  display: block;
  width: 16.66666667%;
}
.ivu-col-xs-push-4 {
  left: 16.66666667%;
}
.ivu-col-xs-pull-4 {
  right: 16.66666667%;
}
.ivu-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.ivu-col-xs-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.ivu-col-span-xs-3 {
  display: block;
  width: 12.5%;
}
.ivu-col-xs-push-3 {
  left: 12.5%;
}
.ivu-col-xs-pull-3 {
  right: 12.5%;
}
.ivu-col-xs-offset-3 {
  margin-left: 12.5%;
}
.ivu-col-xs-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.ivu-col-span-xs-2 {
  display: block;
  width: 8.33333333%;
}
.ivu-col-xs-push-2 {
  left: 8.33333333%;
}
.ivu-col-xs-pull-2 {
  right: 8.33333333%;
}
.ivu-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.ivu-col-xs-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.ivu-col-span-xs-1 {
  display: block;
  width: 4.16666667%;
}
.ivu-col-xs-push-1 {
  left: 4.16666667%;
}
.ivu-col-xs-pull-1 {
  right: 4.16666667%;
}
.ivu-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.ivu-col-xs-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.ivu-col-span-xs-0 {
  display: none;
}
.ivu-col-xs-push-0 {
  left: auto;
}
.ivu-col-xs-pull-0 {
  right: auto;
}
@media (min-width: 768px) {
  .ivu-col-span-sm-1, .ivu-col-span-sm-2, .ivu-col-span-sm-3, .ivu-col-span-sm-4, .ivu-col-span-sm-5, .ivu-col-span-sm-6, .ivu-col-span-sm-7, .ivu-col-span-sm-8, .ivu-col-span-sm-9, .ivu-col-span-sm-10, .ivu-col-span-sm-11, .ivu-col-span-sm-12, .ivu-col-span-sm-13, .ivu-col-span-sm-14, .ivu-col-span-sm-15, .ivu-col-span-sm-16, .ivu-col-span-sm-17, .ivu-col-span-sm-18, .ivu-col-span-sm-19, .ivu-col-span-sm-20, .ivu-col-span-sm-21, .ivu-col-span-sm-22, .ivu-col-span-sm-23, .ivu-col-span-sm-24 {
    float: left;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .ivu-col-span-sm-24 {
    display: block;
    width: 100%;
  }
  .ivu-col-sm-push-24 {
    left: 100%;
  }
  .ivu-col-sm-pull-24 {
    right: 100%;
  }
  .ivu-col-sm-offset-24 {
    margin-left: 100%;
  }
  .ivu-col-sm-order-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .ivu-col-span-sm-23 {
    display: block;
    width: 95.83333333%;
  }
  .ivu-col-sm-push-23 {
    left: 95.83333333%;
  }
  .ivu-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .ivu-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .ivu-col-sm-order-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .ivu-col-span-sm-22 {
    display: block;
    width: 91.66666667%;
  }
  .ivu-col-sm-push-22 {
    left: 91.66666667%;
  }
  .ivu-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .ivu-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .ivu-col-sm-order-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .ivu-col-span-sm-21 {
    display: block;
    width: 87.5%;
  }
  .ivu-col-sm-push-21 {
    left: 87.5%;
  }
  .ivu-col-sm-pull-21 {
    right: 87.5%;
  }
  .ivu-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .ivu-col-sm-order-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .ivu-col-span-sm-20 {
    display: block;
    width: 83.33333333%;
  }
  .ivu-col-sm-push-20 {
    left: 83.33333333%;
  }
  .ivu-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .ivu-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .ivu-col-sm-order-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .ivu-col-span-sm-19 {
    display: block;
    width: 79.16666667%;
  }
  .ivu-col-sm-push-19 {
    left: 79.16666667%;
  }
  .ivu-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .ivu-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .ivu-col-sm-order-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .ivu-col-span-sm-18 {
    display: block;
    width: 75%;
  }
  .ivu-col-sm-push-18 {
    left: 75%;
  }
  .ivu-col-sm-pull-18 {
    right: 75%;
  }
  .ivu-col-sm-offset-18 {
    margin-left: 75%;
  }
  .ivu-col-sm-order-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .ivu-col-span-sm-17 {
    display: block;
    width: 70.83333333%;
  }
  .ivu-col-sm-push-17 {
    left: 70.83333333%;
  }
  .ivu-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .ivu-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .ivu-col-sm-order-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .ivu-col-span-sm-16 {
    display: block;
    width: 66.66666667%;
  }
  .ivu-col-sm-push-16 {
    left: 66.66666667%;
  }
  .ivu-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .ivu-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .ivu-col-sm-order-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .ivu-col-span-sm-15 {
    display: block;
    width: 62.5%;
  }
  .ivu-col-sm-push-15 {
    left: 62.5%;
  }
  .ivu-col-sm-pull-15 {
    right: 62.5%;
  }
  .ivu-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .ivu-col-sm-order-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .ivu-col-span-sm-14 {
    display: block;
    width: 58.33333333%;
  }
  .ivu-col-sm-push-14 {
    left: 58.33333333%;
  }
  .ivu-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .ivu-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .ivu-col-sm-order-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .ivu-col-span-sm-13 {
    display: block;
    width: 54.16666667%;
  }
  .ivu-col-sm-push-13 {
    left: 54.16666667%;
  }
  .ivu-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .ivu-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .ivu-col-sm-order-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .ivu-col-span-sm-12 {
    display: block;
    width: 50%;
  }
  .ivu-col-sm-push-12 {
    left: 50%;
  }
  .ivu-col-sm-pull-12 {
    right: 50%;
  }
  .ivu-col-sm-offset-12 {
    margin-left: 50%;
  }
  .ivu-col-sm-order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .ivu-col-span-sm-11 {
    display: block;
    width: 45.83333333%;
  }
  .ivu-col-sm-push-11 {
    left: 45.83333333%;
  }
  .ivu-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .ivu-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .ivu-col-sm-order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .ivu-col-span-sm-10 {
    display: block;
    width: 41.66666667%;
  }
  .ivu-col-sm-push-10 {
    left: 41.66666667%;
  }
  .ivu-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .ivu-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .ivu-col-sm-order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .ivu-col-span-sm-9 {
    display: block;
    width: 37.5%;
  }
  .ivu-col-sm-push-9 {
    left: 37.5%;
  }
  .ivu-col-sm-pull-9 {
    right: 37.5%;
  }
  .ivu-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .ivu-col-sm-order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .ivu-col-span-sm-8 {
    display: block;
    width: 33.33333333%;
  }
  .ivu-col-sm-push-8 {
    left: 33.33333333%;
  }
  .ivu-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .ivu-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .ivu-col-sm-order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .ivu-col-span-sm-7 {
    display: block;
    width: 29.16666667%;
  }
  .ivu-col-sm-push-7 {
    left: 29.16666667%;
  }
  .ivu-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .ivu-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .ivu-col-sm-order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .ivu-col-span-sm-6 {
    display: block;
    width: 25%;
  }
  .ivu-col-sm-push-6 {
    left: 25%;
  }
  .ivu-col-sm-pull-6 {
    right: 25%;
  }
  .ivu-col-sm-offset-6 {
    margin-left: 25%;
  }
  .ivu-col-sm-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .ivu-col-span-sm-5 {
    display: block;
    width: 20.83333333%;
  }
  .ivu-col-sm-push-5 {
    left: 20.83333333%;
  }
  .ivu-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .ivu-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .ivu-col-sm-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .ivu-col-span-sm-4 {
    display: block;
    width: 16.66666667%;
  }
  .ivu-col-sm-push-4 {
    left: 16.66666667%;
  }
  .ivu-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .ivu-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .ivu-col-sm-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .ivu-col-span-sm-3 {
    display: block;
    width: 12.5%;
  }
  .ivu-col-sm-push-3 {
    left: 12.5%;
  }
  .ivu-col-sm-pull-3 {
    right: 12.5%;
  }
  .ivu-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .ivu-col-sm-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .ivu-col-span-sm-2 {
    display: block;
    width: 8.33333333%;
  }
  .ivu-col-sm-push-2 {
    left: 8.33333333%;
  }
  .ivu-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .ivu-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .ivu-col-sm-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .ivu-col-span-sm-1 {
    display: block;
    width: 4.16666667%;
  }
  .ivu-col-sm-push-1 {
    left: 4.16666667%;
  }
  .ivu-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .ivu-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .ivu-col-sm-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .ivu-col-span-sm-0 {
    display: none;
  }
  .ivu-col-sm-push-0 {
    left: auto;
  }
  .ivu-col-sm-pull-0 {
    right: auto;
  }
}
@media (min-width: 992px) {
  .ivu-col-span-md-1, .ivu-col-span-md-2, .ivu-col-span-md-3, .ivu-col-span-md-4, .ivu-col-span-md-5, .ivu-col-span-md-6, .ivu-col-span-md-7, .ivu-col-span-md-8, .ivu-col-span-md-9, .ivu-col-span-md-10, .ivu-col-span-md-11, .ivu-col-span-md-12, .ivu-col-span-md-13, .ivu-col-span-md-14, .ivu-col-span-md-15, .ivu-col-span-md-16, .ivu-col-span-md-17, .ivu-col-span-md-18, .ivu-col-span-md-19, .ivu-col-span-md-20, .ivu-col-span-md-21, .ivu-col-span-md-22, .ivu-col-span-md-23, .ivu-col-span-md-24 {
    float: left;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .ivu-col-span-md-24 {
    display: block;
    width: 100%;
  }
  .ivu-col-md-push-24 {
    left: 100%;
  }
  .ivu-col-md-pull-24 {
    right: 100%;
  }
  .ivu-col-md-offset-24 {
    margin-left: 100%;
  }
  .ivu-col-md-order-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .ivu-col-span-md-23 {
    display: block;
    width: 95.83333333%;
  }
  .ivu-col-md-push-23 {
    left: 95.83333333%;
  }
  .ivu-col-md-pull-23 {
    right: 95.83333333%;
  }
  .ivu-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .ivu-col-md-order-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .ivu-col-span-md-22 {
    display: block;
    width: 91.66666667%;
  }
  .ivu-col-md-push-22 {
    left: 91.66666667%;
  }
  .ivu-col-md-pull-22 {
    right: 91.66666667%;
  }
  .ivu-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .ivu-col-md-order-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .ivu-col-span-md-21 {
    display: block;
    width: 87.5%;
  }
  .ivu-col-md-push-21 {
    left: 87.5%;
  }
  .ivu-col-md-pull-21 {
    right: 87.5%;
  }
  .ivu-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .ivu-col-md-order-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .ivu-col-span-md-20 {
    display: block;
    width: 83.33333333%;
  }
  .ivu-col-md-push-20 {
    left: 83.33333333%;
  }
  .ivu-col-md-pull-20 {
    right: 83.33333333%;
  }
  .ivu-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .ivu-col-md-order-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .ivu-col-span-md-19 {
    display: block;
    width: 79.16666667%;
  }
  .ivu-col-md-push-19 {
    left: 79.16666667%;
  }
  .ivu-col-md-pull-19 {
    right: 79.16666667%;
  }
  .ivu-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .ivu-col-md-order-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .ivu-col-span-md-18 {
    display: block;
    width: 75%;
  }
  .ivu-col-md-push-18 {
    left: 75%;
  }
  .ivu-col-md-pull-18 {
    right: 75%;
  }
  .ivu-col-md-offset-18 {
    margin-left: 75%;
  }
  .ivu-col-md-order-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .ivu-col-span-md-17 {
    display: block;
    width: 70.83333333%;
  }
  .ivu-col-md-push-17 {
    left: 70.83333333%;
  }
  .ivu-col-md-pull-17 {
    right: 70.83333333%;
  }
  .ivu-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .ivu-col-md-order-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .ivu-col-span-md-16 {
    display: block;
    width: 66.66666667%;
  }
  .ivu-col-md-push-16 {
    left: 66.66666667%;
  }
  .ivu-col-md-pull-16 {
    right: 66.66666667%;
  }
  .ivu-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .ivu-col-md-order-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .ivu-col-span-md-15 {
    display: block;
    width: 62.5%;
  }
  .ivu-col-md-push-15 {
    left: 62.5%;
  }
  .ivu-col-md-pull-15 {
    right: 62.5%;
  }
  .ivu-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .ivu-col-md-order-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .ivu-col-span-md-14 {
    display: block;
    width: 58.33333333%;
  }
  .ivu-col-md-push-14 {
    left: 58.33333333%;
  }
  .ivu-col-md-pull-14 {
    right: 58.33333333%;
  }
  .ivu-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .ivu-col-md-order-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .ivu-col-span-md-13 {
    display: block;
    width: 54.16666667%;
  }
  .ivu-col-md-push-13 {
    left: 54.16666667%;
  }
  .ivu-col-md-pull-13 {
    right: 54.16666667%;
  }
  .ivu-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .ivu-col-md-order-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .ivu-col-span-md-12 {
    display: block;
    width: 50%;
  }
  .ivu-col-md-push-12 {
    left: 50%;
  }
  .ivu-col-md-pull-12 {
    right: 50%;
  }
  .ivu-col-md-offset-12 {
    margin-left: 50%;
  }
  .ivu-col-md-order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .ivu-col-span-md-11 {
    display: block;
    width: 45.83333333%;
  }
  .ivu-col-md-push-11 {
    left: 45.83333333%;
  }
  .ivu-col-md-pull-11 {
    right: 45.83333333%;
  }
  .ivu-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .ivu-col-md-order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .ivu-col-span-md-10 {
    display: block;
    width: 41.66666667%;
  }
  .ivu-col-md-push-10 {
    left: 41.66666667%;
  }
  .ivu-col-md-pull-10 {
    right: 41.66666667%;
  }
  .ivu-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .ivu-col-md-order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .ivu-col-span-md-9 {
    display: block;
    width: 37.5%;
  }
  .ivu-col-md-push-9 {
    left: 37.5%;
  }
  .ivu-col-md-pull-9 {
    right: 37.5%;
  }
  .ivu-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .ivu-col-md-order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .ivu-col-span-md-8 {
    display: block;
    width: 33.33333333%;
  }
  .ivu-col-md-push-8 {
    left: 33.33333333%;
  }
  .ivu-col-md-pull-8 {
    right: 33.33333333%;
  }
  .ivu-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .ivu-col-md-order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .ivu-col-span-md-7 {
    display: block;
    width: 29.16666667%;
  }
  .ivu-col-md-push-7 {
    left: 29.16666667%;
  }
  .ivu-col-md-pull-7 {
    right: 29.16666667%;
  }
  .ivu-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .ivu-col-md-order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .ivu-col-span-md-6 {
    display: block;
    width: 25%;
  }
  .ivu-col-md-push-6 {
    left: 25%;
  }
  .ivu-col-md-pull-6 {
    right: 25%;
  }
  .ivu-col-md-offset-6 {
    margin-left: 25%;
  }
  .ivu-col-md-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .ivu-col-span-md-5 {
    display: block;
    width: 20.83333333%;
  }
  .ivu-col-md-push-5 {
    left: 20.83333333%;
  }
  .ivu-col-md-pull-5 {
    right: 20.83333333%;
  }
  .ivu-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .ivu-col-md-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .ivu-col-span-md-4 {
    display: block;
    width: 16.66666667%;
  }
  .ivu-col-md-push-4 {
    left: 16.66666667%;
  }
  .ivu-col-md-pull-4 {
    right: 16.66666667%;
  }
  .ivu-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .ivu-col-md-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .ivu-col-span-md-3 {
    display: block;
    width: 12.5%;
  }
  .ivu-col-md-push-3 {
    left: 12.5%;
  }
  .ivu-col-md-pull-3 {
    right: 12.5%;
  }
  .ivu-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .ivu-col-md-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .ivu-col-span-md-2 {
    display: block;
    width: 8.33333333%;
  }
  .ivu-col-md-push-2 {
    left: 8.33333333%;
  }
  .ivu-col-md-pull-2 {
    right: 8.33333333%;
  }
  .ivu-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .ivu-col-md-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .ivu-col-span-md-1 {
    display: block;
    width: 4.16666667%;
  }
  .ivu-col-md-push-1 {
    left: 4.16666667%;
  }
  .ivu-col-md-pull-1 {
    right: 4.16666667%;
  }
  .ivu-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .ivu-col-md-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .ivu-col-span-md-0 {
    display: none;
  }
  .ivu-col-md-push-0 {
    left: auto;
  }
  .ivu-col-md-pull-0 {
    right: auto;
  }
}
@media (min-width: 1200px) {
  .ivu-col-span-lg-1, .ivu-col-span-lg-2, .ivu-col-span-lg-3, .ivu-col-span-lg-4, .ivu-col-span-lg-5, .ivu-col-span-lg-6, .ivu-col-span-lg-7, .ivu-col-span-lg-8, .ivu-col-span-lg-9, .ivu-col-span-lg-10, .ivu-col-span-lg-11, .ivu-col-span-lg-12, .ivu-col-span-lg-13, .ivu-col-span-lg-14, .ivu-col-span-lg-15, .ivu-col-span-lg-16, .ivu-col-span-lg-17, .ivu-col-span-lg-18, .ivu-col-span-lg-19, .ivu-col-span-lg-20, .ivu-col-span-lg-21, .ivu-col-span-lg-22, .ivu-col-span-lg-23, .ivu-col-span-lg-24 {
    float: left;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .ivu-col-span-lg-24 {
    display: block;
    width: 100%;
  }
  .ivu-col-lg-push-24 {
    left: 100%;
  }
  .ivu-col-lg-pull-24 {
    right: 100%;
  }
  .ivu-col-lg-offset-24 {
    margin-left: 100%;
  }
  .ivu-col-lg-order-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .ivu-col-span-lg-23 {
    display: block;
    width: 95.83333333%;
  }
  .ivu-col-lg-push-23 {
    left: 95.83333333%;
  }
  .ivu-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .ivu-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .ivu-col-lg-order-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .ivu-col-span-lg-22 {
    display: block;
    width: 91.66666667%;
  }
  .ivu-col-lg-push-22 {
    left: 91.66666667%;
  }
  .ivu-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .ivu-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .ivu-col-lg-order-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .ivu-col-span-lg-21 {
    display: block;
    width: 87.5%;
  }
  .ivu-col-lg-push-21 {
    left: 87.5%;
  }
  .ivu-col-lg-pull-21 {
    right: 87.5%;
  }
  .ivu-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .ivu-col-lg-order-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .ivu-col-span-lg-20 {
    display: block;
    width: 83.33333333%;
  }
  .ivu-col-lg-push-20 {
    left: 83.33333333%;
  }
  .ivu-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .ivu-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .ivu-col-lg-order-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .ivu-col-span-lg-19 {
    display: block;
    width: 79.16666667%;
  }
  .ivu-col-lg-push-19 {
    left: 79.16666667%;
  }
  .ivu-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .ivu-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .ivu-col-lg-order-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .ivu-col-span-lg-18 {
    display: block;
    width: 75%;
  }
  .ivu-col-lg-push-18 {
    left: 75%;
  }
  .ivu-col-lg-pull-18 {
    right: 75%;
  }
  .ivu-col-lg-offset-18 {
    margin-left: 75%;
  }
  .ivu-col-lg-order-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .ivu-col-span-lg-17 {
    display: block;
    width: 70.83333333%;
  }
  .ivu-col-lg-push-17 {
    left: 70.83333333%;
  }
  .ivu-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .ivu-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .ivu-col-lg-order-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .ivu-col-span-lg-16 {
    display: block;
    width: 66.66666667%;
  }
  .ivu-col-lg-push-16 {
    left: 66.66666667%;
  }
  .ivu-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .ivu-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .ivu-col-lg-order-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .ivu-col-span-lg-15 {
    display: block;
    width: 62.5%;
  }
  .ivu-col-lg-push-15 {
    left: 62.5%;
  }
  .ivu-col-lg-pull-15 {
    right: 62.5%;
  }
  .ivu-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .ivu-col-lg-order-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .ivu-col-span-lg-14 {
    display: block;
    width: 58.33333333%;
  }
  .ivu-col-lg-push-14 {
    left: 58.33333333%;
  }
  .ivu-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .ivu-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .ivu-col-lg-order-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .ivu-col-span-lg-13 {
    display: block;
    width: 54.16666667%;
  }
  .ivu-col-lg-push-13 {
    left: 54.16666667%;
  }
  .ivu-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .ivu-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .ivu-col-lg-order-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .ivu-col-span-lg-12 {
    display: block;
    width: 50%;
  }
  .ivu-col-lg-push-12 {
    left: 50%;
  }
  .ivu-col-lg-pull-12 {
    right: 50%;
  }
  .ivu-col-lg-offset-12 {
    margin-left: 50%;
  }
  .ivu-col-lg-order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .ivu-col-span-lg-11 {
    display: block;
    width: 45.83333333%;
  }
  .ivu-col-lg-push-11 {
    left: 45.83333333%;
  }
  .ivu-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .ivu-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .ivu-col-lg-order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .ivu-col-span-lg-10 {
    display: block;
    width: 41.66666667%;
  }
  .ivu-col-lg-push-10 {
    left: 41.66666667%;
  }
  .ivu-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .ivu-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .ivu-col-lg-order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .ivu-col-span-lg-9 {
    display: block;
    width: 37.5%;
  }
  .ivu-col-lg-push-9 {
    left: 37.5%;
  }
  .ivu-col-lg-pull-9 {
    right: 37.5%;
  }
  .ivu-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .ivu-col-lg-order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .ivu-col-span-lg-8 {
    display: block;
    width: 33.33333333%;
  }
  .ivu-col-lg-push-8 {
    left: 33.33333333%;
  }
  .ivu-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .ivu-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .ivu-col-lg-order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .ivu-col-span-lg-7 {
    display: block;
    width: 29.16666667%;
  }
  .ivu-col-lg-push-7 {
    left: 29.16666667%;
  }
  .ivu-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .ivu-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .ivu-col-lg-order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .ivu-col-span-lg-6 {
    display: block;
    width: 25%;
  }
  .ivu-col-lg-push-6 {
    left: 25%;
  }
  .ivu-col-lg-pull-6 {
    right: 25%;
  }
  .ivu-col-lg-offset-6 {
    margin-left: 25%;
  }
  .ivu-col-lg-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .ivu-col-span-lg-5 {
    display: block;
    width: 20.83333333%;
  }
  .ivu-col-lg-push-5 {
    left: 20.83333333%;
  }
  .ivu-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .ivu-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .ivu-col-lg-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .ivu-col-span-lg-4 {
    display: block;
    width: 16.66666667%;
  }
  .ivu-col-lg-push-4 {
    left: 16.66666667%;
  }
  .ivu-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .ivu-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .ivu-col-lg-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .ivu-col-span-lg-3 {
    display: block;
    width: 12.5%;
  }
  .ivu-col-lg-push-3 {
    left: 12.5%;
  }
  .ivu-col-lg-pull-3 {
    right: 12.5%;
  }
  .ivu-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .ivu-col-lg-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .ivu-col-span-lg-2 {
    display: block;
    width: 8.33333333%;
  }
  .ivu-col-lg-push-2 {
    left: 8.33333333%;
  }
  .ivu-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .ivu-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .ivu-col-lg-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .ivu-col-span-lg-1 {
    display: block;
    width: 4.16666667%;
  }
  .ivu-col-lg-push-1 {
    left: 4.16666667%;
  }
  .ivu-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .ivu-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .ivu-col-lg-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .ivu-col-span-lg-0 {
    display: none;
  }
  .ivu-col-lg-push-0 {
    left: auto;
  }
  .ivu-col-lg-pull-0 {
    right: auto;
  }
}
.ivu-article h1 {
  font-size: 26px;
  font-weight: normal;
}
.ivu-article h2 {
  font-size: 20px;
  font-weight: normal;
}
.ivu-article h3 {
  font-size: 16px;
  font-weight: normal;
}
.ivu-article h4 {
  font-size: 14px;
  font-weight: normal;
}
.ivu-article h5 {
  font-size: 12px;
  font-weight: normal;
}
.ivu-article h6 {
  font-size: 12px;
  font-weight: normal;
}
.ivu-article blockquote {
  padding: 5px 5px 3px 10px;
  line-height: 1.5;
  border-left: 4px solid #ddd;
  margin-bottom: 20px;
  color: #666;
  font-size: 14px;
}
.ivu-article ul:not([class^="ivu-"]) {
  padding-left: 40px;
  list-style-type: disc;
}
.ivu-article li:not([class^="ivu-"]) {
  margin-bottom: 5px;
  font-size: 14px;
}
.ivu-article ul ul:not([class^="ivu-"]),
.ivu-article ol ul:not([class^="ivu-"]) {
  list-style-type: circle;
}
.ivu-article p {
  margin: 5px;
  font-size: 14px;
}
.ivu-article a[target="_blank"]:after {
  content: "\F220";
  font-family: Ionicons;
  color: #aaa;
  margin-left: 3px;
}
.fade-enter-active,
.fade-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-enter-active,
.fade-appear {
  -webkit-animation-name: ivuFadeIn;
          animation-name: ivuFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.fade-leave-active {
  -webkit-animation-name: ivuFadeOut;
          animation-name: ivuFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.fade-enter-active,
.fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.fade-leave-active {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes ivuFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ivuFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes ivuFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ivuFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.move-up-enter-active,
.move-up-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-enter-active,
.move-up-appear {
  -webkit-animation-name: ivuMoveUpIn;
          animation-name: ivuMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-up-leave-active {
  -webkit-animation-name: ivuMoveUpOut;
          animation-name: ivuMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-up-enter-active,
.move-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.move-up-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.move-down-enter-active,
.move-down-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-enter-active,
.move-down-appear {
  -webkit-animation-name: ivuMoveDownIn;
          animation-name: ivuMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-down-leave-active {
  -webkit-animation-name: ivuMoveDownOut;
          animation-name: ivuMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-down-enter-active,
.move-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.move-down-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.move-left-enter-active,
.move-left-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-enter-active,
.move-left-appear {
  -webkit-animation-name: ivuMoveLeftIn;
          animation-name: ivuMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-left-leave-active {
  -webkit-animation-name: ivuMoveLeftOut;
          animation-name: ivuMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-left-enter-active,
.move-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.move-left-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.move-right-enter-active,
.move-right-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-enter-active,
.move-right-appear {
  -webkit-animation-name: ivuMoveRightIn;
          animation-name: ivuMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-right-leave-active {
  -webkit-animation-name: ivuMoveRightOut;
          animation-name: ivuMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-right-enter-active,
.move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.move-right-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
@-webkit-keyframes ivuMoveDownIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
}
@keyframes ivuMoveDownIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
}
@-webkit-keyframes ivuMoveDownOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }
}
@keyframes ivuMoveDownOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }
}
@-webkit-keyframes ivuMoveLeftIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
}
@keyframes ivuMoveLeftIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
}
@-webkit-keyframes ivuMoveLeftOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
}
@keyframes ivuMoveLeftOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
}
@-webkit-keyframes ivuMoveRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}
@keyframes ivuMoveRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}
@-webkit-keyframes ivuMoveRightOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0;
  }
}
@keyframes ivuMoveRightOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0;
  }
}
@-webkit-keyframes ivuMoveUpIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
}
@keyframes ivuMoveUpIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
}
@-webkit-keyframes ivuMoveUpOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }
}
@keyframes ivuMoveUpOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }
}
.move-notice-enter-active,
.move-notice-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-notice-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-notice-enter-active,
.move-notice-appear {
  -webkit-animation-name: ivuMoveNoticeIn;
          animation-name: ivuMoveNoticeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-notice-leave-active {
  -webkit-animation-name: ivuMoveNoticeOut;
          animation-name: ivuMoveNoticeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-notice-enter-active,
.move-notice-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.move-notice-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
@-webkit-keyframes ivuMoveNoticeIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}
@keyframes ivuMoveNoticeIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}
@-webkit-keyframes ivuMoveNoticeOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
  70% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    height: auto;
    padding: 16px;
    margin-bottom: 10px;
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    height: 0;
    padding: 0;
    margin-bottom: 0;
    opacity: 0;
  }
}
@keyframes ivuMoveNoticeOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
  70% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    height: auto;
    padding: 16px;
    margin-bottom: 10px;
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    height: 0;
    padding: 0;
    margin-bottom: 0;
    opacity: 0;
  }
}
.ease-enter-active,
.ease-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ease-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ease-enter-active,
.ease-appear {
  -webkit-animation-name: ivuEaseIn;
          animation-name: ivuEaseIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ease-leave-active {
  -webkit-animation-name: ivuEaseOut;
          animation-name: ivuEaseOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ease-enter-active,
.ease-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}
.ease-leave-active {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}
@-webkit-keyframes ivuEaseIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes ivuEaseIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes ivuEaseOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}
@keyframes ivuEaseOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}
.transition-drop-enter-active,
.transition-drop-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.transition-drop-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.transition-drop-enter-active,
.transition-drop-appear {
  -webkit-animation-name: ivuTransitionDropIn;
          animation-name: ivuTransitionDropIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.transition-drop-leave-active {
  -webkit-animation-name: ivuTransitionDropOut;
          animation-name: ivuTransitionDropOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.transition-drop-enter-active,
.transition-drop-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.transition-drop-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.slide-up-enter-active,
.slide-up-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-enter-active,
.slide-up-appear {
  -webkit-animation-name: ivuSlideUpIn;
          animation-name: ivuSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-up-leave-active {
  -webkit-animation-name: ivuSlideUpOut;
          animation-name: ivuSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-up-enter-active,
.slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.slide-up-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.slide-down-enter-active,
.slide-down-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-enter-active,
.slide-down-appear {
  -webkit-animation-name: ivuSlideDownIn;
          animation-name: ivuSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-down-leave-active {
  -webkit-animation-name: ivuSlideDownOut;
          animation-name: ivuSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-down-enter-active,
.slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.slide-down-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.slide-left-enter-active,
.slide-left-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-enter-active,
.slide-left-appear {
  -webkit-animation-name: ivuSlideLeftIn;
          animation-name: ivuSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-left-leave-active {
  -webkit-animation-name: ivuSlideLeftOut;
          animation-name: ivuSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-left-enter-active,
.slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.slide-left-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.slide-right-enter-active,
.slide-right-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-enter-active,
.slide-right-appear {
  -webkit-animation-name: ivuSlideRightIn;
          animation-name: ivuSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-right-leave-active {
  -webkit-animation-name: ivuSlideRightOut;
          animation-name: ivuSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-right-enter-active,
.slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.slide-right-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
@-webkit-keyframes ivuTransitionDropIn {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
@keyframes ivuTransitionDropIn {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
@-webkit-keyframes ivuTransitionDropOut {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
}
@keyframes ivuTransitionDropOut {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
}
@-webkit-keyframes ivuSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
@keyframes ivuSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
@-webkit-keyframes ivuSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
}
@keyframes ivuSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
}
@-webkit-keyframes ivuSlideDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
@keyframes ivuSlideDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
@-webkit-keyframes ivuSlideDownOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
}
@keyframes ivuSlideDownOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
}
@-webkit-keyframes ivuSlideLeftIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
@keyframes ivuSlideLeftIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
@-webkit-keyframes ivuSlideLeftOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }
}
@keyframes ivuSlideLeftOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }
}
@-webkit-keyframes ivuSlideRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
@keyframes ivuSlideRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
@-webkit-keyframes ivuSlideRightOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }
}
@keyframes ivuSlideRightOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }
}
.collapse-transition {
  -webkit-transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, 0.2s padding-bottom ease-in-out;
  transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, 0.2s padding-bottom ease-in-out;
}
.ivu-btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  line-height: 1.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 6px 15px;
  font-size: 12px;
  border-radius: 4px;
  -webkit-transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, -webkit-box-shadow 0.2s linear;
  transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, -webkit-box-shadow 0.2s linear;
  transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, box-shadow 0.2s linear;
  transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear;
  color: #495060;
  background-color: #f7f7f7;
  border-color: #dddee1;
}
.ivu-btn > .ivu-icon {
  line-height: 1;
}
.ivu-btn,
.ivu-btn:active,
.ivu-btn:focus {
  outline: 0;
}
.ivu-btn:not([disabled]):hover {
  text-decoration: none;
}
.ivu-btn:not([disabled]):active {
  outline: 0;
}
.ivu-btn.disabled,
.ivu-btn[disabled] {
  cursor: not-allowed;
}
.ivu-btn.disabled > *,
.ivu-btn[disabled] > * {
  pointer-events: none;
}
.ivu-btn-large {
  padding: 6px 15px 7px 15px;
  font-size: 14px;
  border-radius: 4px;
}
.ivu-btn-small {
  padding: 2px 7px;
  font-size: 12px;
  border-radius: 3px;
}
.ivu-btn > a:only-child {
  color: currentColor;
}
.ivu-btn > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn:hover {
  color: #6d7380;
  background-color: #f9f9f9;
  border-color: #e4e5e7;
}
.ivu-btn:hover > a:only-child {
  color: currentColor;
}
.ivu-btn:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn:active,
.ivu-btn.active {
  color: #454c5b;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.ivu-btn:active > a:only-child,
.ivu-btn.active > a:only-child {
  color: currentColor;
}
.ivu-btn:active > a:only-child:after,
.ivu-btn.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn.disabled,
.ivu-btn[disabled],
fieldset[disabled] .ivu-btn,
.ivu-btn.disabled:hover,
.ivu-btn[disabled]:hover,
fieldset[disabled] .ivu-btn:hover,
.ivu-btn.disabled:focus,
.ivu-btn[disabled]:focus,
fieldset[disabled] .ivu-btn:focus,
.ivu-btn.disabled:active,
.ivu-btn[disabled]:active,
fieldset[disabled] .ivu-btn:active,
.ivu-btn.disabled.active,
.ivu-btn[disabled].active,
fieldset[disabled] .ivu-btn.active {
  color: #bbbec4;
  background-color: #f7f7f7;
  border-color: #dddee1;
}
.ivu-btn.disabled > a:only-child,
.ivu-btn[disabled] > a:only-child,
fieldset[disabled] .ivu-btn > a:only-child,
.ivu-btn.disabled:hover > a:only-child,
.ivu-btn[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn:hover > a:only-child,
.ivu-btn.disabled:focus > a:only-child,
.ivu-btn[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn:focus > a:only-child,
.ivu-btn.disabled:active > a:only-child,
.ivu-btn[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn:active > a:only-child,
.ivu-btn.disabled.active > a:only-child,
.ivu-btn[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn.active > a:only-child {
  color: currentColor;
}
.ivu-btn.disabled > a:only-child:after,
.ivu-btn[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn > a:only-child:after,
.ivu-btn.disabled:hover > a:only-child:after,
.ivu-btn[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn:hover > a:only-child:after,
.ivu-btn.disabled:focus > a:only-child:after,
.ivu-btn[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn:focus > a:only-child:after,
.ivu-btn.disabled:active > a:only-child:after,
.ivu-btn[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn:active > a:only-child:after,
.ivu-btn.disabled.active > a:only-child:after,
.ivu-btn[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn:hover {
  color: #5c97cd;
  background-color: white;
  border-color: #5c97cd;
}
.ivu-btn:hover > a:only-child {
  color: currentColor;
}
.ivu-btn:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn:active,
.ivu-btn.active {
  color: #3077b6;
  background-color: white;
  border-color: #3077b6;
}
.ivu-btn:active > a:only-child,
.ivu-btn.active > a:only-child {
  color: currentColor;
}
.ivu-btn:active > a:only-child:after,
.ivu-btn.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-btn-long {
  width: 100%;
}
.ivu-btn > .ivu-icon + span,
.ivu-btn > span + .ivu-icon {
  margin-left: 4px;
}
.ivu-btn-primary {
  color: #fff;
  background-color: #337dc0;
  border-color: #337dc0;
}
.ivu-btn-primary > a:only-child {
  color: currentColor;
}
.ivu-btn-primary > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-primary:hover {
  color: #ffffff;
  background-color: #5c97cd;
  border-color: #5c97cd;
}
.ivu-btn-primary:hover > a:only-child {
  color: currentColor;
}
.ivu-btn-primary:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-primary:active,
.ivu-btn-primary.active {
  color: #f2f2f2;
  background-color: #3077b6;
  border-color: #3077b6;
}
.ivu-btn-primary:active > a:only-child,
.ivu-btn-primary.active > a:only-child {
  color: currentColor;
}
.ivu-btn-primary:active > a:only-child:after,
.ivu-btn-primary.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-primary.disabled,
.ivu-btn-primary[disabled],
fieldset[disabled] .ivu-btn-primary,
.ivu-btn-primary.disabled:hover,
.ivu-btn-primary[disabled]:hover,
fieldset[disabled] .ivu-btn-primary:hover,
.ivu-btn-primary.disabled:focus,
.ivu-btn-primary[disabled]:focus,
fieldset[disabled] .ivu-btn-primary:focus,
.ivu-btn-primary.disabled:active,
.ivu-btn-primary[disabled]:active,
fieldset[disabled] .ivu-btn-primary:active,
.ivu-btn-primary.disabled.active,
.ivu-btn-primary[disabled].active,
fieldset[disabled] .ivu-btn-primary.active {
  color: #bbbec4;
  background-color: #f7f7f7;
  border-color: #dddee1;
}
.ivu-btn-primary.disabled > a:only-child,
.ivu-btn-primary[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-primary > a:only-child,
.ivu-btn-primary.disabled:hover > a:only-child,
.ivu-btn-primary[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-primary:hover > a:only-child,
.ivu-btn-primary.disabled:focus > a:only-child,
.ivu-btn-primary[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-primary:focus > a:only-child,
.ivu-btn-primary.disabled:active > a:only-child,
.ivu-btn-primary[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-primary:active > a:only-child,
.ivu-btn-primary.disabled.active > a:only-child,
.ivu-btn-primary[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-primary.active > a:only-child {
  color: currentColor;
}
.ivu-btn-primary.disabled > a:only-child:after,
.ivu-btn-primary[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-primary > a:only-child:after,
.ivu-btn-primary.disabled:hover > a:only-child:after,
.ivu-btn-primary[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-primary:hover > a:only-child:after,
.ivu-btn-primary.disabled:focus > a:only-child:after,
.ivu-btn-primary[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-primary:focus > a:only-child:after,
.ivu-btn-primary.disabled:active > a:only-child:after,
.ivu-btn-primary[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-primary:active > a:only-child:after,
.ivu-btn-primary.disabled.active > a:only-child:after,
.ivu-btn-primary[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-primary.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-primary:hover,
.ivu-btn-primary:active,
.ivu-btn-primary.active {
  color: #fff;
}
.ivu-btn-primary:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #3077b6;
  border-left-color: #3077b6;
}
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child) {
  border-right-color: #3077b6;
}
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #dddee1;
}
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child),
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn {
  border-left-color: #3077b6;
}
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child)[disabled],
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn[disabled] {
  border-left-color: #dddee1;
}
.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child) {
  border-top-color: #3077b6;
  border-bottom-color: #3077b6;
}
.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child) {
  border-bottom-color: #3077b6;
}
.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child)[disabled] {
  border-top-color: #dddee1;
}
.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child),
.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn {
  border-top-color: #3077b6;
}
.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child)[disabled],
.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn[disabled] {
  border-bottom-color: #dddee1;
}
.ivu-btn-ghost {
  color: #495060;
  background-color: transparent;
  border-color: #dddee1;
}
.ivu-btn-ghost > a:only-child {
  color: currentColor;
}
.ivu-btn-ghost > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-ghost:hover {
  color: #6d7380;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: #e4e5e7;
}
.ivu-btn-ghost:hover > a:only-child {
  color: currentColor;
}
.ivu-btn-ghost:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-ghost:active,
.ivu-btn-ghost.active {
  color: #454c5b;
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.05);
}
.ivu-btn-ghost:active > a:only-child,
.ivu-btn-ghost.active > a:only-child {
  color: currentColor;
}
.ivu-btn-ghost:active > a:only-child:after,
.ivu-btn-ghost.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-ghost.disabled,
.ivu-btn-ghost[disabled],
fieldset[disabled] .ivu-btn-ghost,
.ivu-btn-ghost.disabled:hover,
.ivu-btn-ghost[disabled]:hover,
fieldset[disabled] .ivu-btn-ghost:hover,
.ivu-btn-ghost.disabled:focus,
.ivu-btn-ghost[disabled]:focus,
fieldset[disabled] .ivu-btn-ghost:focus,
.ivu-btn-ghost.disabled:active,
.ivu-btn-ghost[disabled]:active,
fieldset[disabled] .ivu-btn-ghost:active,
.ivu-btn-ghost.disabled.active,
.ivu-btn-ghost[disabled].active,
fieldset[disabled] .ivu-btn-ghost.active {
  color: #bbbec4;
  background-color: #f7f7f7;
  border-color: #dddee1;
}
.ivu-btn-ghost.disabled > a:only-child,
.ivu-btn-ghost[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-ghost > a:only-child,
.ivu-btn-ghost.disabled:hover > a:only-child,
.ivu-btn-ghost[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-ghost:hover > a:only-child,
.ivu-btn-ghost.disabled:focus > a:only-child,
.ivu-btn-ghost[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-ghost:focus > a:only-child,
.ivu-btn-ghost.disabled:active > a:only-child,
.ivu-btn-ghost[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-ghost:active > a:only-child,
.ivu-btn-ghost.disabled.active > a:only-child,
.ivu-btn-ghost[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-ghost.active > a:only-child {
  color: currentColor;
}
.ivu-btn-ghost.disabled > a:only-child:after,
.ivu-btn-ghost[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-ghost > a:only-child:after,
.ivu-btn-ghost.disabled:hover > a:only-child:after,
.ivu-btn-ghost[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-ghost:hover > a:only-child:after,
.ivu-btn-ghost.disabled:focus > a:only-child:after,
.ivu-btn-ghost[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-ghost:focus > a:only-child:after,
.ivu-btn-ghost.disabled:active > a:only-child:after,
.ivu-btn-ghost[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-ghost:active > a:only-child:after,
.ivu-btn-ghost.disabled.active > a:only-child:after,
.ivu-btn-ghost[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-ghost.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-ghost:hover {
  color: #5c97cd;
  background-color: transparent;
  border-color: #5c97cd;
}
.ivu-btn-ghost:hover > a:only-child {
  color: currentColor;
}
.ivu-btn-ghost:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-ghost:active,
.ivu-btn-ghost.active {
  color: #3077b6;
  background-color: transparent;
  border-color: #3077b6;
}
.ivu-btn-ghost:active > a:only-child,
.ivu-btn-ghost.active > a:only-child {
  color: currentColor;
}
.ivu-btn-ghost:active > a:only-child:after,
.ivu-btn-ghost.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-ghost:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-btn-dashed {
  color: #495060;
  background-color: transparent;
  border-color: #dddee1;
  border-style: dashed;
}
.ivu-btn-dashed > a:only-child {
  color: currentColor;
}
.ivu-btn-dashed > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-dashed:hover {
  color: #6d7380;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: #e4e5e7;
}
.ivu-btn-dashed:hover > a:only-child {
  color: currentColor;
}
.ivu-btn-dashed:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-dashed:active,
.ivu-btn-dashed.active {
  color: #454c5b;
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.05);
}
.ivu-btn-dashed:active > a:only-child,
.ivu-btn-dashed.active > a:only-child {
  color: currentColor;
}
.ivu-btn-dashed:active > a:only-child:after,
.ivu-btn-dashed.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-dashed.disabled,
.ivu-btn-dashed[disabled],
fieldset[disabled] .ivu-btn-dashed,
.ivu-btn-dashed.disabled:hover,
.ivu-btn-dashed[disabled]:hover,
fieldset[disabled] .ivu-btn-dashed:hover,
.ivu-btn-dashed.disabled:focus,
.ivu-btn-dashed[disabled]:focus,
fieldset[disabled] .ivu-btn-dashed:focus,
.ivu-btn-dashed.disabled:active,
.ivu-btn-dashed[disabled]:active,
fieldset[disabled] .ivu-btn-dashed:active,
.ivu-btn-dashed.disabled.active,
.ivu-btn-dashed[disabled].active,
fieldset[disabled] .ivu-btn-dashed.active {
  color: #bbbec4;
  background-color: #f7f7f7;
  border-color: #dddee1;
}
.ivu-btn-dashed.disabled > a:only-child,
.ivu-btn-dashed[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-dashed > a:only-child,
.ivu-btn-dashed.disabled:hover > a:only-child,
.ivu-btn-dashed[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-dashed:hover > a:only-child,
.ivu-btn-dashed.disabled:focus > a:only-child,
.ivu-btn-dashed[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-dashed:focus > a:only-child,
.ivu-btn-dashed.disabled:active > a:only-child,
.ivu-btn-dashed[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-dashed:active > a:only-child,
.ivu-btn-dashed.disabled.active > a:only-child,
.ivu-btn-dashed[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-dashed.active > a:only-child {
  color: currentColor;
}
.ivu-btn-dashed.disabled > a:only-child:after,
.ivu-btn-dashed[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-dashed > a:only-child:after,
.ivu-btn-dashed.disabled:hover > a:only-child:after,
.ivu-btn-dashed[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-dashed:hover > a:only-child:after,
.ivu-btn-dashed.disabled:focus > a:only-child:after,
.ivu-btn-dashed[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-dashed:focus > a:only-child:after,
.ivu-btn-dashed.disabled:active > a:only-child:after,
.ivu-btn-dashed[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-dashed:active > a:only-child:after,
.ivu-btn-dashed.disabled.active > a:only-child:after,
.ivu-btn-dashed[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-dashed.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-dashed:hover {
  color: #5c97cd;
  background-color: transparent;
  border-color: #5c97cd;
}
.ivu-btn-dashed:hover > a:only-child {
  color: currentColor;
}
.ivu-btn-dashed:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-dashed:active,
.ivu-btn-dashed.active {
  color: #3077b6;
  background-color: transparent;
  border-color: #3077b6;
}
.ivu-btn-dashed:active > a:only-child,
.ivu-btn-dashed.active > a:only-child {
  color: currentColor;
}
.ivu-btn-dashed:active > a:only-child:after,
.ivu-btn-dashed.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-dashed:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-btn-text {
  color: #495060;
  background-color: transparent;
  border-color: transparent;
}
.ivu-btn-text > a:only-child {
  color: currentColor;
}
.ivu-btn-text > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-text:hover {
  color: #6d7380;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
}
.ivu-btn-text:hover > a:only-child {
  color: currentColor;
}
.ivu-btn-text:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-text:active,
.ivu-btn-text.active {
  color: #454c5b;
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.05);
}
.ivu-btn-text:active > a:only-child,
.ivu-btn-text.active > a:only-child {
  color: currentColor;
}
.ivu-btn-text:active > a:only-child:after,
.ivu-btn-text.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-text.disabled,
.ivu-btn-text[disabled],
fieldset[disabled] .ivu-btn-text,
.ivu-btn-text.disabled:hover,
.ivu-btn-text[disabled]:hover,
fieldset[disabled] .ivu-btn-text:hover,
.ivu-btn-text.disabled:focus,
.ivu-btn-text[disabled]:focus,
fieldset[disabled] .ivu-btn-text:focus,
.ivu-btn-text.disabled:active,
.ivu-btn-text[disabled]:active,
fieldset[disabled] .ivu-btn-text:active,
.ivu-btn-text.disabled.active,
.ivu-btn-text[disabled].active,
fieldset[disabled] .ivu-btn-text.active {
  color: #bbbec4;
  background-color: #f7f7f7;
  border-color: #dddee1;
}
.ivu-btn-text.disabled > a:only-child,
.ivu-btn-text[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-text > a:only-child,
.ivu-btn-text.disabled:hover > a:only-child,
.ivu-btn-text[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-text:hover > a:only-child,
.ivu-btn-text.disabled:focus > a:only-child,
.ivu-btn-text[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-text:focus > a:only-child,
.ivu-btn-text.disabled:active > a:only-child,
.ivu-btn-text[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-text:active > a:only-child,
.ivu-btn-text.disabled.active > a:only-child,
.ivu-btn-text[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-text.active > a:only-child {
  color: currentColor;
}
.ivu-btn-text.disabled > a:only-child:after,
.ivu-btn-text[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-text > a:only-child:after,
.ivu-btn-text.disabled:hover > a:only-child:after,
.ivu-btn-text[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-text:hover > a:only-child:after,
.ivu-btn-text.disabled:focus > a:only-child:after,
.ivu-btn-text[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-text:focus > a:only-child:after,
.ivu-btn-text.disabled:active > a:only-child:after,
.ivu-btn-text[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-text:active > a:only-child:after,
.ivu-btn-text.disabled.active > a:only-child:after,
.ivu-btn-text[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-text.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-text.disabled,
.ivu-btn-text[disabled],
fieldset[disabled] .ivu-btn-text,
.ivu-btn-text.disabled:hover,
.ivu-btn-text[disabled]:hover,
fieldset[disabled] .ivu-btn-text:hover,
.ivu-btn-text.disabled:focus,
.ivu-btn-text[disabled]:focus,
fieldset[disabled] .ivu-btn-text:focus,
.ivu-btn-text.disabled:active,
.ivu-btn-text[disabled]:active,
fieldset[disabled] .ivu-btn-text:active,
.ivu-btn-text.disabled.active,
.ivu-btn-text[disabled].active,
fieldset[disabled] .ivu-btn-text.active {
  color: #bbbec4;
  background-color: transparent;
  border-color: transparent;
}
.ivu-btn-text.disabled > a:only-child,
.ivu-btn-text[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-text > a:only-child,
.ivu-btn-text.disabled:hover > a:only-child,
.ivu-btn-text[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-text:hover > a:only-child,
.ivu-btn-text.disabled:focus > a:only-child,
.ivu-btn-text[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-text:focus > a:only-child,
.ivu-btn-text.disabled:active > a:only-child,
.ivu-btn-text[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-text:active > a:only-child,
.ivu-btn-text.disabled.active > a:only-child,
.ivu-btn-text[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-text.active > a:only-child {
  color: currentColor;
}
.ivu-btn-text.disabled > a:only-child:after,
.ivu-btn-text[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-text > a:only-child:after,
.ivu-btn-text.disabled:hover > a:only-child:after,
.ivu-btn-text[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-text:hover > a:only-child:after,
.ivu-btn-text.disabled:focus > a:only-child:after,
.ivu-btn-text[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-text:focus > a:only-child:after,
.ivu-btn-text.disabled:active > a:only-child:after,
.ivu-btn-text[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-text:active > a:only-child:after,
.ivu-btn-text.disabled.active > a:only-child:after,
.ivu-btn-text[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-text.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-text:hover {
  color: #5c97cd;
  background-color: transparent;
  border-color: transparent;
}
.ivu-btn-text:hover > a:only-child {
  color: currentColor;
}
.ivu-btn-text:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-text:active,
.ivu-btn-text.active {
  color: #3077b6;
  background-color: transparent;
  border-color: transparent;
}
.ivu-btn-text:active > a:only-child,
.ivu-btn-text.active > a:only-child {
  color: currentColor;
}
.ivu-btn-text:active > a:only-child:after,
.ivu-btn-text.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-text:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-btn-success {
  color: #fff;
  background-color: #19be6b;
  border-color: #19be6b;
}
.ivu-btn-success > a:only-child {
  color: currentColor;
}
.ivu-btn-success > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-success:hover {
  color: #ffffff;
  background-color: #47cb89;
  border-color: #47cb89;
}
.ivu-btn-success:hover > a:only-child {
  color: currentColor;
}
.ivu-btn-success:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-success:active,
.ivu-btn-success.active {
  color: #f2f2f2;
  background-color: #18b566;
  border-color: #18b566;
}
.ivu-btn-success:active > a:only-child,
.ivu-btn-success.active > a:only-child {
  color: currentColor;
}
.ivu-btn-success:active > a:only-child:after,
.ivu-btn-success.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-success.disabled,
.ivu-btn-success[disabled],
fieldset[disabled] .ivu-btn-success,
.ivu-btn-success.disabled:hover,
.ivu-btn-success[disabled]:hover,
fieldset[disabled] .ivu-btn-success:hover,
.ivu-btn-success.disabled:focus,
.ivu-btn-success[disabled]:focus,
fieldset[disabled] .ivu-btn-success:focus,
.ivu-btn-success.disabled:active,
.ivu-btn-success[disabled]:active,
fieldset[disabled] .ivu-btn-success:active,
.ivu-btn-success.disabled.active,
.ivu-btn-success[disabled].active,
fieldset[disabled] .ivu-btn-success.active {
  color: #bbbec4;
  background-color: #f7f7f7;
  border-color: #dddee1;
}
.ivu-btn-success.disabled > a:only-child,
.ivu-btn-success[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-success > a:only-child,
.ivu-btn-success.disabled:hover > a:only-child,
.ivu-btn-success[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-success:hover > a:only-child,
.ivu-btn-success.disabled:focus > a:only-child,
.ivu-btn-success[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-success:focus > a:only-child,
.ivu-btn-success.disabled:active > a:only-child,
.ivu-btn-success[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-success:active > a:only-child,
.ivu-btn-success.disabled.active > a:only-child,
.ivu-btn-success[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-success.active > a:only-child {
  color: currentColor;
}
.ivu-btn-success.disabled > a:only-child:after,
.ivu-btn-success[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-success > a:only-child:after,
.ivu-btn-success.disabled:hover > a:only-child:after,
.ivu-btn-success[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-success:hover > a:only-child:after,
.ivu-btn-success.disabled:focus > a:only-child:after,
.ivu-btn-success[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-success:focus > a:only-child:after,
.ivu-btn-success.disabled:active > a:only-child:after,
.ivu-btn-success[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-success:active > a:only-child:after,
.ivu-btn-success.disabled.active > a:only-child:after,
.ivu-btn-success[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-success.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-success:hover,
.ivu-btn-success:active,
.ivu-btn-success.active {
  color: #fff;
}
.ivu-btn-success:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2);
          box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2);
}
.ivu-btn-warning {
  color: #fff;
  background-color: #ff9900;
  border-color: #ff9900;
}
.ivu-btn-warning > a:only-child {
  color: currentColor;
}
.ivu-btn-warning > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-warning:hover {
  color: #ffffff;
  background-color: #ffad33;
  border-color: #ffad33;
}
.ivu-btn-warning:hover > a:only-child {
  color: currentColor;
}
.ivu-btn-warning:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-warning:active,
.ivu-btn-warning.active {
  color: #f2f2f2;
  background-color: #f29100;
  border-color: #f29100;
}
.ivu-btn-warning:active > a:only-child,
.ivu-btn-warning.active > a:only-child {
  color: currentColor;
}
.ivu-btn-warning:active > a:only-child:after,
.ivu-btn-warning.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-warning.disabled,
.ivu-btn-warning[disabled],
fieldset[disabled] .ivu-btn-warning,
.ivu-btn-warning.disabled:hover,
.ivu-btn-warning[disabled]:hover,
fieldset[disabled] .ivu-btn-warning:hover,
.ivu-btn-warning.disabled:focus,
.ivu-btn-warning[disabled]:focus,
fieldset[disabled] .ivu-btn-warning:focus,
.ivu-btn-warning.disabled:active,
.ivu-btn-warning[disabled]:active,
fieldset[disabled] .ivu-btn-warning:active,
.ivu-btn-warning.disabled.active,
.ivu-btn-warning[disabled].active,
fieldset[disabled] .ivu-btn-warning.active {
  color: #bbbec4;
  background-color: #f7f7f7;
  border-color: #dddee1;
}
.ivu-btn-warning.disabled > a:only-child,
.ivu-btn-warning[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-warning > a:only-child,
.ivu-btn-warning.disabled:hover > a:only-child,
.ivu-btn-warning[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-warning:hover > a:only-child,
.ivu-btn-warning.disabled:focus > a:only-child,
.ivu-btn-warning[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-warning:focus > a:only-child,
.ivu-btn-warning.disabled:active > a:only-child,
.ivu-btn-warning[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-warning:active > a:only-child,
.ivu-btn-warning.disabled.active > a:only-child,
.ivu-btn-warning[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-warning.active > a:only-child {
  color: currentColor;
}
.ivu-btn-warning.disabled > a:only-child:after,
.ivu-btn-warning[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-warning > a:only-child:after,
.ivu-btn-warning.disabled:hover > a:only-child:after,
.ivu-btn-warning[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-warning:hover > a:only-child:after,
.ivu-btn-warning.disabled:focus > a:only-child:after,
.ivu-btn-warning[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-warning:focus > a:only-child:after,
.ivu-btn-warning.disabled:active > a:only-child:after,
.ivu-btn-warning[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-warning:active > a:only-child:after,
.ivu-btn-warning.disabled.active > a:only-child:after,
.ivu-btn-warning[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-warning.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-warning:hover,
.ivu-btn-warning:active,
.ivu-btn-warning.active {
  color: #fff;
}
.ivu-btn-warning:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2);
          box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2);
}
.ivu-btn-error {
  color: #fff;
  background-color: #ed3f14;
  border-color: #ed3f14;
}
.ivu-btn-error > a:only-child {
  color: currentColor;
}
.ivu-btn-error > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-error:hover {
  color: #ffffff;
  background-color: #f16543;
  border-color: #f16543;
}
.ivu-btn-error:hover > a:only-child {
  color: currentColor;
}
.ivu-btn-error:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-error:active,
.ivu-btn-error.active {
  color: #f2f2f2;
  background-color: #e13c13;
  border-color: #e13c13;
}
.ivu-btn-error:active > a:only-child,
.ivu-btn-error.active > a:only-child {
  color: currentColor;
}
.ivu-btn-error:active > a:only-child:after,
.ivu-btn-error.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-error.disabled,
.ivu-btn-error[disabled],
fieldset[disabled] .ivu-btn-error,
.ivu-btn-error.disabled:hover,
.ivu-btn-error[disabled]:hover,
fieldset[disabled] .ivu-btn-error:hover,
.ivu-btn-error.disabled:focus,
.ivu-btn-error[disabled]:focus,
fieldset[disabled] .ivu-btn-error:focus,
.ivu-btn-error.disabled:active,
.ivu-btn-error[disabled]:active,
fieldset[disabled] .ivu-btn-error:active,
.ivu-btn-error.disabled.active,
.ivu-btn-error[disabled].active,
fieldset[disabled] .ivu-btn-error.active {
  color: #bbbec4;
  background-color: #f7f7f7;
  border-color: #dddee1;
}
.ivu-btn-error.disabled > a:only-child,
.ivu-btn-error[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-error > a:only-child,
.ivu-btn-error.disabled:hover > a:only-child,
.ivu-btn-error[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-error:hover > a:only-child,
.ivu-btn-error.disabled:focus > a:only-child,
.ivu-btn-error[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-error:focus > a:only-child,
.ivu-btn-error.disabled:active > a:only-child,
.ivu-btn-error[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-error:active > a:only-child,
.ivu-btn-error.disabled.active > a:only-child,
.ivu-btn-error[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-error.active > a:only-child {
  color: currentColor;
}
.ivu-btn-error.disabled > a:only-child:after,
.ivu-btn-error[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-error > a:only-child:after,
.ivu-btn-error.disabled:hover > a:only-child:after,
.ivu-btn-error[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-error:hover > a:only-child:after,
.ivu-btn-error.disabled:focus > a:only-child:after,
.ivu-btn-error[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-error:focus > a:only-child:after,
.ivu-btn-error.disabled:active > a:only-child:after,
.ivu-btn-error[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-error:active > a:only-child:after,
.ivu-btn-error.disabled.active > a:only-child:after,
.ivu-btn-error[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-error.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-error:hover,
.ivu-btn-error:active,
.ivu-btn-error.active {
  color: #fff;
}
.ivu-btn-error:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(237, 63, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(237, 63, 20, 0.2);
}
.ivu-btn-info {
  color: #fff;
  background-color: #337dc0;
  border-color: #337dc0;
}
.ivu-btn-info > a:only-child {
  color: currentColor;
}
.ivu-btn-info > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-info:hover {
  color: #ffffff;
  background-color: #5c97cd;
  border-color: #5c97cd;
}
.ivu-btn-info:hover > a:only-child {
  color: currentColor;
}
.ivu-btn-info:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-info:active,
.ivu-btn-info.active {
  color: #f2f2f2;
  background-color: #3077b6;
  border-color: #3077b6;
}
.ivu-btn-info:active > a:only-child,
.ivu-btn-info.active > a:only-child {
  color: currentColor;
}
.ivu-btn-info:active > a:only-child:after,
.ivu-btn-info.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-info.disabled,
.ivu-btn-info[disabled],
fieldset[disabled] .ivu-btn-info,
.ivu-btn-info.disabled:hover,
.ivu-btn-info[disabled]:hover,
fieldset[disabled] .ivu-btn-info:hover,
.ivu-btn-info.disabled:focus,
.ivu-btn-info[disabled]:focus,
fieldset[disabled] .ivu-btn-info:focus,
.ivu-btn-info.disabled:active,
.ivu-btn-info[disabled]:active,
fieldset[disabled] .ivu-btn-info:active,
.ivu-btn-info.disabled.active,
.ivu-btn-info[disabled].active,
fieldset[disabled] .ivu-btn-info.active {
  color: #bbbec4;
  background-color: #f7f7f7;
  border-color: #dddee1;
}
.ivu-btn-info.disabled > a:only-child,
.ivu-btn-info[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-info > a:only-child,
.ivu-btn-info.disabled:hover > a:only-child,
.ivu-btn-info[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-info:hover > a:only-child,
.ivu-btn-info.disabled:focus > a:only-child,
.ivu-btn-info[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-info:focus > a:only-child,
.ivu-btn-info.disabled:active > a:only-child,
.ivu-btn-info[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-info:active > a:only-child,
.ivu-btn-info.disabled.active > a:only-child,
.ivu-btn-info[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-info.active > a:only-child {
  color: currentColor;
}
.ivu-btn-info.disabled > a:only-child:after,
.ivu-btn-info[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-info > a:only-child:after,
.ivu-btn-info.disabled:hover > a:only-child:after,
.ivu-btn-info[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-info:hover > a:only-child:after,
.ivu-btn-info.disabled:focus > a:only-child:after,
.ivu-btn-info[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-info:focus > a:only-child:after,
.ivu-btn-info.disabled:active > a:only-child:after,
.ivu-btn-info[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-info:active > a:only-child:after,
.ivu-btn-info.disabled.active > a:only-child:after,
.ivu-btn-info[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-info.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ivu-btn-info:hover,
.ivu-btn-info:active,
.ivu-btn-info.active {
  color: #fff;
}
.ivu-btn-info:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-btn-circle,
.ivu-btn-circle-outline {
  border-radius: 32px;
}
.ivu-btn-circle.ivu-btn-large,
.ivu-btn-circle-outline.ivu-btn-large {
  border-radius: 36px;
}
.ivu-btn-circle.ivu-btn-size,
.ivu-btn-circle-outline.ivu-btn-size {
  border-radius: 24px;
}
.ivu-btn-circle.ivu-btn-icon-only,
.ivu-btn-circle-outline.ivu-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 16px;
  border-radius: 50%;
}
.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large,
.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large {
  width: 36px;
  height: 36px;
  padding: 0;
  font-size: 16px;
  border-radius: 50%;
}
.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small,
.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small {
  width: 24px;
  height: 24px;
  padding: 0;
  font-size: 14px;
  border-radius: 50%;
}
.ivu-btn:before {
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: #fff;
  opacity: 0.35;
  content: '';
  border-radius: inherit;
  z-index: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  pointer-events: none;
  display: none;
}
.ivu-btn.ivu-btn-loading {
  pointer-events: none;
  position: relative;
}
.ivu-btn.ivu-btn-loading:before {
  display: block;
}
.ivu-btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.ivu-btn-group > .ivu-btn {
  position: relative;
  float: left;
}
.ivu-btn-group > .ivu-btn:hover,
.ivu-btn-group > .ivu-btn:active,
.ivu-btn-group > .ivu-btn.active {
  z-index: 2;
}
.ivu-btn-group .ivu-btn-icon-only .ivu-icon {
  font-size: 14px;
  position: relative;
  top: 1px;
}
.ivu-btn-group-large .ivu-btn-icon-only .ivu-icon {
  font-size: 16px;
  top: 2px;
}
.ivu-btn-group-small .ivu-btn-icon-only .ivu-icon {
  font-size: 12px;
  top: 0;
}
.ivu-btn-group-circle .ivu-btn {
  border-radius: 32px;
}
.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn {
  border-radius: 36px;
}
.ivu-btn-group-large > .ivu-btn {
  padding: 6px 15px 7px 15px;
  font-size: 14px;
  border-radius: 4px;
}
.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn {
  border-radius: 24px;
}
.ivu-btn-group-small > .ivu-btn {
  padding: 2px 7px;
  font-size: 12px;
  border-radius: 3px;
}
.ivu-btn-group-small > .ivu-btn > .ivu-icon {
  font-size: 12px;
}
.ivu-btn-group .ivu-btn + .ivu-btn,
.ivu-btn + .ivu-btn-group,
.ivu-btn-group + .ivu-btn,
.ivu-btn-group + .ivu-btn-group {
  margin-left: -1px;
}
.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child {
  margin-left: 0;
}
.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.ivu-btn-group > .ivu-btn-group {
  float: left;
}
.ivu-btn-group > .ivu-btn-group:not(:first-child):not(:last-child) > .ivu-btn {
  border-radius: 0;
}
.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn-group:first-child:not(:last-child) > .ivu-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding-right: 8px;
}
.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn-group:last-child:not(:first-child) > .ivu-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  padding-left: 8px;
}
.ivu-btn-group-vertical {
  display: inline-block;
  vertical-align: middle;
}
.ivu-btn-group-vertical > .ivu-btn {
  display: block;
  width: 100%;
  max-width: 100%;
  float: none;
}
.ivu-btn-group-vertical .ivu-btn + .ivu-btn,
.ivu-btn + .ivu-btn-group-vertical,
.ivu-btn-group-vertical + .ivu-btn,
.ivu-btn-group-vertical + .ivu-btn-group-vertical {
  margin-top: -1px;
  margin-left: 0px;
}
.ivu-btn-group-vertical > .ivu-btn:first-child {
  margin-top: 0;
}
.ivu-btn-group-vertical > .ivu-btn:first-child:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ivu-btn-group-vertical > .ivu-btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ivu-btn-group-vertical > .ivu-btn-group-vertical:first-child:not(:last-child) > .ivu-btn:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding-bottom: 8px;
}
.ivu-btn-group-vertical > .ivu-btn-group-vertical:last-child:not(:first-child) > .ivu-btn:first-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-top: 8px;
}
.ivu-affix {
  position: fixed;
  z-index: 10;
}
.ivu-back-top {
  z-index: 10;
  position: fixed;
  cursor: pointer;
  display: none;
}
.ivu-back-top.ivu-back-top-show {
  display: block;
}
.ivu-back-top-inner {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-back-top-inner:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
.ivu-back-top i {
  color: #fff;
  font-size: 24px;
  padding: 8px 12px;
}
.ivu-badge {
  position: relative;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
.ivu-badge-count {
  position: absolute;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
  top: -10px;
  right: 0;
  height: 20px;
  border-radius: 10px;
  min-width: 20px;
  background: #ed3f14;
  border: 1px solid transparent;
  color: #fff;
  line-height: 18px;
  text-align: center;
  padding: 0 6px;
  font-size: 12px;
  white-space: nowrap;
  -webkit-transform-origin: -10% center;
          transform-origin: -10% center;
  z-index: 10;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
}
.ivu-badge-count a,
.ivu-badge-count a:hover {
  color: #fff;
}
.ivu-badge-count-alone {
  top: auto;
  display: block;
  position: relative;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.ivu-badge-dot {
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transform-origin: 0 center;
          transform-origin: 0 center;
  top: -4px;
  right: -8px;
  height: 8px;
  width: 8px;
  border-radius: 100%;
  background: #ed3f14;
  z-index: 10;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
}
.ivu-chart-circle {
  display: inline-block;
  position: relative;
}
.ivu-chart-circle-inner {
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  line-height: 1;
}
.ivu-spin {
  color: #337dc0;
  vertical-align: middle;
  text-align: center;
}
.ivu-spin-dot {
  position: relative;
  display: block;
  border-radius: 50%;
  background-color: #337dc0;
  width: 20px;
  height: 20px;
  -webkit-animation: ani-spin-bounce 1s 0s ease-in-out infinite;
          animation: ani-spin-bounce 1s 0s ease-in-out infinite;
}
.ivu-spin-large .ivu-spin-dot {
  width: 32px;
  height: 32px;
}
.ivu-spin-small .ivu-spin-dot {
  width: 12px;
  height: 12px;
}
.ivu-spin-fix {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
}
.ivu-spin-fullscreen {
  z-index: 2010;
}
.ivu-spin-fullscreen-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ivu-spin-fix .ivu-spin-main {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ivu-spin-fix .ivu-spin-dot {
  display: inline-block;
}
.ivu-spin-text,
.ivu-spin-show-text .ivu-spin-dot {
  display: none;
}
.ivu-spin-show-text .ivu-spin-text {
  display: block;
}
.ivu-table-wrapper > .ivu-spin-fix {
  border: 1px solid #dddee1;
  border-top: 0;
  border-left: 0;
}
@-webkit-keyframes ani-spin-bounce {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@keyframes ani-spin-bounce {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
.ivu-alert {
  position: relative;
  padding: 8px 48px 8px 16px;
  border-radius: 6px;
  color: #495060;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 10px;
}
.ivu-alert.ivu-alert-with-icon {
  padding: 8px 48px 8px 38px;
}
.ivu-alert-icon {
  font-size: 14px;
  top: 8px;
  left: 16px;
  position: absolute;
}
.ivu-alert-desc {
  font-size: 12px;
  color: #495060;
  line-height: 21px;
  display: none;
  text-align: justify;
}
.ivu-alert-success {
  border: 1px solid #d1f2e1;
  background-color: #e8f9f0;
}
.ivu-alert-success .ivu-alert-icon {
  color: #19be6b;
}
.ivu-alert-info {
  border: 1px solid #d6e5f2;
  background-color: #ebf2f9;
}
.ivu-alert-info .ivu-alert-icon {
  color: #337dc0;
}
.ivu-alert-warning {
  border: 1px solid #ffebcc;
  background-color: #fff5e6;
}
.ivu-alert-warning .ivu-alert-icon {
  color: #ff9900;
}
.ivu-alert-error {
  border: 1px solid #fbd9d0;
  background-color: #fdece8;
}
.ivu-alert-error .ivu-alert-icon {
  color: #ed3f14;
}
.ivu-alert-close {
  font-size: 12px;
  position: absolute;
  right: 16px;
  top: 8px;
  overflow: hidden;
  cursor: pointer;
}
.ivu-alert-close .ivu-icon-ios-close-empty {
  font-size: 22px;
  color: #999;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  position: relative;
  top: -3px;
}
.ivu-alert-close .ivu-icon-ios-close-empty:hover {
  color: #444;
}
.ivu-alert-with-desc {
  padding: 16px;
  position: relative;
  border-radius: 6px;
  margin-bottom: 10px;
  color: #495060;
  line-height: 1.5;
}
.ivu-alert-with-desc.ivu-alert-with-icon {
  padding: 16px 16px 16px 69px;
}
.ivu-alert-with-desc .ivu-alert-desc {
  display: block;
}
.ivu-alert-with-desc .ivu-alert-message {
  font-size: 14px;
  color: #1c2438;
  display: block;
}
.ivu-alert-with-desc .ivu-alert-icon {
  top: 50%;
  left: 24px;
  margin-top: -21px;
  font-size: 28px;
}
.ivu-alert-with-banner {
  border-radius: 0;
}
.ivu-collapse {
  background-color: #f7f7f7;
  border-radius: 3px;
  border: 1px solid #dddee1;
}
.ivu-collapse > .ivu-collapse-item {
  border-top: 1px solid #dddee1;
}
.ivu-collapse > .ivu-collapse-item:first-child {
  border-top: 0;
}
.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header {
  height: 38px;
  line-height: 38px;
  padding-left: 32px;
  color: #666;
  cursor: pointer;
  position: relative;
}
.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header > i {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.ivu-collapse > .ivu-collapse-item.ivu-collapse-item-active > .ivu-collapse-header > i {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.ivu-collapse-content {
  color: #495060;
  padding: 0 16px;
  background-color: #fff;
}
.ivu-collapse-content > .ivu-collapse-content-box {
  padding-top: 16px;
  padding-bottom: 16px;
}
.ivu-collapse-item:last-child > .ivu-collapse-content {
  border-radius: 0 0 3px 3px;
}
.ivu-card {
  background: #fff;
  border-radius: 4px;
  font-size: 14px;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-card-bordered {
  border: 1px solid #dddee1;
  border-color: #e9eaec;
}
.ivu-card-shadow {
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.ivu-card:hover {
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  border-color: #eee;
}
.ivu-card.ivu-card-dis-hover:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: transparent;
}
.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover {
  border-color: #e9eaec;
}
.ivu-card.ivu-card-shadow:hover {
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.ivu-card-head {
  border-bottom: 1px solid #e9eaec;
  padding: 14px 16px;
  line-height: 1;
}
.ivu-card-head p,
.ivu-card-head-inner {
  display: inline-block;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #1c2438;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ivu-card-extra {
  position: absolute;
  right: 16px;
  top: 14px;
}
.ivu-card-body {
  padding: 16px;
}
.ivu-message {
  font-size: 12px;
  position: fixed;
  z-index: 1010;
  width: 100%;
  top: 16px;
  left: 0;
  pointer-events: none;
}
.ivu-message-notice {
  padding: 8px;
  text-align: center;
  -webkit-transition: height 0.3s ease-in-out, padding 0.3s ease-in-out;
  transition: height 0.3s ease-in-out, padding 0.3s ease-in-out;
}
.ivu-message-notice:first-child {
  margin-top: -8px;
}
.ivu-message-notice-close {
  position: absolute;
  right: 4px;
  top: 9px;
  color: #999;
  outline: none;
}
.ivu-message-notice-close i.ivu-icon {
  font-size: 22px;
  color: #999;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  position: relative;
  top: -3px;
}
.ivu-message-notice-close i.ivu-icon:hover {
  color: #444;
}
.ivu-message-notice-content {
  display: inline-block;
  pointer-events: all;
  padding: 8px 16px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  background: #fff;
  position: relative;
}
.ivu-message-notice-content-text {
  display: inline-block;
}
.ivu-message-notice-closable .ivu-message-notice-content-text {
  padding-right: 32px;
}
.ivu-message-success .ivu-icon {
  color: #19be6b;
}
.ivu-message-error .ivu-icon {
  color: #ed3f14;
}
.ivu-message-warning .ivu-icon {
  color: #ff9900;
}
.ivu-message-info .ivu-icon,
.ivu-message-loading .ivu-icon {
  color: #337dc0;
}
.ivu-message .ivu-icon {
  margin-right: 8px;
  font-size: 14px;
  top: 1px;
  position: relative;
}
.ivu-notice {
  width: 335px;
  margin-right: 24px;
  position: fixed;
  z-index: 1010;
}
.ivu-notice-content-with-icon {
  margin-left: 51px;
}
.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title {
  margin-left: 51px;
}
.ivu-notice-notice {
  margin-bottom: 10px;
  padding: 16px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  background: #fff;
  line-height: 1;
  position: relative;
  overflow: hidden;
}
.ivu-notice-notice-close {
  position: absolute;
  right: 16px;
  top: 15px;
  color: #999;
  outline: none;
}
.ivu-notice-notice-close i {
  font-size: 22px;
  color: #999;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  position: relative;
  top: -3px;
}
.ivu-notice-notice-close i:hover {
  color: #444;
}
.ivu-notice-notice-content-with-render .ivu-notice-desc {
  display: none;
}
.ivu-notice-notice-with-desc .ivu-notice-notice-close {
  top: 11px;
}
.ivu-notice-content-with-render-notitle {
  margin-left: 26px;
}
.ivu-notice-title {
  font-size: 14px;
  line-height: 17px;
  color: #1c2438;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ivu-notice-with-desc .ivu-notice-title {
  font-weight: bold;
  margin-bottom: 8px;
}
.ivu-notice-desc {
  font-size: 12px;
  color: #495060;
  text-align: justify;
  line-height: 1.5;
}
.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc {
  margin-left: 51px;
}
.ivu-notice-with-icon .ivu-notice-title {
  margin-left: 26px;
}
.ivu-notice-icon {
  position: absolute;
  left: 20px;
  margin-top: -1px;
  font-size: 16px;
}
.ivu-notice-icon-success {
  color: #19be6b;
}
.ivu-notice-icon-info {
  color: #337dc0;
}
.ivu-notice-icon-warning {
  color: #ff9900;
}
.ivu-notice-icon-error {
  color: #ed3f14;
}
.ivu-notice-with-desc .ivu-notice-icon {
  font-size: 36px;
}
.ivu-notice-custom-content:after {
  content: "";
  display: block;
  width: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.ivu-notice-with-normal:after {
  background: #337dc0;
}
.ivu-notice-with-info:after {
  background: #337dc0;
}
.ivu-notice-with-success:after {
  background: #19be6b;
}
.ivu-notice-with-warning:after {
  background: #ff9900;
}
.ivu-notice-with-error:after {
  background: #ed3f14;
}
.ivu-radio-focus {
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
  z-index: 1;
}
.ivu-radio-group {
  display: inline-block;
  font-size: 12px;
  vertical-align: middle;
}
.ivu-radio-group-vertical .ivu-radio-wrapper {
  display: block;
  height: 30px;
  line-height: 30px;
}
.ivu-radio-wrapper {
  font-size: 12px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  white-space: nowrap;
  margin-right: 8px;
  cursor: pointer;
}
.ivu-radio-wrapper-disabled {
  cursor: not-allowed;
}
.ivu-radio {
  display: inline-block;
  margin-right: 4px;
  white-space: nowrap;
  position: relative;
  line-height: 1;
  vertical-align: middle;
  cursor: pointer;
}
.ivu-radio:hover .ivu-radio-inner {
  border-color: #bcbcbc;
}
.ivu-radio-inner {
  display: inline-block;
  width: 14px;
  height: 14px;
  position: relative;
  top: 0;
  left: 0;
  background-color: #fff;
  border: 1px solid #dddee1;
  border-radius: 50%;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-radio-inner:after {
  position: absolute;
  width: 8px;
  height: 8px;
  left: 2px;
  top: 2px;
  border-radius: 6px;
  display: table;
  border-top: 0;
  border-left: 0;
  content: ' ';
  background-color: #337dc0;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.ivu-radio-large {
  font-size: 14px;
}
.ivu-radio-large .ivu-radio-inner {
  width: 16px;
  height: 16px;
}
.ivu-radio-large .ivu-radio-inner:after {
  width: 10px;
  height: 10px;
}
.ivu-radio-large.ivu-radio-wrapper,
.ivu-radio-large .ivu-radio-wrapper {
  font-size: 14px;
}
.ivu-radio-small .ivu-radio-inner {
  width: 12px;
  height: 12px;
}
.ivu-radio-small .ivu-radio-inner:after {
  width: 6px;
  height: 6px;
}
.ivu-radio-input {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}
.ivu-radio-checked .ivu-radio-inner {
  border-color: #337dc0;
}
.ivu-radio-checked .ivu-radio-inner:after {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-radio-checked:hover .ivu-radio-inner {
  border-color: #337dc0;
}
.ivu-radio-disabled {
  cursor: not-allowed;
}
.ivu-radio-disabled .ivu-radio-input {
  cursor: not-allowed;
}
.ivu-radio-disabled:hover .ivu-radio-inner {
  border-color: #dddee1;
}
.ivu-radio-disabled .ivu-radio-inner {
  border-color: #dddee1;
  background-color: #f3f3f3;
}
.ivu-radio-disabled .ivu-radio-inner:after {
  background-color: #cccccc;
}
.ivu-radio-disabled .ivu-radio-disabled + span {
  color: #ccc;
}
span.ivu-radio + * {
  margin-left: 2px;
  margin-right: 2px;
}
.ivu-radio-group-button {
  font-size: 0;
  -webkit-text-size-adjust: none;
}
.ivu-radio-group-button .ivu-radio {
  width: 0;
  margin-right: 0;
}
.ivu-radio-group-button .ivu-radio-wrapper {
  display: inline-block;
  height: 32px;
  line-height: 30px;
  margin: 0;
  padding: 0 15px;
  font-size: 12px;
  color: #495060;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  border: 1px solid #dddee1;
  border-left: 0;
  background: #fff;
  position: relative;
}
.ivu-radio-group-button .ivu-radio-wrapper > span {
  margin-left: 0;
}
.ivu-radio-group-button .ivu-radio-wrapper:before,
.ivu-radio-group-button .ivu-radio-wrapper:after {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  left: -1px;
  top: 0;
  background: #dddee1;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-radio-group-button .ivu-radio-wrapper:after {
  height: 36px;
  left: -1px;
  top: -3px;
  background: rgba(51, 125, 192, 0.2);
  opacity: 0;
}
.ivu-radio-group-button .ivu-radio-wrapper:first-child {
  border-radius: 4px 0 0 4px;
  border-left: 1px solid #dddee1;
}
.ivu-radio-group-button .ivu-radio-wrapper:first-child:before,
.ivu-radio-group-button .ivu-radio-wrapper:first-child:after {
  display: none;
}
.ivu-radio-group-button .ivu-radio-wrapper:last-child {
  border-radius: 0 4px 4px 0;
}
.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child {
  border-radius: 4px;
}
.ivu-radio-group-button .ivu-radio-wrapper:hover {
  position: relative;
  color: #337dc0;
}
.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio {
  background-color: black;
}
.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner,
.ivu-radio-group-button .ivu-radio-wrapper input {
  opacity: 0;
  width: 0;
  height: 0;
}
.ivu-radio-group-button .ivu-radio-wrapper-checked {
  background: #fff;
  border-color: #337dc0;
  color: #337dc0;
  -webkit-box-shadow: -1px 0 0 0 #337dc0;
          box-shadow: -1px 0 0 0 #337dc0;
  z-index: 1;
}
.ivu-radio-group-button .ivu-radio-wrapper-checked:before {
  background: #337dc0;
  opacity: 0.1;
}
.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus {
  -webkit-box-shadow: -1px 0 0 0 #337dc0, 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: -1px 0 0 0 #337dc0, 0 0 0 2px rgba(51, 125, 192, 0.2);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after {
  left: -3px;
  top: -3px;
  opacity: 1;
  background: rgba(51, 125, 192, 0.2);
}
.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child {
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child {
  border-color: #337dc0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ivu-radio-group-button .ivu-radio-wrapper-checked:hover {
  border-color: #5c97cd;
  color: #5c97cd;
}
.ivu-radio-group-button .ivu-radio-wrapper-checked:active {
  border-color: #3077b6;
  color: #3077b6;
}
.ivu-radio-group-button .ivu-radio-wrapper-disabled {
  border-color: #dddee1;
  background-color: #f7f7f7;
  cursor: not-allowed;
  color: #ccc;
}
.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child,
.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover {
  border-color: #dddee1;
  background-color: #f7f7f7;
  color: #ccc;
}
.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child {
  border-left-color: #dddee1;
}
.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #dddee1;
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}
.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper {
  height: 36px;
  line-height: 34px;
  font-size: 14px;
}
.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after {
  height: 40px;
}
.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper {
  height: 24px;
  line-height: 22px;
  padding: 0 12px;
  font-size: 12px;
}
.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after {
  height: 28px;
}
.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child {
  border-radius: 3px 0 0 3px;
}
.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child {
  border-radius: 0 3px 3px 0;
}
.ivu-checkbox-focus {
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
  z-index: 1;
}
.ivu-checkbox {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  cursor: pointer;
  line-height: 1;
  position: relative;
}
.ivu-checkbox-disabled {
  cursor: not-allowed;
}
.ivu-checkbox:hover .ivu-checkbox-inner {
  border-color: #bcbcbc;
}
.ivu-checkbox-inner {
  display: inline-block;
  width: 14px;
  height: 14px;
  position: relative;
  top: 0;
  left: 0;
  border: 1px solid #dddee1;
  border-radius: 2px;
  background-color: #fff;
  -webkit-transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}
.ivu-checkbox-inner:after {
  content: '';
  display: table;
  width: 4px;
  height: 8px;
  position: absolute;
  top: 1px;
  left: 4px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(0);
          transform: rotate(45deg) scale(0);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-checkbox-large .ivu-checkbox-inner {
  width: 16px;
  height: 16px;
}
.ivu-checkbox-large .ivu-checkbox-inner:after {
  width: 5px;
  height: 9px;
}
.ivu-checkbox-small {
  font-size: 12px;
}
.ivu-checkbox-small .ivu-checkbox-inner {
  width: 12px;
  height: 12px;
}
.ivu-checkbox-small .ivu-checkbox-inner:after {
  top: 0;
  left: 3px;
}
.ivu-checkbox-input {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ivu-checkbox-input[disabled] {
  cursor: not-allowed;
}
.ivu-checkbox-checked:hover .ivu-checkbox-inner {
  border-color: #337dc0;
}
.ivu-checkbox-checked .ivu-checkbox-inner {
  border-color: #337dc0;
  background-color: #337dc0;
}
.ivu-checkbox-checked .ivu-checkbox-inner:after {
  content: '';
  display: table;
  width: 4px;
  height: 8px;
  position: absolute;
  top: 1px;
  left: 4px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(1);
          transform: rotate(45deg) scale(1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after {
  width: 5px;
  height: 9px;
}
.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after {
  top: 0;
  left: 3px;
}
.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner {
  border-color: #dddee1;
}
.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner {
  background-color: #f3f3f3;
  border-color: #dddee1;
}
.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after {
  -webkit-animation-name: none;
          animation-name: none;
  border-color: #ccc;
}
.ivu-checkbox-disabled:hover .ivu-checkbox-inner {
  border-color: #dddee1;
}
.ivu-checkbox-disabled .ivu-checkbox-inner {
  border-color: #dddee1;
  background-color: #f3f3f3;
}
.ivu-checkbox-disabled .ivu-checkbox-inner:after {
  -webkit-animation-name: none;
          animation-name: none;
  border-color: #f3f3f3;
}
.ivu-checkbox-disabled .ivu-checkbox-inner-input {
  cursor: default;
}
.ivu-checkbox-disabled + span {
  color: #ccc;
  cursor: not-allowed;
}
.ivu-checkbox-indeterminate .ivu-checkbox-inner:after {
  content: '';
  width: 8px;
  height: 1px;
  -webkit-transform: scale(1);
          transform: scale(1);
  position: absolute;
  left: 2px;
  top: 5px;
}
.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner {
  border-color: #337dc0;
}
.ivu-checkbox-indeterminate .ivu-checkbox-inner {
  background-color: #337dc0;
  border-color: #337dc0;
}
.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner {
  background-color: #f3f3f3;
  border-color: #dddee1;
}
.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after {
  border-color: #bbbec4;
}
.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after {
  width: 10px;
  top: 6px;
}
.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after {
  width: 6px;
  top: 4px;
}
.ivu-checkbox-wrapper {
  cursor: pointer;
  font-size: 12px;
  display: inline-block;
  margin-right: 8px;
}
.ivu-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ivu-checkbox-wrapper.ivu-checkbox-large {
  font-size: 14px;
}
.ivu-checkbox-wrapper + span,
.ivu-checkbox + span {
  margin-right: 4px;
}
.ivu-checkbox-group {
  font-size: 14px;
}
.ivu-checkbox-group-item {
  display: inline-block;
}
.ivu-switch {
  display: inline-block;
  width: 48px;
  height: 24px;
  line-height: 22px;
  border-radius: 24px;
  vertical-align: middle;
  border: 1px solid #ccc;
  background-color: #ccc;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-switch-inner {
  color: #fff;
  font-size: 12px;
  position: absolute;
  left: 25px;
}
.ivu-switch-inner i {
  width: 12px;
  height: 12px;
  text-align: center;
}
.ivu-switch:after {
  content: '';
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background-color: #fff;
  position: absolute;
  left: 1px;
  top: 1px;
  cursor: pointer;
  -webkit-transition: left 0.2s ease-in-out, width 0.2s ease-in-out;
  transition: left 0.2s ease-in-out, width 0.2s ease-in-out;
}
.ivu-switch:active:after {
  width: 26px;
}
.ivu-switch:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
  outline: 0;
}
.ivu-switch:focus:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ivu-switch-small {
  width: 24px;
  height: 12px;
  line-height: 10px;
}
.ivu-switch-small:after {
  width: 10px;
  height: 10px;
  top: 0;
  left: 0;
}
.ivu-switch-small:active:after {
  width: 14px;
}
.ivu-switch-small.ivu-switch-checked:after {
  left: 12px;
}
.ivu-switch-small:active.ivu-switch-checked:after {
  left: 8px;
}
.ivu-switch-large {
  width: 60px;
}
.ivu-switch-large:active:after {
  width: 26px;
}
.ivu-switch-large:active:after {
  width: 32px;
}
.ivu-switch-large.ivu-switch-checked:after {
  left: 37px;
}
.ivu-switch-large:active.ivu-switch-checked:after {
  left: 25px;
}
.ivu-switch-checked {
  border-color: #337dc0;
  background-color: #337dc0;
}
.ivu-switch-checked .ivu-switch-inner {
  left: 8px;
}
.ivu-switch-checked:after {
  left: 25px;
}
.ivu-switch-checked:active:after {
  left: 19px;
}
.ivu-switch-disabled {
  cursor: not-allowed;
  background: #f3f3f3;
  border-color: #f3f3f3;
}
.ivu-switch-disabled:after {
  background: #ccc;
  cursor: not-allowed;
}
.ivu-switch-disabled .ivu-switch-inner {
  color: #ccc;
}
.ivu-input-number {
  display: inline-block;
  width: 100%;
  line-height: 1.5;
  padding: 4px 7px;
  font-size: 12px;
  color: #495060;
  background-color: #fff;
  background-image: none;
  position: relative;
  cursor: text;
  -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  margin: 0;
  padding: 0;
  width: 80px;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  border: 1px solid #dddee1;
  border-radius: 4px;
  overflow: hidden;
}
.ivu-input-number::-moz-placeholder {
  color: #bbbec4;
  opacity: 1;
}
.ivu-input-number:-ms-input-placeholder {
  color: #bbbec4;
}
.ivu-input-number::-webkit-input-placeholder {
  color: #bbbec4;
}
.ivu-input-number:hover {
  border-color: #5c97cd;
}
.ivu-input-number:focus {
  border-color: #5c97cd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-input-number[disabled],
fieldset[disabled] .ivu-input-number {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}
.ivu-input-number[disabled]:hover,
fieldset[disabled] .ivu-input-number:hover {
  border-color: #e4e5e7;
}
textarea.ivu-input-number {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  font-size: 14px;
}
.ivu-input-number-large {
  font-size: 14px;
  padding: 6px 7px;
  height: 36px;
}
.ivu-input-number-small {
  padding: 1px 7px;
  height: 24px;
  border-radius: 3px;
}
.ivu-input-number-handler-wrap {
  width: 22px;
  height: 100%;
  border-left: 1px solid #dddee1;
  border-radius: 0 4px 4px 0;
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.ivu-input-number:hover .ivu-input-number-handler-wrap {
  opacity: 1;
}
.ivu-input-number-handler-up {
  cursor: pointer;
}
.ivu-input-number-handler-up-inner {
  top: 1px;
}
.ivu-input-number-handler-down {
  border-top: 1px solid #dddee1;
  top: -1px;
  cursor: pointer;
}
.ivu-input-number-handler {
  display: block;
  width: 100%;
  height: 16px;
  line-height: 0;
  text-align: center;
  overflow: hidden;
  color: #999;
  position: relative;
}
.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner,
.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner {
  color: #5c97cd;
}
.ivu-input-number-handler-up-inner,
.ivu-input-number-handler-down-inner {
  width: 12px;
  height: 12px;
  line-height: 12px;
  font-size: 14px;
  color: #999;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  right: 4px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.ivu-input-number:hover {
  border-color: #5c97cd;
}
.ivu-input-number-focused {
  border-color: #5c97cd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-input-number-disabled {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}
.ivu-input-number-disabled:hover {
  border-color: #e4e5e7;
}
.ivu-input-number-input-wrap {
  overflow: hidden;
  height: 32px;
}
.ivu-input-number-input {
  width: 100%;
  height: 32px;
  line-height: 32px;
  padding: 0 7px;
  text-align: left;
  outline: 0;
  -moz-appearance: textfield;
  color: #666;
  border: 0;
  border-radius: 4px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.ivu-input-number-input[disabled] {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}
.ivu-input-number-input[disabled]:hover {
  border-color: #e4e5e7;
}
.ivu-input-number-large {
  padding: 0;
}
.ivu-input-number-large .ivu-input-number-input-wrap {
  height: 36px;
}
.ivu-input-number-large .ivu-input-number-handler {
  height: 18px;
}
.ivu-input-number-large input {
  height: 36px;
  line-height: 36px;
}
.ivu-input-number-large .ivu-input-number-handler-up-inner {
  top: 2px;
}
.ivu-input-number-large .ivu-input-number-handler-down-inner {
  bottom: 2px;
}
.ivu-input-number-small {
  padding: 0;
}
.ivu-input-number-small .ivu-input-number-input-wrap {
  height: 24px;
}
.ivu-input-number-small .ivu-input-number-handler {
  height: 12px;
}
.ivu-input-number-small input {
  height: 24px;
  line-height: 24px;
  margin-top: -1px;
  vertical-align: top;
}
.ivu-input-number-small .ivu-input-number-handler-up-inner {
  top: -1px;
}
.ivu-input-number-small .ivu-input-number-handler-down-inner {
  bottom: -1px;
}
.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner,
.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner,
.ivu-input-number-disabled .ivu-input-number-handler-down-inner,
.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner,
.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner,
.ivu-input-number-disabled .ivu-input-number-handler-up-inner {
  opacity: 0.72;
  color: #ccc !important;
  cursor: not-allowed;
}
.ivu-input-number-disabled .ivu-input-number-input {
  opacity: 0.72;
  cursor: not-allowed;
  background-color: #f3f3f3;
}
.ivu-input-number-disabled .ivu-input-number-handler-wrap {
  display: none;
}
.ivu-input-number-disabled .ivu-input-number-handler {
  opacity: 0.72;
  color: #ccc !important;
  cursor: not-allowed;
}
.ivu-form-item-error .ivu-input-number {
  border: 1px solid #ed3f14;
}
.ivu-form-item-error .ivu-input-number:hover {
  border-color: #ed3f14;
}
.ivu-form-item-error .ivu-input-number:focus {
  border-color: #ed3f14;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(237, 63, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(237, 63, 20, 0.2);
}
.ivu-form-item-error .ivu-input-number-focused {
  border-color: #ed3f14;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(237, 63, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(237, 63, 20, 0.2);
}
.ivu-scroll-wrapper {
  width: auto;
  margin: 0 auto;
  position: relative;
  outline: none;
}
.ivu-scroll-container {
  overflow-y: scroll;
}
.ivu-scroll-content {
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.ivu-scroll-content-loading {
  opacity: 0.5;
}
.ivu-scroll-loader {
  text-align: center;
  padding: 0;
  -webkit-transition: padding 0.5s;
  transition: padding 0.5s;
}
.ivu-scroll-loader-wrapper {
  padding: 5px 0;
  height: 0;
  background-color: inherit;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: opacity .3s, height .5s, -webkit-transform .5s;
  transition: opacity .3s, height .5s, -webkit-transform .5s;
  transition: opacity .3s, transform .5s, height .5s;
  transition: opacity .3s, transform .5s, height .5s, -webkit-transform .5s;
}
.ivu-scroll-loader-wrapper-active {
  height: 40px;
  -webkit-transform: scale(1);
          transform: scale(1);
}
@-webkit-keyframes ani-demo-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes ani-demo-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.ivu-scroll-loader-wrapper .ivu-scroll-spinner {
  position: relative;
}
.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon {
  -webkit-animation: ani-demo-spin 1s linear infinite;
          animation: ani-demo-spin 1s linear infinite;
}
.ivu-tag {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  margin: 2px 4px 2px 0;
  padding: 0 8px;
  border: 1px solid #e9eaec;
  border-radius: 3px;
  background: #f7f7f7;
  font-size: 12px;
  vertical-align: middle;
  opacity: 1;
  overflow: hidden;
  cursor: pointer;
}
.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) {
  background: transparent;
  border: 0;
  color: #495060;
}
.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) .ivu-icon-ios-close-empty {
  color: #495060 !important;
}
.ivu-tag-color-red {
  color: #ed3f14 !important;
  border-color: #ed3f14;
}
.ivu-tag-color-green {
  color: #19be6b !important;
  border-color: #19be6b;
}
.ivu-tag-color-blue {
  color: #337dc0 !important;
  border-color: #337dc0;
}
.ivu-tag-color-yellow {
  color: #ff9900 !important;
  border-color: #ff9900;
}
.ivu-tag-color-white {
  color: #ffffff !important;
}
.ivu-tag-dot {
  height: 32px;
  line-height: 32px;
  border: 1px solid #e9eaec !important;
  color: #495060 !important;
  background: #fff !important;
  padding: 0 12px;
}
.ivu-tag-dot-inner {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 8px;
  border-radius: 50%;
  background: #e9eaec;
  position: relative;
  top: 1px;
}
.ivu-tag-dot .ivu-icon-ios-close-empty {
  color: #666 !important;
  margin-left: 12px !important;
}
.ivu-tag-border {
  height: 24px;
  line-height: 24px;
  border: 1px solid #e9eaec;
  color: #e9eaec;
  background: #fff !important;
  position: relative;
}
.ivu-tag-border .ivu-icon-ios-close-empty {
  color: #666;
  margin-left: 12px !important;
}
.ivu-tag-border:after {
  content: "";
  display: none;
  width: 1px;
  background: currentColor;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 22px;
}
.ivu-tag-border.ivu-tag-closable:after {
  display: block;
}
.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close-empty {
  margin-left: 18px !important;
}
.ivu-tag-border.ivu-tag-blue {
  color: #337dc0 !important;
  border: 1px solid #337dc0 !important;
}
.ivu-tag-border.ivu-tag-blue:after {
  background: #337dc0;
}
.ivu-tag-border.ivu-tag-blue .ivu-icon-ios-close-empty {
  color: #337dc0 !important;
}
.ivu-tag-border.ivu-tag-green {
  color: #19be6b !important;
  border: 1px solid #19be6b !important;
}
.ivu-tag-border.ivu-tag-green:after {
  background: #19be6b;
}
.ivu-tag-border.ivu-tag-green .ivu-icon-ios-close-empty {
  color: #19be6b !important;
}
.ivu-tag-border.ivu-tag-yellow {
  color: #ff9900 !important;
  border: 1px solid #ff9900 !important;
}
.ivu-tag-border.ivu-tag-yellow:after {
  background: #ff9900;
}
.ivu-tag-border.ivu-tag-yellow .ivu-icon-ios-close-empty {
  color: #ff9900 !important;
}
.ivu-tag-border.ivu-tag-red {
  color: #ed3f14 !important;
  border: 1px solid #ed3f14 !important;
}
.ivu-tag-border.ivu-tag-red:after {
  background: #ed3f14;
}
.ivu-tag-border.ivu-tag-red .ivu-icon-ios-close-empty {
  color: #ed3f14 !important;
}
.ivu-tag:hover {
  opacity: 0.85;
}
.ivu-tag-text {
  color: #495060;
}
.ivu-tag-text a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.ivu-tag .ivu-icon-ios-close-empty {
  display: inline-block;
  font-size: 14px;
  font-size: 20px \9;
  -webkit-transform: scale(1.42857143) rotate(0deg);
          transform: scale(1.42857143) rotate(0deg);
  cursor: pointer;
  margin-left: 8px;
  color: #666;
  opacity: 0.66;
  position: relative;
  top: 1px;
}
:root .ivu-tag .ivu-icon-ios-close-empty {
  font-size: 14px;
}
.ivu-tag .ivu-icon-ios-close-empty:hover {
  opacity: 1;
}
.ivu-tag-blue,
.ivu-tag-green,
.ivu-tag-yellow,
.ivu-tag-red {
  border: 0;
}
.ivu-tag-blue,
.ivu-tag-green,
.ivu-tag-yellow,
.ivu-tag-red,
.ivu-tag-blue a,
.ivu-tag-green a,
.ivu-tag-yellow a,
.ivu-tag-red a,
.ivu-tag-blue a:hover,
.ivu-tag-green a:hover,
.ivu-tag-yellow a:hover,
.ivu-tag-red a:hover,
.ivu-tag-blue .ivu-icon-ios-close-empty,
.ivu-tag-green .ivu-icon-ios-close-empty,
.ivu-tag-yellow .ivu-icon-ios-close-empty,
.ivu-tag-red .ivu-icon-ios-close-empty,
.ivu-tag-blue .ivu-icon-ios-close-empty:hover,
.ivu-tag-green .ivu-icon-ios-close-empty:hover,
.ivu-tag-yellow .ivu-icon-ios-close-empty:hover,
.ivu-tag-red .ivu-icon-ios-close-empty:hover {
  color: #fff;
}
.ivu-tag-blue,
.ivu-tag-blue.ivu-tag-dot .ivu-tag-dot-inner {
  background: #337dc0;
}
.ivu-tag-green,
.ivu-tag-green.ivu-tag-dot .ivu-tag-dot-inner {
  background: #19be6b;
}
.ivu-tag-yellow,
.ivu-tag-yellow.ivu-tag-dot .ivu-tag-dot-inner {
  background: #ff9900;
}
.ivu-tag-red,
.ivu-tag-red.ivu-tag-dot .ivu-tag-dot-inner {
  background: #ed3f14;
}
.ivu-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  background: #f5f7f9;
}
.ivu-layout.ivu-layout-has-sider {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.ivu-layout.ivu-layout-has-sider > .ivu-layout,
.ivu-layout.ivu-layout-has-sider > .ivu-layout-content {
  overflow-x: hidden;
}
.ivu-layout-header,
.ivu-layout-footer {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.ivu-layout-header {
  background: #495060;
  padding: 0 50px;
  height: 64px;
  line-height: 64px;
}
.ivu-layout-sider {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
  background: #495060;
  min-width: 0;
}
.ivu-layout-sider-children {
  height: 100%;
  padding-top: 0.1px;
  margin-top: -0.1px;
}
.ivu-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.ivu-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  text-align: center;
  cursor: pointer;
  height: 48px;
  line-height: 48px;
  color: #fff;
  background: #495060;
  z-index: 1000;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-layout-sider-trigger .ivu-icon {
  font-size: 16px;
}
.ivu-layout-sider-trigger > * {
  -webkit-transition: all .2s;
  transition: all .2s;
}
.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.ivu-layout-sider-zero-width > * {
  overflow: hidden;
}
.ivu-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  text-align: center;
  width: 36px;
  height: 42px;
  line-height: 42px;
  background: #495060;
  color: #fff;
  font-size: 18px;
  border-radius: 0 6px 6px 0;
  cursor: pointer;
  -webkit-transition: background .3s ease;
  transition: background .3s ease;
}
.ivu-layout-sider-zero-width-trigger:hover {
  background: #5b6270;
}
.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left {
  right: 0;
  left: -36px;
  border-radius: 6px 0 0 6px;
}
.ivu-layout-footer {
  background: #f5f7f9;
  padding: 24px 50px;
  color: #495060;
  font-size: 14px;
}
.ivu-layout-content {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.ivu-loading-bar {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2000;
}
.ivu-loading-bar-inner {
  -webkit-transition: width 0.2s linear;
  transition: width 0.2s linear;
}
.ivu-loading-bar-inner-color-primary {
  background-color: #337dc0;
}
.ivu-loading-bar-inner-failed-color-error {
  background-color: #ed3f14;
}
.ivu-progress {
  display: inline-block;
  width: 100%;
  font-size: 12px;
  position: relative;
}
.ivu-progress-vertical {
  height: 100%;
  width: auto;
}
.ivu-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.ivu-progress-show-info .ivu-progress-outer {
  padding-right: 55px;
  margin-right: -55px;
}
.ivu-progress-vertical .ivu-progress-outer {
  height: 100%;
  width: auto;
}
.ivu-progress-inner {
  display: inline-block;
  width: 100%;
  background-color: #f3f3f3;
  border-radius: 100px;
  vertical-align: middle;
}
.ivu-progress-vertical .ivu-progress-inner {
  height: 100%;
  width: auto;
}
.ivu-progress-vertical .ivu-progress-inner > *,
.ivu-progress-vertical .ivu-progress-inner:after {
  display: inline-block;
  vertical-align: bottom;
}
.ivu-progress-vertical .ivu-progress-inner:after {
  content: '';
  height: 100%;
}
.ivu-progress-bg {
  border-radius: 100px;
  background-color: #337dc0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: relative;
}
.ivu-progress-text {
  display: inline-block;
  margin-left: 5px;
  text-align: left;
  font-size: 1em;
  vertical-align: middle;
}
.ivu-progress-active .ivu-progress-bg:before {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  border-radius: 10px;
  -webkit-animation: ivu-progress-active 2s ease-in-out infinite;
          animation: ivu-progress-active 2s ease-in-out infinite;
}
.ivu-progress-wrong .ivu-progress-bg {
  background-color: #ed3f14;
}
.ivu-progress-wrong .ivu-progress-text {
  color: #ed3f14;
}
.ivu-progress-success .ivu-progress-bg {
  background-color: #19be6b;
}
.ivu-progress-success .ivu-progress-text {
  color: #19be6b;
}
@-webkit-keyframes ivu-progress-active {
  0% {
    opacity: .3;
    width: 0;
  }
  100% {
    opacity: 0;
    width: 100%;
  }
}
@keyframes ivu-progress-active {
  0% {
    opacity: .3;
    width: 0;
  }
  100% {
    opacity: 0;
    width: 100%;
  }
}
.ivu-timeline {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ivu-timeline-item {
  margin: 0 !important;
  padding: 0 0 12px 0;
  list-style: none;
  position: relative;
}
.ivu-timeline-item-tail {
  height: 100%;
  border-left: 1px solid #e9eaec;
  position: absolute;
  left: 6px;
  top: 0;
}
.ivu-timeline-item-pending .ivu-timeline-item-tail {
  display: none;
}
.ivu-timeline-item-head {
  width: 13px;
  height: 13px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid transparent;
  position: absolute;
}
.ivu-timeline-item-head-blue {
  border-color: #337dc0;
  color: #337dc0;
}
.ivu-timeline-item-head-red {
  border-color: #ed3f14;
  color: #ed3f14;
}
.ivu-timeline-item-head-green {
  border-color: #19be6b;
  color: #19be6b;
}
.ivu-timeline-item-head-custom {
  width: 40px;
  height: auto;
  margin-top: 6px;
  padding: 3px 0;
  text-align: center;
  line-height: 1;
  border: 0;
  border-radius: 0;
  font-size: 14px;
  position: absolute;
  left: -13px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ivu-timeline-item-content {
  padding: 1px 1px 10px 24px;
  font-size: 12px;
  position: relative;
  top: -3px;
}
.ivu-timeline-item:last-child .ivu-timeline-item-tail {
  display: none;
}
.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-tail {
  border-left: 1px dotted #e9eaec;
}
.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-content {
  min-height: 48px;
}
.ivu-page:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.ivu-page-item {
  display: inline-block;
  vertical-align: middle;
  min-width: 32px;
  height: 32px;
  line-height: 30px;
  margin-right: 4px;
  text-align: center;
  list-style: none;
  background-color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Arial;
  border: 1px solid #dddee1;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, color 0.2s ease-in-out;
}
.ivu-page-item a {
  margin: 0 6px;
  text-decoration: none;
  color: #495060;
}
.ivu-page-item:hover {
  border-color: #337dc0;
}
.ivu-page-item:hover a {
  color: #337dc0;
}
.ivu-page-item-active {
  background-color: #337dc0;
  border-color: #337dc0;
}
.ivu-page-item-active a,
.ivu-page-item-active:hover a {
  color: #fff;
}
.ivu-page-item-jump-prev:after,
.ivu-page-item-jump-next:after {
  content: "\2022\2022\2022";
  display: block;
  letter-spacing: 1px;
  color: #ccc;
  text-align: center;
}
.ivu-page-item-jump-prev i,
.ivu-page-item-jump-next i {
  display: none;
}
.ivu-page-item-jump-prev:hover:after,
.ivu-page-item-jump-next:hover:after {
  display: none;
}
.ivu-page-item-jump-prev:hover i,
.ivu-page-item-jump-next:hover i {
  display: inline;
}
.ivu-page-item-jump-prev:hover i:after {
  content: "\F3D2";
}
.ivu-page-item-jump-next:hover i:after {
  content: "\F3D3";
}
.ivu-page-prev {
  margin-right: 8px;
}
.ivu-page-item-jump-prev,
.ivu-page-item-jump-next {
  margin-right: 4px;
}
.ivu-page-next {
  margin-left: 4px;
}
.ivu-page-prev,
.ivu-page-next,
.ivu-page-item-jump-prev,
.ivu-page-item-jump-next {
  display: inline-block;
  vertical-align: middle;
  min-width: 32px;
  height: 32px;
  line-height: 30px;
  list-style: none;
  text-align: center;
  cursor: pointer;
  color: #666;
  font-family: Arial;
  border: 1px solid #dddee1;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-page-prev,
.ivu-page-next {
  background-color: #fff;
}
.ivu-page-prev a,
.ivu-page-next a {
  color: #666;
  font-size: 14px;
}
.ivu-page-prev:hover,
.ivu-page-next:hover {
  border-color: #337dc0;
}
.ivu-page-prev:hover a,
.ivu-page-next:hover a {
  color: #337dc0;
}
.ivu-page-disabled {
  cursor: not-allowed;
}
.ivu-page-disabled a {
  color: #ccc;
}
.ivu-page-disabled:hover {
  border-color: #dddee1;
}
.ivu-page-disabled:hover a {
  color: #ccc;
  cursor: not-allowed;
}
.ivu-page-options {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}
.ivu-page-options-sizer {
  display: inline-block;
  margin-right: 10px;
}
.ivu-page-options-elevator {
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  line-height: 32px;
}
.ivu-page-options-elevator input {
  display: inline-block;
  width: 100%;
  height: 32px;
  line-height: 1.5;
  padding: 4px 7px;
  font-size: 12px;
  border: 1px solid #dddee1;
  color: #495060;
  background-color: #fff;
  background-image: none;
  position: relative;
  cursor: text;
  -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  border-radius: 4px;
  margin: 0 8px;
  width: 50px;
}
.ivu-page-options-elevator input::-moz-placeholder {
  color: #bbbec4;
  opacity: 1;
}
.ivu-page-options-elevator input:-ms-input-placeholder {
  color: #bbbec4;
}
.ivu-page-options-elevator input::-webkit-input-placeholder {
  color: #bbbec4;
}
.ivu-page-options-elevator input:hover {
  border-color: #5c97cd;
}
.ivu-page-options-elevator input:focus {
  border-color: #5c97cd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-page-options-elevator input[disabled],
fieldset[disabled] .ivu-page-options-elevator input {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}
.ivu-page-options-elevator input[disabled]:hover,
fieldset[disabled] .ivu-page-options-elevator input:hover {
  border-color: #e4e5e7;
}
textarea.ivu-page-options-elevator input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  font-size: 14px;
}
.ivu-page-options-elevator input-large {
  font-size: 14px;
  padding: 6px 7px;
  height: 36px;
}
.ivu-page-options-elevator input-small {
  padding: 1px 7px;
  height: 24px;
  border-radius: 3px;
}
.ivu-page-total {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin-right: 10px;
}
.ivu-page-simple .ivu-page-prev,
.ivu-page-simple .ivu-page-next {
  margin: 0;
  border: 0;
  height: 24px;
  line-height: 24px;
  font-size: 18px;
}
.ivu-page-simple .ivu-page-simple-pager {
  display: inline-block;
  margin-right: 8px;
}
.ivu-page-simple .ivu-page-simple-pager input {
  width: 30px;
  height: 24px;
  margin: 0 8px;
  padding: 5px 8px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  outline: none;
  border: 1px solid #dddee1;
  border-radius: 4px;
  -webkit-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
}
.ivu-page-simple .ivu-page-simple-pager input:hover {
  border-color: #337dc0;
}
.ivu-page-simple .ivu-page-simple-pager span {
  padding: 0 8px 0 2px;
}
.ivu-page.mini .ivu-page-total {
  height: 24px;
  line-height: 24px;
}
.ivu-page.mini .ivu-page-item {
  border: 0;
  margin: 0;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 3px;
}
.ivu-page.mini .ivu-page-prev,
.ivu-page.mini .ivu-page-next {
  margin: 0;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border: 0;
}
.ivu-page.mini .ivu-page-prev a i:after,
.ivu-page.mini .ivu-page-next a i:after {
  height: 24px;
  line-height: 24px;
}
.ivu-page.mini .ivu-page-item-jump-prev,
.ivu-page.mini .ivu-page-item-jump-next {
  height: 24px;
  line-height: 24px;
  border: none;
  margin-right: 0;
}
.ivu-page.mini .ivu-page-options {
  margin-left: 8px;
}
.ivu-page.mini .ivu-page-options-elevator {
  height: 24px;
  line-height: 24px;
}
.ivu-page.mini .ivu-page-options-elevator input {
  padding: 1px 7px;
  height: 24px;
  border-radius: 3px;
  width: 44px;
}
.ivu-steps {
  font-size: 0;
  width: 100%;
  line-height: 1.5;
}
.ivu-steps-item {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner {
  background-color: #fff;
}
.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner > .ivu-steps-icon,
.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span {
  color: #ccc;
}
.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title {
  color: #999;
}
.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content {
  color: #999;
}
.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail > i {
  background-color: #e9eaec;
}
.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner {
  border-color: #337dc0;
  background-color: #337dc0;
}
.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner > .ivu-steps-icon,
.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span {
  color: #fff;
}
.ivu-steps-item.ivu-steps-status-process .ivu-steps-title {
  color: #666;
}
.ivu-steps-item.ivu-steps-status-process .ivu-steps-content {
  color: #666;
}
.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail > i {
  background-color: #e9eaec;
}
.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner {
  background-color: #fff;
  border-color: #337dc0;
}
.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner > .ivu-steps-icon,
.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span {
  color: #337dc0;
}
.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail > i:after {
  width: 100%;
  background: #337dc0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 1;
}
.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title {
  color: #999;
}
.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content {
  color: #999;
}
.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner {
  background-color: #fff;
  border-color: #ed3f14;
}
.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner > .ivu-steps-icon {
  color: #ed3f14;
}
.ivu-steps-item.ivu-steps-status-error .ivu-steps-title {
  color: #ed3f14;
}
.ivu-steps-item.ivu-steps-status-error .ivu-steps-content {
  color: #ed3f14;
}
.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail > i {
  background-color: #e9eaec;
}
.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i,
.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i:after {
  background-color: #ed3f14;
}
.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner {
  background: none;
  border: 0;
  width: auto;
  height: auto;
}
.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner > .ivu-steps-icon {
  font-size: 20px;
  top: 2px;
  width: 20px;
  height: 20px;
}
.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process .ivu-steps-head-inner > .ivu-steps-icon {
  color: #337dc0;
}
.ivu-steps-item:last-child .ivu-steps-tail {
  display: none;
}
.ivu-steps .ivu-steps-head,
.ivu-steps .ivu-steps-main {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.ivu-steps .ivu-steps-head {
  background: #fff;
}
.ivu-steps .ivu-steps-head-inner {
  display: block;
  width: 26px;
  height: 26px;
  line-height: 24px;
  margin-right: 8px;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 50%;
  font-size: 14px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon {
  line-height: 1;
  position: relative;
}
.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon {
  font-size: 24px;
}
.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-checkmark-empty,
.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-close-empty {
  font-weight: bold;
}
.ivu-steps .ivu-steps-main {
  margin-top: 2.5px;
  display: inline;
}
.ivu-steps .ivu-steps-custom .ivu-steps-title {
  margin-top: 2.5px;
}
.ivu-steps .ivu-steps-title {
  display: inline-block;
  margin-bottom: 4px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #666;
  background: #fff;
}
.ivu-steps .ivu-steps-title > a:first-child:last-child {
  color: #666;
}
.ivu-steps .ivu-steps-item-last .ivu-steps-title {
  padding-right: 0;
  width: 100%;
}
.ivu-steps .ivu-steps-content {
  font-size: 12px;
  color: #999;
}
.ivu-steps .ivu-steps-tail {
  width: 100%;
  padding: 0 10px;
  position: absolute;
  left: 0;
  top: 13px;
}
.ivu-steps .ivu-steps-tail > i {
  display: inline-block;
  width: 100%;
  height: 1px;
  vertical-align: top;
  background: #e9eaec;
  border-radius: 1px;
  position: relative;
}
.ivu-steps .ivu-steps-tail > i:after {
  content: '';
  width: 0;
  height: 100%;
  background: #e9eaec;
  opacity: 0;
  position: absolute;
  top: 0;
}
.ivu-steps.ivu-steps-small .ivu-steps-head-inner {
  width: 18px;
  height: 18px;
  line-height: 16px;
  margin-right: 10px;
  text-align: center;
  border-radius: 50%;
  font-size: 12px;
}
.ivu-steps.ivu-steps-small .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon {
  font-size: 16px;
  top: 0;
}
.ivu-steps.ivu-steps-small .ivu-steps-main {
  margin-top: 0;
}
.ivu-steps.ivu-steps-small .ivu-steps-title {
  margin-bottom: 4px;
  margin-top: 0;
  color: #666;
  font-size: 12px;
  font-weight: bold;
}
.ivu-steps.ivu-steps-small .ivu-steps-content {
  font-size: 12px;
  color: #999;
  padding-left: 30px;
}
.ivu-steps.ivu-steps-small .ivu-steps-tail {
  top: 8px;
  padding: 0 8px;
}
.ivu-steps.ivu-steps-small .ivu-steps-tail > i {
  height: 1px;
  width: 100%;
  border-radius: 1px;
}
.ivu-steps.ivu-steps-small .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner,
.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner {
  width: inherit;
  height: inherit;
  line-height: inherit;
  border-radius: 0;
  border: 0;
  background: none;
}
.ivu-steps-vertical .ivu-steps-item {
  display: block;
}
.ivu-steps-vertical .ivu-steps-tail {
  position: absolute;
  left: 13px;
  top: 0;
  height: 100%;
  width: 1px;
  padding: 30px 0 4px 0;
}
.ivu-steps-vertical .ivu-steps-tail > i {
  height: 100%;
  width: 1px;
}
.ivu-steps-vertical .ivu-steps-tail > i:after {
  height: 0;
  width: 100%;
}
.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail > i:after {
  height: 100%;
}
.ivu-steps-vertical .ivu-steps-head {
  float: left;
}
.ivu-steps-vertical .ivu-steps-head-inner {
  margin-right: 16px;
}
.ivu-steps-vertical .ivu-steps-main {
  min-height: 47px;
  overflow: hidden;
  display: block;
}
.ivu-steps-vertical .ivu-steps-main .ivu-steps-title {
  line-height: 26px;
}
.ivu-steps-vertical .ivu-steps-main .ivu-steps-content {
  padding-bottom: 12px;
  padding-left: 0;
}
.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon {
  left: 4px;
}
.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon {
  left: 0;
}
.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail {
  position: absolute;
  left: 9px;
  top: 0;
  padding: 22px 0 4px 0;
}
.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail > i {
  height: 100%;
}
.ivu-steps-vertical.ivu-steps-small .ivu-steps-title {
  line-height: 18px;
}
.ivu-steps-horizontal.ivu-steps-hidden {
  visibility: hidden;
}
.ivu-steps-horizontal .ivu-steps-content {
  padding-left: 35px;
}
.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head {
  padding-left: 10px;
  margin-left: -10px;
}
.ivu-modal {
  width: auto;
  margin: 0 auto;
  position: relative;
  outline: none;
  top: 100px;
}
.ivu-modal-hidden {
  display: none !important;
}
.ivu-modal-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.ivu-modal-wrap * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ivu-modal-mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(55, 55, 55, 0.6);
  height: 100%;
  z-index: 1000;
}
.ivu-modal-mask-hidden {
  display: none;
}
.ivu-modal-content {
  position: relative;
  background-color: #fff;
  border: 0;
  border-radius: 6px;
  background-clip: padding-box;
}
.ivu-modal-header {
  border-bottom: 1px solid #e9eaec;
  padding: 14px 16px;
  line-height: 1;
}
.ivu-modal-header p,
.ivu-modal-header-inner {
  display: inline-block;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #1c2438;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ivu-modal-close {
  font-size: 12px;
  position: absolute;
  right: 16px;
  top: 8px;
  overflow: hidden;
  cursor: pointer;
}
.ivu-modal-close .ivu-icon-ios-close-empty {
  font-size: 31px;
  color: #999;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  position: relative;
  top: 1px;
}
.ivu-modal-close .ivu-icon-ios-close-empty:hover {
  color: #444;
}
.ivu-modal-body {
  padding: 16px;
  font-size: 12px;
  line-height: 1.5;
}
.ivu-modal-footer {
  border-top: 1px solid #e9eaec;
  padding: 12px 18px 12px 18px;
  text-align: right;
}
.ivu-modal-footer button + button {
  margin-left: 8px;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .ivu-modal {
    width: auto !important;
    margin: 10px;
  }
  .vertical-center-modal .ivu-modal {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.ivu-modal-confirm {
  padding: 0 4px;
}
.ivu-modal-confirm-head-title {
  display: inline-block;
  font-size: 14px;
  color: #1c2438;
  font-weight: 700;
}
.ivu-modal-confirm-body {
  margin-top: 6px;
  padding-left: 48px;
  padding-top: 18px;
  font-size: 12px;
  color: #495060;
  position: relative;
}
.ivu-modal-confirm-body-render {
  margin: 0;
  padding: 0;
}
.ivu-modal-confirm-body-icon {
  font-size: 36px;
  position: absolute;
  top: 0;
  left: 0;
}
.ivu-modal-confirm-body-icon-info {
  color: #337dc0;
}
.ivu-modal-confirm-body-icon-success {
  color: #19be6b;
}
.ivu-modal-confirm-body-icon-warning {
  color: #ff9900;
}
.ivu-modal-confirm-body-icon-error {
  color: #ed3f14;
}
.ivu-modal-confirm-body-icon-confirm {
  color: #ff9900;
}
.ivu-modal-confirm-footer {
  margin-top: 40px;
  text-align: right;
}
.ivu-modal-confirm-footer button + button {
  margin-left: 8px;
  margin-bottom: 0;
}
.ivu-select {
  display: inline-block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle;
  color: #495060;
  font-size: 14px;
  line-height: normal;
}
.ivu-select-selection {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  position: relative;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #dddee1;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-select-selection:hover,
.ivu-select-selection-focused {
  border-color: #5c97cd;
}
.ivu-select-selection:hover .ivu-select-arrow,
.ivu-select-selection-focused .ivu-select-arrow {
  display: inline-block;
}
.ivu-select-arrow {
  position: absolute;
  top: 50%;
  right: 8px;
  line-height: 1;
  margin-top: -7px;
  font-size: 14px;
  color: #80848f;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-select-visible .ivu-select-selection {
  border-color: #5c97cd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-select-visible .ivu-select-arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  display: inline-block;
}
.ivu-select-disabled .ivu-select-selection {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}
.ivu-select-disabled .ivu-select-selection:hover {
  border-color: #e4e5e7;
}
.ivu-select-disabled .ivu-select-selection .ivu-select-arrow {
  display: none;
}
.ivu-select-disabled .ivu-select-selection:hover {
  border-color: #dddee1;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow {
  display: inline-block;
}
.ivu-select-single .ivu-select-selection {
  height: 32px;
  position: relative;
}
.ivu-select-single .ivu-select-selection .ivu-select-placeholder {
  color: #bbbec4;
}
.ivu-select-single .ivu-select-selection .ivu-select-placeholder,
.ivu-select-single .ivu-select-selection .ivu-select-selected-value {
  display: block;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 8px;
  padding-right: 24px;
}
.ivu-select-multiple .ivu-select-selection {
  padding: 0 24px 0 4px;
}
.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder {
  display: block;
  height: 30px;
  line-height: 30px;
  color: #bbbec4;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 4px;
  padding-right: 22px;
}
.ivu-select-large.ivu-select-single .ivu-select-selection {
  height: 36px;
}
.ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-placeholder,
.ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-selected-value {
  height: 34px;
  line-height: 34px;
  font-size: 14px;
}
.ivu-select-large.ivu-select-multiple .ivu-select-selection {
  min-height: 36px;
}
.ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder,
.ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value {
  min-height: 34px;
  line-height: 34px;
  font-size: 14px;
}
.ivu-select-small.ivu-select-single .ivu-select-selection {
  height: 24px;
  border-radius: 3px;
}
.ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-placeholder,
.ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-selected-value {
  height: 22px;
  line-height: 22px;
}
.ivu-select-small.ivu-select-multiple .ivu-select-selection {
  min-height: 24px;
  border-radius: 3px;
}
.ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder,
.ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value {
  height: auto;
  min-height: 22px;
  line-height: 22px;
}
.ivu-select-input {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  padding: 0 24px 0 8px;
  font-size: 12px;
  outline: none;
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #495060;
  background-color: transparent;
  position: relative;
  cursor: pointer;
}
.ivu-select-input::-moz-placeholder {
  color: #bbbec4;
  opacity: 1;
}
.ivu-select-input:-ms-input-placeholder {
  color: #bbbec4;
}
.ivu-select-input::-webkit-input-placeholder {
  color: #bbbec4;
}
.ivu-select-input[disabled] {
  cursor: not-allowed;
  color: #ccc;
}
.ivu-select-single .ivu-select-input {
  width: 100%;
}
.ivu-select-large .ivu-select-input {
  font-size: 14px;
  height: 36px;
}
.ivu-select-small .ivu-select-input {
  height: 22px;
  line-height: 22px;
}
.ivu-select-multiple .ivu-select-input {
  height: 29px;
  line-height: 32px;
  padding: 0 0 0 4px;
}
.ivu-select-not-found {
  text-align: center;
  color: #bbbec4;
}
.ivu-select-not-found li:not([class^=ivu-]) {
  margin-bottom: 0;
}
.ivu-select-loading {
  text-align: center;
  color: #bbbec4;
}
.ivu-select-multiple .ivu-tag {
  height: 24px;
  line-height: 22px;
  margin: 3px 4px 3px 0;
}
.ivu-select-large.ivu-select-multiple .ivu-tag {
  height: 28px;
  line-height: 26px;
  font-size: 14px;
}
.ivu-select-small.ivu-select-multiple .ivu-tag {
  height: 17px;
  line-height: 15px;
  font-size: 12px;
  padding: 0 6px;
  margin: 3px 4px 2px 0;
}
.ivu-select-dropdown-list {
  min-width: 100%;
  list-style: none;
}
.ivu-select-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #495060;
  font-size: 12px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
.ivu-select-item:hover {
  background: #f3f3f3;
}
.ivu-select-item-focus {
  background: #f3f3f3;
}
.ivu-select-item-disabled {
  color: #bbbec4;
  cursor: not-allowed;
}
.ivu-select-item-disabled:hover {
  color: #bbbec4;
  background-color: #fff;
  cursor: not-allowed;
}
.ivu-select-item-selected,
.ivu-select-item-selected:hover {
  color: #fff;
  background: rgba(51, 125, 192, 0.9);
}
.ivu-select-item-selected.ivu-select-item-focus {
  background: rgba(45, 110, 169, 0.91);
}
.ivu-select-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e9eaec;
}
.ivu-select-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}
.ivu-select-large .ivu-select-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}
@-moz-document url-prefix() {
  .ivu-select-item {
    white-space: normal;
  }
}
.ivu-select-multiple .ivu-select-item {
  position: relative;
}
.ivu-select-multiple .ivu-select-item-selected {
  color: rgba(51, 125, 192, 0.9);
  background: #fff;
}
.ivu-select-multiple .ivu-select-item-focus,
.ivu-select-multiple .ivu-select-item-selected:hover {
  background: #f3f3f3;
}
.ivu-select-multiple .ivu-select-item-selected.ivu-select-multiple .ivu-select-item-focus {
  color: rgba(45, 110, 169, 0.91);
  background: #fff;
}
.ivu-select-multiple .ivu-select-item-selected:after {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  content: '\F3FD';
  color: rgba(51, 125, 192, 0.9);
  position: absolute;
  top: 2px;
  right: 16px;
}
.ivu-select-group {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ivu-select-group-title {
  padding-left: 8px;
  font-size: 12px;
  color: #999;
  height: 30px;
  line-height: 30px;
}
.ivu-form-item-error .ivu-select-selection {
  border: 1px solid #ed3f14;
}
.ivu-form-item-error .ivu-select-arrow {
  color: #ed3f14;
}
.ivu-form-item-error .ivu-select-visible .ivu-select-selection {
  border-color: #ed3f14;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(237, 63, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(237, 63, 20, 0.2);
}
.ivu-select-dropdown {
  width: inherit;
  max-height: 200px;
  overflow: auto;
  margin: 5px 0;
  padding: 5px 0;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 900;
}
.ivu-select-dropdown-transfer {
  z-index: 1060;
}
.ivu-select-dropdown.ivu-transfer-no-max-height {
  max-height: none;
}
.ivu-modal .ivu-select-dropdown {
  position: absolute !important;
}
.ivu-tooltip {
  display: inline-block;
}
.ivu-tooltip-rel {
  display: inline-block;
  position: relative;
}
.ivu-tooltip-popper {
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.5;
  position: absolute;
  z-index: 1060;
}
.ivu-tooltip-popper[x-placement^="top"] {
  padding: 5px 0 8px 0;
}
.ivu-tooltip-popper[x-placement^="right"] {
  padding: 0 5px 0 8px;
}
.ivu-tooltip-popper[x-placement^="bottom"] {
  padding: 8px 0 5px 0;
}
.ivu-tooltip-popper[x-placement^="left"] {
  padding: 0 8px 0 5px;
}
.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
  border-top-color: rgba(70, 76, 91, 0.9);
}
.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}
.ivu-tooltip-popper[x-placement="top-start"] .ivu-tooltip-arrow {
  left: 16px;
}
.ivu-tooltip-popper[x-placement="top-end"] .ivu-tooltip-arrow {
  right: 16px;
}
.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(70, 76, 91, 0.9);
}
.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}
.ivu-tooltip-popper[x-placement="right-start"] .ivu-tooltip-arrow {
  top: 8px;
}
.ivu-tooltip-popper[x-placement="right-end"] .ivu-tooltip-arrow {
  bottom: 8px;
}
.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(70, 76, 91, 0.9);
}
.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}
.ivu-tooltip-popper[x-placement="left-start"] .ivu-tooltip-arrow {
  top: 8px;
}
.ivu-tooltip-popper[x-placement="left-end"] .ivu-tooltip-arrow {
  bottom: 8px;
}
.ivu-tooltip-popper[x-placement^="bottom"] .ivu-tooltip-arrow {
  top: 3px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(70, 76, 91, 0.9);
}
.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}
.ivu-tooltip-popper[x-placement="bottom-start"] .ivu-tooltip-arrow {
  left: 16px;
}
.ivu-tooltip-popper[x-placement="bottom-end"] .ivu-tooltip-arrow {
  right: 16px;
}
.ivu-tooltip-inner {
  max-width: 250px;
  min-height: 34px;
  padding: 8px 12px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  background-color: rgba(70, 76, 91, 0.9);
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
}
.ivu-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.ivu-poptip {
  display: inline-block;
}
.ivu-poptip-rel {
  display: inline-block;
  position: relative;
}
.ivu-poptip-title {
  margin: 0;
  padding: 8px 16px;
  position: relative;
}
.ivu-poptip-title:after {
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  left: 8px;
  right: 8px;
  bottom: 0;
  background-color: #e9eaec;
}
.ivu-poptip-title-inner {
  color: #1c2438;
  font-size: 14px;
}
.ivu-poptip-body {
  padding: 8px 16px;
}
.ivu-poptip-body-content {
  overflow: auto;
}
.ivu-poptip-body-content-inner {
  color: #495060;
}
.ivu-poptip-inner {
  width: 100%;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
}
.ivu-poptip-popper {
  min-width: 150px;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.5;
  position: absolute;
  z-index: 1060;
}
.ivu-poptip-popper[x-placement^="top"] {
  padding: 5px 0 8px 0;
}
.ivu-poptip-popper[x-placement^="right"] {
  padding: 0 5px 0 8px;
}
.ivu-poptip-popper[x-placement^="bottom"] {
  padding: 8px 0 5px 0;
}
.ivu-poptip-popper[x-placement^="left"] {
  padding: 0 8px 0 5px;
}
.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
  border-top-color: rgba(217, 217, 217, 0.5);
}
.ivu-poptip-popper[x-placement="top"] .ivu-poptip-arrow {
  left: 50%;
  margin-left: -5px;
}
.ivu-poptip-popper[x-placement="top-start"] .ivu-poptip-arrow {
  left: 16px;
}
.ivu-poptip-popper[x-placement="top-end"] .ivu-poptip-arrow {
  right: 16px;
}
.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(217, 217, 217, 0.5);
}
.ivu-poptip-popper[x-placement="right"] .ivu-poptip-arrow {
  top: 50%;
  margin-top: -5px;
}
.ivu-poptip-popper[x-placement="right-start"] .ivu-poptip-arrow {
  top: 8px;
}
.ivu-poptip-popper[x-placement="right-end"] .ivu-poptip-arrow {
  bottom: 8px;
}
.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(217, 217, 217, 0.5);
}
.ivu-poptip-popper[x-placement="left"] .ivu-poptip-arrow {
  top: 50%;
  margin-top: -5px;
}
.ivu-poptip-popper[x-placement="left-start"] .ivu-poptip-arrow {
  top: 8px;
}
.ivu-poptip-popper[x-placement="left-end"] .ivu-poptip-arrow {
  bottom: 8px;
}
.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow {
  top: 3px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(217, 217, 217, 0.5);
}
.ivu-poptip-popper[x-placement="bottom"] .ivu-poptip-arrow {
  left: 50%;
  margin-left: -5px;
}
.ivu-poptip-popper[x-placement="bottom-start"] .ivu-poptip-arrow {
  left: 16px;
}
.ivu-poptip-popper[x-placement="bottom-end"] .ivu-poptip-arrow {
  right: 16px;
}
.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -5px;
  border-bottom-width: 0;
  border-top-width: 5px;
  border-top-color: #fff;
}
.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow:after {
  content: " ";
  left: 1px;
  bottom: -5px;
  border-left-width: 0;
  border-right-width: 5px;
  border-right-color: #fff;
}
.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow:after {
  content: " ";
  top: 1px;
  margin-left: -5px;
  border-top-width: 0;
  border-bottom-width: 5px;
  border-bottom-color: #fff;
}
.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-width: 5px;
  border-left-color: #fff;
  bottom: -5px;
}
.ivu-poptip-arrow,
.ivu-poptip-arrow:after {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-color: transparent;
  border-style: solid;
}
.ivu-poptip-arrow {
  border-width: 6px;
}
.ivu-poptip-arrow:after {
  content: "";
  border-width: 5px;
}
.ivu-poptip-confirm .ivu-poptip-popper {
  max-width: 300px;
}
.ivu-poptip-confirm .ivu-poptip-inner {
  white-space: normal;
}
.ivu-poptip-confirm .ivu-poptip-body {
  padding: 16px 16px 8px;
}
.ivu-poptip-confirm .ivu-poptip-body .ivu-icon {
  font-size: 16px;
  color: #ff9900;
  line-height: 18px;
  position: absolute;
}
.ivu-poptip-confirm .ivu-poptip-body-message {
  padding-left: 20px;
}
.ivu-poptip-confirm .ivu-poptip-footer {
  text-align: right;
  padding: 8px 16px 16px;
}
.ivu-poptip-confirm .ivu-poptip-footer button {
  margin-left: 4px;
}
.ivu-input {
  display: inline-block;
  width: 100%;
  height: 32px;
  line-height: 1.5;
  padding: 4px 7px;
  font-size: 12px;
  border: 1px solid #dddee1;
  border-radius: 4px;
  color: #495060;
  background-color: #fff;
  background-image: none;
  position: relative;
  cursor: text;
  -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}
.ivu-input::-moz-placeholder {
  color: #bbbec4;
  opacity: 1;
}
.ivu-input:-ms-input-placeholder {
  color: #bbbec4;
}
.ivu-input::-webkit-input-placeholder {
  color: #bbbec4;
}
.ivu-input:hover {
  border-color: #5c97cd;
}
.ivu-input:focus {
  border-color: #5c97cd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-input[disabled],
fieldset[disabled] .ivu-input {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}
.ivu-input[disabled]:hover,
fieldset[disabled] .ivu-input:hover {
  border-color: #e4e5e7;
}
textarea.ivu-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  font-size: 14px;
}
.ivu-input-large {
  font-size: 14px;
  padding: 6px 7px;
  height: 36px;
}
.ivu-input-small {
  padding: 1px 7px;
  height: 24px;
  border-radius: 3px;
}
.ivu-input-wrapper {
  display: inline-block;
  width: 100%;
  position: relative;
  vertical-align: middle;
  line-height: normal;
}
.ivu-input-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 16px;
  text-align: center;
  color: #80848f;
  position: absolute;
  right: 0;
  z-index: 3;
}
.ivu-input-hide-icon .ivu-input-icon {
  display: none;
}
.ivu-input-icon-validate {
  display: none;
}
.ivu-input-icon-clear {
  display: none;
}
.ivu-input-wrapper:hover .ivu-input-icon-clear {
  display: inline-block;
}
.ivu-input-icon-normal + .ivu-input {
  padding-right: 32px;
}
.ivu-input-hide-icon .ivu-input-icon-normal + .ivu-input {
  padding-right: 7px;
}
.ivu-input-wrapper-large .ivu-input-icon {
  font-size: 18px;
  height: 36px;
  line-height: 36px;
}
.ivu-input-wrapper-small .ivu-input-icon {
  width: 24px;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
}
.ivu-input-group {
  display: table;
  width: 100%;
  border-collapse: separate;
  position: relative;
  font-size: 12px;
  top: 1px;
}
.ivu-input-group-large {
  font-size: 14px;
}
.ivu-input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.ivu-input-group > [class*="col-"] {
  padding-right: 8px;
}
.ivu-input-group-prepend,
.ivu-input-group-append,
.ivu-input-group > .ivu-input {
  display: table-cell;
}
.ivu-input-group-with-prepend .ivu-input,
.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ivu-input-group-with-append .ivu-input,
.ivu-input-group-with-append.ivu-input-group-small .ivu-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ivu-input-group-prepend .ivu-btn,
.ivu-input-group-append .ivu-btn {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  margin: -6px -7px;
}
.ivu-input-group-prepend,
.ivu-input-group-append {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ivu-input-group .ivu-input {
  width: 100%;
  float: left;
  margin-bottom: 0;
  position: relative;
  z-index: 2;
}
.ivu-input-group-prepend,
.ivu-input-group-append {
  padding: 4px 7px;
  font-size: inherit;
  font-weight: normal;
  line-height: 1;
  color: #495060;
  text-align: center;
  background-color: #eee;
  border: 1px solid #dddee1;
  border-radius: 6px;
}
.ivu-input-group-prepend .ivu-select,
.ivu-input-group-append .ivu-select {
  margin: -5px -7px;
}
.ivu-input-group-prepend .ivu-select-selection,
.ivu-input-group-append .ivu-select-selection {
  background-color: inherit;
  margin: -1px;
  border: 1px solid transparent;
}
.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection,
.ivu-input-group-append .ivu-select-visible .ivu-select-selection {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ivu-input-group > span > .ivu-input:first-child,
.ivu-input-group > .ivu-input:first-child,
.ivu-input-group-prepend {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.ivu-input-group > span > .ivu-input:first-child .ivu--select .ivu--select-selection,
.ivu-input-group > .ivu-input:first-child .ivu--select .ivu--select-selection,
.ivu-input-group-prepend .ivu--select .ivu--select-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.ivu-input-group-prepend {
  border-right: 0;
}
.ivu-input-group-append {
  border-left: 0;
}
.ivu-input-group > .ivu-input:last-child,
.ivu-input-group-append {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.ivu-input-group > .ivu-input:last-child .ivu--select .ivu--select-selection,
.ivu-input-group-append .ivu--select .ivu--select-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.ivu-input-group-large .ivu-input,
.ivu-input-group-large > .ivu-input-group-prepend,
.ivu-input-group-large > .ivu-input-group-append {
  font-size: 14px;
  padding: 6px 7px;
  height: 36px;
}
.ivu-input-group-small .ivu-input,
.ivu-input-group-small > .ivu-input-group-prepend,
.ivu-input-group-small > .ivu-input-group-append {
  padding: 1px 7px;
  height: 24px;
  border-radius: 3px;
}
.ivu-form-item-error .ivu-input {
  border: 1px solid #ed3f14;
}
.ivu-form-item-error .ivu-input:hover {
  border-color: #ed3f14;
}
.ivu-form-item-error .ivu-input:focus {
  border-color: #ed3f14;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(237, 63, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(237, 63, 20, 0.2);
}
.ivu-form-item-error .ivu-input-icon {
  color: #ed3f14;
}
.ivu-form-item-error .ivu-input-group-prepend,
.ivu-form-item-error .ivu-input-group-append {
  background-color: #fff;
  border: 1px solid #ed3f14;
}
.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection,
.ivu-form-item-error .ivu-input-group-append .ivu-select-selection {
  background-color: inherit;
  border: 1px solid transparent;
}
.ivu-form-item-error .ivu-input-group-prepend {
  border-right: 0;
}
.ivu-form-item-error .ivu-input-group-append {
  border-left: 0;
}
.ivu-form-item-error .ivu-transfer .ivu-input {
  display: inline-block;
  width: 100%;
  height: 32px;
  line-height: 1.5;
  padding: 4px 7px;
  font-size: 12px;
  border: 1px solid #dddee1;
  border-radius: 4px;
  color: #495060;
  background-color: #fff;
  background-image: none;
  position: relative;
  cursor: text;
  -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}
.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder {
  color: #bbbec4;
  opacity: 1;
}
.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder {
  color: #bbbec4;
}
.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder {
  color: #bbbec4;
}
.ivu-form-item-error .ivu-transfer .ivu-input:hover {
  border-color: #5c97cd;
}
.ivu-form-item-error .ivu-transfer .ivu-input:focus {
  border-color: #5c97cd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-form-item-error .ivu-transfer .ivu-input[disabled],
fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}
.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover,
fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover {
  border-color: #e4e5e7;
}
textarea.ivu-form-item-error .ivu-transfer .ivu-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  font-size: 14px;
}
.ivu-form-item-error .ivu-transfer .ivu-input-large {
  font-size: 14px;
  padding: 6px 7px;
  height: 36px;
}
.ivu-form-item-error .ivu-transfer .ivu-input-small {
  padding: 1px 7px;
  height: 24px;
  border-radius: 3px;
}
.ivu-form-item-error .ivu-transfer .ivu-input-icon {
  color: #80848f;
}
.ivu-form-item-validating .ivu-input-icon-validate {
  display: inline-block;
}
.ivu-form-item-validating .ivu-input-icon + .ivu-input {
  padding-right: 32px;
}
.ivu-slider {
  line-height: normal;
}
.ivu-slider-wrap {
  width: 100%;
  height: 4px;
  margin: 16px 0;
  background-color: #e9eaec;
  border-radius: 3px;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
.ivu-slider-button-wrap {
  width: 18px;
  height: 18px;
  text-align: center;
  background-color: transparent;
  position: absolute;
  top: -4px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ivu-slider-button-wrap .ivu-tooltip {
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ivu-slider-button {
  width: 12px;
  height: 12px;
  border: 2px solid #5c97cd;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  outline: 0;
}
.ivu-slider-button:focus,
.ivu-slider-button:hover,
.ivu-slider-button-dragging {
  border-color: #337dc0;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
.ivu-slider-button:hover {
  cursor: -webkit-grab;
  cursor: grab;
}
.ivu-slider-button-dragging,
.ivu-slider-button-dragging:hover {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.ivu-slider-bar {
  height: 4px;
  background: #5c97cd;
  border-radius: 3px;
  position: absolute;
}
.ivu-slider-stop {
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #ccc;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ivu-slider-disabled {
  cursor: not-allowed;
}
.ivu-slider-disabled .ivu-slider-wrap {
  background-color: #ccc;
  cursor: not-allowed;
}
.ivu-slider-disabled .ivu-slider-bar {
  background-color: #ccc;
}
.ivu-slider-disabled .ivu-slider-button {
  border-color: #ccc;
}
.ivu-slider-disabled .ivu-slider-button:hover,
.ivu-slider-disabled .ivu-slider-button-dragging {
  border-color: #ccc;
}
.ivu-slider-disabled .ivu-slider-button:hover {
  cursor: not-allowed;
}
.ivu-slider-disabled .ivu-slider-button-dragging,
.ivu-slider-disabled .ivu-slider-button-dragging:hover {
  cursor: not-allowed;
}
.ivu-slider-input .ivu-slider-wrap {
  width: auto;
  margin-right: 100px;
}
.ivu-slider-input .ivu-input-number {
  float: right;
  margin-top: -14px;
}
.selectDropDown {
  width: auto;
  padding: 0;
  white-space: nowrap;
  overflow: visible;
}
.ivu-cascader {
  line-height: normal;
}
.ivu-cascader-rel {
  display: inline-block;
  width: 100%;
  position: relative;
}
.ivu-cascader .ivu-input {
  display: block;
  cursor: pointer;
}
.ivu-cascader-disabled .ivu-input {
  cursor: not-allowed;
}
.ivu-cascader-label {
  width: 100%;
  height: 100%;
  line-height: 32px;
  padding: 0 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  font-size: 12px;
  position: absolute;
  left: 0;
  top: 0;
}
.ivu-cascader-size-large .ivu-cascader-label {
  line-height: 36px;
  font-size: 14px;
}
.ivu-cascader-size-small .ivu-cascader-label {
  line-height: 26px;
}
.ivu-cascader .ivu-cascader-arrow:nth-of-type(1) {
  display: none;
  cursor: pointer;
}
.ivu-cascader:hover .ivu-cascader-arrow:nth-of-type(1) {
  display: inline-block;
}
.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2) {
  display: none;
}
.ivu-cascader-arrow {
  position: absolute;
  top: 50%;
  right: 8px;
  line-height: 1;
  margin-top: -7px;
  font-size: 14px;
  color: #80848f;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2) {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ivu-cascader .ivu-select-dropdown {
  width: auto;
  padding: 0;
  white-space: nowrap;
  overflow: visible;
}
.ivu-cascader .ivu-cascader-menu-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #495060;
  font-size: 12px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
.ivu-cascader .ivu-cascader-menu-item:hover {
  background: #f3f3f3;
}
.ivu-cascader .ivu-cascader-menu-item-focus {
  background: #f3f3f3;
}
.ivu-cascader .ivu-cascader-menu-item-disabled {
  color: #bbbec4;
  cursor: not-allowed;
}
.ivu-cascader .ivu-cascader-menu-item-disabled:hover {
  color: #bbbec4;
  background-color: #fff;
  cursor: not-allowed;
}
.ivu-cascader .ivu-cascader-menu-item-selected,
.ivu-cascader .ivu-cascader-menu-item-selected:hover {
  color: #fff;
  background: rgba(51, 125, 192, 0.9);
}
.ivu-cascader .ivu-cascader-menu-item-selected.ivu-cascader .ivu-cascader-menu-item-focus {
  background: rgba(45, 110, 169, 0.91);
}
.ivu-cascader .ivu-cascader-menu-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e9eaec;
}
.ivu-cascader .ivu-cascader-menu-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}
.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}
@-moz-document url-prefix() {
  .ivu-cascader .ivu-cascader-menu-item {
    white-space: normal;
  }
}
.ivu-cascader .ivu-select-item span {
  color: #ed3f14;
}
.ivu-cascader-dropdown {
  padding: 5px 0;
}
.ivu-cascader-dropdown .ivu-select-dropdown-list {
  max-height: 190px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
}
.ivu-cascader-not-found-tip {
  padding: 5px 0;
  text-align: center;
  color: #bbbec4;
}
.ivu-cascader-not-found-tip li:not([class^=ivu-]) {
  list-style: none;
  margin-bottom: 0;
}
.ivu-cascader-not-found .ivu-select-dropdown {
  width: inherit;
}
.ivu-cascader-menu {
  display: inline-block;
  min-width: 100px;
  height: 180px;
  margin: 0;
  padding: 5px 0 !important;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #e9eaec;
  overflow: auto;
}
.ivu-cascader-menu:last-child {
  border-right-color: transparent;
  margin-right: -1px;
}
.ivu-cascader-menu .ivu-cascader-menu-item {
  position: relative;
  padding-right: 24px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-cascader-menu .ivu-cascader-menu-item i {
  font-size: 12px;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -6px;
}
.ivu-cascader-menu .ivu-cascader-menu-item-active {
  background-color: #f3f3f3;
  color: #337dc0;
}
.ivu-cascader-transfer {
  z-index: 1060;
  width: auto;
  padding: 0;
  white-space: nowrap;
  overflow: visible;
}
.ivu-cascader-transfer .ivu-cascader-menu-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #495060;
  font-size: 12px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
.ivu-cascader-transfer .ivu-cascader-menu-item:hover {
  background: #f3f3f3;
}
.ivu-cascader-transfer .ivu-cascader-menu-item-focus {
  background: #f3f3f3;
}
.ivu-cascader-transfer .ivu-cascader-menu-item-disabled {
  color: #bbbec4;
  cursor: not-allowed;
}
.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover {
  color: #bbbec4;
  background-color: #fff;
  cursor: not-allowed;
}
.ivu-cascader-transfer .ivu-cascader-menu-item-selected,
.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover {
  color: #fff;
  background: rgba(51, 125, 192, 0.9);
}
.ivu-cascader-transfer .ivu-cascader-menu-item-selected.ivu-cascader-transfer .ivu-cascader-menu-item-focus {
  background: rgba(45, 110, 169, 0.91);
}
.ivu-cascader-transfer .ivu-cascader-menu-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e9eaec;
}
.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}
.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}
@-moz-document url-prefix() {
  .ivu-cascader-transfer .ivu-cascader-menu-item {
    white-space: normal;
  }
}
.ivu-cascader-transfer .ivu-select-item span {
  color: #ed3f14;
}
.ivu-cascader-transfer .ivu-cascader-menu-item {
  padding-right: 24px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-cascader-transfer .ivu-cascader-menu-item-active {
  background-color: #f3f3f3;
  color: #337dc0;
}
.ivu-form-item-error .ivu-cascader-arrow {
  color: #ed3f14;
}
.ivu-transfer {
  position: relative;
  line-height: 1.5;
}
.ivu-transfer-list {
  display: inline-block;
  width: 180px;
  height: 210px;
  font-size: 12px;
  vertical-align: middle;
  position: relative;
  padding-top: 35px;
}
.ivu-transfer-list-with-footer {
  padding-bottom: 35px;
}
.ivu-transfer-list-header {
  padding: 8px 16px;
  background: #f9fafc;
  color: #495060;
  border: 1px solid #dddee1;
  border-bottom: 1px solid #e9eaec;
  border-radius: 6px 6px 0 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.ivu-transfer-list-header-title {
  cursor: pointer;
}
.ivu-transfer-list-header > span {
  padding-left: 4px;
}
.ivu-transfer-list-header-count {
  margin: 0 !important;
  float: right;
}
.ivu-transfer-list-body {
  height: 100%;
  border: 1px solid #dddee1;
  border-top: none;
  border-radius: 0 0 6px 6px;
  position: relative;
  overflow: hidden;
}
.ivu-transfer-list-body-with-search {
  padding-top: 34px;
}
.ivu-transfer-list-body-with-footer {
  border-radius: 0;
}
.ivu-transfer-list-content {
  height: 100%;
  padding: 4px 0;
  overflow: auto;
}
.ivu-transfer-list-content-item {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ivu-transfer-list-content-item > span {
  padding-left: 4px;
}
.ivu-transfer-list-content-not-found {
  display: none;
  text-align: center;
  color: #bbbec4;
}
li.ivu-transfer-list-content-not-found:only-child {
  display: block;
}
.ivu-transfer-list-body-with-search .ivu-transfer-list-content {
  padding: 6px 0 0;
}
.ivu-transfer-list-body-search-wrapper {
  padding: 8px 8px 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.ivu-transfer-list-search {
  position: relative;
}
.ivu-transfer-list-footer {
  border: 1px solid #dddee1;
  border-top: none;
  border-radius: 0 0 6px 6px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  zoom: 1;
}
.ivu-transfer-list-footer:before,
.ivu-transfer-list-footer:after {
  content: "";
  display: table;
}
.ivu-transfer-list-footer:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}
.ivu-transfer-list-footer:before,
.ivu-transfer-list-footer:after {
  content: " ";
  display: table;
}
.ivu-transfer-list-footer:after {
  clear: both;
}
.ivu-transfer-operation {
  display: inline-block;
  overflow: hidden;
  margin: 0 16px;
  vertical-align: middle;
}
.ivu-transfer-operation .ivu-btn {
  display: block;
  min-width: 24px;
}
.ivu-transfer-operation .ivu-btn:first-child {
  margin-bottom: 12px;
}
.ivu-transfer-list-content-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #495060;
  font-size: 12px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
.ivu-transfer-list-content-item:hover {
  background: #f3f3f3;
}
.ivu-transfer-list-content-item-focus {
  background: #f3f3f3;
}
.ivu-transfer-list-content-item-disabled {
  color: #bbbec4;
  cursor: not-allowed;
}
.ivu-transfer-list-content-item-disabled:hover {
  color: #bbbec4;
  background-color: #fff;
  cursor: not-allowed;
}
.ivu-transfer-list-content-item-selected,
.ivu-transfer-list-content-item-selected:hover {
  color: #fff;
  background: rgba(51, 125, 192, 0.9);
}
.ivu-transfer-list-content-item-selected.ivu-transfer-list-content-item-focus {
  background: rgba(45, 110, 169, 0.91);
}
.ivu-transfer-list-content-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e9eaec;
}
.ivu-transfer-list-content-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}
.ivu-transfer-large .ivu-transfer-list-content-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}
@-moz-document url-prefix() {
  .ivu-transfer-list-content-item {
    white-space: normal;
  }
}
.ivu-table {
  width: inherit;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  color: #495060;
  font-size: 12px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ivu-table-wrapper {
  position: relative;
  border: 1px solid #dddee1;
  border-bottom: 0;
  border-right: 0;
}
.ivu-table-hide {
  opacity: 0;
}
.ivu-table:before {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #dddee1;
  z-index: 1;
}
.ivu-table:after {
  content: '';
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #dddee1;
  z-index: 3;
}
.ivu-table-title,
.ivu-table-footer {
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #e9eaec;
}
.ivu-table-footer {
  border-bottom: none;
}
.ivu-table-header {
  overflow: hidden;
}
.ivu-table-overflowX {
  overflow-x: scroll;
}
.ivu-table-overflowY {
  overflow-y: scroll;
}
.ivu-table-tip {
  overflow-x: auto;
  overflow-y: hidden;
}
.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer {
  border-top: 1px solid #dddee1;
}
.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td {
  border-bottom: none;
}
.ivu-table th,
.ivu-table td {
  min-width: 0;
  height: 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  text-overflow: ellipsis;
  vertical-align: middle;
  border-bottom: 1px solid #e9eaec;
}
.ivu-table th {
  height: 40px;
  white-space: nowrap;
  overflow: hidden;
  background-color: #f8f8f9;
}
.ivu-table td {
  background-color: #fff;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
th.ivu-table-column-left,
td.ivu-table-column-left {
  text-align: left;
}
th.ivu-table-column-center,
td.ivu-table-column-center {
  text-align: center;
}
th.ivu-table-column-right,
td.ivu-table-column-right {
  text-align: right;
}
.ivu-table table {
  table-layout: fixed;
}
.ivu-table-border th,
.ivu-table-border td {
  border-right: 1px solid #e9eaec;
}
.ivu-table-cell {
  padding-left: 18px;
  padding-right: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ivu-table-cell-ellipsis {
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ivu-table-cell-with-expand {
  height: 47px;
  line-height: 47px;
  padding: 0;
  text-align: center;
}
.ivu-table-cell-expand {
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.ivu-table-cell-expand i {
  font-size: 14px;
}
.ivu-table-cell-expand-expanded {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.ivu-table-cell-sort {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ivu-table-hidden {
  visibility: hidden;
}
th .ivu-table-cell {
  display: inline-block;
  word-wrap: normal;
  vertical-align: middle;
}
td.ivu-table-expanded-cell {
  padding: 20px 50px;
  background: #f8f8f9;
}
.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td,
.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td {
  background-color: #f8f8f9;
}
.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td,
.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td {
  background-color: #ebf7ff;
}
tr.ivu-table-row-hover td {
  background-color: #ebf7ff;
}
.ivu-table-large {
  font-size: 14px;
}
.ivu-table-large th {
  height: 48px;
}
.ivu-table-large td {
  height: 60px;
}
.ivu-table-large-title,
.ivu-table-large-footer {
  height: 60px;
  line-height: 60px;
}
.ivu-table-large .ivu-table-cell-with-expand {
  height: 59px;
  line-height: 59px;
}
.ivu-table-large .ivu-table-cell-with-expand i {
  font-size: 16px;
}
.ivu-table-small th {
  height: 32px;
}
.ivu-table-small td {
  height: 40px;
}
.ivu-table-small-title,
.ivu-table-small-footer {
  height: 40px;
  line-height: 40px;
}
.ivu-table-small .ivu-table-cell-with-expand {
  height: 39px;
  line-height: 39px;
}
.ivu-table-row-highlight td,
tr.ivu-table-row-highlight.ivu-table-row-hover td,
.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td,
.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-highlight:nth-child(2n) td {
  background-color: #ebf7ff;
}
.ivu-table-fixed,
.ivu-table-fixed-right {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2);
}
.ivu-table-fixed::before,
.ivu-table-fixed-right::before {
  content: '';
  width: 100%;
  height: 1px;
  background-color: #dddee1;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 4;
}
.ivu-table-fixed-right {
  top: 0;
  left: auto;
  right: 0;
  -webkit-box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2);
          box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2);
}
.ivu-table-fixed-right-header {
  position: absolute;
  top: -1px;
  right: 0;
  background-color: #f8f8f9;
  border-top: 1px solid #dddee1;
  border-bottom: 1px solid #e9eaec;
}
.ivu-table-fixed-header {
  overflow: hidden;
}
.ivu-table-fixed-header-with-empty .ivu-table-hidden .ivu-table-sort {
  display: none;
}
.ivu-table-fixed-header-with-empty .ivu-table-hidden .ivu-table-cell span {
  display: none;
}
.ivu-table-fixed-body {
  overflow: hidden;
  position: relative;
  z-index: 3;
}
.ivu-table-fixed-shadow {
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  z-index: 1;
}
.ivu-table-sort {
  display: inline-block;
  width: 9px;
  height: 12px;
  margin-left: 4px;
  margin-top: -1px;
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
  position: relative;
}
.ivu-table-sort i {
  display: block;
  height: 6px;
  line-height: 6px;
  overflow: hidden;
  position: absolute;
  color: #bbbec4;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.ivu-table-sort i:hover {
  color: inherit;
}
.ivu-table-sort i.on {
  color: #337dc0;
}
.ivu-table-sort i:first-child {
  top: 0;
}
.ivu-table-sort i:last-child {
  bottom: 0;
}
.ivu-table-filter {
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.ivu-table-filter i {
  color: #bbbec4;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.ivu-table-filter i:hover {
  color: inherit;
}
.ivu-table-filter i.on {
  color: #337dc0;
}
.ivu-table-filter-list {
  padding: 8px 0 0;
}
.ivu-table-filter-list-item {
  padding: 0 12px 8px;
}
.ivu-table-filter-list-item .ivu-checkbox-wrapper + .ivu-checkbox-wrapper {
  margin: 0;
}
.ivu-table-filter-list-item label {
  display: block;
}
.ivu-table-filter-list-item label > span {
  margin-right: 4px;
}
.ivu-table-filter-list ul {
  padding-bottom: 8px;
}
.ivu-table-filter-list .ivu-table-filter-select-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #495060;
  font-size: 12px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
.ivu-table-filter-list .ivu-table-filter-select-item:hover {
  background: #f3f3f3;
}
.ivu-table-filter-list .ivu-table-filter-select-item-focus {
  background: #f3f3f3;
}
.ivu-table-filter-list .ivu-table-filter-select-item-disabled {
  color: #bbbec4;
  cursor: not-allowed;
}
.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover {
  color: #bbbec4;
  background-color: #fff;
  cursor: not-allowed;
}
.ivu-table-filter-list .ivu-table-filter-select-item-selected,
.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover {
  color: #fff;
  background: rgba(51, 125, 192, 0.9);
}
.ivu-table-filter-list .ivu-table-filter-select-item-selected.ivu-table-filter-list .ivu-table-filter-select-item-focus {
  background: rgba(45, 110, 169, 0.91);
}
.ivu-table-filter-list .ivu-table-filter-select-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e9eaec;
}
.ivu-table-filter-list .ivu-table-filter-select-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}
.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}
@-moz-document url-prefix() {
  .ivu-table-filter-list .ivu-table-filter-select-item {
    white-space: normal;
  }
}
.ivu-table-filter-footer {
  padding: 4px;
  border-top: 1px solid #e9eaec;
  overflow: hidden;
}
.ivu-table-filter-footer button:first-child {
  float: left;
}
.ivu-table-filter-footer button:last-child {
  float: right;
}
.ivu-table-tip table {
  width: 100%;
}
.ivu-table-tip table td {
  text-align: center;
}
.ivu-table-expanded-hidden {
  visibility: hidden;
}
.ivu-table-popper {
  min-width: 0;
  text-align: left;
}
.ivu-table-popper .ivu-poptip-body {
  padding: 0;
}
.ivu-dropdown {
  display: inline-block;
}
.ivu-dropdown .ivu-select-dropdown {
  overflow: visible;
  max-height: none;
}
.ivu-dropdown .ivu-dropdown {
  width: 100%;
}
.ivu-dropdown-rel {
  position: relative;
}
.ivu-dropdown-menu {
  min-width: 100px;
}
.ivu-dropdown-transfer {
  width: auto;
}
.ivu-dropdown-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #495060;
  font-size: 12px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
.ivu-dropdown-item:hover {
  background: #f3f3f3;
}
.ivu-dropdown-item-focus {
  background: #f3f3f3;
}
.ivu-dropdown-item-disabled {
  color: #bbbec4;
  cursor: not-allowed;
}
.ivu-dropdown-item-disabled:hover {
  color: #bbbec4;
  background-color: #fff;
  cursor: not-allowed;
}
.ivu-dropdown-item-selected,
.ivu-dropdown-item-selected:hover {
  color: #fff;
  background: rgba(51, 125, 192, 0.9);
}
.ivu-dropdown-item-selected.ivu-dropdown-item-focus {
  background: rgba(45, 110, 169, 0.91);
}
.ivu-dropdown-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e9eaec;
}
.ivu-dropdown-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}
.ivu-dropdown-large .ivu-dropdown-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}
@-moz-document url-prefix() {
  .ivu-dropdown-item {
    white-space: normal;
  }
}
.ivu-tabs {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  overflow: hidden;
  color: #495060;
  zoom: 1;
}
.ivu-tabs:before,
.ivu-tabs:after {
  content: "";
  display: table;
}
.ivu-tabs:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}
.ivu-tabs:before,
.ivu-tabs:after {
  content: " ";
  display: table;
}
.ivu-tabs:after {
  clear: both;
}
.ivu-tabs-bar {
  outline: none;
}
.ivu-tabs-ink-bar {
  height: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #337dc0;
  position: absolute;
  left: 0;
  bottom: 1px;
  z-index: 1;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ivu-tabs-bar {
  border-bottom: 1px solid #dddee1;
  margin-bottom: 16px;
}
.ivu-tabs-nav-container {
  margin-bottom: -1px;
  line-height: 1.5;
  font-size: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  zoom: 1;
}
.ivu-tabs-nav-container:before,
.ivu-tabs-nav-container:after {
  content: "";
  display: table;
}
.ivu-tabs-nav-container:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}
.ivu-tabs-nav-container:before,
.ivu-tabs-nav-container:after {
  content: " ";
  display: table;
}
.ivu-tabs-nav-container:after {
  clear: both;
}
.ivu-tabs-nav-container:focus {
  outline: none;
}
.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused {
  border-color: #5c97cd !important;
}
.ivu-tabs-nav-container-scrolling {
  padding-left: 32px;
  padding-right: 32px;
}
.ivu-tabs-nav-wrap {
  overflow: hidden;
  margin-bottom: -1px;
}
.ivu-tabs-nav-scroll {
  overflow: hidden;
  white-space: nowrap;
}
.ivu-tabs-nav-right {
  float: right;
  margin-left: 5px;
}
.ivu-tabs-nav-prev {
  position: absolute;
  line-height: 32px;
  cursor: pointer;
  left: 0;
}
.ivu-tabs-nav-next {
  position: absolute;
  line-height: 32px;
  cursor: pointer;
  right: 0;
}
.ivu-tabs-nav-scrollable {
  padding: 0 12px;
}
.ivu-tabs-nav-scroll-disabled {
  display: none;
}
.ivu-tabs-nav {
  padding-left: 0;
  margin: 0;
  float: left;
  list-style: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}
.ivu-tabs-nav:before,
.ivu-tabs-nav:after {
  display: table;
  content: " ";
}
.ivu-tabs-nav:after {
  clear: both;
}
.ivu-tabs-nav .ivu-tabs-tab-disabled {
  pointer-events: none;
  cursor: default;
  color: #ccc;
}
.ivu-tabs-nav .ivu-tabs-tab {
  display: inline-block;
  height: 100%;
  padding: 8px 16px;
  margin-right: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.ivu-tabs-nav .ivu-tabs-tab:hover {
  color: #5c97cd;
}
.ivu-tabs-nav .ivu-tabs-tab:active {
  color: #3077b6;
}
.ivu-tabs-nav .ivu-tabs-tab .ivu-icon {
  width: 14px;
  height: 14px;
  margin-right: 8px;
}
.ivu-tabs-nav .ivu-tabs-tab-active {
  color: #337dc0;
}
.ivu-tabs-mini .ivu-tabs-nav-container {
  font-size: 14px;
}
.ivu-tabs-mini .ivu-tabs-tab {
  margin-right: 0;
  padding: 8px 16px;
  font-size: 12px;
}
.ivu-tabs .ivu-tabs-content-animated {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.ivu-tabs .ivu-tabs-tabpane {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  opacity: 1;
  outline: none;
}
.ivu-tabs .ivu-tabs-tabpane-inactive {
  opacity: 0;
  height: 0;
}
.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-container {
  height: 32px;
}
.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-ink-bar {
  visibility: hidden;
}
.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab {
  margin: 0;
  margin-right: 4px;
  height: 31px;
  padding: 5px 16px 4px;
  border: 1px solid #dddee1;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: #f8f8f9;
}
.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active {
  height: 32px;
  padding-bottom: 5px;
  background: #fff;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  border-color: #dddee1;
  color: #337dc0;
}
.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-wrap {
  margin-bottom: 0;
}
.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-icon-ios-close-empty {
  width: 0;
  height: 22px;
  font-size: 22px;
  margin-right: 0;
  color: #999;
  text-align: right;
  vertical-align: middle;
  overflow: hidden;
  position: relative;
  top: -1px;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-icon-ios-close-empty:hover {
  color: #444;
}
.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active .ivu-icon-ios-close-empty,
.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab:hover .ivu-icon-ios-close-empty {
  width: 14px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.ivu-tabs-no-animation > .ivu-tabs-content {
  -webkit-transform: none!important;
          transform: none!important;
}
.ivu-tabs-no-animation > .ivu-tabs-content > .ivu-tabs-tabpane-inactive {
  display: none;
}
.ivu-menu {
  display: block;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  color: #495060;
  font-size: 14px;
  position: relative;
  z-index: 900;
}
.ivu-menu-horizontal {
  height: 60px;
  line-height: 60px;
}
.ivu-menu-horizontal.ivu-menu-light:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #dddee1;
  position: absolute;
  bottom: 0;
  left: 0;
}
.ivu-menu-vertical.ivu-menu-light:after {
  content: '';
  display: block;
  width: 1px;
  height: 100%;
  background: #dddee1;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.ivu-menu-light {
  background: #fff;
}
.ivu-menu-dark {
  background: #495060;
}
.ivu-menu-primary {
  background: #337dc0;
}
.ivu-menu-item {
  display: block;
  outline: none;
  list-style: none;
  font-size: 14px;
  position: relative;
  z-index: 1;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-menu-item > i {
  margin-right: 6px;
}
.ivu-menu-submenu-title > i,
.ivu-menu-submenu-title span > i {
  margin-right: 8px;
}
.ivu-menu-horizontal .ivu-menu-item,
.ivu-menu-horizontal .ivu-menu-submenu {
  float: left;
  padding: 0 20px;
  position: relative;
  cursor: pointer;
  z-index: 3;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item,
.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu {
  height: inherit;
  line-height: inherit;
  border-bottom: 2px solid transparent;
  color: #495060;
}
.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active,
.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active,
.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover,
.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover {
  color: #337dc0;
  border-bottom: 2px solid #337dc0;
}
.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item,
.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu {
  color: rgba(255, 255, 255, 0.7);
}
.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active,
.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active,
.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover,
.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover {
  color: #fff;
}
.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item,
.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu {
  color: #fff;
}
.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item-active,
.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu-active,
.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item:hover,
.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu:hover {
  background: #3077b6;
}
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown {
  min-width: 100%;
  width: auto;
  max-height: none;
}
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
  height: auto;
  line-height: normal;
  border-bottom: 0;
  float: none;
}
.ivu-menu-item-group {
  line-height: normal;
}
.ivu-menu-item-group-title {
  height: 30px;
  line-height: 30px;
  padding-left: 8px;
  font-size: 12px;
  color: #999;
}
.ivu-menu-item-group > ul {
  padding: 0 !important;
  list-style: none !important;
}
.ivu-menu-vertical .ivu-menu-item,
.ivu-menu-vertical .ivu-menu-submenu-title {
  padding: 14px 24px;
  position: relative;
  cursor: pointer;
  z-index: 1;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-menu-vertical .ivu-menu-item:hover,
.ivu-menu-vertical .ivu-menu-submenu-title:hover {
  background: #f3f3f3;
}
.ivu-menu-vertical .ivu-menu-submenu-title-icon {
  float: right;
  position: relative;
  top: 4px;
}
.ivu-menu-submenu-title-icon {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.ivu-menu-opened > * > .ivu-menu-submenu-title-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ivu-menu-vertical .ivu-menu-submenu-nested {
  padding-left: 20px;
}
.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item {
  padding-left: 43px;
}
.ivu-menu-vertical .ivu-menu-item-group-title {
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  padding-left: 28px;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title {
  color: rgba(255, 255, 255, 0.36);
}
.ivu-menu-light.ivu-menu-vertical .ivu-menu-item {
  border-right: 2px solid transparent;
}
.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) {
  color: #337dc0;
  border-right: 2px solid #337dc0;
  z-index: 2;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item,
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title {
  color: rgba(255, 255, 255, 0.7);
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu),
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):hover,
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover {
  background: #363e4f;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover,
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover {
  color: #fff;
  background: #495060;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu) {
  color: #337dc0;
  border-right: 2px solid #337dc0;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover {
  color: #fff;
  background: transparent !important;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active,
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover {
  border-right: none;
  color: #fff;
  background: #337dc0 !important;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-child-item-active > .ivu-menu-submenu-title {
  color: #fff;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened {
  background: #363e4f;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title {
  background: #495060;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-has-parent-submenu .ivu-menu-submenu-title {
  background: transparent;
}
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #495060;
  font-size: 12px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item:hover {
  background: #f3f3f3;
}
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-focus {
  background: #f3f3f3;
}
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled {
  color: #bbbec4;
  cursor: not-allowed;
}
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled:hover {
  color: #bbbec4;
  background-color: #fff;
  cursor: not-allowed;
}
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected,
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected:hover {
  color: #fff;
  background: rgba(51, 125, 192, 0.9);
}
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-focus {
  background: rgba(45, 110, 169, 0.91);
}
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e9eaec;
}
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}
.ivu-menu-large .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}
@-moz-document url-prefix() {
  .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
    white-space: normal;
  }
}
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}
.ivu-date-picker {
  display: inline-block;
  line-height: normal;
}
.ivu-date-picker-rel {
  position: relative;
}
.ivu-date-picker .ivu-select-dropdown {
  width: auto;
  padding: 0;
  overflow: visible;
  max-height: none;
}
.ivu-date-picker-cells {
  width: 196px;
  margin: 10px;
  white-space: normal;
}
.ivu-date-picker-cells span {
  display: inline-block;
  width: 24px;
  height: 24px;
}
.ivu-date-picker-cells span em {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin: 2px;
  font-style: normal;
  border-radius: 3px;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-date-picker-cells-header span {
  line-height: 24px;
  text-align: center;
  margin: 2px;
  color: #bbbec4;
}
.ivu-date-picker-cells-cell:hover em {
  background: #e1f0fe;
}
.ivu-date-picker-cells-focused em {
  -webkit-box-shadow: 0 0 0 1px #337dc0 inset;
          box-shadow: 0 0 0 1px #337dc0 inset;
}
span.ivu-date-picker-cells-cell {
  width: 28px;
  height: 28px;
  cursor: pointer;
}
.ivu-date-picker-cells-cell-prev-month em,
.ivu-date-picker-cells-cell-next-month em {
  color: #bbbec4;
}
.ivu-date-picker-cells-cell-prev-month:hover em,
.ivu-date-picker-cells-cell-next-month:hover em {
  background: transparent;
}
span.ivu-date-picker-cells-cell-week-label,
span.ivu-date-picker-cells-cell-week-label:hover,
span.ivu-date-picker-cells-cell-disabled,
span.ivu-date-picker-cells-cell-disabled:hover {
  cursor: not-allowed;
  color: #bbbec4;
}
span.ivu-date-picker-cells-cell-week-label em,
span.ivu-date-picker-cells-cell-week-label:hover em,
span.ivu-date-picker-cells-cell-disabled em,
span.ivu-date-picker-cells-cell-disabled:hover em {
  color: inherit;
  background: inherit;
}
span.ivu-date-picker-cells-cell-disabled,
span.ivu-date-picker-cells-cell-disabled:hover {
  background: #f7f7f7;
}
.ivu-date-picker-cells-cell-today em {
  position: relative;
}
.ivu-date-picker-cells-cell-today em:after {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #337dc0;
  position: absolute;
  top: 1px;
  right: 1px;
}
.ivu-date-picker-cells-cell-range {
  position: relative;
}
.ivu-date-picker-cells-cell-range em {
  position: relative;
  z-index: 1;
}
.ivu-date-picker-cells-cell-range:before {
  content: '';
  display: block;
  background: #e1f0fe;
  border-radius: 0;
  border: 0;
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 0;
  right: 0;
}
.ivu-date-picker-cells-cell-selected em,
.ivu-date-picker-cells-cell-selected:hover em {
  background: #337dc0;
  color: #fff;
}
span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected em {
  background: #bbbec4;
  color: #f7f7f7;
}
.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after {
  background: #fff;
}
.ivu-date-picker-cells-show-week-numbers {
  width: 226px;
}
.ivu-date-picker-cells-year,
.ivu-date-picker-cells-month {
  margin-top: 14px;
}
.ivu-date-picker-cells-year span,
.ivu-date-picker-cells-month span {
  width: 40px;
  height: 28px;
  line-height: 28px;
  margin: 10px 12px;
  border-radius: 3px;
}
.ivu-date-picker-cells-year span em,
.ivu-date-picker-cells-month span em {
  width: 40px;
  height: 28px;
  line-height: 28px;
  margin: 0;
}
.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused,
.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused {
  background-color: #d6e5f2;
}
.ivu-date-picker-header {
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-bottom: 1px solid #e9eaec;
}
.ivu-date-picker-header-label {
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.ivu-date-picker-header-label:hover {
  color: #337dc0;
}
.ivu-date-picker-btn-pulse {
  background-color: #d6e5f2 !important;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.ivu-date-picker-prev-btn {
  float: left;
}
.ivu-date-picker-prev-btn-arrow-double {
  margin-left: 10px;
}
.ivu-date-picker-prev-btn-arrow-double i:after {
  content: "\F3D2";
}
.ivu-date-picker-next-btn {
  float: right;
}
.ivu-date-picker-next-btn-arrow-double {
  margin-right: 10px;
}
.ivu-date-picker-next-btn-arrow-double i:after {
  content: "\F3D3";
}
.ivu-date-picker-with-range .ivu-picker-panel-body {
  min-width: 432px;
}
.ivu-date-picker-with-range .ivu-picker-panel-content {
  float: left;
}
.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers {
  min-width: 492px;
}
.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date {
  min-width: 492px;
}
.ivu-date-picker-transfer {
  z-index: 1060;
  max-height: none;
  width: auto;
}
.ivu-date-picker-focused input {
  border-color: #5c97cd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-picker-panel-icon-btn {
  display: inline-block;
  width: 20px;
  height: 24px;
  line-height: 26px;
  margin-top: 4px;
  text-align: center;
  cursor: pointer;
  color: #bbbec4;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.ivu-picker-panel-icon-btn:hover {
  color: #337dc0;
}
.ivu-picker-panel-icon-btn i {
  font-size: 14px;
}
.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar {
  padding-left: 92px;
}
.ivu-picker-panel-sidebar {
  width: 92px;
  float: left;
  margin-left: -92px;
  position: absolute;
  top: 0;
  bottom: 0;
  background: #f8f8f9;
  border-right: 1px solid #e9eaec;
  border-radius: 4px 0 0 4px;
  overflow: auto;
}
.ivu-picker-panel-shortcut {
  padding: 6px 15px 7px 15px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ivu-picker-panel-shortcut:hover {
  background: #e9eaec;
}
.ivu-picker-panel-body {
  float: left;
}
.ivu-picker-confirm {
  border-top: 1px solid #e9eaec;
  text-align: right;
  padding: 8px;
  clear: both;
}
.ivu-picker-confirm > span {
  color: #337dc0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  float: left;
  padding: 2px 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-picker-confirm > span:hover {
  color: #5c97cd;
}
.ivu-picker-confirm > span:active {
  color: #3077b6;
}
.ivu-picker-confirm-time {
  float: left;
}
.ivu-time-picker-cells {
  min-width: 112px;
}
.ivu-time-picker-cells-with-seconds {
  min-width: 168px;
}
.ivu-time-picker-cells-list {
  width: 56px;
  max-height: 144px;
  float: left;
  overflow: hidden;
  border-left: 1px solid #e9eaec;
  position: relative;
}
.ivu-time-picker-cells-list:hover {
  overflow-y: auto;
}
.ivu-time-picker-cells-list:first-child {
  border-left: none;
  border-radius: 4px 0 0 4px;
}
.ivu-time-picker-cells-list:last-child {
  border-radius: 0 4px 4px 0;
}
.ivu-time-picker-cells-list ul {
  width: 100%;
  margin: 0;
  padding: 0 0 120px 0;
  list-style: none;
}
.ivu-time-picker-cells-list ul li {
  width: 100%;
  height: 24px;
  line-height: 24px;
  margin: 0;
  padding: 0 0 0 16px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  text-align: left;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  list-style: none;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
.ivu-time-picker-cells-cell:hover {
  background: #f3f3f3;
}
.ivu-time-picker-cells-cell-disabled {
  color: #bbbec4;
  cursor: not-allowed;
}
.ivu-time-picker-cells-cell-disabled:hover {
  color: #bbbec4;
  background-color: #fff;
  cursor: not-allowed;
}
.ivu-time-picker-cells-cell-selected,
.ivu-time-picker-cells-cell-selected:hover {
  color: #337dc0;
  background: #f3f3f3;
}
.ivu-time-picker-cells-cell-focused {
  background-color: #d6e5f2;
}
.ivu-time-picker-header {
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-bottom: 1px solid #e9eaec;
}
.ivu-time-picker-with-range .ivu-picker-panel-body {
  min-width: 228px;
}
.ivu-time-picker-with-range .ivu-picker-panel-content {
  float: left;
  position: relative;
}
.ivu-time-picker-with-range .ivu-picker-panel-content:after {
  content: '';
  display: block;
  width: 2px;
  position: absolute;
  top: 31px;
  bottom: 0;
  right: -2px;
  background: #e9eaec;
  z-index: 1;
}
.ivu-time-picker-with-range .ivu-picker-panel-content-right {
  float: right;
}
.ivu-time-picker-with-range .ivu-picker-panel-content-right:after {
  right: auto;
  left: -2px;
}
.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child {
  border-radius: 0;
}
.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child {
  border-radius: 0;
}
.ivu-time-picker-with-range.ivu-time-picker-with-seconds .ivu-picker-panel-body {
  min-width: 340px;
}
.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells {
  min-width: 216px;
}
.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds {
  min-width: 216px;
}
.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list {
  width: 72px;
}
.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list ul li {
  padding: 0 0 0 28px;
}
.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list {
  width: 108px;
  max-height: 216px;
}
.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:first-child {
  border-radius: 0;
}
.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:last-child {
  border-radius: 0;
}
.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul {
  padding: 0 0 192px 0;
}
.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul li {
  padding: 0 0 0 46px;
}
.ivu-form .ivu-form-item-label {
  text-align: right;
  vertical-align: middle;
  float: left;
  font-size: 12px;
  color: #495060;
  line-height: 1;
  padding: 10px 12px 10px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ivu-form-label-left .ivu-form-item-label {
  text-align: left;
}
.ivu-form-label-top .ivu-form-item-label {
  float: none;
  display: inline-block;
  padding: 0 0 10px 0;
}
.ivu-form-inline .ivu-form-item {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
.ivu-form-item {
  margin-bottom: 24px;
  vertical-align: top;
  zoom: 1;
}
.ivu-form-item:before,
.ivu-form-item:after {
  content: "";
  display: table;
}
.ivu-form-item:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}
.ivu-form-item:before,
.ivu-form-item:after {
  content: " ";
  display: table;
}
.ivu-form-item:after {
  clear: both;
}
.ivu-form-item-content {
  position: relative;
  line-height: 32px;
  font-size: 12px;
}
.ivu-form-item .ivu-form-item {
  margin-bottom: 0;
}
.ivu-form-item .ivu-form-item .ivu-form-item-content {
  margin-left: 0!important;
}
.ivu-form-item-error-tip {
  position: absolute;
  top: 100%;
  left: 0;
  line-height: 1;
  padding-top: 6px;
  color: #ed3f14;
}
.ivu-form-item-required .ivu-form-item-label:before {
  content: '*';
  display: inline-block;
  margin-right: 4px;
  line-height: 1;
  font-family: SimSun;
  font-size: 12px;
  color: #ed3f14;
}
.ivu-carousel {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.ivu-carousel-track,
.ivu-carousel-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.ivu-carousel-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.ivu-carousel-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
}
.ivu-carousel-track.higher {
  z-index: 2;
}
.ivu-carousel-item {
  float: left;
  height: 100%;
  min-height: 1px;
  display: block;
}
.ivu-carousel-arrow {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  display: none;
  position: absolute;
  top: 50%;
  z-index: 10;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  background-color: rgba(31, 45, 61, 0.11);
  color: #fff;
  text-align: center;
  font-size: 1em;
  font-family: inherit;
  line-height: inherit;
}
.ivu-carousel-arrow:hover {
  background-color: rgba(31, 45, 61, 0.5);
}
.ivu-carousel-arrow > * {
  vertical-align: baseline;
}
.ivu-carousel-arrow.left {
  left: 16px;
}
.ivu-carousel-arrow.right {
  right: 16px;
}
.ivu-carousel-arrow-always {
  display: inherit;
}
.ivu-carousel-arrow-hover {
  display: inherit;
  opacity: 0;
}
.ivu-carousel:hover .ivu-carousel-arrow-hover {
  opacity: 1;
}
.ivu-carousel-dots {
  z-index: 10;
  display: none;
  position: relative;
  list-style: none;
  text-align: center;
  padding: 0;
  width: 100%;
  height: 17px;
}
.ivu-carousel-dots-inside {
  display: block;
  position: absolute;
  bottom: 3px;
}
.ivu-carousel-dots-outside {
  display: block;
  margin-top: 3px;
}
.ivu-carousel-dots li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin: 0 2px;
  padding: 7px 0;
  cursor: pointer;
}
.ivu-carousel-dots li button {
  border: 0;
  cursor: pointer;
  background: #8391a5;
  opacity: 0.3;
  display: block;
  width: 16px;
  height: 3px;
  border-radius: 1px;
  outline: none;
  font-size: 0;
  color: transparent;
  -webkit-transition: all .5s;
  transition: all .5s;
}
.ivu-carousel-dots li button.radius {
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.ivu-carousel-dots li:hover > button {
  opacity: 0.7;
}
.ivu-carousel-dots li.ivu-carousel-active > button {
  opacity: 1;
  width: 24px;
}
.ivu-carousel-dots li.ivu-carousel-active > button.radius {
  width: 6px;
}
.ivu-rate {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 20px;
  vertical-align: middle;
  font-weight: normal;
  font-style: normal;
}
.ivu-rate-disabled .ivu-rate-star:before,
.ivu-rate-disabled .ivu-rate-star-content:before {
  cursor: default;
}
.ivu-rate-disabled .ivu-rate-star:hover {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.ivu-rate-star {
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-right: 8px;
  position: relative;
  font-family: 'Ionicons';
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ivu-rate-star:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.ivu-rate-star:before,
.ivu-rate-star-content:before {
  color: #e9e9e9;
  cursor: pointer;
  content: "\F4B3";
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: block;
}
.ivu-rate-star-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
}
.ivu-rate-star-content:before {
  color: transparent;
}
.ivu-rate-star-half .ivu-rate-star-content:before,
.ivu-rate-star-full:before {
  color: #f5a623;
}
.ivu-rate-star-half:hover .ivu-rate-star-content:before,
.ivu-rate-star-full:hover:before {
  color: #f7b84f;
}
.ivu-rate-text {
  margin-left: 8px;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
.ivu-upload input[type="file"] {
  display: none;
}
.ivu-upload-list {
  margin-top: 8px;
}
.ivu-upload-list-file {
  padding: 4px;
  color: #495060;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  overflow: hidden;
  position: relative;
}
.ivu-upload-list-file > span {
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.ivu-upload-list-file > span i {
  display: inline-block;
  width: 12px;
  height: 12px;
  color: #495060;
  text-align: center;
}
.ivu-upload-list-file:hover {
  background: #f3f3f3;
}
.ivu-upload-list-file:hover > span {
  color: #337dc0;
}
.ivu-upload-list-file:hover > span i {
  color: #495060;
}
.ivu-upload-list-file:hover .ivu-upload-list-remove {
  opacity: 1;
}
.ivu-upload-list-remove {
  opacity: 0;
  font-size: 18px;
  cursor: pointer;
  float: right;
  margin-right: 4px;
  color: #999;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.ivu-upload-list-remove:hover {
  color: #444;
}
.ivu-upload-select {
  display: inline-block;
}
.ivu-upload-drag {
  background: #fff;
  border: 1px dashed #dddee1;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  -webkit-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
.ivu-upload-drag:hover {
  border: 1px dashed #337dc0;
}
.ivu-upload-dragOver {
  border: 2px dashed #337dc0;
}
.ivu-tree ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.ivu-tree ul li {
  list-style: none;
  margin: 8px 0;
  padding: 0;
  white-space: nowrap;
  outline: none;
}
.ivu-tree li ul {
  margin: 0;
  padding: 0 0 0 18px;
}
.ivu-tree-title {
  display: inline-block;
  margin: 0;
  padding: 0 4px;
  border-radius: 3px;
  cursor: pointer;
  vertical-align: top;
  color: #495060;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-tree-title:hover {
  background-color: #ebf2f9;
}
.ivu-tree-title-selected,
.ivu-tree-title-selected:hover {
  background-color: #d6e5f2;
}
.ivu-tree-arrow {
  cursor: pointer;
  width: 12px;
  text-align: center;
  display: inline-block;
}
.ivu-tree-arrow i {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ivu-tree-arrow-open i {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.ivu-tree-arrow-disabled {
  cursor: not-allowed;
}
.ivu-avatar {
  display: inline-block;
  text-align: center;
  background: #ccc;
  color: #fff;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 16px;
}
.ivu-avatar-image {
  background: transparent;
}
.ivu-avatar > * {
  line-height: 32px;
}
.ivu-avatar.ivu-avatar-icon {
  font-size: 18px;
}
.ivu-avatar-large {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 20px;
}
.ivu-avatar-large > * {
  line-height: 40px;
}
.ivu-avatar-large.ivu-avatar-icon {
  font-size: 24px;
}
.ivu-avatar-small {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 12px;
}
.ivu-avatar-small > * {
  line-height: 24px;
}
.ivu-avatar-small.ivu-avatar-icon {
  font-size: 14px;
}
.ivu-avatar-square {
  border-radius: 4px;
}
.ivu-avatar > img {
  width: 100%;
  height: 100%;
}
.ivu-color-picker {
  display: inline-block;
}
.ivu-color-picker-hide {
  display: none;
}
.ivu-color-picker-hide-drop {
  visibility: hidden;
}
.ivu-color-picker-disabled {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}
.ivu-color-picker-disabled:hover {
  border-color: #e4e5e7;
}
.ivu-color-picker > div:first-child:hover .ivu-input {
  border-color: #5c97cd;
}
.ivu-color-picker > div:first-child.ivu-color-picker-disabled:hover .ivu-input {
  border-color: #e4e5e7;
}
.ivu-color-picker .ivu-select-dropdown {
  padding: 0;
}
.ivu-color-picker-input.ivu-input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ivu-color-picker-focused {
  border-color: #5c97cd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-color-picker-rel {
  line-height: 0;
}
.ivu-color-picker-color {
  width: 18px;
  height: 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
  border-radius: 2px;
  position: relative;
  top: 2px;
}
.ivu-color-picker-color div {
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  border-radius: 2px;
}
.ivu-color-picker-color-empty {
  background: #fff;
  overflow: hidden;
  text-align: center;
}
.ivu-color-picker-color-empty i {
  font-size: 18px;
}
.ivu-color-picker-color-focused {
  border-color: #5c97cd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-color-picker-large .ivu-color-picker-color {
  width: 20px;
  height: 20px;
  top: 1px;
}
.ivu-color-picker-large .ivu-color-picker-color-empty i {
  font-size: 20px;
}
.ivu-color-picker-small .ivu-color-picker-color {
  width: 14px;
  height: 14px;
  top: 3px;
}
.ivu-color-picker-small .ivu-color-picker-color-empty i {
  font-size: 14px;
}
.ivu-color-picker-picker-wrapper {
  padding: 8px 8px 0;
}
.ivu-color-picker-picker-panel {
  width: 240px;
  margin: 0 auto;
  -webkit-box-sizing: initial;
          box-sizing: initial;
  position: relative;
}
.ivu-color-picker-picker-hue-slider,
.ivu-color-picker-picker-alpha-slider {
  height: 10px;
  margin-top: 8px;
  position: relative;
}
.ivu-color-picker-picker-colors {
  margin-top: 8px;
  overflow: hidden;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}
.ivu-color-picker-picker-colors:focus {
  border-color: #5c97cd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-color-picker-picker-colors-wrapper {
  display: inline;
  width: 20px;
  height: 20px;
  float: left;
  position: relative;
}
.ivu-color-picker-picker-colors-wrapper-color {
  outline: 0;
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  margin: 2px;
  cursor: pointer;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.ivu-color-picker-picker-colors-wrapper-circle {
  width: 4px;
  height: 4px;
  -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  -webkit-transform: translate(-2px, -2px);
          transform: translate(-2px, -2px);
  position: absolute;
  top: 10px;
  left: 10px;
  cursor: pointer;
}
.ivu-color-picker-picker .ivu-picker-confirm {
  margin-top: 8px;
}
.ivu-color-picker-saturation-wrapper {
  width: 100%;
  padding-bottom: 75%;
  position: relative;
  -webkit-transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}
.ivu-color-picker-saturation-wrapper:focus {
  border-color: #5c97cd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-color-picker-saturation,
.ivu-color-picker-saturation--white,
.ivu-color-picker-saturation--black {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ivu-color-picker-saturation--white {
  background: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
}
.ivu-color-picker-saturation--black {
  background: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
}
.ivu-color-picker-saturation-pointer {
  cursor: pointer;
  position: absolute;
}
.ivu-color-picker-saturation-circle {
  width: 4px;
  height: 4px;
  -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  -webkit-transform: translate(-2px, -2px);
          transform: translate(-2px, -2px);
}
.ivu-color-picker-hue {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
  background: -webkit-gradient(linear, left top, right top, from(#f00), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(#f00));
  background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
  -webkit-transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}
.ivu-color-picker-hue:focus {
  border-color: #5c97cd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-color-picker-hue-container {
  cursor: pointer;
  margin: 0 2px;
  position: relative;
  height: 100%;
}
.ivu-color-picker-hue-pointer {
  z-index: 2;
  position: absolute;
}
.ivu-color-picker-hue-picker {
  cursor: pointer;
  margin-top: 1px;
  width: 4px;
  border-radius: 1px;
  height: 8px;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  background: #fff;
  -webkit-transform: translateX(-2px);
          transform: translateX(-2px);
}
.ivu-color-picker-alpha {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}
.ivu-color-picker-alpha:focus {
  border-color: #5c97cd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
          box-shadow: 0 0 0 2px rgba(51, 125, 192, 0.2);
}
.ivu-color-picker-alpha-checkboard-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  border-radius: 2px;
}
.ivu-color-picker-alpha-checkerboard {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.ivu-color-picker-alpha-gradient {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
}
.ivu-color-picker-alpha-container {
  cursor: pointer;
  position: relative;
  z-index: 2;
  height: 100%;
  margin: 0 3px;
}
.ivu-color-picker-alpha-pointer {
  z-index: 2;
  position: absolute;
}
.ivu-color-picker-alpha-picker {
  cursor: pointer;
  width: 4px;
  border-radius: 1px;
  height: 8px;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  background: #fff;
  margin-top: 1px;
  -webkit-transform: translateX(-2px);
          transform: translateX(-2px);
}
.ivu-color-picker-confirm {
  margin-top: 8px;
  position: relative;
  border-top: 1px solid #e9eaec;
  text-align: right;
  padding: 8px;
  clear: both;
}
.ivu-color-picker-confirm-color {
  position: absolute;
  top: 11px;
  left: 8px;
}
.ivu-auto-complete .ivu-select-not-found {
  display: none;
}
.ivu-auto-complete .ivu-icon-ios-close {
  display: none;
}
.ivu-auto-complete:hover .ivu-icon-ios-close {
  display: inline-block;
}
.ivu-auto-complete.ivu-select-dropdown {
  max-height: none;
}
/*base*/
/*base*/
.primary-color {
  color: #337dc0 !important;
}
.bg-primary {
  background-color: #337dc0;
}
.success-color {
  color: #19be6b !important;
}
.bg-success {
  background-color: #19be6b;
}
.error-color {
  color: #ed3f14 !important;
}
.bg-error {
  background-color: #ed3f14;
}
.warning-color {
  color: #ff9900 !important;
}
.bg-warning {
  background-color: #ff9900;
}
.white-color {
  color: #FFF;
}
.black-9 {
  color: #999 !important;
}
.black-6 {
  color: #666 !important;
}
.black-3 {
  color: #333 !important;
}
.bold {
  font-weight: bold;
}
.black-9-input input {
  color: #999 !important;
}
.black-9-input.bold input {
  font-weight: bold;
}
.black-9-input.back input {
  background-color: #f7f7f7;
}
body {
  font-family: open sans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  color: #666;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ivu-menu-item-selected.ivu-menu-item-active {
  background: #f3f3f3;
}
.font-size-13 {
  font-size: 13px !important;
}
.text-center {
  text-align: center;
}
.word-break {
  word-break: break-word;
}
.usails-content-page > div {
  padding: 0 10px 50px;
}
.usails-title {
  padding: 14px 10px;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}
.usails-title a {
  font-size: 12px;
  margin-left: 10px;
}
.usails-search {
  padding-bottom: 10px;
}
.usails-search .input-search-btn {
  width: 250px;
  display: inline-block;
}
.usails-search .input-search-btn input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.usails-search .input-search-btn-btn {
  position: relative;
  left: -5px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.usails-search button {
  margin-right: 20px;
}
.tabs-search {
  margin-bottom: 10px;
}
.tabs-search > button,
.tabs-search > div {
  margin-right: 10px;
  display: inline-block;
  margin-top: 5px;
}
.tabs-search > button.ivu-cascader,
.tabs-search > div.ivu-cascader,
.tabs-search > button.ivu-date-picker,
.tabs-search > div.ivu-date-picker {
  position: relative;
  top: 2px;
}
.tabs-search > button.ivu-row,
.tabs-search > div.ivu-row {
  display: block;
}
.tabs-search > button.tong-time,
.tabs-search > div.tong-time {
  position: relative;
  top: 7px;
}
.tabs-search > button.tong-time .tong-time-title,
.tabs-search > div.tong-time .tong-time-title {
  position: relative;
  top: -4px;
}
.tabs-search > .ivu-cascader,
.tabs-search > .ivu-input-wrapper {
  width: 300px;
}
.tabs-search > .ivu-date-picker {
  width: 150px;
}
.tabs-search > .ivu-select {
  width: 200px;
}
.tabs-table {
  min-height: 300px;
}
.tabs-table button {
  margin: 5px;
}
.ivu-tabs-tab {
  font-size: 13px;
}
.audit-checkbox {
  margin-top: 10px;
}
.audit-checkbox .ivu-checkbox-group-item {
  display: block !important;
}
.txt-bold {
  font-weight: bold;
}
.table-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 10px;
}
.demo-spin-icon-load {
  -webkit-animation: ani-demo-spin 1s linear infinite;
          animation: ani-demo-spin 1s linear infinite;
}
@keyframes ani-demo-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.demo-spin-Col {
  height: 100px;
  position: relative;
}
.position-absolute-right {
  position: absolute;
  right: 30px;
}
.m-t--8 {
  margin-top: -8px;
}
.m-t-10 {
  margin-top: 10px;
}
.m-b-10 {
  margin-bottom: 10px;
}
.m-t-80 {
  margin-top: 80px;
}
.m-r-10 {
  margin-right: 10px;
}
.m-r-25 {
  margin-right: 25px;
}
.padding10 {
  padding: 10px;
}
.padding-top-10 {
  padding-top: 10px;
}
.position-r-t-2 {
  position: relative;
  top: 2px;
}
.vertical-center-modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.vertical-center-modal .ivu-modal {
  top: 0;
}
.ivu-input {
  font-size: 12px !important;
}
.p-t-30 {
  padding-top: 30px;
}
.p-15 {
  padding: 15px;
}
.p-b-10 {
  padding-bottom: 10px;
}
.p-7 {
  padding: 7px;
}
.display-inline-block {
  display: inline-block;
}
.line-height-25 {
  line-height: 25px;
}
.br-border {
  border-bottom: 1px solid #f3f3f3;
  padding: 8px;
}
.none-border {
  border: none !important;
}
hr {
  height: 1px;
  border: none;
  border-top: 1px dashed #f3f3f3;
  margin: 10px 0;
}
.menu-hearder-left {
  position: absolute;
  left: 0;
  top: 60px;
  z-index: 2;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
  overflow: auto !important;
}
.menu-hearder-top {
  padding-right: 120px;
  padding-left: 220px;
}
.menu-hearder-top .usails-center {
  height: 60px;
  margin: auto;
  position: relative;
}
.menu-hearder-top .font-weight {
  font-weight: bold;
}
.menu-hearder-top .usails-logo {
  position: absolute;
  width: auto;
  max-width: 200px;
  max-height: 46px;
  height: auto;
  top: 10px;
  left: -215px;
}
.menu-hearder-top .usails-user-header-msg {
  position: absolute;
  right: -85px;
  font-size: 13px;
}
.menu-hearder-top .usails-user-header-msg a {
  display: inline-block;
  max-width: 120px;
}
.menu-hearder-top .usails-user-header-msg .ivu-dropdown-item {
  line-height: 1.5;
}
.text-right-top {
  text-align: right;
  margin-top: 10px;
}
.ivu-table-cell {
  padding-left: 5px;
  padding-right: 5px;
}
body {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.usails-content {
  -webkit-transition: padding 0.3s;
  transition: padding 0.3s;
  overflow: auto !important;
}
.usails-content .usails-content-msg {
  border-top: 3px solid #f2f2f2;
  margin: 13px 10px 0;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
  -webkit-transform: translate3d(0, -5px, 0);
          transform: translate3d(0, -5px, 0);
}
.ivu-menu {
  font-size: 13px;
}
button a {
  color: #FFF;
  margin-left: 0 !important;
}
.lock-locked {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #337dc0;
}
.copyright-usails-portal {
  padding: 4px;
  text-align: center;
  color: #ccc;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.copyright-usails-portal span {
  color: #eee;
  display: inline-block;
  padding: 0 10px;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.error-404 {
  width: 186px;
  margin: auto;
  text-align: center;
  padding-top: 100px;
}
.error-404 h1 {
  font-size: 110px;
  @extend .clearfix;
  font-weight: 100;
}
.error-404 h1 span {
  float: left;
}
.error-404 .base-color {
  color: #337dc0;
  font-weight: 700;
  margin: 0 5px;
}
#lock_screen_locked {
  border-radius: 50%;
  z-index: -1;
  -webkit-box-shadow: 0 0 0 0 #337dc0 inset;
          box-shadow: 0 0 0 0 #337dc0 inset;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 3s;
  transition: all 3s;
}
.unlock-body-con {
  position: absolute;
  width: 400px;
  height: 100px;
  left: 50%;
  top: 50%;
  margin-left: -200px;
  margin-top: -200px;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  z-index: 10;
}
.unlock-body-con .unlock-avator-con {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid white;
  cursor: pointer;
  -webkit-transition: all .5s;
  transition: all .5s;
  z-index: 12;
  -webkit-box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.3);
          box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.3);
}
.unlock-body-con .unlock-avator-con .unlock-avator-img {
  width: 75%;
  height: auto;
  display: block;
  margin: 17% 15%;
  z-index: 7;
}
.unlock-body-con .unlock-avator-con .unlock-avator-cover {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 11600;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  color: white;
}
.unlock-body-con .unlock-avator-con .unlock-avator-cover span {
  display: block;
  margin: 20px auto 5px;
  text-align: center;
}
.unlock-body-con .unlock-avator-con .unlock-avator-cover p {
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}
.unlock-body-con .unlock-avator-con:hover .unlock-avator-cover {
  opacity: 1;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}
.unlock-body-con .unlock-avator-under-back {
  position: absolute;
  left: 49%;
  top: 50%;
  -webkit-transform: translate(-45px, -50%);
          transform: translate(-45px, -50%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 98px;
  height: 98px;
  border-radius: 50%;
  background: #fff;
  -webkit-transition: all .5s;
  transition: all .5s;
  z-index: 5;
  border: 2px solid #337dc0;
}
.unlock-body-con .unlock-input-con {
  position: absolute;
  height: 70px;
  width: 350px;
  top: 15px;
  right: 0px;
}
.unlock-body-con .unlock-input-con .unlock-input-overflow-con {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}
.unlock-body-con .unlock-input-con .unlock-input-overflow-con .unlock-overflow-body {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all .5s ease .5s;
  transition: all .5s ease .5s;
}
.unlock-body-con .unlock-input-con .unlock-input-overflow-con .unlock-overflow-body .unlock-input {
  float: left;
  display: block;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 22px;
  width: 230px;
  font-size: 18px;
  outline: none;
  padding: 11px 10px 11px 30px;
  border: 2px solid #e2ddde;
  margin-top: 10px;
}
.unlock-body-con .unlock-input-con .unlock-input-overflow-con .unlock-overflow-body .unlock-btn {
  float: left;
  display: block;
  font-size: 20px;
  padding: 7px 30px;
  cursor: pointer;
  border-radius: 0 25px 25px 0;
  border: 2px solid #e2ddde;
  border-left: none;
  background: #337dc0;
  outline: none;
  -webkit-transition: all .2s;
  transition: all .2s;
  margin-top: 10px;
}
.unlock-body-con .unlock-input-con .unlock-input-overflow-con .unlock-overflow-body .unlock-btn:hover {
  background: #8fb7fe;
  -webkit-box-shadow: 0 0 10px 3px rgba(255, 255, 255, 0.2);
          box-shadow: 0 0 10px 3px rgba(255, 255, 255, 0.2);
}
.unlock-body-con .unlock-input-con .unlock-input-overflow-con .unlock-overflow-body .click-unlock-btn {
  background: #2b85e4 !important;
}
.unlock-body-con .unlock-locking-tip-con {
  width: 100px;
  height: 30px;
  text-align: center;
  position: absolute;
  left: 50%;
  margin-left: -50px;
  bottom: -80px;
  color: white;
  font-size: 18px;
}
@-webkit-keyframes unlock-in {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  80% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  88% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes unlock-in {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  80% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  88% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes unlock-out {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  60% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes unlock-out {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  60% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
.show-unlock-enter-active {
  -webkit-animation: unlock-in 1.4s ease;
          animation: unlock-in 1.4s ease;
}
.show-unlock-leave-to {
  opacity: 0;
}
.show-unlock-leave-active {
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvd2ViL2xlc3MvYW5pbWF0ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvbWl4aW5zL2xvYWRpbmcubGVzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvd2ViL2xlc3MvYXBwLXB1YmxpYy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL21peGlucy9pbnB1dC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL21peGlucy9icmVhZGNydW1iLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tbW9uL25vcm1hbGl6ZS5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbW1vbi9iYXNlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tbW9uL2ljb25mb250L19pb25pY29ucy1mb250Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tbW9uL2ljb25mb250L19pb25pY29ucy1pY29ucy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbW1vbi9sYXlvdXQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9taXhpbnMvbGF5b3V0Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3dlYi9sZXNzLzQwNC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbW1vbi9hcnRpY2xlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvYW5pbWF0aW9uL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvYW5pbWF0aW9uL2ZhZGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9hbmltYXRpb24vbW92ZS5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2FuaW1hdGlvbi9lYXNlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvYW5pbWF0aW9uL3NsaWRlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9idXR0b24ubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9taXhpbnMvYnV0dG9uLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvbWl4aW5zL3NpemUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2FmZml4Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9iYWNrLXRvcC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvYmFkZ2UubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2NpcmNsZS5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvc3Bpbi5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvYWxlcnQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9taXhpbnMvY29udGVudC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL21peGlucy9jbG9zZS5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvY29sbGFwc2UubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2NhcmQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL21lc3NhZ2UubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL25vdGljZS5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvcmFkaW8ubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9taXhpbnMvY2hlY2tib3gubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL3N3aXRjaC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvaW5wdXQtbnVtYmVyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvbWl4aW5zL2NvbW1vbi5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvc2Nyb2xsLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy90YWcubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2xheW91dC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvbG9hZGluZy1iYXIubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL3Byb2dyZXNzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy90aW1lbGluZS5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvcGFnZS5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RlcHMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL21vZGFsLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvbWl4aW5zL21hc2subGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlbGVjdC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL21peGlucy9zZWxlY3QubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlbGVjdC1kcm9wZG93bi5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvdG9vbHRpcC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL21peGlucy90b29sdGlwLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9wb3B0aXAubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2lucHV0Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9zbGlkZXIubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2Nhc2NhZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy90cmFuc2Zlci5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvdGFibGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9taXhpbnMvY2FyZXQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2Ryb3Bkb3duLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy90YWJzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9tZW51Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9kYXRlLXBpY2tlci5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvdGltZS1waWNrZXIubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvcm0ubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2Nhcm91c2VsLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9yYXRlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy91cGxvYWQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL3RyZWUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2F2YXRhci5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvY29sb3ItcGlja2VyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9hdXRvLWNvbXBsZXRlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3dlYi9sZXNzL2NvbG9yLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3dlYi9sZXNzL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3dlYi9sZXNzL2xvY2FsLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3dlYi9sZXNzL3VubG9jay5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjs7QUFFakI7Ozs7OztHQU1HOztBQUVIO0VBQ0UsK0JBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixrQ0FBMEI7VUFBMUIsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsNENBQW9DO1VBQXBDLG9DQUFvQztDQUNyQzs7QUFFRDtFQUNFLCtCQUF1QjtVQUF2Qix1QkFBdUI7Q0FDeEI7O0FBRUQ7Ozs7RUFJRSxpQ0FBeUI7VUFBekIseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0U7SUFDRSw0RUFB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RDtFQUFpRDtDTnpIaEQ7QU0wSEQ7RUFBd0Q7Q052SHZEO0FNd0hEO0VBQWtEO0NOckhqRDtBTXNIRDtFQUE2QztDTm5INUM7QU1vSEQ7RUFBMkM7Q05qSDFDO0FNa0hEO0VBQXdDO0NOL0d2QztBTWdIRDtFQUE0QztDTjdHM0M7QU04R0Q7RUFBeUM7Q04zR3hDO0FNNEdEO0VBQTZDO0NOekc1QztBTTBHRDtFQUF5QztDTnZHeEM7QU13R0Q7RUFBd0M7Q05yR3ZDO0FNc0dEO0VBQTZDO0NObkc1QztBTW9HRDtFQUF5QztDTmpHeEM7QU1rR0Q7RUFBMkM7Q04vRjFDO0FNZ0dEO0VBQTJDO0NON0YxQztBTThGRDtFQUF3QztDTjNGdkM7QU00RkQ7RUFBeUM7Q056RnhDO0FNMEZEO0VBQXlDO0NOdkZ4QztBTXdGRDtFQUE2QztDTnJGNUM7QU1zRkQ7RUFBbUQ7Q05uRmxEO0FNb0ZEO0VBQXFEO0NOakZwRDtBTWtGRDtFQUEyRDtDTi9FMUQ7QU1nRkQ7RUFBcUQ7Q043RXBEO0FNOEVEO0VBQThDO0NOM0U3QztBTTRFRDtFQUEwQztDTnpFekM7QU0wRUQ7RUFBMEM7Q052RXpDO0FNd0VEO0VBQWlEO0NOckVoRDtBTXNFRDtFQUErQztDTm5FOUM7QU1vRUQ7RUFBa0Q7Q05qRWpEO0FNa0VEO0VBQWtEO0NOL0RqRDtBTWdFRDtFQUE0QztDTjdEM0M7QU04REQ7RUFBNEM7Q04zRDNDO0FNNEREO0VBQTZDO0NOekQ1QztBTTBERDtFQUE2QztDTnZENUM7QU13REQ7RUFBMkM7Q05yRDFDO0FNc0REO0VBQTJDO0NObkQxQztBTW9ERDtFQUE0QztDTmpEM0M7QU1rREQ7RUFBNkM7Q04vQzVDO0FNZ0REO0VBQXlDO0NON0N4QztBTThDRDtFQUE2QztDTjNDNUM7QU00Q0Q7RUFBNkM7Q056QzVDO0FNMENEO0VBQTJDO0NOdkMxQztBTXdDRDtFQUF5QztDTnJDeEM7QU1zQ0Q7RUFBMkM7Q05uQzFDO0FNb0NEO0VBQTZDO0NOakM1QztBTWtDRDtFQUFxRDtDTi9CcEQ7QU1nQ0Q7RUFBeUM7Q043QnhDO0FNOEJEO0VBQTJDO0NOM0IxQztBTTRCRDtFQUFnRDtDTnpCL0M7QU0wQkQ7RUFBMkM7Q052QjFDO0FNd0JEO0VBQTBDO0NOckJ6QztBTXNCRDtFQUF5QztDTm5CeEM7QU1vQkQ7RUFBNEM7Q05qQjNDO0FNa0JEO0VBQTBDO0NOZnpDO0FNZ0JEO0VBQXlDO0NOYnhDO0FNY0Q7RUFBMEM7Q05YekM7QU1ZRDtFQUEyQztDTlQxQztBTVVEO0VBQXlDO0NOUHhDO0FNUUQ7RUFBMkM7Q05MMUM7QU1NRDtFQUF5QztDTkh4QztBTUlEO0VBQXlDO0NORHhDO0FNRUQ7RUFBd0M7Q05DdkM7QU1BRDtFQUF5QztDTkd4QztBTUZEO0VBQStDO0NOSzlDO0FNSkQ7RUFBbUQ7Q05PbEQ7QU1ORDtFQUFvRDtDTlNuRDtBTVJEO0VBQWtEO0NOV2pEO0FNVkQ7RUFBNkM7Q05hNUM7QU1aRDtFQUFrRDtDTmVqRDtBTWREO0VBQXVEO0NOaUJ0RDtBTWhCRDtFQUFzRDtDTm1CckQ7QU1sQkQ7RUFBeUM7Q05xQnhDO0FNcEJEO0VBQTRDO0NOdUIzQztBTXRCRDtFQUEyQztDTnlCMUM7QU14QkQ7RUFBMkM7Q04yQjFDO0FNMUJEO0VBQStDO0NONkI5QztBTTVCRDtFQUFvRDtDTitCbkQ7QU05QkQ7RUFBbUQ7Q05pQ2xEO0FNaENEO0VBQXdDO0NObUN2QztBTWxDRDtFQUEwQztDTnFDekM7QU1wQ0Q7RUFBOEM7Q051QzdDO0FNdENEO0VBQTBDO0NOeUN6QztBTXhDRDtFQUFxRDtDTjJDcEQ7QU0xQ0Q7RUFBb0Q7Q042Q25EO0FNNUNEO0VBQTRDO0NOK0MzQztBTTlDRDtFQUEyQztDTmlEMUM7QU1oREQ7RUFBa0Q7Q05tRGpEO0FNbEREO0VBQStDO0NOcUQ5QztBTXBERDtFQUF3QztDTnVEdkM7QU10REQ7RUFBMkM7Q055RDFDO0FNeEREO0VBQXlDO0NOMkR4QztBTTFERDtFQUE2QztDTjZENUM7QU01REQ7RUFBMEM7Q04rRHpDO0FNOUREO0VBQThDO0NOaUU3QztBTWhFRDtFQUF5QztDTm1FeEM7QU1sRUQ7RUFBOEM7Q05xRTdDO0FNcEVEO0VBQWlEO0NOdUVoRDtBTXRFRDtFQUE4QztDTnlFN0M7QU14RUQ7RUFBMkM7Q04yRTFDO0FNMUVEO0VBQTBDO0NONkV6QztBTTVFRDtFQUF5QztDTitFeEM7QU05RUQ7RUFBNEM7Q05pRjNDO0FNaEZEO0VBQXlDO0NObUZ4QztBTWxGRDtFQUEwQztDTnFGekM7QU1wRkQ7RUFBMkM7Q051RjFDO0FNdEZEO0VBQTJDO0NOeUYxQztBTXhGRDtFQUFnRDtDTjJGL0M7QU0xRkQ7RUFBZ0Q7Q042Ri9DO0FNNUZEO0VBQStDO0NOK0Y5QztBTTlGRDtFQUE4QztDTmlHN0M7QU1oR0Q7RUFBeUM7Q05tR3hDO0FNbEdEO0VBQTRDO0NOcUczQztBTXBHRDtFQUEwQztDTnVHekM7QU10R0Q7RUFBeUM7Q055R3hDO0FNeEdEO0VBQXFDO0NOMkdwQztBTTFHRDtFQUFvQztDTjZHbkM7QU01R0Q7RUFBeUM7Q04rR3hDO0FNOUdEO0VBQXlDO0NOaUh4QztBTWhIRDtFQUF5QztDTm1IeEM7QU1sSEQ7RUFBeUM7Q05xSHhDO0FNcEhEO0VBQWtEO0NOdUhqRDtBTXRIRDtFQUFtRDtDTnlIbEQ7QU14SEQ7RUFBZ0Q7Q04ySC9DO0FNMUhEO0VBQWlEO0NONkhoRDtBTTVIRDtFQUF5QztDTitIeEM7QU05SEQ7RUFBeUM7Q05pSXhDO0FNaElEO0VBQXlDO0NObUl4QztBTWxJRDtFQUF1QztDTnFJdEM7QU1wSUQ7RUFBeUM7Q051SXhDO0FNdElEO0VBQThDO0NOeUk3QztBTXhJRDtFQUErQztDTjJJOUM7QU0xSUQ7RUFBMEM7Q042SXpDO0FNNUlEO0VBQTBDO0NOK0l6QztBTTlJRDtFQUEwQztDTmlKekM7QU1oSkQ7RUFBeUM7Q05tSnhDO0FNbEpEO0VBQXVDO0NOcUp0QztBTXBKRDtFQUF1QztDTnVKdEM7QU10SkQ7RUFBdUM7Q055SnRDO0FNeEpEO0VBQXVDO0NOMkp0QztBTTFKRDtFQUFxQztDTjZKcEM7QU01SkQ7RUFBK0I7Q04rSjlCO0FNOUpEO0VBQXNDO0NOaUtyQztBTWhLRDtFQUE4QztDTm1LN0M7QU1sS0Q7RUFBZ0M7Q05xSy9CO0FNcEtEO0VBQTZDO0NOdUs1QztBTXRLRDtFQUEwQztDTnlLekM7QU14S0Q7RUFBeUM7Q04yS3hDO0FNMUtEO0VBQXlDO0NONkt4QztBTTVLRDtFQUF3QztDTitLdkM7QU05S0Q7RUFBbUM7Q05pTGxDO0FNaExEO0VBQWlDO0NObUxoQztBTWxMRDtFQUFzQztDTnFMckM7QU1wTEQ7RUFBb0M7Q051TG5DO0FNdExEO0VBQXFDO0NOeUxwQztBTXhMRDtFQUFtQztDTjJMbEM7QU0xTEQ7RUFBc0M7Q042THJDO0FNNUxEO0VBQWdDO0NOK0wvQjtBTTlMRDtFQUF1QztDTmlNdEM7QU1oTUQ7RUFBcUM7Q05tTXBDO0FNbE1EO0VBQW1DO0NOcU1sQztBTXBNRDtFQUFpQztDTnVNaEM7QU10TUQ7RUFBaUM7Q055TWhDO0FNeE1EO0VBQW9DO0NOMk1uQztBTTFNRDtFQUE0QztDTjZNM0M7QU01TUQ7RUFBc0M7Q04rTXJDO0FNOU1EO0VBQXVDO0NOaU50QztBTWhORDtFQUErQztDTm1OOUM7QU1sTkQ7RUFBd0M7Q05xTnZDO0FNcE5EO0VBQXNDO0NOdU5yQztBTXRORDtFQUE4QztDTnlON0M7QU14TkQ7RUFBNEM7Q04yTjNDO0FNMU5EO0VBQXlDO0NONk54QztBTTVORDtFQUF5QztDTitOeEM7QU05TkQ7RUFBMEM7Q05pT3pDO0FNaE9EO0VBQXVDO0NObU90QztBTWxPRDtFQUFzQztDTnFPckM7QU1wT0Q7RUFBa0M7Q051T2pDO0FNdE9EO0VBQWtDO0NOeU9qQztBTXhPRDtFQUEwQztDTjJPekM7QU0xT0Q7RUFBd0M7Q042T3ZDO0FNNU9EO0VBQThDO0NOK083QztBTTlPRDtFQUFrQztDTmlQakM7QU1oUEQ7RUFBaUM7Q05tUGhDO0FNbFBEO0VBQTBDO0NOcVB6QztBTXBQRDtFQUF5QztDTnVQeEM7QU10UEQ7RUFBbUM7Q055UGxDO0FNeFBEO0VBQW9DO0NOMlBuQztBTTFQRDtFQUFvQztDTjZQbkM7QU01UEQ7RUFBNEM7Q04rUDNDO0FNOVBEO0VBQXFDO0NOaVFwQztBTWhRRDtFQUFpQztDTm1RaEM7QU1sUUQ7RUFBaUM7Q05xUWhDO0FNcFFEO0VBQWlDO0NOdVFoQztBTXRRRDtFQUFxQztDTnlRcEM7QU14UUQ7RUFBMEM7Q04yUXpDO0FNMVFEO0VBQWlDO0NONlFoQztBTTVRRDtFQUFrQztDTitRakM7QU05UUQ7RUFBa0M7Q05pUmpDO0FNaFJEO0VBQWlDO0NObVJoQztBTWxSRDtFQUFnQztDTnFSL0I7QU1wUkQ7RUFBa0M7Q051UmpDO0FNdFJEO0VBQWtDO0NOeVJqQztBTXhSRDtFQUF5QztDTjJSeEM7QU0xUkQ7RUFBNkM7Q042UjVDO0FNNVJEO0VBQXFEO0NOK1JwRDtBTTlSRDtFQUFnQztDTmlTL0I7QU1oU0Q7RUFBeUM7Q05tU3hDO0FNbFNEO0VBQW1DO0NOcVNsQztBTXBTRDtFQUFtQztDTnVTbEM7QU10U0Q7RUFBd0M7Q055U3ZDO0FNeFNEO0VBQXFDO0NOMlNwQztBTTFTRDtFQUFpQztDTjZTaEM7QU01U0Q7RUFBa0M7Q04rU2pDO0FNOVNEO0VBQWtDO0NOaVRqQztBTWhURDtFQUFzQztDTm1UckM7QU1sVEQ7RUFBbUM7Q05xVGxDO0FNcFREO0VBQWlDO0NOdVRoQztBTXRURDtFQUFzQztDTnlUckM7QU14VEQ7RUFBb0M7Q04yVG5DO0FNMVREO0VBQW1DO0NONlRsQztBTTVURDtFQUFtQztDTitUbEM7QU05VEQ7RUFBbUM7Q05pVWxDO0FNaFVEO0VBQWlDO0NObVVoQztBTWxVRDtFQUFtQztDTnFVbEM7QU1wVUQ7RUFBa0M7Q051VWpDO0FNdFVEO0VBQTBDO0NOeVV6QztBTXhVRDtFQUFzQztDTjJVckM7QU0xVUQ7RUFBa0M7Q042VWpDO0FNNVVEO0VBQXlDO0NOK1V4QztBTTlVRDtFQUFpQztDTmlWaEM7QU1oVkQ7RUFBc0M7Q05tVnJDO0FNbFZEO0VBQXlDO0NOcVZ4QztBTXBWRDtFQUFpQztDTnVWaEM7QU10VkQ7RUFBcUM7Q055VnBDO0FNeFZEO0VBQWtDO0NOMlZqQztBTTFWRDtFQUFtQztDTjZWbEM7QU01VkQ7RUFBd0M7Q04rVnZDO0FNOVZEO0VBQWdEO0NOaVcvQztBTWhXRDtFQUFrQztDTm1XakM7QU1sV0Q7RUFBc0M7Q05xV3JDO0FNcFdEO0VBQThDO0NOdVc3QztBTXRXRDtFQUF1QztDTnlXdEM7QU14V0Q7RUFBK0M7Q04yVzlDO0FNMVdEO0VBQWlEO0NONldoRDtBTTVXRDtFQUF5RDtDTitXeEQ7QU05V0Q7RUFBMEM7Q05pWHpDO0FNaFhEO0VBQWtEO0NObVhqRDtBTWxYRDtFQUEyQztDTnFYMUM7QU1wWEQ7RUFBMkM7Q051WDFDO0FNdFhEO0VBQThDO0NOeVg3QztBTXhYRDtFQUEyQztDTjJYMUM7QU0xWEQ7RUFBNEM7Q042WDNDO0FNNVhEO0VBQWdEO0NOK1gvQztBTTlYRDtFQUFnRDtDTmlZL0M7QU1oWUQ7RUFBaUQ7Q05tWWhEO0FNbFlEO0VBQThDO0NOcVk3QztBTXBZRDtFQUF5QztDTnVZeEM7QU10WUQ7RUFBbUM7Q055WWxDO0FNeFlEO0VBQTJDO0NOMlkxQztBTTFZRDtFQUF3QztDTjZZdkM7QU01WUQ7RUFBZ0Q7Q04rWS9DO0FNOVlEO0VBQXlDO0NOaVp4QztBTWhaRDtFQUFpRDtDTm1aaEQ7QU1sWkQ7RUFBMkM7Q05xWjFDO0FNcFpEO0VBQW1EO0NOdVpsRDtBTXRaRDtFQUFxQztDTnlacEM7QU14WkQ7RUFBNkM7Q04yWjVDO0FNMVpEO0VBQXFDO0NONlpwQztBTTVaRDtFQUE2QztDTitaNUM7QU05WkQ7RUFBcUM7Q05pYXBDO0FNaGFEO0VBQTZDO0NObWE1QztBTWxhRDtFQUFxQztDTnFhcEM7QU1wYUQ7RUFBNkM7Q051YTVDO0FNdGFEO0VBQTBDO0NOeWF6QztBTXhhRDtFQUFrRDtDTjJhakQ7QU0xYUQ7RUFBb0M7Q042YW5DO0FNNWFEO0VBQTRDO0NOK2EzQztBTTlhRDtFQUEwQztDTmliekM7QU1oYkQ7RUFBa0Q7Q05tYmpEO0FNbGJEO0VBQXlDO0NOcWJ4QztBTXBiRDtFQUFpRDtDTnViaEQ7QU10YkQ7RUFBMkM7Q055YjFDO0FNeGJEO0VBQW1EO0NOMmJsRDtBTTFiRDtFQUF5QztDTjZieEM7QU01YkQ7RUFBaUQ7Q04rYmhEO0FNOWJEO0VBQXVDO0NOaWN0QztBTWhjRDtFQUErQztDTm1jOUM7QU1sY0Q7RUFBcUM7Q05xY3BDO0FNcGNEO0VBQTZDO0NOdWM1QztBTXRjRDtFQUEwQztDTnljekM7QU14Y0Q7RUFBa0Q7Q04yY2pEO0FNMWNEO0VBQTJDO0NONmMxQztBTTVjRDtFQUFtRDtDTitjbEQ7QU05Y0Q7RUFBMEM7Q05pZHpDO0FNaGREO0VBQWdEO0NObWQvQztBTWxkRDtFQUFrRDtDTnFkakQ7QU1wZEQ7RUFBOEM7Q051ZDdDO0FNdGREO0VBQStDO0NOeWQ5QztBTXhkRDtFQUFzQztDTjJkckM7QU0xZEQ7RUFBOEM7Q042ZDdDO0FNNWREO0VBQXNDO0NOK2RyQztBTTlkRDtFQUE0QztDTmllM0M7QU1oZUQ7RUFBOEM7Q05tZTdDO0FNbGVEO0VBQXNDO0NOcWVyQztBTXBlRDtFQUErQztDTnVlOUM7QU10ZUQ7RUFBdUQ7Q055ZXREO0FNeGVEO0VBQThDO0NOMmU3QztBTTFlRDtFQUE2QztDTjZlNUM7QU01ZUQ7RUFBcUQ7Q04rZXBEO0FNOWVEO0VBQXVDO0NOaWZ0QztBTWhmRDtFQUE2QztDTm1mNUM7QU1sZkQ7RUFBcUQ7Q05xZnBEO0FNcGZEO0VBQStDO0NOdWY5QztBTXRmRDtFQUFvQztDTnlmbkM7QU14ZkQ7RUFBNEM7Q04yZjNDO0FNMWZEO0VBQTZDO0NONmY1QztBTTVmRDtFQUFxRDtDTitmcEQ7QU05ZkQ7RUFBMkM7Q05pZ0IxQztBTWhnQkQ7RUFBbUQ7Q05tZ0JsRDtBTWxnQkQ7RUFBd0M7Q05xZ0J2QztBTXBnQkQ7RUFBZ0Q7Q051Z0IvQztBTXRnQkQ7RUFBd0M7Q055Z0J2QztBTXhnQkQ7RUFBZ0Q7Q04yZ0IvQztBTTFnQkQ7RUFBcUM7Q042Z0JwQztBTTVnQkQ7RUFBNkM7Q04rZ0I1QztBTTlnQkQ7RUFBcUM7Q05paEJwQztBTWhoQkQ7RUFBNEM7Q05taEIzQztBTWxoQkQ7RUFBeUM7Q05xaEJ4QztBTXBoQkQ7RUFBaUQ7Q051aEJoRDtBTXRoQkQ7RUFBcUM7Q055aEJwQztBTXhoQkQ7RUFBc0M7Q04yaEJyQztBTTFoQkQ7RUFBOEM7Q042aEI3QztBTTVoQkQ7RUFBb0M7Q04raEJuQztBTTloQkQ7RUFBNEM7Q05paUIzQztBTWhpQkQ7RUFBNEM7Q05taUIzQztBTWxpQkQ7RUFBb0Q7Q05xaUJuRDtBTXBpQkQ7RUFBdUM7Q051aUJ0QztBTXRpQkQ7RUFBK0M7Q055aUI5QztBTXhpQkQ7RUFBcUM7Q04yaUJwQztBTTFpQkQ7RUFBNkM7Q042aUI1QztBTTVpQkQ7RUFBcUM7Q04raUJwQztBTTlpQkQ7RUFBNkM7Q05pakI1QztBTWhqQkQ7RUFBc0M7Q05takJyQztBTWxqQkQ7RUFBOEM7Q05xakI3QztBTXBqQkQ7RUFBc0M7Q051akJyQztBTXRqQkQ7RUFBOEM7Q055akI3QztBTXhqQkQ7RUFBdUM7Q04yakJ0QztBTTFqQkQ7RUFBK0M7Q042akI5QztBTTVqQkQ7RUFBdUM7Q04rakJ0QztBTTlqQkQ7RUFBK0M7Q05pa0I5QztBTWhrQkQ7RUFBeUM7Q05ta0J4QztBTWxrQkQ7RUFBaUQ7Q05xa0JoRDtBTXBrQkQ7RUFBa0Q7Q051a0JqRDtBTXRrQkQ7RUFBMEQ7Q055a0J6RDtBTXhrQkQ7RUFBa0Q7Q04ya0JqRDtBTTFrQkQ7RUFBMEQ7Q042a0J6RDtBTTVrQkQ7RUFBcUM7Q04ra0JwQztBTTlrQkQ7RUFBNkM7Q05pbEI1QztBTWhsQkQ7RUFBd0M7Q05tbEJ2QztBTWxsQkQ7RUFBZ0Q7Q05xbEIvQztBTXBsQkQ7RUFBMEM7Q051bEJ6QztBTXRsQkQ7RUFBa0Q7Q055bEJqRDtBTXhsQkQ7RUFBc0M7Q04ybEJyQztBTTFsQkQ7RUFBOEM7Q042bEI3QztBTTVsQkQ7RUFBcUM7Q04rbEJwQztBTTlsQkQ7RUFBMkM7Q05pbUIxQztBTWhtQkQ7RUFBNkM7Q05tbUI1QztBTWxtQkQ7RUFBcUM7Q05xbUJwQztBTXBtQkQ7RUFBNkM7Q051bUI1QztBTXRtQkQ7RUFBeUM7Q055bUJ4QztBTXhtQkQ7RUFBaUQ7Q04ybUJoRDtBTTFtQkQ7RUFBNEM7Q042bUIzQztBTTVtQkQ7RUFBa0Q7Q04rbUJqRDtBTTltQkQ7RUFBb0Q7Q05pbkJuRDtBTWhuQkQ7RUFBOEM7Q05tbkI3QztBTWxuQkQ7RUFBdUM7Q05xbkJ0QztBTXBuQkQ7RUFBK0M7Q051bkI5QztBTXRuQkQ7RUFBMEM7Q055bkJ6QztBTXhuQkQ7RUFBa0Q7Q04ybkJqRDtBTTFuQkQ7RUFBcUM7Q042bkJwQztBTTVuQkQ7RUFBNkM7Q04rbkI1QztBTTluQkQ7RUFBeUM7Q05pb0J4QztBTWhvQkQ7RUFBaUQ7Q05tb0JoRDtBTWxvQkQ7RUFBdUM7Q05xb0J0QztBTXBvQkQ7RUFBK0M7Q051b0I5QztBTXRvQkQ7RUFBcUM7Q055b0JwQztBTXhvQkQ7RUFBNEM7Q04yb0IzQztBTTFvQkQ7RUFBd0M7Q042b0J2QztBTTVvQkQ7RUFBZ0Q7Q04rb0IvQztBTTlvQkQ7RUFBdUM7Q05pcEJ0QztBTWhwQkQ7RUFBK0M7Q05tcEI5QztBTWxwQkQ7RUFBb0M7Q05xcEJuQztBTXBwQkQ7RUFBd0M7Q051cEJ2QztBTXRwQkQ7RUFBNEM7Q055cEIzQztBTXhwQkQ7RUFBc0M7Q04ycEJyQztBTTFwQkQ7RUFBNEM7Q042cEIzQztBTTVwQkQ7RUFBOEM7Q04rcEI3QztBTTlwQkQ7RUFBd0M7Q05pcUJ2QztBTWhxQkQ7RUFBZ0Q7Q05tcUIvQztBTWxxQkQ7RUFBcUM7Q05xcUJwQztBTXBxQkQ7RUFBNkM7Q051cUI1QztBTXRxQkQ7RUFBcUM7Q055cUJwQztBTXhxQkQ7RUFBNkM7Q04ycUI1QztBTTFxQkQ7RUFBNkM7Q042cUI1QztBTTVxQkQ7RUFBOEM7Q04rcUI3QztBTTlxQkQ7RUFBeUM7Q05pckJ4QztBTWhyQkQ7RUFBaUQ7Q05tckJoRDtBTWxyQkQ7RUFBMEM7Q05xckJ6QztBTXByQkQ7RUFBa0Q7Q051ckJqRDtBTXRyQkQ7RUFBc0M7Q055ckJyQztBTXhyQkQ7RUFBOEM7Q04yckI3QztBTTFyQkQ7RUFBMkM7Q042ckIxQztBTTVyQkQ7RUFBbUQ7Q04rckJsRDtBTTlyQkQ7RUFBNEM7Q05pc0IzQztBTWhzQkQ7RUFBb0Q7Q05tc0JuRDtBTWxzQkQ7RUFBc0M7Q05xc0JyQztBTXBzQkQ7RUFBOEM7Q051c0I3QztBTXRzQkQ7RUFBb0M7Q055c0JuQztBTXhzQkQ7RUFBNEM7Q04yc0IzQztBTTFzQkQ7RUFBdUM7Q042c0J0QztBTTVzQkQ7RUFBK0M7Q04rc0I5QztBTTlzQkQ7RUFBdUM7Q05pdEJ0QztBTWh0QkQ7RUFBK0M7Q05tdEI5QztBTWx0QkQ7RUFBMEM7Q05xdEJ6QztBTXB0QkQ7RUFBa0Q7Q051dEJqRDtBTXR0QkQ7RUFBdUM7Q055dEJ0QztBTXh0QkQ7RUFBK0M7Q04ydEI5QztBTTF0QkQ7RUFBb0M7Q042dEJuQztBTTV0QkQ7RUFBNEM7Q04rdEIzQztBTTl0QkQ7RUFBcUM7Q05pdUJwQztBTWh1QkQ7RUFBNkM7Q05tdUI1QztBTWx1QkQ7RUFBcUM7Q05xdUJwQztBTXB1QkQ7RUFBNkM7Q051dUI1QztBTXR1QkQ7RUFBcUM7Q055dUJwQztBTXh1QkQ7RUFBMkM7Q04ydUIxQztBTTF1QkQ7RUFBNkM7Q042dUI1QztBTTV1QkQ7RUFBeUM7Q04rdUJ4QztBTTl1QkQ7RUFBaUQ7Q05pdkJoRDtBTWh2QkQ7RUFBMEM7Q05tdkJ6QztBTWx2QkQ7RUFBa0Q7Q05xdkJqRDtBTXB2QkQ7RUFBd0M7Q051dkJ2QztBTXR2QkQ7RUFBZ0Q7Q055dkIvQztBTXh2QkQ7RUFBc0M7Q04ydkJyQztBTTF2QkQ7RUFBNkM7Q042dkI1QztBTTV2QkQ7RUFBc0M7Q04rdkJyQztBTTl2QkQ7RUFBOEM7Q05pd0I3QztBTWh3QkQ7RUFBMEM7Q05td0J6QztBTWx3QkQ7RUFBa0Q7Q05xd0JqRDtBTXB3QkQ7RUFBcUM7Q051d0JwQztBTXR3QkQ7RUFBNkM7Q055d0I1QztBTXh3QkQ7RUFBd0M7Q04yd0J2QztBTTF3QkQ7RUFBOEM7Q042d0I3QztBTTV3QkQ7RUFBZ0Q7Q04rd0IvQztBTTl3QkQ7RUFBdUM7Q05peEJ0QztBTWh4QkQ7RUFBK0M7Q05teEI5QztBTWx4QkQ7RUFBdUQ7Q05xeEJ0RDtBTXB4QkQ7RUFBdUM7Q051eEJ0QztBTXR4QkQ7RUFBK0M7Q055eEI5QztBTXh4QkQ7RUFBcUM7Q04yeEJwQztBTTF4QkQ7RUFBNkM7Q042eEI1QztBTTV4QkQ7RUFBdUM7Q04reEJ0QztBTTl4QkQ7RUFBOEM7Q05peUI3QztBTWh5QkQ7RUFBeUM7Q05teUJ4QztBTWx5QkQ7RUFBZ0Q7Q05xeUIvQztBTXB5QkQ7RUFBd0M7Q051eUJ2QztBTXR5QkQ7RUFBK0M7Q055eUI5QztBTXh5QkQ7RUFBNkM7Q04yeUI1QztBTTF5QkQ7RUFBcUQ7Q042eUJwRDtBTTV5QkQ7RUFBNEM7Q04reUIzQztBTTl5QkQ7RUFBb0Q7Q05pekJuRDtBTWh6QkQ7RUFBc0M7Q05tekJyQztBTWx6QkQ7RUFBNEM7Q05xekIzQztBTXB6QkQ7RUFBb0Q7Q051ekJuRDtBTXR6QkQ7RUFBcUM7Q055ekJwQztBTXh6QkQ7RUFBMEM7Q04yekJ6QztBTTF6QkQ7RUFBNkM7Q042ekI1QztBTTV6QkQ7RUFBMEM7Q04rekJ6QztBTTl6QkQ7RUFBa0Q7Q05pMEJqRDtBTWgwQkQ7RUFBc0M7Q05tMEJyQztBTWwwQkQ7RUFBOEM7Q05xMEI3QztBTXAwQkQ7RUFBMEM7Q051MEJ6QztBTXQwQkQ7RUFBa0Q7Q055MEJqRDtBTXgwQkQ7RUFBMkM7Q04yMEIxQztBTTEwQkQ7RUFBbUQ7Q042MEJsRDtBTTUwQkQ7RUFBNkM7Q04rMEI1QztBTTkwQkQ7RUFBcUQ7Q05pMUJwRDtBTWgxQkQ7RUFBcUM7Q05tMUJwQztBTWwxQkQ7RUFBNkM7Q05xMUI1QztBTXAxQkQ7RUFBc0M7Q051MUJyQztBTXQxQkQ7RUFBOEM7Q055MUI3QztBTXgxQkQ7RUFBdUM7Q04yMUJ0QztBTTExQkQ7RUFBK0M7Q042MUI5QztBTTUxQkQ7RUFBc0M7Q04rMUJyQztBTTkxQkQ7RUFBOEM7Q05pMkI3QztBTWgyQkQ7RUFBcUM7Q05tMkJwQztBTWwyQkQ7RUFBNkM7Q05xMkI1QztBTXAyQkQ7RUFBeUM7Q051MkJ4QztBTXQyQkQ7RUFBaUQ7Q055MkJoRDtBTXgyQkQ7RUFBdUM7Q04yMkJ0QztBTTEyQkQ7RUFBK0M7Q042MkI5QztBTTUyQkQ7RUFBeUM7Q04rMkJ4QztBTTkyQkQ7RUFBaUQ7Q05pM0JoRDtBTWgzQkQ7RUFBNEM7Q05tM0IzQztBTWwzQkQ7RUFBMkM7Q05xM0IxQztBTXAzQkQ7RUFBMEM7Q051M0J6QztBTXQzQkQ7RUFBa0Q7Q055M0JqRDtBTXgzQkQ7RUFBc0M7Q04yM0JyQztBTTEzQkQ7RUFBOEM7Q042M0I3QztBTTUzQkQ7RUFBaUM7Q04rM0JoQztBTTkzQkQ7RUFBbUM7Q05pNEJsQztBTWg0QkQ7RUFBaUM7Q05tNEJoQztBTWw0QkQ7RUFBZ0M7Q05xNEIvQjtBTXA0QkQ7RUFBZ0M7Q051NEIvQjtBTXQ0QkQ7RUFBa0M7Q055NEJqQztBTXg0QkQ7RUFBbUM7Q04yNEJsQztBTTE0QkQ7RUFBaUM7Q042NEJoQztBTTU0QkQ7RUFBbUM7Q04rNEJsQztBTTk0QkQ7RUFBc0M7Q05pNUJyQztBTWg1QkQ7RUFBaUM7Q05tNUJoQztBTWw1QkQ7RUFBbUM7Q05xNUJsQztBTXA1QkQ7RUFBbUM7Q051NUJsQztBTXQ1QkQ7RUFBbUM7Q055NUJsQztBTXg1QkQ7RUFBbUM7Q04yNUJsQztBTTE1QkQ7RUFBcUM7Q042NUJwQztBTTU1QkQ7RUFBNkM7Q04rNUI1QztBTTk1QkQ7RUFBbUM7Q05pNkJsQztBTWg2QkQ7RUFBbUM7Q05tNkJsQztBTWw2QkQ7RUFBb0M7Q05xNkJuQztBTXA2QkQ7RUFBaUM7Q051NkJoQztBTXQ2QkQ7RUFBbUM7Q055NkJsQztBTXg2QkQ7RUFBaUM7Q04yNkJoQztBTTE2QkQ7RUFBZ0M7Q042NkIvQjtBTTU2QkQ7RUFBZ0M7Q04rNkIvQjtBTTk2QkQ7RUFBbUM7Q05pN0JsQztBTWg3QkQ7RUFBa0M7Q05tN0JqQztBTWw3QkQ7RUFBa0M7Q05xN0JqQztBTXA3QkQ7RUFBa0M7Q051N0JqQztBTXQ3QkQ7RUFBa0M7Q055N0JqQztBTXg3QkQ7RUFBa0M7Q04yN0JqQztBTTE3QkQ7RUFBMEM7Q042N0J6QztBTTU3QkQ7RUFBd0M7Q04rN0J2QztBTTk3QkQ7RUFBb0M7Q05pOEJuQztBTWg4QkQ7RUFBb0M7Q05tOEJuQztBTWw4QkQ7RUFBaUM7Q05xOEJoQztBTXA4QkQ7RUFBa0M7Q051OEJqQztBTXQ4QkQ7RUFBdUM7Q055OEJ0QztBTXg4QkQ7RUFBb0M7Q04yOEJuQztBTTE4QkQ7RUFBMEM7Q042OEJ6QztBTTU4QkQ7RUFBcUM7Q04rOEJwQztBTTk4QkQ7RUFBb0M7Q05pOUJuQztBTWg5QkQ7RUFBdUM7Q05tOUJ0QztBTWw5QkQ7RUFBb0M7Q05xOUJuQztBTXA5QkQ7RUFBbUM7Q051OUJsQztBTXQ5QkQ7RUFBdUM7Q055OUJ0QztBTXg5QkQ7RUFBd0M7Q04yOUJ2QztBTTE5QkQ7RUFBMkM7Q042OUIxQztBTTU5QkQ7RUFBc0M7Q04rOUJyQztBTTk5QkQ7RUFBa0M7Q05pK0JqQztBTWgrQkQ7RUFBbUM7Q05tK0JsQztBTWwrQkQ7RUFBdUM7Q05xK0J0QztBTXArQkQ7RUFBMkM7Q051K0IxQztBTXQrQkQ7RUFBc0M7Q055K0JyQztBTXgrQkQ7RUFBZ0M7Q04yK0IvQjtBTTErQkQ7RUFBcUM7Q042K0JwQztBTTUrQkQ7RUFBa0M7Q04rK0JqQztBTTkrQkQ7RUFBa0M7Q05pL0JqQztBTWgvQkQ7RUFBbUM7Q05tL0JsQztBTWwvQkQ7RUFBaUM7Q05xL0JoQztBTXAvQkQ7RUFBd0M7Q051L0J2QztBTXQvQkQ7RUFBaUM7Q055L0JoQztBTXgvQkQ7RUFBeUM7Q04yL0J4QztBTTEvQkQ7RUFBdUM7Q042L0J0QztBTTUvQkQ7RUFBbUM7Q04rL0JsQztBTTkvQkQ7RUFBa0M7Q05pZ0NqQztBTWhnQ0Q7RUFBa0M7Q05tZ0NqQztBTWxnQ0Q7RUFBcUM7Q05xZ0NwQztBTXBnQ0Q7RUFBc0M7Q051Z0NyQztBTXRnQ0Q7RUFBb0M7Q055Z0NuQztBTXhnQ0Q7RUFBeUM7Q04yZ0N4QztBTTFnQ0Q7RUFBdUM7Q042Z0N0QztBTTVnQ0Q7RUFBa0M7Q04rZ0NqQztBTTlnQ0Q7RUFBd0M7Q05paEN2QztBTWhoQ0Q7RUFBbUM7Q05taENsQztBTWxoQ0Q7RUFBb0M7Q05xaENuQztBTXBoQ0Q7RUFBa0M7Q051aENqQztBTXRoQ0Q7RUFBc0M7Q055aENyQztBTXhoQ0Q7RUFBcUM7Q04yaENwQztBTTFoQ0Q7RUFBcUM7Q042aENwQztBTTVoQ0Q7RUFBZ0M7Q04raEMvQjtBTTloQ0Q7RUFBd0M7Q05paUN2QztBTWhpQ0Q7RUFBcUM7Q05taUNwQztBTWxpQ0Q7RUFBbUM7Q05xaUNsQztBTXBpQ0Q7RUFBcUM7Q051aUNwQztBTXRpQ0Q7RUFBa0M7Q055aUNqQztBTXhpQ0Q7RUFBb0M7Q04yaUNuQztBTTFpQ0Q7RUFBMEM7Q042aUN6QztBTTVpQ0Q7RUFBeUM7Q04raUN4QztBTTlpQ0Q7RUFBMkM7Q05pakMxQztBTWhqQ0Q7RUFBbUQ7Q05takNsRDtBTWxqQ0Q7RUFBMkM7Q05xakMxQztBTXBqQ0Q7RUFBbUQ7Q051akNsRDtBTXRqQ0Q7RUFBeUM7Q055akN4QztBTXhqQ0Q7RUFBaUQ7Q04yakNoRDtBTTFqQ0Q7RUFBMkM7Q042akMxQztBTTVqQ0Q7RUFBbUQ7Q04rakNsRDtBTTlqQ0Q7RUFBMEM7Q05pa0N6QztBTWhrQ0Q7RUFBa0Q7Q05ta0NqRDtBTWxrQ0Q7RUFBMEM7Q05xa0N6QztBTXBrQ0Q7RUFBa0Q7Q051a0NqRDtBTXRrQ0Q7RUFBMkM7Q055a0MxQztBTXhrQ0Q7RUFBbUQ7Q04ya0NsRDtBTTFrQ0Q7RUFBd0M7Q042a0N2QztBTTVrQ0Q7RUFBZ0Q7Q04ra0MvQztBTTlrQ0Q7RUFBZ0Q7Q05pbEMvQztBTWhsQ0Q7RUFBd0Q7Q05tbEN2RDtBTWxsQ0Q7RUFBNEM7Q05xbEMzQztBTXBsQ0Q7RUFBb0Q7Q051bENuRDtBTXRsQ0Q7RUFBMkM7Q055bEMxQztBTXhsQ0Q7RUFBbUQ7Q04ybENsRDtBTTFsQ0Q7RUFBd0M7Q042bEN2QztBTTVsQ0Q7RUFBZ0Q7Q04rbEMvQztBTTlsQ0Q7RUFBNEM7Q05pbUMzQztBTWhtQ0Q7RUFBb0Q7Q05tbUNuRDtBTWxtQ0Q7RUFBOEM7Q05xbUM3QztBTXBtQ0Q7RUFBc0Q7Q051bUNyRDtBTXRtQ0Q7RUFBaUQ7Q055bUNoRDtBTXhtQ0Q7RUFBMEM7Q04ybUN6QztBTTFtQ0Q7RUFBa0Q7Q042bUNqRDtBTTVtQ0Q7RUFBMEM7Q04rbUN6QztBTTltQ0Q7RUFBa0Q7Q05pbkNqRDtBTWhuQ0Q7RUFBOEM7Q05tbkM3QztBTWxuQ0Q7RUFBc0Q7Q05xbkNyRDtBTXBuQ0Q7RUFBOEM7Q051bkM3QztBTXRuQ0Q7RUFBc0Q7Q055bkNyRDtBTXhuQ0Q7RUFBeUM7Q04ybkN4QztBTTFuQ0Q7RUFBaUQ7Q042bkNoRDtBTTVuQ0Q7RUFBNkM7Q04rbkM1QztBTTluQ0Q7RUFBcUQ7Q05pb0NwRDtBTWhvQ0Q7RUFBOEM7Q05tb0M3QztBTWxvQ0Q7RUFBc0Q7Q05xb0NyRDtBTXBvQ0Q7RUFBNEM7Q051b0MzQztBTXRvQ0Q7RUFBb0Q7Q055b0NuRDtBTXhvQ0Q7RUFBNEM7Q04yb0MzQztBTTFvQ0Q7RUFBMEM7Q042b0N6QztBTTVvQ0Q7RUFBMkM7Q04rb0MxQztBTTlvQ0Q7RUFBNkM7Q05pcEM1QztBTWhwQ0Q7RUFBcUQ7Q05tcENwRDtBTWxwQ0Q7RUFBMEM7Q05xcEN6QztBTXBwQ0Q7RUFBMEM7Q051cEN6QztBTXRwQ0Q7RUFBa0Q7Q055cENqRDtBTXhwQ0Q7RUFBdUM7Q04ycEN0QztBTTFwQ0Q7RUFBK0M7Q042cEM5QztBTTVwQ0Q7RUFBd0M7Q04rcEN2QztBTTlwQ0Q7RUFBeUM7Q05pcUN4QztBTWhxQ0Q7RUFBaUQ7Q05tcUNoRDtBTWxxQ0Q7RUFBNEM7Q05xcUMzQztBTXBxQ0Q7RUFBb0Q7Q051cUNuRDtBTXRxQ0Q7RUFBMEM7Q055cUN6QztBTXhxQ0Q7RUFBa0Q7Q04ycUNqRDtBTTFxQ0Q7RUFBdUM7Q042cUN0QztBTTVxQ0Q7RUFBMEM7Q04rcUN6QztBTTlxQ0Q7RUFBa0Q7Q05pckNqRDtBTWhyQ0Q7RUFBMkM7Q05tckMxQztBTWxyQ0Q7RUFBbUQ7Q05xckNsRDtBTXByQ0Q7RUFBdUM7Q051ckN0QztBTXRyQ0Q7RUFBK0M7Q055ckM5QztBTXhyQ0Q7RUFBeUM7Q04yckN4QztBTTFyQ0Q7RUFBaUQ7Q042ckNoRDtBTTVyQ0Q7RUFBNEM7Q04rckMzQztBTTlyQ0Q7RUFBb0Q7Q05pc0NuRDtBTWhzQ0Q7RUFBMkM7Q05tc0MxQztBTWxzQ0Q7RUFBbUQ7Q05xc0NsRDtBTXBzQ0Q7RUFBNkM7Q051c0M1QztBTXRzQ0Q7RUFBcUQ7Q055c0NwRDtBTXhzQ0Q7RUFBeUM7Q04yc0N4QztBTTFzQ0Q7RUFBaUQ7Q042c0NoRDtBTTVzQ0Q7RUFBdUM7Q04rc0N0QztBTTlzQ0Q7RUFBK0M7Q05pdEM5QztBTWh0Q0Q7RUFBMkM7Q05tdEMxQztBTWx0Q0Q7RUFBbUQ7Q05xdENsRDtBTXB0Q0Q7RUFBcUM7Q051dENwQztBTXR0Q0Q7RUFBNkM7Q055dEM1QztBTXh0Q0Q7RUFBeUM7Q04ydEN4QztBTTF0Q0Q7RUFBd0M7Q042dEN2QztBTTV0Q0Q7RUFBa0M7Q04rdENqQztBTTl0Q0Q7RUFBaUM7Q05pdUNoQztBTWh1Q0Q7RUFBdUM7Q05tdUN0QztBTWx1Q0Q7RUFBa0M7Q05xdUNqQztBTXB1Q0Q7RUFBaUM7Q051dUNoQztBTXR1Q0Q7RUFBd0M7Q055dUN2QztBTXh1Q0Q7RUFBdUM7Q04ydUN0QztBTTF1Q0Q7RUFBcUM7Q042dUNwQztBTTV1Q0Q7RUFBbUM7Q04rdUNsQztBTTl1Q0Q7RUFBMEM7Q05pdkN6QztBTWh2Q0Q7RUFBd0M7Q05tdkN2QztBTWx2Q0Q7RUFBb0M7Q05xdkNuQztBTXB2Q0Q7RUFBb0M7Q051dkNuQztBTXR2Q0Q7RUFBbUM7Q055dkNsQztBTXh2Q0Q7RUFBbUM7Q04ydkNsQztBTTF2Q0Q7RUFBMkM7Q042dkMxQztBTTV2Q0Q7RUFBcUM7Q04rdkNwQztBTTl2Q0Q7RUFBdUM7Q05pd0N0QztBTWh3Q0Q7RUFBcUM7Q05td0NwQztBTWx3Q0Q7RUFBbUM7Q05xd0NsQztBTXB3Q0Q7RUFBZ0M7Q051d0MvQjtBTXR3Q0Q7RUFBd0M7Q055d0N2QztBTXh3Q0Q7RUFBd0M7Q04yd0N2QztBTTF3Q0Q7RUFBdUM7Q042d0N0QztBTTV3Q0Q7RUFBMEM7Q04rd0N6QztBTTl3Q0Q7RUFBd0M7Q05peEN2QztBTWh4Q0Q7RUFBaUM7Q05teENoQztBTWx4Q0Q7RUFBc0M7Q05xeENyQztBTXB4Q0Q7RUFBaUM7Q051eENoQztBTXR4Q0Q7RUFBc0M7Q055eENyQztBTXh4Q0Q7RUFBa0M7Q04yeENqQztBTTF4Q0Q7RUFBbUM7Q042eENsQztBTTV4Q0Q7RUFBaUM7Q04reENoQztBTy90RkQ7RUNJSTtFQUNBO0VBQ0E7RUFDQTtFQ05BO0VGQ0E7Q1BxdUZIO0FTcnVGRzs7RUFFSTtFQUNBO0NUdXVGUDtBU3J1Rkc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDVHV1RlA7QVVodkZDOztFQUVFO0VBQ0E7Q1ZrdkZIO0FVaHZGQztFQUNFO0NWa3ZGSDtBT3R2Rkc7RUFDSTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7Q1B3dkZQO0FPdHZGTzs7RUFFSTtFQUFBO0VBQUE7Q1B3dkZYO0FPcnZGTztFQUNJO01BQUE7VUFBQTtDUHV2Rlg7QU9wdkZPO0VBQ0k7TUFBQTtVQUFBO0NQc3ZGWDtBT252Rk87RUFDSTtNQUFBO1VBQUE7Q1BxdkZYO0FPbHZGTztFQUNJO01BQUE7VUFBQTtDUG92Rlg7QU9qdkZPO0VBQ0k7TUFBQTtDUG12Rlg7QU9odkZPO0VBQ0k7TUFBQTtVQUFBO0NQa3ZGWDtBTy91Rk87RUFDSTtNQUFBO1VBQUE7Q1BpdkZYO0FPOXVGTztFQUNJO01BQUE7VUFBQTtDUGd2Rlg7QU8zdUZEO0VBQ0k7RUFDQTtDUDZ1Rkg7QVExd0ZPO0VBQ0k7RUFDQTtNQUFBO1VBQUE7Q1I0d0ZYO0FRcndGRztFQUNJO0VBQ0E7Q1J1d0ZQO0FRcndGRztFQUNJO0NSdXdGUDtBUXJ3Rkc7RUFDSTtDUnV3RlA7QVFyd0ZHO0VBQ0k7Q1J1d0ZQO0FRcndGRztFQUNJO01BQUE7VUFBQTtDUnV3RlA7QVFyeEZHO0VBQ0k7RUFDQTtDUnV4RlA7QVFyeEZHO0VBQ0k7Q1J1eEZQO0FRcnhGRztFQUNJO0NSdXhGUDtBUXJ4Rkc7RUFDSTtDUnV4RlA7QVFyeEZHO0VBQ0k7TUFBQTtVQUFBO0NSdXhGUDtBUXJ5Rkc7RUFDSTtFQUNBO0NSdXlGUDtBUXJ5Rkc7RUFDSTtDUnV5RlA7QVFyeUZHO0VBQ0k7Q1J1eUZQO0FRcnlGRztFQUNJO0NSdXlGUDtBUXJ5Rkc7RUFDSTtNQUFBO1VBQUE7Q1J1eUZQO0FRcnpGRztFQUNJO0VBQ0E7Q1J1ekZQO0FRcnpGRztFQUNJO0NSdXpGUDtBUXJ6Rkc7RUFDSTtDUnV6RlA7QVFyekZHO0VBQ0k7Q1J1ekZQO0FRcnpGRztFQUNJO01BQUE7VUFBQTtDUnV6RlA7QVFyMEZHO0VBQ0k7RUFDQTtDUnUwRlA7QVFyMEZHO0VBQ0k7Q1J1MEZQO0FRcjBGRztFQUNJO0NSdTBGUDtBUXIwRkc7RUFDSTtDUnUwRlA7QVFyMEZHO0VBQ0k7TUFBQTtVQUFBO0NSdTBGUDtBUXIxRkc7RUFDSTtFQUNBO0NSdTFGUDtBUXIxRkc7RUFDSTtDUnUxRlA7QVFyMUZHO0VBQ0k7Q1J1MUZQO0FRcjFGRztFQUNJO0NSdTFGUDtBUXIxRkc7RUFDSTtNQUFBO1VBQUE7Q1J1MUZQO0FRcjJGRztFQUNJO0VBQ0E7Q1J1MkZQO0FRcjJGRztFQUNJO0NSdTJGUDtBUXIyRkc7RUFDSTtDUnUyRlA7QVFyMkZHO0VBQ0k7Q1J1MkZQO0FRcjJGRztFQUNJO01BQUE7VUFBQTtDUnUyRlA7QVFyM0ZHO0VBQ0k7RUFDQTtDUnUzRlA7QVFyM0ZHO0VBQ0k7Q1J1M0ZQO0FRcjNGRztFQUNJO0NSdTNGUDtBUXIzRkc7RUFDSTtDUnUzRlA7QVFyM0ZHO0VBQ0k7TUFBQTtVQUFBO0NSdTNGUDtBUXI0Rkc7RUFDSTtFQUNBO0NSdTRGUDtBUXI0Rkc7RUFDSTtDUnU0RlA7QVFyNEZHO0VBQ0k7Q1J1NEZQO0FRcjRGRztFQUNJO0NSdTRGUDtBUXI0Rkc7RUFDSTtNQUFBO1VBQUE7Q1J1NEZQO0FRcjVGRztFQUNJO0VBQ0E7Q1J1NUZQO0FRcjVGRztFQUNJO0NSdTVGUDtBUXI1Rkc7RUFDSTtDUnU1RlA7QVFyNUZHO0VBQ0k7Q1J1NUZQO0FRcjVGRztFQUNJO01BQUE7VUFBQTtDUnU1RlA7QVFyNkZHO0VBQ0k7RUFDQTtDUnU2RlA7QVFyNkZHO0VBQ0k7Q1J1NkZQO0FRcjZGRztFQUNJO0NSdTZGUDtBUXI2Rkc7RUFDSTtDUnU2RlA7QVFyNkZHO0VBQ0k7TUFBQTtVQUFBO0NSdTZGUDtBUXI3Rkc7RUFDSTtFQUNBO0NSdTdGUDtBUXI3Rkc7RUFDSTtDUnU3RlA7QVFyN0ZHO0VBQ0k7Q1J1N0ZQO0FRcjdGRztFQUNJO0NSdTdGUDtBUXI3Rkc7RUFDSTtNQUFBO1VBQUE7Q1J1N0ZQO0FRcjhGRztFQUNJO0VBQ0E7Q1J1OEZQO0FRcjhGRztFQUNJO0NSdThGUDtBUXI4Rkc7RUFDSTtDUnU4RlA7QVFyOEZHO0VBQ0k7Q1J1OEZQO0FRcjhGRztFQUNJO01BQUE7VUFBQTtDUnU4RlA7QVFyOUZHO0VBQ0k7RUFDQTtDUnU5RlA7QVFyOUZHO0VBQ0k7Q1J1OUZQO0FRcjlGRztFQUNJO0NSdTlGUDtBUXI5Rkc7RUFDSTtDUnU5RlA7QVFyOUZHO0VBQ0k7TUFBQTtVQUFBO0NSdTlGUDtBUXIrRkc7RUFDSTtFQUNBO0NSdStGUDtBUXIrRkc7RUFDSTtDUnUrRlA7QVFyK0ZHO0VBQ0k7Q1J1K0ZQO0FRcitGRztFQUNJO0NSdStGUDtBUXIrRkc7RUFDSTtNQUFBO1VBQUE7Q1J1K0ZQO0FRci9GRztFQUNJO0VBQ0E7Q1J1L0ZQO0FRci9GRztFQUNJO0NSdS9GUDtBUXIvRkc7RUFDSTtDUnUvRlA7QVFyL0ZHO0VBQ0k7Q1J1L0ZQO0FRci9GRztFQUNJO01BQUE7VUFBQTtDUnUvRlA7QVFyZ0dHO0VBQ0k7RUFDQTtDUnVnR1A7QVFyZ0dHO0VBQ0k7Q1J1Z0dQO0FRcmdHRztFQUNJO0NSdWdHUDtBUXJnR0c7RUFDSTtDUnVnR1A7QVFyZ0dHO0VBQ0k7TUFBQTtVQUFBO0NSdWdHUDtBUXJoR0c7RUFDSTtFQUNBO0NSdWhHUDtBUXJoR0c7RUFDSTtDUnVoR1A7QVFyaEdHO0VBQ0k7Q1J1aEdQO0FRcmhHRztFQUNJO0NSdWhHUDtBUXJoR0c7RUFDSTtNQUFBO1VBQUE7Q1J1aEdQO0FRcmlHRztFQUNJO0VBQ0E7Q1J1aUdQO0FRcmlHRztFQUNJO0NSdWlHUDtBUXJpR0c7RUFDSTtDUnVpR1A7QVFyaUdHO0VBQ0k7Q1J1aUdQO0FRcmlHRztFQUNJO01BQUE7VUFBQTtDUnVpR1A7QVFyakdHO0VBQ0k7RUFDQTtDUnVqR1A7QVFyakdHO0VBQ0k7Q1J1akdQO0FRcmpHRztFQUNJO0NSdWpHUDtBUXJqR0c7RUFDSTtDUnVqR1A7QVFyakdHO0VBQ0k7TUFBQTtVQUFBO0NSdWpHUDtBUXJrR0c7RUFDSTtFQUNBO0NSdWtHUDtBUXJrR0c7RUFDSTtDUnVrR1A7QVFya0dHO0VBQ0k7Q1J1a0dQO0FRcmtHRztFQUNJO0NSdWtHUDtBUXJrR0c7RUFDSTtNQUFBO1VBQUE7Q1J1a0dQO0FRcmxHRztFQUNJO0VBQ0E7Q1J1bEdQO0FRcmxHRztFQUNJO0NSdWxHUDtBUXJsR0c7RUFDSTtDUnVsR1A7QVFybEdHO0VBQ0k7Q1J1bEdQO0FRcmxHRztFQUNJO01BQUE7VUFBQTtDUnVsR1A7QVFybUdHO0VBQ0k7RUFDQTtDUnVtR1A7QVFybUdHO0VBQ0k7Q1J1bUdQO0FRcm1HRztFQUNJO0NSdW1HUDtBUXJtR0c7RUFDSTtDUnVtR1A7QVFybUdHO0VBQ0k7TUFBQTtVQUFBO0NSdW1HUDtBUXJuR0c7RUFDSTtFQUNBO0NSdW5HUDtBUXJuR0c7RUFDSTtDUnVuR1A7QVFybkdHO0VBQ0k7Q1J1bkdQO0FRcm5HRztFQUNJO0NSdW5HUDtBUXJuR0c7RUFDSTtNQUFBO1VBQUE7Q1J1bkdQO0FRam5HRztFQUNJO0NSbW5HUDtBUWpuR0c7RUFDSTtDUm1uR1A7QVFqbkdHO0VBQ0k7Q1JtbkdQO0FRdnBHTztFQUNJO0VBQ0E7TUFBQTtVQUFBO0NSeXBHWDtBUWxwR0c7RUFDSTtFQUNBO0NSb3BHUDtBUWxwR0c7RUFDSTtDUm9wR1A7QVFscEdHO0VBQ0k7Q1JvcEdQO0FRbHBHRztFQUNJO0NSb3BHUDtBUWxwR0c7RUFDSTtNQUFBO1VBQUE7Q1JvcEdQO0FRbHFHRztFQUNJO0VBQ0E7Q1JvcUdQO0FRbHFHRztFQUNJO0NSb3FHUDtBUWxxR0c7RUFDSTtDUm9xR1A7QVFscUdHO0VBQ0k7Q1JvcUdQO0FRbHFHRztFQUNJO01BQUE7VUFBQTtDUm9xR1A7QVFsckdHO0VBQ0k7RUFDQTtDUm9yR1A7QVFsckdHO0VBQ0k7Q1JvckdQO0FRbHJHRztFQUNJO0NSb3JHUDtBUWxyR0c7RUFDSTtDUm9yR1A7QVFsckdHO0VBQ0k7TUFBQTtVQUFBO0NSb3JHUDtBUWxzR0c7RUFDSTtFQUNBO0NSb3NHUDtBUWxzR0c7RUFDSTtDUm9zR1A7QVFsc0dHO0VBQ0k7Q1Jvc0dQO0FRbHNHRztFQUNJO0NSb3NHUDtBUWxzR0c7RUFDSTtNQUFBO1VBQUE7Q1Jvc0dQO0FRbHRHRztFQUNJO0VBQ0E7Q1JvdEdQO0FRbHRHRztFQUNJO0NSb3RHUDtBUWx0R0c7RUFDSTtDUm90R1A7QVFsdEdHO0VBQ0k7Q1JvdEdQO0FRbHRHRztFQUNJO01BQUE7VUFBQTtDUm90R1A7QVFsdUdHO0VBQ0k7RUFDQTtDUm91R1A7QVFsdUdHO0VBQ0k7Q1JvdUdQO0FRbHVHRztFQUNJO0NSb3VHUDtBUWx1R0c7RUFDSTtDUm91R1A7QVFsdUdHO0VBQ0k7TUFBQTtVQUFBO0NSb3VHUDtBUWx2R0c7RUFDSTtFQUNBO0NSb3ZHUDtBUWx2R0c7RUFDSTtDUm92R1A7QVFsdkdHO0VBQ0k7Q1JvdkdQO0FRbHZHRztFQUNJO0NSb3ZHUDtBUWx2R0c7RUFDSTtNQUFBO1VBQUE7Q1JvdkdQO0FRbHdHRztFQUNJO0VBQ0E7Q1Jvd0dQO0FRbHdHRztFQUNJO0NSb3dHUDtBUWx3R0c7RUFDSTtDUm93R1A7QVFsd0dHO0VBQ0k7Q1Jvd0dQO0FRbHdHRztFQUNJO01BQUE7VUFBQTtDUm93R1A7QVFseEdHO0VBQ0k7RUFDQTtDUm94R1A7QVFseEdHO0VBQ0k7Q1JveEdQO0FRbHhHRztFQUNJO0NSb3hHUDtBUWx4R0c7RUFDSTtDUm94R1A7QVFseEdHO0VBQ0k7TUFBQTtVQUFBO0NSb3hHUDtBUWx5R0c7RUFDSTtFQUNBO0NSb3lHUDtBUWx5R0c7RUFDSTtDUm95R1A7QVFseUdHO0VBQ0k7Q1JveUdQO0FRbHlHRztFQUNJO0NSb3lHUDtBUWx5R0c7RUFDSTtNQUFBO1VBQUE7Q1JveUdQO0FRbHpHRztFQUNJO0VBQ0E7Q1JvekdQO0FRbHpHRztFQUNJO0NSb3pHUDtBUWx6R0c7RUFDSTtDUm96R1A7QVFsekdHO0VBQ0k7Q1JvekdQO0FRbHpHRztFQUNJO01BQUE7VUFBQTtDUm96R1A7QVFsMEdHO0VBQ0k7RUFDQTtDUm8wR1A7QVFsMEdHO0VBQ0k7Q1JvMEdQO0FRbDBHRztFQUNJO0NSbzBHUDtBUWwwR0c7RUFDSTtDUm8wR1A7QVFsMEdHO0VBQ0k7TUFBQTtVQUFBO0NSbzBHUDtBUWwxR0c7RUFDSTtFQUNBO0NSbzFHUDtBUWwxR0c7RUFDSTtDUm8xR1A7QVFsMUdHO0VBQ0k7Q1JvMUdQO0FRbDFHRztFQUNJO0NSbzFHUDtBUWwxR0c7RUFDSTtNQUFBO1VBQUE7Q1JvMUdQO0FRbDJHRztFQUNJO0VBQ0E7Q1JvMkdQO0FRbDJHRztFQUNJO0NSbzJHUDtBUWwyR0c7RUFDSTtDUm8yR1A7QVFsMkdHO0VBQ0k7Q1JvMkdQO0FRbDJHRztFQUNJO01BQUE7VUFBQTtDUm8yR1A7QVFsM0dHO0VBQ0k7RUFDQTtDUm8zR1A7QVFsM0dHO0VBQ0k7Q1JvM0dQO0FRbDNHRztFQUNJO0NSbzNHUDtBUWwzR0c7RUFDSTtDUm8zR1A7QVFsM0dHO0VBQ0k7TUFBQTtVQUFBO0NSbzNHUDtBUWw0R0c7RUFDSTtFQUNBO0NSbzRHUDtBUWw0R0c7RUFDSTtDUm80R1A7QVFsNEdHO0VBQ0k7Q1JvNEdQO0FRbDRHRztFQUNJO0NSbzRHUDtBUWw0R0c7RUFDSTtNQUFBO1VBQUE7Q1JvNEdQO0FRbDVHRztFQUNJO0VBQ0E7Q1JvNUdQO0FRbDVHRztFQUNJO0NSbzVHUDtBUWw1R0c7RUFDSTtDUm81R1A7QVFsNUdHO0VBQ0k7Q1JvNUdQO0FRbDVHRztFQUNJO01BQUE7VUFBQTtDUm81R1A7QVFsNkdHO0VBQ0k7RUFDQTtDUm82R1A7QVFsNkdHO0VBQ0k7Q1JvNkdQO0FRbDZHRztFQUNJO0NSbzZHUDtBUWw2R0c7RUFDSTtDUm82R1A7QVFsNkdHO0VBQ0k7TUFBQTtVQUFBO0NSbzZHUDtBUWw3R0c7RUFDSTtFQUNBO0NSbzdHUDtBUWw3R0c7RUFDSTtDUm83R1A7QVFsN0dHO0VBQ0k7Q1JvN0dQO0FRbDdHRztFQUNJO0NSbzdHUDtBUWw3R0c7RUFDSTtNQUFBO1VBQUE7Q1JvN0dQO0FRbDhHRztFQUNJO0VBQ0E7Q1JvOEdQO0FRbDhHRztFQUNJO0NSbzhHUDtBUWw4R0c7RUFDSTtDUm84R1A7QVFsOEdHO0VBQ0k7Q1JvOEdQO0FRbDhHRztFQUNJO01BQUE7VUFBQTtDUm84R1A7QVFsOUdHO0VBQ0k7RUFDQTtDUm85R1A7QVFsOUdHO0VBQ0k7Q1JvOUdQO0FRbDlHRztFQUNJO0NSbzlHUDtBUWw5R0c7RUFDSTtDUm85R1A7QVFsOUdHO0VBQ0k7TUFBQTtVQUFBO0NSbzlHUDtBUWwrR0c7RUFDSTtFQUNBO0NSbytHUDtBUWwrR0c7RUFDSTtDUm8rR1A7QVFsK0dHO0VBQ0k7Q1JvK0dQO0FRbCtHRztFQUNJO0NSbytHUDtBUWwrR0c7RUFDSTtNQUFBO1VBQUE7Q1JvK0dQO0FRbC9HRztFQUNJO0VBQ0E7Q1JvL0dQO0FRbC9HRztFQUNJO0NSby9HUDtBUWwvR0c7RUFDSTtDUm8vR1A7QVFsL0dHO0VBQ0k7Q1JvL0dQO0FRbC9HRztFQUNJO01BQUE7VUFBQTtDUm8vR1A7QVFsZ0hHO0VBQ0k7RUFDQTtDUm9nSFA7QVFsZ0hHO0VBQ0k7Q1JvZ0hQO0FRbGdIRztFQUNJO0NSb2dIUDtBUWxnSEc7RUFDSTtDUm9nSFA7QVFsZ0hHO0VBQ0k7TUFBQTtVQUFBO0NSb2dIUDtBUTkvR0c7RUFDSTtDUmdnSFA7QVE5L0dHO0VBQ0k7Q1JnZ0hQO0FROS9HRztFQUNJO0NSZ2dIUDtBT3QvR0Q7RUM5Q1E7SUFDSTtJQUNBO1FBQUE7WUFBQTtHUnVpSFQ7RVFoaUhDO0lBQ0k7SUFDQTtHUmtpSEw7RVFoaUhDO0lBQ0k7R1JraUhMO0VRaGlIQztJQUNJO0dSa2lITDtFUWhpSEM7SUFDSTtHUmtpSEw7RVFoaUhDO0lBQ0k7UUFBQTtZQUFBO0dSa2lITDtFUWhqSEM7SUFDSTtJQUNBO0dSa2pITDtFUWhqSEM7SUFDSTtHUmtqSEw7RVFoakhDO0lBQ0k7R1JrakhMO0VRaGpIQztJQUNJO0dSa2pITDtFUWhqSEM7SUFDSTtRQUFBO1lBQUE7R1JrakhMO0VRaGtIQztJQUNJO0lBQ0E7R1Jra0hMO0VRaGtIQztJQUNJO0dSa2tITDtFUWhrSEM7SUFDSTtHUmtrSEw7RVFoa0hDO0lBQ0k7R1Jra0hMO0VRaGtIQztJQUNJO1FBQUE7WUFBQTtHUmtrSEw7RVFobEhDO0lBQ0k7SUFDQTtHUmtsSEw7RVFobEhDO0lBQ0k7R1JrbEhMO0VRaGxIQztJQUNJO0dSa2xITDtFUWhsSEM7SUFDSTtHUmtsSEw7RVFobEhDO0lBQ0k7UUFBQTtZQUFBO0dSa2xITDtFUWhtSEM7SUFDSTtJQUNBO0dSa21ITDtFUWhtSEM7SUFDSTtHUmttSEw7RVFobUhDO0lBQ0k7R1JrbUhMO0VRaG1IQztJQUNJO0dSa21ITDtFUWhtSEM7SUFDSTtRQUFBO1lBQUE7R1JrbUhMO0VRaG5IQztJQUNJO0lBQ0E7R1JrbkhMO0VRaG5IQztJQUNJO0dSa25ITDtFUWhuSEM7SUFDSTtHUmtuSEw7RVFobkhDO0lBQ0k7R1JrbkhMO0VRaG5IQztJQUNJO1FBQUE7WUFBQTtHUmtuSEw7RVFob0hDO0lBQ0k7SUFDQTtHUmtvSEw7RVFob0hDO0lBQ0k7R1Jrb0hMO0VRaG9IQztJQUNJO0dSa29ITDtFUWhvSEM7SUFDSTtHUmtvSEw7RVFob0hDO0lBQ0k7UUFBQTtZQUFBO0dSa29ITDtFUWhwSEM7SUFDSTtJQUNBO0dSa3BITDtFUWhwSEM7SUFDSTtHUmtwSEw7RVFocEhDO0lBQ0k7R1JrcEhMO0VRaHBIQztJQUNJO0dSa3BITDtFUWhwSEM7SUFDSTtRQUFBO1lBQUE7R1JrcEhMO0VRaHFIQztJQUNJO0lBQ0E7R1JrcUhMO0VRaHFIQztJQUNJO0dSa3FITDtFUWhxSEM7SUFDSTtHUmtxSEw7RVFocUhDO0lBQ0k7R1JrcUhMO0VRaHFIQztJQUNJO1FBQUE7WUFBQTtHUmtxSEw7RVFockhDO0lBQ0k7SUFDQTtHUmtySEw7RVFockhDO0lBQ0k7R1JrckhMO0VRaHJIQztJQUNJO0dSa3JITDtFUWhySEM7SUFDSTtHUmtySEw7RVFockhDO0lBQ0k7UUFBQTtZQUFBO0dSa3JITDtFUWhzSEM7SUFDSTtJQUNBO0dSa3NITDtFUWhzSEM7SUFDSTtHUmtzSEw7RVFoc0hDO0lBQ0k7R1Jrc0hMO0VRaHNIQztJQUNJO0dSa3NITDtFUWhzSEM7SUFDSTtRQUFBO1lBQUE7R1Jrc0hMO0VRaHRIQztJQUNJO0lBQ0E7R1JrdEhMO0VRaHRIQztJQUNJO0dSa3RITDtFUWh0SEM7SUFDSTtHUmt0SEw7RVFodEhDO0lBQ0k7R1JrdEhMO0VRaHRIQztJQUNJO1FBQUE7WUFBQTtHUmt0SEw7RVFodUhDO0lBQ0k7SUFDQTtHUmt1SEw7RVFodUhDO0lBQ0k7R1JrdUhMO0VRaHVIQztJQUNJO0dSa3VITDtFUWh1SEM7SUFDSTtHUmt1SEw7RVFodUhDO0lBQ0k7UUFBQTtZQUFBO0dSa3VITDtFUWh2SEM7SUFDSTtJQUNBO0dSa3ZITDtFUWh2SEM7SUFDSTtHUmt2SEw7RVFodkhDO0lBQ0k7R1JrdkhMO0VRaHZIQztJQUNJO0dSa3ZITDtFUWh2SEM7SUFDSTtRQUFBO1lBQUE7R1JrdkhMO0VRaHdIQztJQUNJO0lBQ0E7R1Jrd0hMO0VRaHdIQztJQUNJO0dSa3dITDtFUWh3SEM7SUFDSTtHUmt3SEw7RVFod0hDO0lBQ0k7R1Jrd0hMO0VRaHdIQztJQUNJO1FBQUE7WUFBQTtHUmt3SEw7RVFoeEhDO0lBQ0k7SUFDQTtHUmt4SEw7RVFoeEhDO0lBQ0k7R1JreEhMO0VRaHhIQztJQUNJO0dSa3hITDtFUWh4SEM7SUFDSTtHUmt4SEw7RVFoeEhDO0lBQ0k7UUFBQTtZQUFBO0dSa3hITDtFUWh5SEM7SUFDSTtJQUNBO0dSa3lITDtFUWh5SEM7SUFDSTtHUmt5SEw7RVFoeUhDO0lBQ0k7R1JreUhMO0VRaHlIQztJQUNJO0dSa3lITDtFUWh5SEM7SUFDSTtRQUFBO1lBQUE7R1JreUhMO0VRaHpIQztJQUNJO0lBQ0E7R1JrekhMO0VRaHpIQztJQUNJO0dSa3pITDtFUWh6SEM7SUFDSTtHUmt6SEw7RVFoekhDO0lBQ0k7R1JrekhMO0VRaHpIQztJQUNJO1FBQUE7WUFBQTtHUmt6SEw7RVFoMEhDO0lBQ0k7SUFDQTtHUmswSEw7RVFoMEhDO0lBQ0k7R1JrMEhMO0VRaDBIQztJQUNJO0dSazBITDtFUWgwSEM7SUFDSTtHUmswSEw7RVFoMEhDO0lBQ0k7UUFBQTtZQUFBO0dSazBITDtFUWgxSEM7SUFDSTtJQUNBO0dSazFITDtFUWgxSEM7SUFDSTtHUmsxSEw7RVFoMUhDO0lBQ0k7R1JrMUhMO0VRaDFIQztJQUNJO0dSazFITDtFUWgxSEM7SUFDSTtRQUFBO1lBQUE7R1JrMUhMO0VRaDJIQztJQUNJO0lBQ0E7R1JrMkhMO0VRaDJIQztJQUNJO0dSazJITDtFUWgySEM7SUFDSTtHUmsySEw7RVFoMkhDO0lBQ0k7R1JrMkhMO0VRaDJIQztJQUNJO1FBQUE7WUFBQTtHUmsySEw7RVFoM0hDO0lBQ0k7SUFDQTtHUmszSEw7RVFoM0hDO0lBQ0k7R1JrM0hMO0VRaDNIQztJQUNJO0dSazNITDtFUWgzSEM7SUFDSTtHUmszSEw7RVFoM0hDO0lBQ0k7UUFBQTtZQUFBO0dSazNITDtFUWg0SEM7SUFDSTtJQUNBO0dSazRITDtFUWg0SEM7SUFDSTtHUms0SEw7RVFoNEhDO0lBQ0k7R1JrNEhMO0VRaDRIQztJQUNJO0dSazRITDtFUWg0SEM7SUFDSTtRQUFBO1lBQUE7R1JrNEhMO0VRaDVIQztJQUNJO0lBQ0E7R1JrNUhMO0VRaDVIQztJQUNJO0dSazVITDtFUWg1SEM7SUFDSTtHUms1SEw7RVFoNUhDO0lBQ0k7R1JrNUhMO0VRaDVIQztJQUNJO1FBQUE7WUFBQTtHUms1SEw7RVE1NEhDO0lBQ0k7R1I4NEhMO0VRNTRIQztJQUNJO0dSODRITDtFUTU0SEM7SUFDSTtHUjg0SEw7Q0FDRjtBTzUzSEQ7RUN2RFE7SUFDSTtJQUNBO1FBQUE7WUFBQTtHUnM3SFQ7RVEvNkhDO0lBQ0k7SUFDQTtHUmk3SEw7RVEvNkhDO0lBQ0k7R1JpN0hMO0VRLzZIQztJQUNJO0dSaTdITDtFUS82SEM7SUFDSTtHUmk3SEw7RVEvNkhDO0lBQ0k7UUFBQTtZQUFBO0dSaTdITDtFUS83SEM7SUFDSTtJQUNBO0dSaThITDtFUS83SEM7SUFDSTtHUmk4SEw7RVEvN0hDO0lBQ0k7R1JpOEhMO0VRLzdIQztJQUNJO0dSaThITDtFUS83SEM7SUFDSTtRQUFBO1lBQUE7R1JpOEhMO0VRLzhIQztJQUNJO0lBQ0E7R1JpOUhMO0VRLzhIQztJQUNJO0dSaTlITDtFUS84SEM7SUFDSTtHUmk5SEw7RVEvOEhDO0lBQ0k7R1JpOUhMO0VRLzhIQztJQUNJO1FBQUE7WUFBQTtHUmk5SEw7RVEvOUhDO0lBQ0k7SUFDQTtHUmkrSEw7RVEvOUhDO0lBQ0k7R1JpK0hMO0VRLzlIQztJQUNJO0dSaStITDtFUS85SEM7SUFDSTtHUmkrSEw7RVEvOUhDO0lBQ0k7UUFBQTtZQUFBO0dSaStITDtFUS8rSEM7SUFDSTtJQUNBO0dSaS9ITDtFUS8rSEM7SUFDSTtHUmkvSEw7RVEvK0hDO0lBQ0k7R1JpL0hMO0VRLytIQztJQUNJO0dSaS9ITDtFUS8rSEM7SUFDSTtRQUFBO1lBQUE7R1JpL0hMO0VRLy9IQztJQUNJO0lBQ0E7R1JpZ0lMO0VRLy9IQztJQUNJO0dSaWdJTDtFUS8vSEM7SUFDSTtHUmlnSUw7RVEvL0hDO0lBQ0k7R1JpZ0lMO0VRLy9IQztJQUNJO1FBQUE7WUFBQTtHUmlnSUw7RVEvZ0lDO0lBQ0k7SUFDQTtHUmloSUw7RVEvZ0lDO0lBQ0k7R1JpaElMO0VRL2dJQztJQUNJO0dSaWhJTDtFUS9nSUM7SUFDSTtHUmloSUw7RVEvZ0lDO0lBQ0k7UUFBQTtZQUFBO0dSaWhJTDtFUS9oSUM7SUFDSTtJQUNBO0dSaWlJTDtFUS9oSUM7SUFDSTtHUmlpSUw7RVEvaElDO0lBQ0k7R1JpaUlMO0VRL2hJQztJQUNJO0dSaWlJTDtFUS9oSUM7SUFDSTtRQUFBO1lBQUE7R1JpaUlMO0VRL2lJQztJQUNJO0lBQ0E7R1JpaklMO0VRL2lJQztJQUNJO0dSaWpJTDtFUS9pSUM7SUFDSTtHUmlqSUw7RVEvaUlDO0lBQ0k7R1JpaklMO0VRL2lJQztJQUNJO1FBQUE7WUFBQTtHUmlqSUw7RVEvaklDO0lBQ0k7SUFDQTtHUmlrSUw7RVEvaklDO0lBQ0k7R1Jpa0lMO0VRL2pJQztJQUNJO0dSaWtJTDtFUS9qSUM7SUFDSTtHUmlrSUw7RVEvaklDO0lBQ0k7UUFBQTtZQUFBO0dSaWtJTDtFUS9rSUM7SUFDSTtJQUNBO0dSaWxJTDtFUS9rSUM7SUFDSTtHUmlsSUw7RVEva0lDO0lBQ0k7R1JpbElMO0VRL2tJQztJQUNJO0dSaWxJTDtFUS9rSUM7SUFDSTtRQUFBO1lBQUE7R1JpbElMO0VRL2xJQztJQUNJO0lBQ0E7R1JpbUlMO0VRL2xJQztJQUNJO0dSaW1JTDtFUS9sSUM7SUFDSTtHUmltSUw7RVEvbElDO0lBQ0k7R1JpbUlMO0VRL2xJQztJQUNJO1FBQUE7WUFBQTtHUmltSUw7RVEvbUlDO0lBQ0k7SUFDQTtHUmluSUw7RVEvbUlDO0lBQ0k7R1JpbklMO0VRL21JQztJQUNJO0dSaW5JTDtFUS9tSUM7SUFDSTtHUmluSUw7RVEvbUlDO0lBQ0k7UUFBQTtZQUFBO0dSaW5JTDtFUS9uSUM7SUFDSTtJQUNBO0dSaW9JTDtFUS9uSUM7SUFDSTtHUmlvSUw7RVEvbklDO0lBQ0k7R1Jpb0lMO0VRL25JQztJQUNJO0dSaW9JTDtFUS9uSUM7SUFDSTtRQUFBO1lBQUE7R1Jpb0lMO0VRL29JQztJQUNJO0lBQ0E7R1JpcElMO0VRL29JQztJQUNJO0dSaXBJTDtFUS9vSUM7SUFDSTtHUmlwSUw7RVEvb0lDO0lBQ0k7R1JpcElMO0VRL29JQztJQUNJO1FBQUE7WUFBQTtHUmlwSUw7RVEvcElDO0lBQ0k7SUFDQTtHUmlxSUw7RVEvcElDO0lBQ0k7R1JpcUlMO0VRL3BJQztJQUNJO0dSaXFJTDtFUS9wSUM7SUFDSTtHUmlxSUw7RVEvcElDO0lBQ0k7UUFBQTtZQUFBO0dSaXFJTDtFUS9xSUM7SUFDSTtJQUNBO0dSaXJJTDtFUS9xSUM7SUFDSTtHUmlySUw7RVEvcUlDO0lBQ0k7R1JpcklMO0VRL3FJQztJQUNJO0dSaXJJTDtFUS9xSUM7SUFDSTtRQUFBO1lBQUE7R1JpcklMO0VRL3JJQztJQUNJO0lBQ0E7R1Jpc0lMO0VRL3JJQztJQUNJO0dSaXNJTDtFUS9ySUM7SUFDSTtHUmlzSUw7RVEvcklDO0lBQ0k7R1Jpc0lMO0VRL3JJQztJQUNJO1FBQUE7WUFBQTtHUmlzSUw7RVEvc0lDO0lBQ0k7SUFDQTtHUml0SUw7RVEvc0lDO0lBQ0k7R1JpdElMO0VRL3NJQztJQUNJO0dSaXRJTDtFUS9zSUM7SUFDSTtHUml0SUw7RVEvc0lDO0lBQ0k7UUFBQTtZQUFBO0dSaXRJTDtFUS90SUM7SUFDSTtJQUNBO0dSaXVJTDtFUS90SUM7SUFDSTtHUml1SUw7RVEvdElDO0lBQ0k7R1JpdUlMO0VRL3RJQztJQUNJO0dSaXVJTDtFUS90SUM7SUFDSTtRQUFBO1lBQUE7R1JpdUlMO0VRL3VJQztJQUNJO0lBQ0E7R1JpdklMO0VRL3VJQztJQUNJO0dSaXZJTDtFUS91SUM7SUFDSTtHUml2SUw7RVEvdUlDO0lBQ0k7R1JpdklMO0VRL3VJQztJQUNJO1FBQUE7WUFBQTtHUml2SUw7RVEvdklDO0lBQ0k7SUFDQTtHUml3SUw7RVEvdklDO0lBQ0k7R1Jpd0lMO0VRL3ZJQztJQUNJO0dSaXdJTDtFUS92SUM7SUFDSTtHUml3SUw7RVEvdklDO0lBQ0k7UUFBQTtZQUFBO0dSaXdJTDtFUS93SUM7SUFDSTtJQUNBO0dSaXhJTDtFUS93SUM7SUFDSTtHUml4SUw7RVEvd0lDO0lBQ0k7R1JpeElMO0VRL3dJQztJQUNJO0dSaXhJTDtFUS93SUM7SUFDSTtRQUFBO1lBQUE7R1JpeElMO0VRL3hJQztJQUNJO0lBQ0E7R1JpeUlMO0VRL3hJQztJQUNJO0dSaXlJTDtFUS94SUM7SUFDSTtHUml5SUw7RVEveElDO0lBQ0k7R1JpeUlMO0VRL3hJQztJQUNJO1FBQUE7WUFBQTtHUml5SUw7RVEzeElDO0lBQ0k7R1I2eElMO0VRM3hJQztJQUNJO0dSNnhJTDtFUTN4SUM7SUFDSTtHUjZ4SUw7Q0FDRjtBT2x3SUQ7RUNoRVE7SUFDSTtJQUNBO1FBQUE7WUFBQTtHUnEwSVQ7RVE5eklDO0lBQ0k7SUFDQTtHUmcwSUw7RVE5eklDO0lBQ0k7R1JnMElMO0VROXpJQztJQUNJO0dSZzBJTDtFUTl6SUM7SUFDSTtHUmcwSUw7RVE5eklDO0lBQ0k7UUFBQTtZQUFBO0dSZzBJTDtFUTkwSUM7SUFDSTtJQUNBO0dSZzFJTDtFUTkwSUM7SUFDSTtHUmcxSUw7RVE5MElDO0lBQ0k7R1JnMUlMO0VROTBJQztJQUNJO0dSZzFJTDtFUTkwSUM7SUFDSTtRQUFBO1lBQUE7R1JnMUlMO0VROTFJQztJQUNJO0lBQ0E7R1JnMklMO0VROTFJQztJQUNJO0dSZzJJTDtFUTkxSUM7SUFDSTtHUmcySUw7RVE5MUlDO0lBQ0k7R1JnMklMO0VROTFJQztJQUNJO1FBQUE7WUFBQTtHUmcySUw7RVE5MklDO0lBQ0k7SUFDQTtHUmczSUw7RVE5MklDO0lBQ0k7R1JnM0lMO0VROTJJQztJQUNJO0dSZzNJTDtFUTkySUM7SUFDSTtHUmczSUw7RVE5MklDO0lBQ0k7UUFBQTtZQUFBO0dSZzNJTDtFUTkzSUM7SUFDSTtJQUNBO0dSZzRJTDtFUTkzSUM7SUFDSTtHUmc0SUw7RVE5M0lDO0lBQ0k7R1JnNElMO0VROTNJQztJQUNJO0dSZzRJTDtFUTkzSUM7SUFDSTtRQUFBO1lBQUE7R1JnNElMO0VROTRJQztJQUNJO0lBQ0E7R1JnNUlMO0VROTRJQztJQUNJO0dSZzVJTDtFUTk0SUM7SUFDSTtHUmc1SUw7RVE5NElDO0lBQ0k7R1JnNUlMO0VROTRJQztJQUNJO1FBQUE7WUFBQTtHUmc1SUw7RVE5NUlDO0lBQ0k7SUFDQTtHUmc2SUw7RVE5NUlDO0lBQ0k7R1JnNklMO0VROTVJQztJQUNJO0dSZzZJTDtFUTk1SUM7SUFDSTtHUmc2SUw7RVE5NUlDO0lBQ0k7UUFBQTtZQUFBO0dSZzZJTDtFUTk2SUM7SUFDSTtJQUNBO0dSZzdJTDtFUTk2SUM7SUFDSTtHUmc3SUw7RVE5NklDO0lBQ0k7R1JnN0lMO0VROTZJQztJQUNJO0dSZzdJTDtFUTk2SUM7SUFDSTtRQUFBO1lBQUE7R1JnN0lMO0VROTdJQztJQUNJO0lBQ0E7R1JnOElMO0VROTdJQztJQUNJO0dSZzhJTDtFUTk3SUM7SUFDSTtHUmc4SUw7RVE5N0lDO0lBQ0k7R1JnOElMO0VROTdJQztJQUNJO1FBQUE7WUFBQTtHUmc4SUw7RVE5OElDO0lBQ0k7SUFDQTtHUmc5SUw7RVE5OElDO0lBQ0k7R1JnOUlMO0VROThJQztJQUNJO0dSZzlJTDtFUTk4SUM7SUFDSTtHUmc5SUw7RVE5OElDO0lBQ0k7UUFBQTtZQUFBO0dSZzlJTDtFUTk5SUM7SUFDSTtJQUNBO0dSZytJTDtFUTk5SUM7SUFDSTtHUmcrSUw7RVE5OUlDO0lBQ0k7R1JnK0lMO0VROTlJQztJQUNJO0dSZytJTDtFUTk5SUM7SUFDSTtRQUFBO1lBQUE7R1JnK0lMO0VROStJQztJQUNJO0lBQ0E7R1JnL0lMO0VROStJQztJQUNJO0dSZy9JTDtFUTkrSUM7SUFDSTtHUmcvSUw7RVE5K0lDO0lBQ0k7R1JnL0lMO0VROStJQztJQUNJO1FBQUE7WUFBQTtHUmcvSUw7RVE5L0lDO0lBQ0k7SUFDQTtHUmdnSkw7RVE5L0lDO0lBQ0k7R1JnZ0pMO0VROS9JQztJQUNJO0dSZ2dKTDtFUTkvSUM7SUFDSTtHUmdnSkw7RVE5L0lDO0lBQ0k7UUFBQTtZQUFBO0dSZ2dKTDtFUTlnSkM7SUFDSTtJQUNBO0dSZ2hKTDtFUTlnSkM7SUFDSTtHUmdoSkw7RVE5Z0pDO0lBQ0k7R1JnaEpMO0VROWdKQztJQUNJO0dSZ2hKTDtFUTlnSkM7SUFDSTtRQUFBO1lBQUE7R1JnaEpMO0VROWhKQztJQUNJO0lBQ0E7R1JnaUpMO0VROWhKQztJQUNJO0dSZ2lKTDtFUTloSkM7SUFDSTtHUmdpSkw7RVE5aEpDO0lBQ0k7R1JnaUpMO0VROWhKQztJQUNJO1FBQUE7WUFBQTtHUmdpSkw7RVE5aUpDO0lBQ0k7SUFDQTtHUmdqSkw7RVE5aUpDO0lBQ0k7R1JnakpMO0VROWlKQztJQUNJO0dSZ2pKTDtFUTlpSkM7SUFDSTtHUmdqSkw7RVE5aUpDO0lBQ0k7UUFBQTtZQUFBO0dSZ2pKTDtFUTlqSkM7SUFDSTtJQUNBO0dSZ2tKTDtFUTlqSkM7SUFDSTtHUmdrSkw7RVE5akpDO0lBQ0k7R1Jna0pMO0VROWpKQztJQUNJO0dSZ2tKTDtFUTlqSkM7SUFDSTtRQUFBO1lBQUE7R1Jna0pMO0VROWtKQztJQUNJO0lBQ0E7R1JnbEpMO0VROWtKQztJQUNJO0dSZ2xKTDtFUTlrSkM7SUFDSTtHUmdsSkw7RVE5a0pDO0lBQ0k7R1JnbEpMO0VROWtKQztJQUNJO1FBQUE7WUFBQTtHUmdsSkw7RVE5bEpDO0lBQ0k7SUFDQTtHUmdtSkw7RVE5bEpDO0lBQ0k7R1JnbUpMO0VROWxKQztJQUNJO0dSZ21KTDtFUTlsSkM7SUFDSTtHUmdtSkw7RVE5bEpDO0lBQ0k7UUFBQTtZQUFBO0dSZ21KTDtFUTltSkM7SUFDSTtJQUNBO0dSZ25KTDtFUTltSkM7SUFDSTtHUmduSkw7RVE5bUpDO0lBQ0k7R1JnbkpMO0VROW1KQztJQUNJO0dSZ25KTDtFUTltSkM7SUFDSTtRQUFBO1lBQUE7R1JnbkpMO0VROW5KQztJQUNJO0lBQ0E7R1Jnb0pMO0VROW5KQztJQUNJO0dSZ29KTDtFUTluSkM7SUFDSTtHUmdvSkw7RVE5bkpDO0lBQ0k7R1Jnb0pMO0VROW5KQztJQUNJO1FBQUE7WUFBQTtHUmdvSkw7RVE5b0pDO0lBQ0k7SUFDQTtHUmdwSkw7RVE5b0pDO0lBQ0k7R1JncEpMO0VROW9KQztJQUNJO0dSZ3BKTDtFUTlvSkM7SUFDSTtHUmdwSkw7RVE5b0pDO0lBQ0k7UUFBQTtZQUFBO0dSZ3BKTDtFUTlwSkM7SUFDSTtJQUNBO0dSZ3FKTDtFUTlwSkM7SUFDSTtHUmdxSkw7RVE5cEpDO0lBQ0k7R1JncUpMO0VROXBKQztJQUNJO0dSZ3FKTDtFUTlwSkM7SUFDSTtRQUFBO1lBQUE7R1JncUpMO0VROXFKQztJQUNJO0lBQ0E7R1JnckpMO0VROXFKQztJQUNJO0dSZ3JKTDtFUTlxSkM7SUFDSTtHUmdySkw7RVE5cUpDO0lBQ0k7R1JnckpMO0VROXFKQztJQUNJO1FBQUE7WUFBQTtHUmdySkw7RVExcUpDO0lBQ0k7R1I0cUpMO0VRMXFKQztJQUNJO0dSNHFKTDtFUTFxSkM7SUFDSTtHUjRxSkw7Q0FDRjtBV3R1SkQ7RUFFUTtFQUNBO0NYdXVKUDtBVzF1SkQ7RUFNUTtFQUNBO0NYdXVKUDtBVzl1SkQ7RUFVUTtFQUNBO0NYdXVKUDtBV2x2SkQ7RUFjUTtFQUNBO0NYdXVKUDtBV3R2SkQ7RUFrQlE7RUFDQTtDWHV1SlA7QVcxdkpEO0VBc0JRO0VBQ0E7Q1h1dUpQO0FXOXZKRDtFQTJCUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1hzdUpQO0FXdHdKRDtFQW9DUTtFQUNBO0NYcXVKUDtBVzF3SkQ7RUF3Q1E7RUFDQTtDWHF1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Q0E7WUFBQTtJQUNBO0dkdzZKTDtFY3Q2SkM7SUFDSTtZQUFBO0lBQ0E7WUFBQTtJQUNBO0dkdzZKTDtDQUNGO0FjcjZKRDtFQUNJO0lBQ0k7WUFBQTtJQUNBO1lBQUE7SUFDQTtHZHU2Skw7RWNyNkpDO0lBQ0k7WUFBQTtJQUNBO1lBQUE7SUFDQTtHZHU2Skw7Q0FDRjtBY2o3SkQ7RUFDSTtJQUNJO1lBQUE7SUFDQTtZQUFBO0lBQ0E7R2R1NkpMO0VjcjZKQztJQUNJO1lBQUE7SUFDQTtZQUFBO0lBQ0E7R2R1NkpMO0NBQ0Y7QWNwNkpEO0VBQ0k7SUFDSTtJQUNBO1lBQUE7SUFDQTtZQUFBO0dkczZKTDtFY3A2SkM7SUFDSTtJQUNBO1lBQUE7SUFDQTtZQUFBO0dkczZKTDtDQUNGO0FjaDdKRDtFQUNJO0lBQ0k7SUFDQTtZQUFBO0lBQ0E7WUFBQTtHZHM2Skw7RWNwNkpDO0lBQ0k7SUFDQTtZQUFBO0lBQ0E7WUFBQTtHZHM2Skw7Q0FDRjtBY242SkQ7RUFDSTtJQUNJO1lBQUE7SUFDQTtZQUFBO0lBQ0E7R2RxNkpMO0VjbjZKQztJQUNJO1lBQUE7SUFDQTtZQUFBO0lBQ0E7R2RxNkpMO0NBQ0Y7QWMvNkpEO0VBQ0k7SUFDSTtZQUFBO0lBQ0E7WUFBQTtJQUNBO0dkcTZKTDtFY242SkM7SUFDSTtZQUFBO0lBQ0E7WUFBQTtJQUNBO0dkcTZKTDtDQUNGO0FjbDZKRDtFQUNJO0lBQ0k7WUFBQTtJQUNBO1lBQUE7SUFDQTtHZG82Skw7RWNsNkpDO0lBQ0k7WUFBQTtJQUNBO1lBQUE7SUFDQTtHZG82Skw7Q0FDRjtBYzk2SkQ7RUFDSTtJQUNJO1lBQUE7SUFDQTtZQUFBO0lBQ0E7R2RvNkpMO0VjbDZKQztJQUNJO1lBQUE7SUFDQTtZQUFBO0lBQ0E7R2RvNkpMO0NBQ0Y7QWNqNkpEO0VBQ0k7SUFDSTtZQUFBO0lBQ0E7WUFBQTtJQUNBO0dkbTZKTDtFY2o2SkM7SUFDSTtZQUFBO0lBQ0E7WUFBQTtJQUNBO0dkbTZKTDtDQUNGO0FjNzZKRDtFQUNJO0lBQ0k7WUFBQTtJQUNBO1lBQUE7SUFDQTtHZG02Skw7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b3dLTDtDQUNGO0FnQjl3S0Q7RUFDSTtJQUNJO0lBQ0E7WUFBQTtJQUNBO1lBQUE7R2hCb3dLTDtFZ0Jsd0tDO0lBQ0k7SUFDQTtZQUFBO0lBQ0E7WUFBQTtHaEJvd0tMO0NBQ0Y7QWdCandLRDtFQUNJO0lBQ0k7SUFDQTtZQUFBO0lBQ0E7WUFBQTtHaEJtd0tMO0VnQmp3S0M7SUFDSTtJQUNBO1lBQUE7SUFDQTtZQUFBO0doQm13S0w7Q0FDRjtBZ0I3d0tEO0VBQ0k7SUFDSTtJQUNBO1lBQUE7SUFDQTtZQUFBO0doQm13S0w7RWdCandLQztJQUNJO0lBQ0E7WUFBQTtJQUNBO1lBQUE7R2hCbXdLTDtDQUNGO0FnQmh3S0Q7RUFDSTtJQUNJO0lBQ0E7WUFBQTtJQUNBO1lBQUE7R2hCa3dLTDtFZ0Jod0tDO0lBQ0k7SUFDQTtZQUFBO0lBQ0E7WUFBQTtHaEJrd0tMO0NBQ0Y7QWdCNXdLRDtFQUNJO0lBQ0k7SUFDQTtZQUFBO0lBQ0E7WUFBQTtHaEJrd0tMO0VnQmh3S0M7SUFDSTtJQUNBO1lBQUE7SUFDQTtZQUFBO0doQmt3S0w7Q0FDRjtBZ0IvdktEO0VBQ0k7SUFDSTtJQUNBO1lBQUE7SUFDQTtZQUFBO0doQml3S0w7RWdCL3ZLQztJQUNJO0lBQ0E7WUFBQTtJQUNBO1lBQUE7R2hCaXdLTDtDQUNGO0FnQjN3S0Q7RUFDSTtJQUNJO0lBQ0E7WUFBQTtJQUNBO1lBQUE7R2hCaXdLTDtFZ0IvdktDO0lBQ0k7SUFDQTtZQUFBO0lBQ0E7WUFBQTtHaEJpd0tMO0NBQ0Y7QWdCOXZLRDtFQUNJO0lBQ0k7SUFDQTtZQUFBO0lBQ0E7WUFBQTtHaEJnd0tMO0VnQjl2S0M7SUFDSTtJQUNBO1lBQUE7SUFDQTtZQUFBO0doQmd3S0w7Q0FDRjtBZ0Ixd0tEO0VBQ0k7SUFDSTtJQUNBO1lBQUE7SUFDQTtZQUFBO0doQmd3S0w7RWdCOXZLQztJQUNJO0lBQ0E7WUFBQTtJQUNBO1lBQUE7R2hCZ3dLTDtDQUNGO0FnQjd2S0Q7RUFDSTtJQUNJO0lBQ0E7WUFBQTtJQUNBO1lBQUE7R2hCK3ZLTDtFZ0I3dktDO0lBQ0k7SUFD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QWtCbnVORztFQUNJO0NsQnF1TlA7QWtCbHVOTztFQXBHSjtFQUNBO0VBQ0E7Q2xCeTBOSDtBa0J2dU5PO0VBR1E7Q2xCdXVOZjtBaUJ2dE5HOzs7O0VDME1JO0NsQm1oTlA7QWlCN3RORztFQzhNSTtDbEJraE5QO0FrQi9nTkc7RUFDSTtDbEJpaE5QO0FrQmhoTk87RUFDSTtFQUNBO0NsQmtoTlg7QWtCOWdORztFQUNJO0VBQ0E7Q2xCZ2hOUDtBa0I3Z05HO0VBQ0k7Q2xCK2dOUDtBa0I1Z05HO0VBQ0k7Q2xCOGdOUDtBa0IzZ05HO0VBRVE7RUFDQTtFQUNBO0NsQjRnTlg7QWtCeGdORztFQUNJO0VBQ0E7RUFDQTtDbEIwZ05QO0FpQnZ2Tkc7RUNiQTtFQUNBO0NsQnV3Tkg7QWlCM3ZORztFQ1ZJO0VBQ0E7RUFDQTtFQUNBO0NsQnd3TlA7QWlCandORzs7OztFQ3dQSTtFQUNBO0NsQitnTlA7QWlCeHdORztFQzZQSTtDbEI4Z05QO0FrQjdnTk87RUFDSTtFQUNBO0NsQitnTlg7QWlCL3dORztFQ3FRSTtFQUNBO0NsQjZnTlA7QWtCMWdORztFQUVRO0VBQ0E7RUFDQTtDbEIyZ05YO0FrQnZnTkc7RUFDSTtFQUNBO0VBQ0E7Q2xCeWdOUDtBb0J6NU5EO0VBQ0k7RUFDQTtDcEIyNU5IO0FxQjM1TkQ7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDckI2NU5IO0FxQjM1Tkc7RUFDSTtDckI2NU5QO0FxQjE1Tkc7RUFDSTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7Q3JCNDVOUDtBcUIxNU5PO0VBQ0k7Q3JCNDVOWDtBcUI3Nk5EO0VBc0JRO0VBQ0E7RUFDQTtDckIwNU5QO0FzQmw3TkQ7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEJvN05IO0FzQmw3Tkc7RUFDSTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO1VBQUE7Q3RCbzdOUDtBc0J0OE5HOztFQXNCUTtDdEJvN05YO0FzQmo3Tk87RUFD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RUFDSTtVQUFBO0M3QjZyT1A7QTZCMXJPRztFSGpDQTtFQUNBO0VBQ0E7QzFCOHRPSDtBNkIvck9HOztFSDFCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUI2dE9QO0E2QnhzT0c7RUFDSTtFQUNBO0VBQ0E7QzdCMHNPUDtBNkJ2c09HO0VBQ0k7QzdCeXNPUDtBOEJydk9EO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlCdXZPSDtBOEJydk9HO0VBQ0k7RUFDQTtFQUNBO0VBQUE7QzlCdXZPUDtBOEJydk9PO0VBQ0U7QzlCdXZPVDtBOEJwdk9PO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUJzdk9YO0E4QjN2T087RUhwQko7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0MzQmt4T0g7QTJCanhPRztFQUNJO0MzQm14T1A7QThCeHZPRztFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7QzlCeXZPUDtBOEJ4dk9PO0VBQ0k7QzlCMHZPWDtBOEJ0dk9HO0VBRVE7QzlCdXZPWDtBOEJudk9HO0VBQ0k7QzlCcXZPUDtBOEJsdk9HO0VBQ0k7QzlCb3ZPUDtBOEJqdk9HO0VBQ0k7QzlCbXZPUDtBOEJodk9HOztFQUVJO0M5Qmt2T1A7QThCbnpPRDtFQXFFUTtFQUNBO0VBQ0E7RUFDQTtDOUJpdk9QO0ErQnJ6T0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDL0J1ek9IO0ErQnJ6T0c7RUFDSTtDL0J1ek9QO0ErQnJ6T0c7RUFDSTtDL0J1ek9QO0ErQnB6T0c7RUFDSTtFQUNBO0VBRUE7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9CcXpPUDtBK0Juek9PO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0Jxek9YO0ErQjF6T087RUo5Qko7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0MzQjIxT0g7QTJCMTFPRztFQUNJO0MzQjQxT1A7QStCeHpPTztFQUVRO0MvQnl6T2Y7QStCcnpPTztFQUVRO0MvQnN6T2Y7QStCanpPRztFQUNJO0MvQm16T1A7QStCaHpPRztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvQmt6T1A7QStCaHpPRztFQUNJO0VBQ0E7Qy9Ca3pPUDtBK0IveU9HO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7Qy9CZ3pPUDtBK0I5eU9HO0VBQ0k7Qy9CZ3pPUDtBK0I3eU9HO0VBQ0k7Qy9CK3lPUDtBK0I1eU9HO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Qy9COHlPUDtBK0I1eU9PO0VBQ0k7Qy9COHlPWDtBK0I1eU9PO0VBQ0k7Qy9COHlPWDtBK0I1eU9PO0VBQ0k7Qy9COHlPWDtBK0I1eU9PO0VBQ0k7Qy9COHlPWDtBK0IzeU9HO0VBQ0k7Qy9CNnlPUDtBK0J6eU9PO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9CMnlPWDtBK0J2eU9PO0VBQ0k7Qy9CeXlPWDtBK0JyeU9PO0VBQ0k7Qy9CdXlPWDtBK0JueU9PO0VBQ0k7Qy9CcXlPWDtBK0JqeU9PO0VBQ0k7Qy9CbXlPWDtBK0IveE9PO0VBQ0k7Qy9CaXlPWDtBZ0M3Nk9EO0VBQ0k7VUFBQTtFQUNBO0NoQys2T0g7QWdDNTZPRDtFQUNJO0VBQ0E7RUFDQTtDaEM4Nk9IO0FnQzU2T0c7RUFFUTtFQUNBO0VBQ0E7Q2hDNjZPWDtBZ0N2Nk9EO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDeTZPSDtBZ0N4Nk9HO0VBQ0k7Q2hDMDZPUDtBZ0NyNk9EO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7Q2hDczZPSDtBZ0NyNk9HO0VBRVE7Q2hDczZPWDtBZ0NuNk9HO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDaENxNk9QO0FnQ242T087RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7VUFBQTtDaENxNk9YO0FnQ2w2T0c7RUFDSTtDaENvNk9QO0FnQ242T087RUFDSTtFQUNBO0NoQ3E2T1g7QWdDcDZPVztFQUNJO0VBQ0E7Q2hDczZPZjtBZ0NuNk9POztFQUNJO0NoQ3M2T1g7QWdDbDZPTztFQUNJO0VBQ0E7Q2hDbzZPWDtBZ0NuNk9XO0VBQ0k7RUFDQTtDaENxNk9mO0FnQ2g2T0c7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQ2s2T1A7QWdDNzVPRDtFQUVRO0NoQzg1T1A7QWdDNzVPTztFQUNJO0VBQ0E7VUFBQTtFQUNBO0VBQUE7Q2hDKzVPWDtBZ0M1NU9HO0VBRVE7Q2hDNjVPWDtBZ0N4NU9EO0VBQ0k7Q2hDMDVPSDtBZ0MzNU9EO0VBR1E7Q2hDMjVPUDtBZ0N4NU9HO0VBRVE7Q2hDeTVPWDtBZ0NqNk9EO0VBWVE7RUFDQTtDaEN3NU9QO0FnQ3Y1T087RUFDSTtDaEN5NU9YO0FnQ3g2T0Q7RUFvQlE7Q2hDdTVPUDtBZ0NuNU9EO0VBQ0k7RUFDQTtDaENxNU9IO0FnQ2o1T0Q7RUFDSTtFQUNBO0NoQ201T0g7QWdDcjVPRDtFQUtRO0VBQ0E7Q2hDbTVPUDtBZ0N6NU9EO0VBVVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaENrNU9QO0FnQ3g2T0Q7RUF5Qlk7Q2hDazVPWDtBZ0MvNE9POztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUFBO0NoQ2k1T1g7QWdDOTRPTztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDZzVPWDtBZ0M3NE9PO0VBQ0k7RUFDQTtDaEMrNE9YO0FnQzk0T1c7O0VBQ0k7Q2hDaTVPZjtBZ0M3NE9PO0VBQ0k7Q2hDKzRPWDtBZ0M1NE9PO0VBQ0k7Q2hDODRPWDtBZ0MzNE9PO0VBQ0k7RUFDQTtDaEM2NE9YO0FnQzU0T1c7RUFDSTtDaEM4NE9mO0FnQ245T0Q7O0VBMkVZO0VBQ0E7RUFDQTtDaEM0NE9YO0FnQ3o0T087RUFDSTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7Q2hDMjRPWDtBZ0N6NE9XO0VBQ0k7RUFDQTtDaEMyNE9mO0FnQ3g0T1c7RUFDSTtVQUFBO0VBQ0E7RUFBQTtDaEMwNE9mO0FnQ3o0T2U7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaEMyNE9uQjtBZ0N6NE9lO0VBQ0k7VUFBQTtDaEMyNE9uQjtBZ0N2NE9XO0VBQ0k7RUFDQTtVQUFBO0NoQ3k0T2Y7QWdDdDRPVztFQUNJO0VBRUE7Q2hDdTRPZjtBZ0NwNE9XO0VBQ0k7RUFFQTtDaENxNE9mO0FnQ2o0T087RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaENtNE9YO0FnQ2o0T1c7O0VBRUk7RUFDQTtFQUNBO0NoQ200T2Y7QWdDajRPVztFQUNJO0NoQ200T2Y7QWdDLzNPTztFQUNJO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q2hDaTRPWDtBZ0M1M09EO0VBQ0k7RUFDQTtFQUNBO0NoQzgzT0g7QWdDNzNPRztFQUNJO0NoQyszT1A7QWdDMzNPRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NoQzYzT0g7QWdDMzNPRztFQUNJO0NoQzYzT1A7QWdDMTNPRztFQUNJO0NoQzQzT1A7QWdDMTNPRztFQUNJO0NoQzQzT1A7QWlDNXNQRztFQUNJO1VBQUE7RUFDQTtDakM4c1BQO0FpQzFzUEc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7Q2pDMnNQUDtBaUN6c1BPO0VBQ0k7Q2pDMnNQWDtBaUN4c1BPO0VBRVE7Q2pDeXNQZjtBaUNyc1BPO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7Q2pDdXNQWDtBaUNyc1BXO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtDakN1c1BmO0FpQ25zUFc7RUFDSTtFQUNBO0NqQ3FzUGY7QWlDcHNQZTtFQUNJO0VBQ0E7Q2pDc3NQbkI7QWlDbHNQTztFQUNJO0NqQ29zUFg7QWlDbnNQVztFQUNJO0VBQ0E7Q2pDcXNQZjtBaUNwc1BlO0VBQ0k7RUFDQTtDakNz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OztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNDcXdSUDtBMkMzd1JHOztFQVVZO0VBQ0E7QzNDcXdSZjtBMkNod1JHOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0MzQ2t3UlA7QTJDL3ZSRztFQUNJO0MzQ2l3UlA7QTJDaHdSTztFQUNJO0VBQ0E7QzNDa3dSWDtBMkNwd1JPO0UxQzFPSjtFQUNBO0VBQ0E7RTBDOE9ZO0MzQ293UmY7QTRDaGhTRDtFQUNJO0VBQ0E7RUFDQTtDNUNraFNIO0E0Q2hoU0c7RUFDSTtFQUNBO0VBQ0E7QzVDa2hTUDtBNENoaFNPO0VBRVE7QzVDaWhTZjtBNENuaFNPOztFQUlZO0M1Q21oU25CO0E0Q3ZoU087RUFRUTtDNUNraFNmO0E0QzFoU087RUFXUTtDNUNraFNmO0E0QzdoU087RUFjUTtDNUNraFNmO0E0Qy9nU087RUFFUTtFQUNBO0M1Q2doU2Y7QTRDbmhTTzs7RUFLWTtDNUNraFNuQjtBNEN2aFNPO0VBU1E7QzVDaWhTZjtBNEMxaFNPO0VBWVE7QzVDaWhTZjtBNEM3aFNPO0VBZVE7QzVDaWhTZjtBNEM5Z1NPO0VBRVE7RUFDQTtDNUMrZ1NmO0E0Q2xoU087O0VBS1k7QzVDaWhTbkI7QTRDdGhTTztFQVNRO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QzVDZ2hTZjtBNEM1aFNPO0VBZVE7QzVDZ2hTZjtBNEMvaFNPO0VBa0JRO0M1Q2doU2Y7QTRDNWdTTztFQUVRO0VBQ0E7QzVDNmdTZjtBNENoaFNPO0VBS1k7QzVDOGdTbkI7QTRDbmhTTztFQVNRO0M1QzZnU2Y7QTRDdGhTTztFQVlRO0M1QzZnU2Y7QTRDemhTTztFQWVRO0M1QzZnU2Y7QTRDemdTTzs7RUFHUTtDNUMwZ1NmO0E0Q3RnU087RUFFUTtFQUNBO0VBQ0E7RUFDQTtDNUN1Z1NmO0E0QzVnU087RUFPWTtFQUNBO0VBQ0E7RUFDQTtDNUN3Z1NuQjtBNENyZ1NXO0VBRVE7QzVDc2dTbkI7QTRDamdTRztFQUNJO0M1Q21nU1A7QTRDcm5TRDs7RUF1SFE7RUFDQTtFQUNBO0M1Q2tnU1A7QTRDM25TRDtFQTRIUTtDNUNr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RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvQzQ5U1g7QStDeDlTRztFQUNJO0MvQzA5U1A7QStDMzlTRztFQUtRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvQ3k5U1g7QStDcjlTRztFQUNJO0MvQ3U5U1A7QStDeDlTRzs7RUFJUTtFQUNBO0VBQ0E7Qy9DdzlTWDtBK0NwOVNHO0VBQ0k7Qy9DczlTUDtBK0N2OVNHOztFQUlRO0VBQ0E7RUFDQTtDL0N1OVNYO0ErQ245U0c7RUFDSTtFQUNBO0MvQ3E5U1A7QStDdjlTRzs7RUFLUTtFQUNBO0MvQ3M5U1g7QStDbDlTRztFQUNJO0VBQ0E7Qy9DbzlTUDtBK0N0OVNHOztFQUtRO0VBQ0E7RUFDQTtDL0NxOVNYO0ErQ2g5U0c7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0NrOVNQO0FvQ2xuVEc7RUFDSTtFQUNBO0NwQ29uVFA7QW9Dam5URztFQUNJO0NwQ21uVFA7QW9DaG5URztFQUNJO0NwQ2tuVFA7QStDejlTTztFQUNJO0VBQ0E7Qy9DMjlTWDtBK0N2OVNHO0VBQ0k7Qy9DeTlTUDtBK0N0OVNHO0VBQ0k7RUFDQTtDL0N3OVNQO0ErQ3I5U0c7RUFDSTtFQUNBO0MvQ3U5U1A7QStDcDlTRztFQUNJO0VBQ0E7RUFDQTtDL0NzOVNQO0ErQ245U0c7RUFDSTtFQUNBO0MvQ3E5U1A7QStDdjlTRztFQUlRO0MvQ3M5U1g7QStDbjlTRztFQUNJO0VBQ0E7Qy9DcTlTUDtBK0NsOVNHO0VBQ0k7RUFDQTtFQUNBO0MvQ285U1A7QStDajlTRztFQUNJO0VBQ0E7RUFDQTtDL0NtOVNQO0ErQ2g5U0c7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvQ2s5U1A7QStDLzhTRztFQUVJO0VBQ0E7Qy9DZzlTUDtBZ0RqclRHO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDaERtclRQO0FnRGpyVE87RUFDSTtDaERtclRYO0FnRGhyVE87RUFDSTtDaERrclRYO0FnRC9xVE87RUFDSTtFQUNBO0NoRGlyVFg7QWdEL3FUVztFQUNJO0VBQ0E7RUFDQTtDaERpclRmO0FnRDdxVE87O0VBQ0k7RUFDQTtDaERnclRYO0FnRDdxVE87RUFDSTtDaEQrcVRYO0FnRDVxVE87RUFDSTtFQUNBO0NoRDhxVFg7QWdEN3FUVztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRCtxVGY7QWdEMXFURztFQUNJO0VBQ0E7Q2hENHFUUDtBZ0R2cVRHO0VBQ0k7SUFDSTtHaER5cVRUO0NBQ0Y7QStDbmdURDtFQUNJO0MvQ3FnVEg7QStDcGdURztFQUNJO0VBQ0E7Qy9Dc2dUUDtBK0NwZ1RHOztFQUNJO0MvQ3VnVFA7QStDcGdURztFQUNJO0VBQ0E7Qy9Dc2dUUDtBK0NuZ1RHO0UxQ3hPQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UwQ2lPSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9DOGdUUDtBK0MxZ1REO0VBQ0k7RUFDQTtFQUNBO0MvQzRnVEg7QStDMWdURztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9DNGdUUDtBK0N0Z1RPO0VBQ0k7Qy9Dd2dUWDtBK0N0Z1RPO0VBQ0k7Qy9Dd2dUWDtBK0N0Z1RPO0U5QzVRSjtFQUNBO0VBQ0E7VUFBQTtDRHF4VEg7QWlEanlURDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFFQTtFQUVBO1VBQUE7RUFDQTtFQUNBO0NqRGl5VEg7QWlEaHlURztFQUNJO0NqRGt5VFA7QWlEaHlURztFQUNJO0NqRGt5VFA7QWlEL3hURDtFQUVRO0NqRGd5VFA7QWtEcHpURDtFQUNJO0NsRHN6VEg7QWtEcHpURztFQUNJO0VBQ0E7Q2xEc3pUUDtBa0RuelRHO0VDYkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRG0wVEg7QW1EajBURztFQUNJO0NuRG0wVFA7QW1EajBURztFQUNJO0NuRG0wVFA7QW1EajBURztFQUNJO0NuRG0wVFA7QW1EajBURztFQUNJO0NuRG0wVFA7QW1EaDBURztFQUNJO0VBQ0E7RUFDQTtDbkRrMFRQO0FtRGgwVEc7RUFDSTtFQUNBO0NuRGswVFA7QW1EaDBURztFQUNJO0NuRGswVFA7QW1EaDBURztFQUNJO0NuRGswVFA7QW1EL3pURztFQUNJO0VBQ0E7RUFDQTtDbkRpMFRQO0FtRC96VEc7RUFDSTtFQUNBO0NuRGkwVFA7QW1EL3pURztFQUNJO0NuRGkwVFA7QW1EL3pURztFQUNJO0NuRGkwVFA7QW1EOXpURztFQUNJO0VBQ0E7RUFDQTtDbkRnMFRQO0FtRDl6VEc7RUFDSTtFQUNBO0NuRGcwVFA7QW1EOXpURztFQUNJO0NuRGcwVFA7QW1EOXpURztFQUNJO0NuRGcwVFA7QW1EN3pURztFQUNJO0VBQ0E7RUFDQTtDbkQrelRQO0FtRDd6VEc7RUFDSTtFQUNBO0NuRCt6VFA7QW1EN3pURztFQUNJO0NuRCt6VFA7QW1EN3pURztFQUNJO0NuRCt6VFA7QWtELzNURztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7Q2xEaTRUUDtBa0Q5M1RHO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbERnNFRQO0FvRDM1VEQ7RUFDSTtDcEQ2NVRIO0FvRDM1VEc7RUFDSTtFQUNBO0NwRDY1VFA7QW9EMTVURztFQUNJO0VBQ0E7RUFDQTtDcEQ0NVRQO0FvRDE1VE87RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRDQ1VFg7QW9EejVUTztFQUNJO0VBQ0E7Q3BEMjVUWDtBb0R2NVRHO0VBQ0k7Q3BEeTVUUDtBb0R2NVRPO0VBQ0k7Q3BEeTVUWDtBb0R2NVRXO0VBQ0k7Q3BEeTVUZjtBb0RwNVRHO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtVQUFBO0VBQ0E7Q3BEcTVUUDtBb0RsNVRHO0VBQ0k7RUQ3REo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRGs5VEg7QW1EaDlURztFQUNJO0NuRGs5VFA7QW1EaDlURztFQUNJO0NuRGs5VFA7QW1EaDlURztFQUNJO0NuRGs5VFA7QW1EaDlURztFQUNJO0NuRGs5VFA7QW1ELzhURztFQUNJO0VBQ0E7RUFDQTtDbkRpOVRQO0FtRC84VEc7RUFDSTtFQUNBO0NuRGk5VFA7QW1ELzhURztFQUNJO0NuRGk5VFA7QW1ELzhURztFQUNJO0NuRGk5VFA7QW1EOThURztFQUNJO0VBQ0E7RUFDQTtDbkRnOVRQO0FtRDk4VEc7RUFDSTtFQUNBO0NuRGc5VFA7QW1EOThURztFQUNJO0NuRGc5VFA7QW1EOThURztFQUNJO0NuRGc5VFA7QW1ENzhURztFQUNJO0VBQ0E7RUFDQTtDbkQrOFRQO0FtRDc4VEc7RUFDSTtFQUNBO0NuRCs4VFA7QW1ENzhURztFQUNJO0NuRCs4VFA7QW1ENzhURztFQUNJO0NuRCs4VFA7QW1ENThURztFQUNJO0VBQ0E7RUFDQTtDbkQ4OFRQO0FtRDU4VEc7RUFDSTtFQUNBO0NuRDg4VFA7QW1ENThURztFQUNJO0NuRDg4VFA7QW1ENThURztFQUNJO0NuRDg4VFA7QW9EOTlUTztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcERnK1RYO0FvRDc5VE87RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BEKzlUWDtBb0Q1OVRPO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRDg5VFg7QW9EMzlUTztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEQ2OVRYO0FvRHg5VE87O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRDI5VFg7QW9EeDlURztFQUNJO0NwRDA5VFA7QW9EeDlURztFQUNJO0VBQ0E7Q3BEMDlUUDtBb0R2OVRHO0VBQ0k7Q3BEeTlUUDtBb0R2OVRHO0VBQ0k7Q3BEeTlUUDtBb0R0OVRHO0VBQ0k7Q3BEdzlUUDtBb0R6OVRHO0VBR1E7RUFDQTtFQUNBO0VBQ0E7Q3BEeTlUWDtBb0R0OVRPO0VBQ0k7Q3BEdzlUWDtBb0RwOVRHO0VBQ0k7RUFDQTtDcERzOVRQO0FvRHg5VEc7RUFJUTtDcER1OVRY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O0F1RGprVk87RUFDSTtFQUNBO0N2RG1rVlg7QXVEN2pWTztFQUNJO0VBQ0E7RUFDQTtFQUFBO0N2RCtqVlg7QXVEbGtWTztFQU1RO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZEK2pWZjtBdUQ1alZXO0VBQ0k7RUFDQTtDdkQ4alZmO0F1RHpqVkQ7RUFDSTtFQTlJQTtFQUNBO0VBQ0E7RUFDQTtDdkQwc1ZIO0F1RGhrVkQ7RVAvSVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDaERrdFZQO0FnRGh0Vk87RUFDSTtDaERrdFZYO0FnRC9zVk87RUFDSTtDaERpdFZYO0FnRDlzVk87RUFDSTtFQUNBO0NoRGd0Vlg7QWdEOXNWVztFQUNJO0VBQ0E7RUFDQTtDaERndFZmO0FnRDVzVk87O0VBQ0k7RUFDQTtDaEQrc1ZYO0FnRDVzVk87RUFDSTtDaEQ4c1ZYO0FnRDNzVk87RUFDSTtFQUNBO0NoRDZzVlg7QWdENXNWVztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRDhzVmY7QXVEaG5WRDtFUHhGUTtFQUNBO0NoRDJzVlA7QWdEdHNWRztFQU1KO0lBSlk7R2hEd3NWVDtDQUNGO0F1RHpuVkQ7RUFLUTtDdkR1blZQO0F1RG5uVlc7RUFDSTtFQUNBO0VBQUE7Q3ZEcW5WZjtBdURwblZlO0VBQ0k7RUFDQTtDdkRzblZuQjtBdUQ3bVZPO0VBQ0k7Q3ZEK21WWDtBd0RyeFZEO0VBQ0k7RUFDQTtDeER1eFZIO0F3RHJ4Vkc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeER1eFZQO0F3RHJ4Vk87RUFDSTtDeER1eFZYO0F3RHB4Vk87RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4RHN4Vlg7QXdEcHhWVztFQUNJO0N4RHN4VmY7QXdEbnhWVztFQUNJO0N4RHF4VmY7QXdEbHhWVztFQUNJO0VBQ0E7Q3hEb3hWZjtBd0RoeFZPO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4RGt4Vlg7QXdEaHhWVztFQUNJO0N4RGt4VmY7QXdEaHhWVztFQUNJO0N4RGt4VmY7QXdEOXdWTztFQUNJO0VBQ0E7RUFDQTtDeERneFZYO0F3RDl3Vlc7RUFDSTtFQUNBO0VBQ0E7Q3hEZ3hWZjtBd0Q5d1ZlO0VBQ0k7Q3hEZ3hWbkI7QXdENXdWVztFQUNJO0VBQ0E7RUFDQTtDeEQ4d1ZmO0F3RDV3Vlc7RUFDSTtDeEQ4d1ZmO0F3RDN3Vk87RUFDSTtDeEQ2d1ZYO0F3RDF3Vk87RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4RDR3Vlg7QXdEendWTztFQUNJO0N4RDJ3Vlg7QXdEeHdWTztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQzdHUjtDVHczVkg7QVN2M1ZHOztFQUVJO0VBQ0E7Q1R5M1ZQO0FTdjNWRztFQUNJO0VBQ0E7RUFDQTtFQUNBO0NUeTNWUDtBVWw0VkM7O0VBRUU7RUFDQTtDVm80Vkg7QVVsNFZDO0VBQ0U7Q1ZvNFZIO0F3RHp4Vkc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDeEQyeFZQO0F3RC94Vkc7RUFPUTtFQUNBO0N4RDJ4Vlg7QXdEenhWVztFQUNJO0N4RDJ4VmY7QWdEeDVWRztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q2hEMDVWUDtBZ0R4NVZPO0VBQ0k7Q2hEMDVWWDtBZ0R2NVZPO0VBQ0k7Q2hEeTVWWDtBZ0R0NVZPO0VBQ0k7RUFDQTtDaER3NVZYO0FnRHQ1Vlc7RUFDSTtFQUNBO0VBQ0E7Q2hEdzVWZjtBZ0RwNVZPOztFQUNJO0VBQ0E7Q2hEdTVWWDtBZ0RwNVZPO0VBQ0k7Q2hEczVWWDtBZ0RuNVZPO0VBQ0k7RUFDQTtDaERxNVZYO0FnRHA1Vlc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaERzNVZmO0FnRGo1Vkc7RUFDSTtFQUNBO0NoRG01VlA7QWdEOTRWRztFQUNJO0lBQ0k7R2hEZzVWVDtDQUNGO0F5RC84VkQ7RUFPSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO1VBQUE7Q3pEMDhWSDtBeUR4OVZHO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3pEMDlWUDtBeUQ3OFZHO0VBQ0k7Q3pEKzhWUDtBeUQ1OFZHO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekQ4OFZQO0F5RDM4Vkc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6RDY4VlA7QXlENzdWRzs7RUFDSTtFQUNBO0VBQ0E7Q3pEZzhWUDtBeUQ5N1ZHO0VBQ0k7Q3pEZzhWUDtBeUQ3N1ZHO0VBQ0k7Q3pEKzdWUDtBeUR4N1ZHO0VBQ0k7Q3pEMDdWUDtBeUR4N1ZHO0VBQ0k7Q3pEMDdWUDtBeUR4N1ZHO0VBQ0k7RUFDQTtDekQwN1ZQO0F5RHQ3Vkc7RUFFUTtDekR1N1ZYO0F5RHo3Vkc7RUFLUTtDekR1N1ZYO0F5RGxoV0Q7O0VBaUdRO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7Q3pEbzdWUDtBeUQ1aFdEO0VBNEdRO0VBQ0E7RUFDQTtFQUNBO0N6RG03VlA7QXlEbGlXRDtFQWtIUTtFQUNBO0VBQUE7Q3pEbTdWUDtBeUQ3NlZPOztFQUNJO0N6RGc3Vlg7QXlEOTZWTzs7RUFDSTtDekRpN1ZYO0F5RC82Vk87O0VBQ0k7Q3pEazdWWDtBeUQ5NlZHO0VBRUk7Q3pEKzZWUDtBeUQ3NlZHOztFQUVRO0N6RCs2Vlg7QXlENTZWRztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q3pEODZWUDtBeUQ1NlZPO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3pEODZWWDtBeUQzNlZPO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3pENjZWWDtBeUQxNlZPO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFBQTtDekQ0NlZYO0F5RDk2Vk87RUFJUTtDekQ2NlZmO0F5RDM2Vlc7RUFDSTtVQUFBO0N6RDY2VmY7QXlEMTZWTztFQUNJO0VBQ0E7S0FBQTtNQUFBO1VBQUE7Q3pENDZWWDtBeUR6NlZHO0VBQ0k7Q3pEMjZWUDtBeUR6NlZHO0VBQ0k7RUFFQTtFQUNBO0N6RDA2VlA7QXlEdjZWRztFQUNJO0VBQ0E7Q3pEeTZWUDtBeUR0NlZHOztFQUtZO0N6RHE2VmY7QXlEMTZWRzs7RUFXWTtDekRtNlZmO0F5RDk1Vkc7RUFFUTtDekQrNVZYO0F5RDM1Vkc7RUFDSTtDekQ2NVZQO0F5RDk1Vkc7RUFHUTtDekQ4NVZYO0F5RGo2Vkc7RUFNUTtDekQ4NVZYO0F5RDU1Vk87O0VBQ0k7RUFDQTtDekQrNVZYO0F5RHo2Vkc7RUFhUTtFQUNBO0N6RCs1Vlg7QXlENzZWRztFQWdCWTtDekRnNlZmO0F5RDM1Vkc7RUFFUTtDekQ0NVZYO0F5RDk1Vkc7RUFLUTtDekQ0NVZYO0F5RDE1Vk87O0VBQ0k7RUFDQTtDekQ2NVZYO0F5RHQ2Vkc7RUFZUTtFQUNBO0N6RDY1Vlg7QXlEejVWRzs7OztFQU1RO0N6RHk1Vlg7QXlEcjVWRzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0N6RHc1VlA7QXlEdDVWTzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6RHk1Vlg7QXlEdDVWRztFQUNJO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q3pEdzVWUDtBeUR0NVZHO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6RHc1VlA7QXlEdDVWRztFQUNJO0N6RHc1VlA7QXlEdjVWTztFQUdZO0N6RHU1Vm5CO0F5RDE1Vk87RUFNWTtDekR1NVZuQjtBeURsNVZHO0VBQ0k7RUFDQTtFQUNBO0N6RG81VlA7QXlEajVWRztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtDekRtNVZQO0F5RGg1Vkc7RUN0VUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRHl0V0g7QXlEMzVWRztFQzNUSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0MxRHl0V1A7QTBEdnRXTztFQUNJO0MxRHl0V1g7QTBEdHRXTztFQUNJO0MxRHd0V1g7QTBEcnRXTztFQUNJO0MxRHV0V1g7QTBEcnRXTztFQUNJO0MxRHV0V1g7QXlENzZWRztFQUNJO0VBQ0E7RUFDQTtDekQrNlZQO0F5RGw3Vkc7RUFNUTtFQUNBO0VBQUE7Q3pEKzZWWDtBeUQ5NlZXO0VBQ0k7Q3pEZzdWZjtBeUQ5NlZXO0VBQ0k7Q3pEZzdWZjtBeUQ3NlZPO0VBQ0k7Q3pEKzZWWDtBeUQ5NlZXO0VBQ0k7Q3pEZzdWZjtBeURqN1ZXO0VBSVE7Q3pEZzdWbkI7QXlEcDdWVztFQU9RO0N6RGc3Vm5CO0F5RDk2Vm1CO0VBQ0k7Q3pEZzdWdkI7QXlENTdWTztFQWlCUTtDekQ4NlZmO0F5RC83Vk87RVR4VkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDaEQweFdQO0FnRHh4V087RUFDSTtDaEQweFdYO0FnRHZ4V087RUFDSTtDaER5eFdYO0FnRHR4V087RUFDSTtFQUNBO0NoRHd4V1g7QWdEdHhXVztFQUNJO0VBQ0E7RUFDQTtDaER3eFdmO0FnRHB4V087O0VBQ0k7RUFDQTtDaER1eFdYO0FnRHB4V087RUFDSTtDaERzeFdYO0FnRG54V087RUFDSTtFQUNBO0NoRHF4V1g7QWdEcHhXVztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRHN4V2Y7QXlELytWTztFVGpTQTtFQUNBO0NoRG14V1A7QWdEOXdXRztFQU1KO0lBSlk7R2hEZ3hXVDtDQUNGO0F5RG4rVk87RUFDSTtFQUNBO0VBQ0E7Q3pEcStWWDtBeUR4K1ZPO0VBS1E7Q3pEcytWZjtBeUQzK1ZPO0VBUVE7Q3pEcytWZjtBeURqK1ZHO0VBRVE7Q3pEaytWWDtBeURwK1ZHO0VBS1U7Q3pEaytWYjtBeUQ3OVZHO0VBQ0k7Q3pEKzlWUDtBeUQ1OVZEO0VBQ0k7RUFDQTtDekQ4OVZIO0F5RGgrVkQ7RUFJUTtDekQrOVZQO0EyRDEyV0Q7RUFDSTtDM0Q0MldIO0EyRDcyV0Q7RUFLUTtFQUNBO0MzRDIyV1A7QTJEajNXRDtFQVNRO0MzRDIyV1A7QTJEeDJXRztFQUVJO0MzRHkyV1A7QTJEdDJXRztFQUNJO0MzRHcyV1A7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RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtDNURtOFdQO0E0RGw4V087RUFDSTtDNURvOFdYO0E0RGg4V0c7O0VBRUk7RUFDQTtVQUFBO0M1RGs4V1A7QTREOTdXRDtFQUVRO1VBQUE7QzVEKzdXUDtBNERqOFdEO0VBS1k7QzVEKzdXWDtBNkR2cVhEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3RHlxWEg7QTZEdnFYRztFQUNJO0VBQ0E7QzdEeXFYUDtBNkR0cVhXO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0R3cVhmO0E2RGxxWFc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0RvcVhmO0E2RC9wWEc7RUFDSTtDN0RpcVhQO0E2RC9wWEc7RUFDSTtDN0RpcVhQO0E2RC9wWEc7RUFDSTtDN0RpcVhQO0E2RDlwWEc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QzdEZ3FYUDtBNkQ5cFhHO0VBQ0k7QzdEZ3FYUDtBNkQ5cFhHOztFQUNJO0M3RGlxWFA7QTZEOXBYRzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDN0QrcFhQO0E2RDVwWEc7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzdEK3BYUDtBNkQ5cFhPOzs7O0VBQ0k7RUFDQTtDN0RtcVhYO0E2RC9wWEc7O0VBQ0k7QzdEa3FYUDtBNkRqcVhPOzs7O0VBQ0k7QzdEc3FYWDtBNkRscVhHOztFQUNJO0M3RHFxWFA7QTZEcHFYTzs7OztFQUNJO0M3RHlxWFg7QTZEcnFYRztFQUNJO0VBQ0E7RUFDQTtDN0R1cVhQO0E2RDFxWEc7RUFLUTtFQUNBO0VBQ0E7RUFDQTtDN0R3cVhYO0E2RHBxWEc7RUFDSTtDN0RzcVhQO0E2RHJxWE87RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3RHVxWFg7QTZEcHFYTztFQUNJO0VBQ0E7QzdEc3FYWDtBNkRqcVhHOztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDN0RrcVhQO0E2RGhxWE87O0VBQ0k7QzdEbXFYWDtBNkQvcFhHO0VBQ0k7RUFDQTtFQUNBO0M3RGlxWFA7QTZEL3BYRztFQUNJO0VBQUE7RUFBQTtFQUFBO0M3RGlxWFA7QTZEL3BYRztFQUNJO1VBQUE7QzdEaXFYUDtBNkQ3cFhPO0VBQ0k7QzdEK3BYWDtBNkRqcVhHO0VBS1E7QzdEK3BYWDtBNkQzcFhPO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzdENnBYWDtBNkR6cFhPO0VBQ0k7QzdEMnBYWDtBNkR2cFhHO0VBQ0k7QzdEeXBYUDtBNkR4cFhPO0VBQ0k7RUFDQTtFQUNBO0M3RDBwWFg7QTZEdHBYRzs7RUFDSTtDN0R5cFhQO0E2RHhwWE87Ozs7RUFHSTtDN0QycFhYO0E2RHpwWE87O0VBQ0k7RUFDQTtDN0Q0cFhYO0E2RDFwWE87O0VBQ0k7RUFDQTtDN0Q2cFhYO0E2RHpwWE87RUFDSTtFQUNBO0M3RDJwWFg7QTZEenBYTzs7RUFDSTtFQUNBO0VBQ0E7QzdENHBYWDtBNkR0cFhHO0VBQ0k7QzdEd3BYUDtBNkRycFhHO0VBQ0k7QzdEdXBYUDtBNkR4cFhHO0VBR1E7QzdEd3BYWDtBNkQzcFhHO0VBUVk7QzdEc3BYZjtBZ0RwNFhHO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDaERzNFhQO0FnRHA0WE87RUFDSTtDaERzNFhYO0FnRG40WE87RUFDSTtDaERxNFhYO0FnRGw0WE87RUFDSTtFQUNBO0NoRG80WFg7QWdEbDRYVztFQUNJO0VBQ0E7RUFDQTtDaERvNFhmO0FnRGg0WE87O0VBQ0k7RUFDQTtDaERtNFhYO0FnRGg0WE87RUFDSTtDaERrNFhYO0FnRC8zWE87RUFDSTtFQUNBO0NoRGk0WFg7QWdEaDRYVztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRGs0WGY7QWdENzNYRztFQUNJO0VBQ0E7Q2hEKzNYUDtBZ0QxM1hHO0VB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cUU1dFpHO0VBQ0k7Q3JFOHRaUDtBcUVudlpHO0VBQ0k7Q3JFcXZaUDtBcUVsdlpHO0VBQ0k7RUFDQTtDckVvdlpQO0FzRTF3WkQ7RUFDSTtDdEU0d1pIO0FzRTN3Wkc7RUFDSTtDdEU2d1pQO0FzRTV3Wk87RUFDSTtDdEU4d1pYO0FzRTN3Wkc7RXJFQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Q2d1pIO0FDNXdaRztFQXRCQTtDRHF5Wkg7QXNFanhaRztFckVwQkE7Q0R3eVpIO0FzRS93Wkc7RUFFUTtDdEVneFpYO0FzRTd3Wkc7RUFDSTtDdEUrd1pQO0FzRTV3Wkc7RUFDSTtVQUFBO0N0RTh3WlA7QXNFNXdaRztFckU5QkE7RUFDQTtFQUNBO1VBQUE7Q0Q2eVpIO0FzRTl3Wkc7RUFDSTtDdEVneFpQO0FzRTl3Wkc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RFZ3haUDtBc0V0eFpHO0VBUVE7RUFDQTtFQUNBO1VBQUE7RUFDQTtDdEVpeFpYO0FzRS93Wk87RUFDSTtFQUNBO0VBQ0E7Q3RFaXhaWDtBc0VweFpPO0VBS1E7Q3RFa3haZjtBc0Uvd1pPO0VyRXpESjtFQUNBO0VBQ0E7VUFBQTtDRDIwWkg7QXNFaHhaRztFQUNJO0VBQ0E7RUFDQTtDdEVreFpQO0FzRWp4Wk87RUFFUTtDdEVreFpmO0FzRTl3Wkc7RUFDSTtFQUNBO0VBQ0E7Q3RFZ3haUDtBc0Uvd1pPO0VBRVE7Q3RFZ3haZjtBc0Uxd1pPO0VBQ0k7Q3RFNHdaWDtBc0Uxd1pPO0VBQ0k7RUFDQTtFQUNBO1VBQUE7RUFDQTtDdEU0d1pYO0FzRTF3Wk87O0VBRUk7RUFDQTtFQUNBO0N0RTR3Wlg7QXNFMXdaTztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0N0RTR3Wlg7QXNFM3daVztFckV2R1I7RUFDQTtFQUNBO1VBQUE7Q0RxM1pIO0FzRTd3Wlc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RSt3WmY7QXNFOXdaZTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0N0RWd4Wm5CO0FzRTl3WmU7RUFoSVo7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO1VBQUE7RUE4SGdCO0VBQ0E7RUFDQTtFQUNBO0N0RW94Wm5CO0FzRWwwWkc7RUFtRFE7Q3RFa3haWDtBc0U3d1pPO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFBQTtFQUFBO0VBQUE7Q3RFOHdaWDtBc0U1d1pXO0VyRWpKUjtFQUNBO0VBQ0E7VUFBQTtDRGc2Wkg7QXNFN3daTzs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RSt3Wlg7QXNFN3daTztFQUNJO0VBQUE7Q3RFK3daWDtBc0U3d1pPO0VBQ0k7RUFBQTtDdEUrd1pYO0FzRTd3Wk87RUFDSTtFQUNBO0N0RSt3Wlg7QXNFN3daTztFQTlLSjtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7VUFBQTtDdEU4N1pIO0FzRS93Wkc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBRUE7RUFBQTtFQUFBO0VBQUE7Q3RFZ3haUDtBc0U5d1pPO0VyRXpMSjtFQUNBO0VBQ0E7VUFBQTtDRDA4Wkg7QXNFaHhaTztFQUNJO0VBQ0E7RUFDQTtFQUNBO0N0RWt4Wlg7QXNFaHhaTztFQUNJO0VBQ0E7Q3RFa3haWDtBc0VoeFpPO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO1VBQUE7Q3RFa3haWDtBc0U5d1pHO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFBQTtFQUFBO0VBQUE7Q3RFK3daUDtBc0U3d1pPO0VyRTVOSjtFQUNBO0VBQ0E7VUFBQTtDRDQrWkg7QXNFL3daTztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RWl4Wlg7QXNFL3daTztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEVpeFpYO0FzRS93Wk87RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RFaXhaWDtBc0Uvd1pPO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEVpeFpYO0FzRS93Wk87RUFDSTtFQUNBO0N0RWl4Wlg7QXNFL3daTztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0N0RWl4Wlg7QXNFN3daRztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEUrd1pQO0FzRTl3Wk87RUFDSTtFQUNBO0VBQ0E7Q3RFZ3haWDtBdUU3aWFPO0VBQ0k7Q3ZFK2lhWDtBdUVsamFEO0VBT1E7Q3ZFOGlhUDtBdUU1aWFHO0VBQ0k7Q3ZFOGlhUDtBdUU1aWFHO0VBQ0k7Q3ZFOGlhUDtBQUNELFFBQVE7QUFDUixRQUFRO0F3RXppYVI7RUFDRTtDeEUyaWFEO0F3RXhpYUQ7RUFDRTtDeEUwaWFEO0F3RXZpYUQ7RUFDRTtDeEV5aWFEO0F3RXRpYUQ7RUFDRTtDeEV3aWFEO0F3RXJpYUQ7RUFDRTtDeEV1aWFEO0F3RXBpYUQ7RUFDRTtDeEVzaWFEO0F3RW5pYUQ7RUFDRTtDeEVxaWFEO0F3RWxpYUQ7RUFDRTtDeEVvaWFEO0F3RWppYUQ7RUFDRTtDeEVtaWFEO0F3RWppYUQ7RUFDRTtDeEVtaWFEO0F3RWhpYUQ7RUFDRTtDeEVraWFEO0F3RS9oYUQ7RUFDRTtDeEVpaWFEO0F3RTloYUQ7RUFDRTtDeEVnaWFEO0F3RTdoYUQ7RUFmRTtDeEUraWFEO0F3RTNoYUM7RUFSQTtDeEVzaWFEO0F3RXhoYUM7RUFFSTtDeEV5aGFMO0F5RTdtYUQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekUrbWFEO0F5RTFtYUM7RUFDRTtDekU0bWFIO0F5RXZtYUQ7RUFDRTtDekV5bWFEO0F5RXRtYUQ7RUFDRTtDekV3bWFEO0F5RXJtYUQ7RUFDRTtDekV1bWFEO0F5RWxtYUM7RUFDRTtDekVvbWFIO0F5RWhtYUQ7RUFDRTtFQUNBO0VBQ0E7Q3pFa21hRDtBeUVybWFEO0VBTUk7RUFDQTtDekVrbWFIO0F5RTdsYUQ7RUFDRTtDekUrbGFEO0F5RWhtYUQ7RUFJSTtFQUNBO0N6RStsYUg7QXlFcG1hRDtFQVFNO0VBQ0E7Q3pFK2xhTDtBeUV4bWFEO0VBY0k7RUFDQTtFQUNBO0VBQ0E7Q3pFNmxhSDtBeUU5bWFEO0VBcUJJO0N6RTRsYUg7QXlFeGxhRDtFQUNFO0N6RTBsYUQ7QXlFeGxhQzs7RUFFRTtFQUNBO0VBQ0E7Q3pFMGxhSDtBeUV6bGFHOzs7O0VBQ0U7RUFDQTtDekU4bGFMO0F5RTVsYUc7O0VBQ0U7Q3pFK2xhTDtBeUU3bGFHOztFQUNFO0VBQ0E7Q3pFZ21hTDtBeUVsbWFHOztFQUlJO0VBQ0E7Q3pFa21hUDtBeUU3bGFDOztFQUNFO0N6RWdtYUg7QXlFOWxhQztFQUNFO0N6RWdtYUg7QXlFOWxhQztFQUNFO0N6RWdtYUg7QXlFNWxhRDtFQUNFO0N6RThsYUQ7QXlFL2xhRDtFQUdJO0N6RStsYUg7QXlFM2xhRDtFQUNFO0N6RTZsYUQ7QXlFMWxhRDtFQUNFO0N6RTRsYUQ7QXlFN2xhRDtFQUlJO0N6RTRsYUg7QXlFdmxhRDtFQUNFO0N6RXlsYUQ7QXlFdGxhRDtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0N6RXdsYUg7QXlFcGxhRDtFQUNFO1VBQUE7Q3pFc2xhRDtBeUVwbGFEO0VBQ0U7SUFDRTtZQUFBO0d6RXNsYUQ7RXlFbmxhRDtJQUNFO1lBQUE7R3pFcWxhRDtFeUVsbGFEO0lBQ0U7WUFBQTtHekVvbGFEO0NBQ0Y7QXlFamxhRDtFQUNFO0VBQ0E7Q3pFbWxhRDtBeUUva2FEO0VBQ0U7RUFDQTtDekVpbGFEO0F5RTdrYUQ7RUFDRTtDekUra2FEO0F5RTVrYUQ7RUFDRTtDekU4a2FEO0F5RTNrYUQ7RUFDRTtDekU2a2FEO0F5RTFrYUQ7RUFDRTtDekU0a2FEO0F5RXprYUQ7RUFDRTtDekUya2FEO0F5RXhrYUQ7RUFDRTtDekUwa2FEO0F5RXZrYUQ7RUFDRTtDekV5a2FEO0F5RXRrYUQ7RUFDRTtDekV3a2FEO0F5RXJrYUQ7RUFDRTtFQUNBO0N6RXVrYUQ7QXlFcGthRDtFQUNFO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtDekVza2FEO0F5RXprYUQ7RUFNSTtDekVza2FIO0F5RWxrYUQ7RUFD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Q0E7RUFBQTtFQUNBO0MzRTA3YW5CO0EyRXo3YW1CO0VBQ0k7RUFDQTtVQUFBO0MzRTI3YXZCO0EyRW5qYkQ7RUE0SG9CO0MzRTA3YW5CO0EyRXRqYkQ7RUFrSVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRXU3YVA7QTJFcDdhRDtFQUNJO0lBQ0k7WUFBQTtHM0VzN2FMO0UyRXA3YUM7SUFDSTtZQUFBO0czRXM3YUw7RTJFcDdhQztJQUNJO1lBQUE7RzNFczdhTDtFMkVwN2FDO0lBQ0k7WUFBQTtHM0VzN2FMO0NBQ0Y7QTJFbDhhRDtFQUNJO0lBQ0k7WUFBQTtHM0VzN2FMO0UyRXA3YUM7SUFDSTtZQUFBO0czRXM3YUw7RTJFcDdhQztJQUNJO1lBQUE7RzNFczdhTDtFMkVwN2FDO0lBQ0k7WUFBQTtHM0VzN2FMO0NBQ0Y7QTJFcDdhRDtFQUNJO0lBQ0k7WUFBQTtHM0VzN2FMO0UyRXA3YUM7SUFDSTtZQUFBO0czRXM3YUw7RTJFcDdhQztJQUNJO1lBQUE7RzNFczdhTDtDQUNGO0EyRS83YUQ7RUFDSTtJQUNJO1lBQUE7RzNFczdhTDtFMkVwN2FDO0lBQ0k7WUFBQTtHM0VzN2FMO0UyRXA3YUM7SUFDSTtZQUFBO0czRXM3YUw7Q0FDRjtBMkVwN2FEO0VBQ0k7VUFBQTtDM0VzN2FIO0EyRXA3YUQ7RUFDSTtDM0VzN2FIO0EyRXA3YUQ7RUFDSTtFQUFBO0MzRXM3YUgiLCJmaWxlIjoiL2Nzcy9hcHAtcHVibGljLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuICogVmVyc2lvbiAtIDMuNS4yXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE3IERhbmllbCBFZGVuXG4gKi9cblxuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSxcbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5oZWFkU2hha2Uge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi53b2JibGUge1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbi5qZWxsbyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5qYWNrSW5UaGVCb3gge1xuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG4ucm9sbE91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5MZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvd2ViL2xlc3MvYW5pbWF0ZS5jc3MiLCIvLyBMb2FkaW5nIGZvciBsb29wXG4uaXZ1LWxvYWQtbG9vcHtcbiAgICBhbmltYXRpb246IGFuaS1sb2FkLWxvb3AgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaS1sb2FkLWxvb3Age1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG4gICAgNTAlICB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7fVxuICAgIHRvICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO31cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL21peGlucy9sb2FkaW5nLmxlc3MiLCJAaW1wb3J0ICdhbmltYXRlLmNzcyc7XG4uaXZ1LWxvYWQtbG9vcCB7XG4gIGFuaW1hdGlvbjogYW5pLWxvYWQtbG9vcCAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGFuaS1sb2FkLWxvb3Age1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5pbnB1dC1ncm91cC1lcnJvci1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWVycm9yLWFwcGVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZDNmMTQ7XG59XG4uaW5wdXQtZ3JvdXAtZXJyb3ItcHJlcGVuZCAuaXZ1LXNlbGVjdC1zZWxlY3Rpb24sXG4uaW5wdXQtZ3JvdXAtZXJyb3ItYXBwZW5kIC5pdnUtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmlucHV0LWdyb3VwLWVycm9yLXByZXBlbmQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAtZXJyb3ItYXBwZW5kIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uaXZ1LWJyZWFkY3J1bWIge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLml2dS1icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzQ5NTA2MDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6ICM1Yzk3Y2Q7XG59XG4uaXZ1LWJyZWFkY3J1bWIgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0OTUwNjA7XG59XG4uaXZ1LWJyZWFkY3J1bWIgPiBzcGFuOmxhc3QtY2hpbGQgLml2dS1icmVhZGNydW1iLWl0ZW0tc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdnUtYnJlYWRjcnVtYi1pdGVtLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGNvbG9yOiAjZGRkZWUxO1xufVxuLml2dS1icmVhZGNydW1iLWl0ZW0tbGluayA+IC5pdnUtaWNvbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xufVxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG59XG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi9cbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBcIlBpbmdGYW5nIFNDXCIsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBcIk1pY3Jvc29mdCBZYUhlaVwiLCBcIuW+rui9r+mbhem7kVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5LFxuZGl2LFxuZGwsXG5kdCxcbmRkLFxudWwsXG5vbCxcbmxpLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxuaW5wdXQsXG50ZXh0YXJlYSxcbnAsXG5ibG9ja3F1b3RlLFxudGgsXG50ZCxcbmhyLFxuYnV0dG9uLFxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmlucHV0OjotbXMtY2xlYXIsXG5pbnB1dDo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgY29sb3I6ICMzMzdkYzA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNWM5N2NkO1xufVxuYTphY3RpdmUge1xuICBjb2xvcjogIzMwNzdiNjtcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmFbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2U7XG59XG4vKlxuSW9uaWNvbnMsIHYyLjAuMFxuQ3JlYXRlZCBieSBCZW4gU3BlcnJ5IGZvciB0aGUgSW9uaWMgRnJhbWV3b3JrLCBodHRwOi8vaW9uaWNvbnMuY29tL1xuaHR0cHM6Ly90d2l0dGVyLmNvbS9iZW5qc3BlcnJ5ICBodHRwczovL3R3aXR0ZXIuY29tL2lvbmljZnJhbWV3b3JrXG5NSVQgTGljZW5zZTogaHR0cHM6Ly9naXRodWIuY29tL2RyaWZ0eWNvL2lvbmljb25zXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tbW9uL2ljb25mb250L2ZvbnRzL2lvbmljb25zLmVvdD92PTIuMC4wXCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbW1vbi9pY29uZm9udC9mb250cy9pb25pY29ucy5lb3Q/dj0yLjAuMCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tbW9uL2ljb25mb250L2ZvbnRzL2lvbmljb25zLnR0Zj92PTIuMC4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21tb24vaWNvbmZvbnQvZm9udHMvaW9uaWNvbnMud29mZj92PTIuMC4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbW1vbi9pY29uZm9udC9mb250cy9pb25pY29ucy5zdmc/dj0yLjAuMCNJb25pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5pdnUtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLml2dS1pY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4uaXZ1LWljb24tYWxlcnQtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVmXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWVcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2M1wiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtYXR0YWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWJvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtY2hlY2tib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzdcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtY3JlYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1kb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1kb25lLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWRyYWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YVwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtZnVubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtaGFuZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtaGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU0XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOVwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OFwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YlwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtb3B0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTBcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjdcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY4XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmNcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXRleHRzbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuLml2dS1pY29uLWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXdhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjtcbn1cbi5pdnUtaWNvbi1hbmRyb2lkLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XG59XG4uaXZ1LWljb24tYW5kcm9pZC13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG4uaXZ1LWljb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTNcIjtcbn1cbi5pdnUtaWNvbi1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uaXZ1LWljb24tYXJyb3ctZG93bi1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG4uaXZ1LWljb24tYXJyb3ctZG93bi1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4uaXZ1LWljb24tYXJyb3ctZG93bi1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uaXZ1LWljb24tYXJyb3ctZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG4uaXZ1LWljb24tYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVmXCI7XG59XG4uaXZ1LWljb24tYXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuLml2dS1pY29uLWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cbi5pdnUtaWNvbi1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuLml2dS1pY29uLWFycm93LWxlZnQtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLml2dS1pY29uLWFycm93LWxlZnQtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLml2dS1pY29uLWFycm93LWxlZnQtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLml2dS1pY29uLWFycm93LW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cbi5pdnUtaWNvbi1hcnJvdy1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cbi5pdnUtaWNvbi1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuLml2dS1pY29uLWFycm93LXJldHVybi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuLml2dS1pY29uLWFycm93LXJpZ2h0LWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cbi5pdnUtaWNvbi1hcnJvdy1yaWdodC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG4uaXZ1LWljb24tYXJyb3ctcmlnaHQtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuLml2dS1pY29uLWFycm93LXNocmluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuLml2dS1pY29uLWFycm93LXN3YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cbi5pdnUtaWNvbi1hcnJvdy11cC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG4uaXZ1LWljb24tYXJyb3ctdXAtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuLml2dS1pY29uLWFycm93LXVwLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cbi5pdnUtaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiO1xufVxuLml2dS1pY29uLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG4uaXZ1LWljb24tYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG4uaXZ1LWljb24tYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjtcbn1cbi5pdnUtaWNvbi1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cbi5pdnUtaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uaXZ1LWljb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuLml2dS1pY29uLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuLml2dS1pY29uLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuLml2dS1pY29uLWJhdHRlcnktbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG4uaXZ1LWljb24tYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG4uaXZ1LWljb24tYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuLml2dS1pY29uLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNlwiO1xufVxuLml2dS1pY29uLWJvbmZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTVcIjtcbn1cbi5pdnUtaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuLml2dS1pY29uLWJvd3RpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiO1xufVxuLml2dS1pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuLml2dS1pY29uLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuLml2dS1pY29uLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cbi5pdnUtaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuLml2dS1pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLml2dS1pY29uLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cbi5pdnUtaWNvbi1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE2XCI7XG59XG4uaXZ1LWljb24tY2hhdGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLml2dS1pY29uLWNoYXRib3gtd29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLml2dS1pY29uLWNoYXRib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLml2dS1pY29uLWNoYXRidWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5pdnUtaWNvbi1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cbi5pdnUtaWNvbi1jaGF0YnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZlwiO1xufVxuLml2dS1pY29uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLml2dS1pY29uLWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG4uaXZ1LWljb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG4uaXZ1LWljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG4uaXZ1LWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG4uaXZ1LWljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuLml2dS1pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5pdnUtaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cbi5pdnUtaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuLml2dS1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uaXZ1LWljb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuLml2dS1pY29uLWNsb3NlLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG4uaXZ1LWljb24tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjtcbn1cbi5pdnUtaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuLml2dS1pY29uLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cbi5pdnUtaWNvbi1jb2RlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZmXCI7XG59XG4uaXZ1LWljb24tY29kZS13b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG4uaXZ1LWljb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG4uaXZ1LWljb24tY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuLml2dS1pY29uLWNvbXBvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5pdnUtaWNvbi1jb25uZWN0aW9uLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cbi5pdnUtaWNvbi1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuLml2dS1pY29uLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cbi5pdnUtaWNvbi1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE4XCI7XG59XG4uaXZ1LWljb24tZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuLml2dS1pY29uLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJmXCI7XG59XG4uaXZ1LWljb24tZG9jdW1lbnQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuLml2dS1pY29uLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cbi5pdnUtaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuLml2dS1pY29uLWVhc2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MyXCI7XG59XG4uaXZ1LWljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZlwiO1xufVxuLml2dS1pY29uLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuLml2dS1pY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG4uaXZ1LWljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cbi5pdnUtaWNvbi1lbWFpbC11bnJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjtcbn1cbi5pdnUtaWNvbi1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG4uaXZ1LWljb24tZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG4uaXZ1LWljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG4uaXZ1LWljb24tZXllLWRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA2XCI7XG59XG4uaXZ1LWljb24tZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG4uaXZ1LWljb24tZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG4uaXZ1LWljb24tZmlsbS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cbi5pdnUtaWNvbi1maXJlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOVwiO1xufVxuLml2dS1pY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cbi5pdnUtaWNvbi1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiO1xufVxuLml2dS1pY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG4uaXZ1LWljb24tZmxhc2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG4uaXZ1LWljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG4uaXZ1LWljb24tZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuLml2dS1pY29uLWZvcmstcmVwbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiO1xufVxuLml2dS1pY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cbi5pdnUtaWNvbi1mdW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWJcIjtcbn1cbi5pdnUtaWNvbi1nZWFyLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cbi5pdnUtaWNvbi1nZWFyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cbi5pdnUtaWNvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNmXCI7XG59XG4uaXZ1LWljb24taGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG4uaXZ1LWljb24taGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjtcbn1cbi5pdnUtaWNvbi1oYXBweS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG4uaXZ1LWljb24taGVhZHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG4uaXZ1LWljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5pdnUtaWNvbi1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjtcbn1cbi5pdnUtaWNvbi1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG4uaXZ1LWljb24taGVscC1idW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG4uaXZ1LWljb24taGVscC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG4uaXZ1LWljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuLml2dS1pY29uLWljZWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG4uaXZ1LWljb24taW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cbi5pdnUtaWNvbi1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cbi5pdnUtaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuLml2dS1pY29uLWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cbi5pdnUtaWNvbi1pb25pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuLml2dS1pY29uLWlvcy1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuLml2dS1pY29uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7XG59XG4uaXZ1LWljb24taW9zLWFsYnVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiO1xufVxuLml2dS1pY29uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuLml2dS1pY29uLWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG59XG4uaXZ1LWljb24taW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiO1xufVxuLml2dS1pY29uLWlvcy1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiO1xufVxuLml2dS1pY29uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG4uaXZ1LWljb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiO1xufVxuLml2dS1pY29uLWlvcy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiO1xufVxuLml2dS1pY29uLWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG4uaXZ1LWljb24taW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiO1xufVxuLml2dS1pY29uLWlvcy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiO1xufVxuLml2dS1pY29uLWlvcy1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiO1xufVxuLml2dS1pY29uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG4uaXZ1LWljb24taW9zLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7XG59XG4uaXZ1LWljb24taW9zLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RlXCI7XG59XG4uaXZ1LWljb24taW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuLml2dS1pY29uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuLml2dS1pY29uLWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuLml2dS1pY29uLWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuLml2dS1pY29uLWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiO1xufVxuLml2dS1pY29uLWlvcy1ib29rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYm9va21hcmtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7XG59XG4uaXZ1LWljb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG4uaXZ1LWljb24taW9zLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiO1xufVxuLml2dS1pY29uLWlvcy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiO1xufVxuLml2dS1pY29uLWlvcy1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYnJvd3NlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjBcIjtcbn1cbi5pdnUtaWNvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuLml2dS1pY29uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YyXCI7XG59XG4uaXZ1LWljb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiO1xufVxuLml2dS1pY29uLWlvcy1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNFwiO1xufVxuLml2dS1pY29uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7XG59XG4uaXZ1LWljb24taW9zLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiO1xufVxuLml2dS1pY29uLWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiO1xufVxuLml2dS1pY29uLWlvcy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG4uaXZ1LWljb24taW9zLWNhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiO1xufVxuLml2dS1pY29uLWlvcy1jaGF0Ym94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cbi5pdnUtaWNvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjtcbn1cbi5pdnUtaWNvbi1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmY1wiO1xufVxuLml2dS1pY29uLWlvcy1jaGF0YnViYmxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmJcIjtcbn1cbi5pdnUtaWNvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7XG59XG4uaXZ1LWljb24taW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuLml2dS1pY29uLWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiO1xufVxuLml2dS1pY29uLWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAwXCI7XG59XG4uaXZ1LWljb24taW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7XG59XG4uaXZ1LWljb24taW9zLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7XG59XG4uaXZ1LWljb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjtcbn1cbi5pdnUtaWNvbi1pb3MtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjtcbn1cbi5pdnUtaWNvbi1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cbi5pdnUtaWNvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiO1xufVxuLml2dS1pY29uLWlvcy1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiO1xufVxuLml2dS1pY29uLWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiO1xufVxuLml2dS1pY29uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7XG59XG4uaXZ1LWljb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjtcbn1cbi5pdnUtaWNvbi1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG4uaXZ1LWljb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG4uaXZ1LWljb24taW9zLWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuLml2dS1pY29uLWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGVcIjtcbn1cbi5pdnUtaWNvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjtcbn1cbi5pdnUtaWNvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGZcIjtcbn1cbi5pdnUtaWNvbi1pb3MtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7XG59XG4uaXZ1LWljb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7XG59XG4uaXZ1LWljb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuLml2dS1pY29uLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiO1xufVxuLml2dS1pY29uLWlvcy1jb2xvci13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG4uaXZ1LWljb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuLml2dS1pY29uLWlvcy1jb21wb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE4XCI7XG59XG4uaXZ1LWljb24taW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiO1xufVxuLml2dS1pY29uLWlvcy1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7XG59XG4uaXZ1LWljb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiO1xufVxuLml2dS1pY29uLWlvcy1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7XG59XG4uaXZ1LWljb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiO1xufVxuLml2dS1pY29uLWlvcy1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7XG59XG4uaXZ1LWljb24taW9zLWNyb3Atc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7XG59XG4uaXZ1LWljb24taW9zLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7XG59XG4uaXZ1LWljb24taW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cbi5pdnUtaWNvbi1pb3MtZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiO1xufVxuLml2dS1pY29uLWlvcy1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiO1xufVxuLml2dS1pY29uLWlvcy1lbWFpbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG4uaXZ1LWljb24taW9zLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiO1xufVxuLml2dS1pY29uLWlvcy1leWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiO1xufVxuLml2dS1pY29uLWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiO1xufVxuLml2dS1pY29uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG4uaXZ1LWljb24taW9zLWZpbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuLml2dS1pY29uLWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiO1xufVxuLml2dS1pY29uLWlvcy1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG4uaXZ1LWljb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiO1xufVxuLml2dS1pY29uLWlvcy1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG4uaXZ1LWljb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiO1xufVxuLml2dS1pY29uLWlvcy1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiO1xufVxuLml2dS1pY29uLWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG59XG4uaXZ1LWljb24taW9zLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG4uaXZ1LWljb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjtcbn1cbi5pdnUtaWNvbi1pb3MtZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7XG59XG4uaXZ1LWljb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMyXCI7XG59XG4uaXZ1LWljb24taW9zLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiO1xufVxuLml2dS1pY29uLWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuLml2dS1pY29uLWlvcy1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzN1wiO1xufVxuLml2dS1pY29uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG59XG4uaXZ1LWljb24taW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG4uaXZ1LWljb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjtcbn1cbi5pdnUtaWNvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2JcIjtcbn1cbi5pdnUtaWNvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiO1xufVxuLml2dS1pY29uLWlvcy1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7XG59XG4uaXZ1LWljb24taW9zLWdlYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiO1xufVxuLml2dS1pY29uLWlvcy1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7XG59XG4uaXZ1LWljb24taW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZVwiO1xufVxuLml2dS1pY29uLWlvcy1ncmlkLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjtcbn1cbi5pdnUtaWNvbi1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDBcIjtcbn1cbi5pdnUtaWNvbi1pb3MtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjtcbn1cbi5pdnUtaWNvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiO1xufVxuLml2dS1pY29uLWlvcy1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ2XCI7XG59XG4uaXZ1LWljb24taW9zLWhlbHAtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjtcbn1cbi5pdnUtaWNvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7XG59XG4uaXZ1LWljb24taW9zLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjtcbn1cbi5pdnUtaWNvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7XG59XG4uaXZ1LWljb24taW9zLWluZmluaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7XG59XG4uaXZ1LWljb24taW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjtcbn1cbi5pdnUtaWNvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjtcbn1cbi5pdnUtaWNvbi1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjtcbn1cbi5pdnUtaWNvbi1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiO1xufVxuLml2dS1pY29uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7XG59XG4uaXZ1LWljb24taW9zLWtleXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuLml2dS1pY29uLWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZlwiO1xufVxuLml2dS1pY29uLWlvcy1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjtcbn1cbi5pdnUtaWNvbi1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjtcbn1cbi5pdnUtaWNvbi1pb3MtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NFwiO1xufVxuLml2dS1pY29uLWlvcy1saXN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjtcbn1cbi5pdnUtaWNvbi1pb3MtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTZcIjtcbn1cbi5pdnUtaWNvbi1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NVwiO1xufVxuLml2dS1pY29uLWlvcy1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cbi5pdnUtaWNvbi1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cbi5pdnUtaWNvbi1pb3MtbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YVwiO1xufVxuLml2dS1pY29uLWlvcy1sb29wLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiO1xufVxuLml2dS1pY29uLWlvcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7XG59XG4uaXZ1LWljb24taW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YlwiO1xufVxuLml2dS1pY29uLWlvcy1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWVcIjtcbn1cbi5pdnUtaWNvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cbi5pdnUtaWNvbi1pb3MtbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7XG59XG4uaXZ1LWljb24taW9zLW1pYy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjtcbn1cbi5pdnUtaWNvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjtcbn1cbi5pdnUtaWNvbi1pb3MtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjRcIjtcbn1cbi5pdnUtaWNvbi1pb3MtbWludXMtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjtcbn1cbi5pdnUtaWNvbi1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2M1wiO1xufVxuLml2dS1pY29uLWlvcy1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG4uaXZ1LWljb24taW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NVwiO1xufVxuLml2dS1pY29uLWlvcy1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG59XG4uaXZ1LWljb24taW9zLW1vb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2N1wiO1xufVxuLml2dS1pY29uLWlvcy1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7XG59XG4uaXZ1LWljb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiO1xufVxuLml2dS1pY29uLWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjtcbn1cbi5pdnUtaWNvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiO1xufVxuLml2dS1pY29uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZVwiO1xufVxuLml2dS1pY29uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCI7XG59XG4uaXZ1LWljb24taW9zLW51dHJpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuLml2dS1pY29uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZlwiO1xufVxuLml2dS1pY29uLWlvcy1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuLml2dS1pY29uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG4uaXZ1LWljb24taW9zLXBhcGVycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjtcbn1cbi5pdnUtaWNvbi1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDczXCI7XG59XG4uaXZ1LWljb24taW9zLXBhcnRseXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc2XCI7XG59XG4uaXZ1LWljb24taW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzVcIjtcbn1cbi5pdnUtaWNvbi1pb3MtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjtcbn1cbi5pdnUtaWNvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiO1xufVxuLml2dS1pY29uLWlvcy1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjtcbn1cbi5pdnUtaWNvbi1pb3MtcGF3LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cbi5pdnUtaWNvbi1pb3MtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdjXCI7XG59XG4uaXZ1LWljb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7XG59XG4uaXZ1LWljb24taW9zLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiO1xufVxuLml2dS1pY29uLWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xufVxuLml2dS1pY29uLWlvcy1wZXJzb25hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODBcIjtcbn1cbi5pdnUtaWNvbi1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cbi5pdnUtaWNvbi1pb3MtcGhvdG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG59XG4uaXZ1LWljb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7XG59XG4uaXZ1LWljb24taW9zLXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuLml2dS1pY29uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4M1wiO1xufVxuLml2dS1pY29uLWlvcy1waW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7XG59XG4uaXZ1LWljb24taW9zLXBpbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiO1xufVxuLml2dS1pY29uLWlvcy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg4XCI7XG59XG4uaXZ1LWljb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiO1xufVxuLml2dS1pY29uLWlvcy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG4uaXZ1LWljb24taW9zLXBsdXMtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODlcIjtcbn1cbi5pdnUtaWNvbi1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhhXCI7XG59XG4uaXZ1LWljb24taW9zLXByaWNldGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7XG59XG4uaXZ1LWljb24taW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGNcIjtcbn1cbi5pdnUtaWNvbi1pb3MtcHJpY2V0YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhmXCI7XG59XG4uaXZ1LWljb24taW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7XG59XG4uaXZ1LWljb24taW9zLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjtcbn1cbi5pdnUtaWNvbi1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7XG59XG4uaXZ1LWljb24taW9zLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7XG59XG4uaXZ1LWljb24taW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiO1xufVxuLml2dS1pY29uLWlvcy1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NVwiO1xufVxuLml2dS1pY29uLWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7XG59XG4uaXZ1LWljb24taW9zLXJlY29yZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiO1xufVxuLml2dS1pY29uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiO1xufVxuLml2dS1pY29uLWlvcy1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk5XCI7XG59XG4uaXZ1LWljb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OFwiO1xufVxuLml2dS1pY29uLWlvcy1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDljXCI7XG59XG4uaXZ1LWljb24taW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWFcIjtcbn1cbi5pdnUtaWNvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDliXCI7XG59XG4uaXZ1LWljb24taW9zLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZFwiO1xufVxuLml2dS1pY29uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZlwiO1xufVxuLml2dS1pY29uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7XG59XG4uaXZ1LWljb24taW9zLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMVwiO1xufVxuLml2dS1pY29uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMFwiO1xufVxuLml2dS1pY29uLWlvcy1yb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7XG59XG4uaXZ1LWljb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMlwiO1xufVxuLml2dS1pY29uLWlvcy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTVcIjtcbn1cbi5pdnUtaWNvbi1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNFwiO1xufVxuLml2dS1pY29uLWlvcy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhN1wiO1xufVxuLml2dS1pY29uLWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTZcIjtcbn1cbi5pdnUtaWNvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOVwiO1xufVxuLml2dS1pY29uLWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOFwiO1xufVxuLml2dS1pY29uLWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWJcIjtcbn1cbi5pdnUtaWNvbi1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWFcIjtcbn1cbi5pdnUtaWNvbi1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjtcbn1cbi5pdnUtaWNvbi1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhY1wiO1xufVxuLml2dS1pY29uLWlvcy1zbm93eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZVwiO1xufVxuLml2dS1pY29uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMFwiO1xufVxuLml2dS1pY29uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7XG59XG4uaXZ1LWljb24taW9zLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjtcbn1cbi5pdnUtaWNvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIxXCI7XG59XG4uaXZ1LWljb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMlwiO1xufVxuLml2dS1pY29uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjVcIjtcbn1cbi5pdnUtaWNvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjRcIjtcbn1cbi5pdnUtaWNvbi1pb3Mtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjdcIjtcbn1cbi5pdnUtaWNvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNlwiO1xufVxuLml2dS1pY29uLWlvcy10ZWxlcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cbi5pdnUtaWNvbi1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjtcbn1cbi5pdnUtaWNvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYlwiO1xufVxuLml2dS1pY29uLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjtcbn1cbi5pdnUtaWNvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7XG59XG4uaXZ1LWljb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJjXCI7XG59XG4uaXZ1LWljb24taW9zLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmZcIjtcbn1cbi5pdnUtaWNvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG4uaXZ1LWljb24taW9zLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7XG59XG4uaXZ1LWljb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjtcbn1cbi5pdnUtaWNvbi1pb3MtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMzXCI7XG59XG4uaXZ1LWljb24taW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7XG59XG4uaXZ1LWljb24taW9zLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM1XCI7XG59XG4uaXZ1LWljb24taW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cbi5pdnUtaWNvbi1pb3MtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjN1wiO1xufVxuLml2dS1pY29uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjtcbn1cbi5pdnUtaWNvbi1pb3MtdW5sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzlcIjtcbn1cbi5pdnUtaWNvbi1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOFwiO1xufVxuLml2dS1pY29uLWlvcy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2JcIjtcbn1cbi5pdnUtaWNvbi1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2FcIjtcbn1cbi5pdnUtaWNvbi1pb3MtdmlkZW9jYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjtcbn1cbi5pdnUtaWNvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjY1wiO1xufVxuLml2dS1pY29uLWlvcy12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiO1xufVxuLml2dS1pY29uLWlvcy12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNmXCI7XG59XG4uaXZ1LWljb24taW9zLXdpbmVnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMVwiO1xufVxuLml2dS1pY29uLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMFwiO1xufVxuLml2dS1pY29uLWlvcy13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuLml2dS1pY29uLWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQyXCI7XG59XG4uaXZ1LWljb24taXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuLml2dS1pY29uLWlwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuLml2dS1pY29uLWlwb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cbi5pdnUtaWNvbi1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cbi5pdnUtaWNvbi1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cbi5pdnUtaWNvbi1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuLml2dS1pY29uLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuLml2dS1pY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cbi5pdnUtaWNvbi1sZXZlbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cbi5pdnUtaWNvbi1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cbi5pdnUtaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG4uaXZ1LWljb24tbG9hZC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG4uaXZ1LWljb24tbG9hZC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG4uaXZ1LWljb24tbG9hZC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG4uaXZ1LWljb24tbG9hZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG4uaXZ1LWljb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmZcIjtcbn1cbi5pdnUtaWNvbi1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ0XCI7XG59XG4uaXZ1LWljb24tbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG4uaXZ1LWljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG4uaXZ1LWljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZlwiO1xufVxuLml2dS1pY29uLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cbi5pdnUtaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cbi5pdnUtaWNvbi1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG4uaXZ1LWljb24tbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG4uaXZ1LWljb24tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uaXZ1LWljb24tbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG4uaXZ1LWljb24tbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2ZcIjtcbn1cbi5pdnUtaWNvbi1taWMtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuLml2dS1pY29uLW1pYy1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG4uaXZ1LWljb24tbWljLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cbi5pdnUtaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuLml2dS1pY29uLW1pbnVzLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cbi5pdnUtaWNvbi1taW51cy1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuLml2dS1pY29uLW1vZGVsLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cbi5pdnUtaWNvbi1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG4uaXZ1LWljb24tbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuLml2dS1pY29uLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7XG59XG4uaXZ1LWljb24tbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuLml2dS1pY29uLW5hdmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cbi5pdnUtaWNvbi1uYXZpY29uLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG4uaXZ1LWljb24tbmF2aWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cbi5pdnUtaWNvbi1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7XG59XG4uaXZ1LWljb24tbm8tc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuLml2dS1pY29uLW51Y2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cbi5pdnUtaWNvbi1vdXRsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjtcbn1cbi5pdnUtaWNvbi1wYWludGJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7XG59XG4uaXZ1LWljb24tcGFpbnRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjtcbn1cbi5pdnUtaWNvbi1wYXBlci1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiO1xufVxuLml2dS1pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZlwiO1xufVxuLml2dS1pY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG4uaXZ1LWljb24tcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG4uaXZ1LWljb24tcGVyc29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuLml2dS1pY29uLXBlcnNvbi1zdGFsa2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG4uaXZ1LWljb24tcGllLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG4uaXZ1LWljb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG4uaXZ1LWljb24tcGlucG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cbi5pdnUtaWNvbi1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuLml2dS1pY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG4uaXZ1LWljb24tcGxhbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7XG59XG4uaXZ1LWljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuLml2dS1pY29uLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG4uaXZ1LWljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuLml2dS1pY29uLXBsdXMtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuLml2dS1pY29uLXBsdXMtcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5pdnUtaWNvbi1wb2RpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjtcbn1cbi5pdnUtaWNvbi1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuLml2dS1pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG4uaXZ1LWljb24tcHJpY2V0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cbi5pdnUtaWNvbi1wcmljZXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cbi5pdnUtaWNvbi1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG4uaXZ1LWljb24tcHVsbC1yZXF1ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG59XG4uaXZ1LWljb24tcXItc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiO1xufVxuLml2dS1pY29uLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ3XCI7XG59XG4uaXZ1LWljb24tcmFkaW8td2F2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cbi5pdnUtaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cbi5pdnUtaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG4uaXZ1LWljb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cbi5pdnUtaWNvbi1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cbi5pdnUtaWNvbi1yaWJib24tYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OFwiO1xufVxuLml2dS1pY29uLXJpYmJvbi1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7XG59XG4uaXZ1LWljb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7XG59XG4uaXZ1LWljb24tc2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjtcbn1cbi5pdnUtaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiO1xufVxuLml2dS1pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZlwiO1xufVxuLml2dS1pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG4uaXZ1LWljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjBcIjtcbn1cbi5pdnUtaWNvbi1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG4uaXZ1LWljb24tc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuLml2dS1pY29uLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuLml2dS1pY29uLXNvY2lhbC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG4uaXZ1LWljb24tc29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7XG59XG4uaXZ1LWljb24tc29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuLml2dS1pY29uLXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG4uaXZ1LWljb24tc29jaWFsLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWZcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG4uaXZ1LWljb24tc29jaWFsLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGJcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZFwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGNcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG4uaXZ1LWljb24tc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG4uaXZ1LWljb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG4uaXZ1LWljb24tc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZlwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmVcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMVwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTBcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7XG59XG4uaXZ1LWljb24tc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0Y1wiO1xufVxuLml2dS1pY29uLXNvY2lhbC1mcmVlYnNkLWRldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG4uaXZ1LWljb24tc29jaWFsLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuLml2dS1pY29uLXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGZcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGVcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuLml2dS1pY29uLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTFcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTBcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1ub2RlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtb2N0b2NhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7XG59XG4uaXZ1LWljb24tc29jaWFsLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1yZWRkaXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZlwiO1xufVxuLml2dS1pY29uLXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG4uaXZ1LWljb24tc29jaWFsLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7XG59XG4uaXZ1LWljb24tc29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG4uaXZ1LWljb24tc29jaWFsLXR1bWJsci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG4uaXZ1LWljb24tc29jaWFsLXR1eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuLml2dS1pY29uLXNvY2lhbC10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuLml2dS1pY29uLXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7XG59XG4uaXZ1LWljb24tc29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUyXCI7XG59XG4uaXZ1LWljb24tc29jaWFsLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG4uaXZ1LWljb24tc29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiO1xufVxuLml2dS1pY29uLXNvY2lhbC13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG4uaXZ1LWljb24tc29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuLml2dS1pY29uLXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuLml2dS1pY29uLXNvY2lhbC15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cbi5pdnUtaWNvbi1zb2NpYWwteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuLml2dS1pY29uLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cbi5pdnUtaWNvbi1zb3VwLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiO1xufVxuLml2dS1pY29uLXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjtcbn1cbi5pdnUtaWNvbi1zcGVha2VycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cbi5pdnUtaWNvbi1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuLml2dS1pY29uLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG4uaXZ1LWljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuLml2dS1pY29uLXN0YXRzLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cbi5pdnUtaWNvbi1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuLml2dS1pY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGZcIjtcbn1cbi5pdnUtaWNvbi10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuLml2dS1pY29uLXRodW1ic2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cbi5pdnUtaWNvbi10aHVtYnN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuLml2dS1pY29uLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NVwiO1xufVxuLml2dS1pY29uLXRvZ2dsZS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjtcbn1cbi5pdnUtaWNvbi10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiO1xufVxuLml2dS1pY29uLXRyYXNoLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cbi5pdnUtaWNvbi10cmFzaC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG4uaXZ1LWljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU2XCI7XG59XG4uaXZ1LWljb24tdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7XG59XG4uaXZ1LWljb24tdHNoaXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjtcbn1cbi5pdnUtaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiN1wiO1xufVxuLml2dS1pY29uLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTdcIjtcbn1cbi5pdnUtaWNvbi11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuLml2dS1pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuLml2dS1pY29uLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuLml2dS1pY29uLXZpZGVvY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG4uaXZ1LWljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cbi5pdnUtaWNvbi12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG4uaXZ1LWljb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuLml2dS1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG4uaXZ1LWljb24td2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuLml2dS1pY29uLXdhdGVyZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuLml2dS1pY29uLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cbi5pdnUtaWNvbi13aW5lZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cbi5pdnUtaWNvbi13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuLml2dS1pY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuLml2dS1pY29uLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cbi5pdnUtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHpvb206IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLml2dS1yb3c6YmVmb3JlLFxuLml2dS1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5pdnUtcm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uaXZ1LXJvdzpiZWZvcmUsXG4uaXZ1LXJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5pdnUtcm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaXZ1LXJvdy1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLml2dS1yb3ctZmxleDpiZWZvcmUsXG4uaXZ1LXJvdy1mbGV4OmFmdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pdnUtcm93LWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uaXZ1LXJvdy1mbGV4LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLml2dS1yb3ctZmxleC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLml2dS1yb3ctZmxleC1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLml2dS1yb3ctZmxleC1zcGFjZS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5pdnUtcm93LWZsZXgtdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaXZ1LXJvdy1mbGV4LW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaXZ1LXJvdy1mbGV4LWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5pdnUtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdnUtY29sLXNwYW4tMSwgLml2dS1jb2wtc3Bhbi0yLCAuaXZ1LWNvbC1zcGFuLTMsIC5pdnUtY29sLXNwYW4tNCwgLml2dS1jb2wtc3Bhbi01LCAuaXZ1LWNvbC1zcGFuLTYsIC5pdnUtY29sLXNwYW4tNywgLml2dS1jb2wtc3Bhbi04LCAuaXZ1LWNvbC1zcGFuLTksIC5pdnUtY29sLXNwYW4tMTAsIC5pdnUtY29sLXNwYW4tMTEsIC5pdnUtY29sLXNwYW4tMTIsIC5pdnUtY29sLXNwYW4tMTMsIC5pdnUtY29sLXNwYW4tMTQsIC5pdnUtY29sLXNwYW4tMTUsIC5pdnUtY29sLXNwYW4tMTYsIC5pdnUtY29sLXNwYW4tMTcsIC5pdnUtY29sLXNwYW4tMTgsIC5pdnUtY29sLXNwYW4tMTksIC5pdnUtY29sLXNwYW4tMjAsIC5pdnUtY29sLXNwYW4tMjEsIC5pdnUtY29sLXNwYW4tMjIsIC5pdnUtY29sLXNwYW4tMjMsIC5pdnUtY29sLXNwYW4tMjQge1xuICBmbG9hdDogbGVmdDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uaXZ1LWNvbC1zcGFuLTI0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLml2dS1jb2wtcHVzaC0yNCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uaXZ1LWNvbC1wdWxsLTI0IHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uaXZ1LWNvbC1vZmZzZXQtMjQge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5pdnUtY29sLW9yZGVyLTI0IHtcbiAgb3JkZXI6IDI0O1xufVxuLml2dS1jb2wtc3Bhbi0yMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTUuODMzMzMzMzMlO1xufVxuLml2dS1jb2wtcHVzaC0yMyB7XG4gIGxlZnQ6IDk1LjgzMzMzMzMzJTtcbn1cbi5pdnUtY29sLXB1bGwtMjMge1xuICByaWdodDogOTUuODMzMzMzMzMlO1xufVxuLml2dS1jb2wtb2Zmc2V0LTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbn1cbi5pdnUtY29sLW9yZGVyLTIzIHtcbiAgb3JkZXI6IDIzO1xufVxuLml2dS1jb2wtc3Bhbi0yMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLml2dS1jb2wtcHVzaC0yMiB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5pdnUtY29sLXB1bGwtMjIge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLml2dS1jb2wtb2Zmc2V0LTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5pdnUtY29sLW9yZGVyLTIyIHtcbiAgb3JkZXI6IDIyO1xufVxuLml2dS1jb2wtc3Bhbi0yMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODcuNSU7XG59XG4uaXZ1LWNvbC1wdXNoLTIxIHtcbiAgbGVmdDogODcuNSU7XG59XG4uaXZ1LWNvbC1wdWxsLTIxIHtcbiAgcmlnaHQ6IDg3LjUlO1xufVxuLml2dS1jb2wtb2Zmc2V0LTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xufVxuLml2dS1jb2wtb3JkZXItMjEge1xuICBvcmRlcjogMjE7XG59XG4uaXZ1LWNvbC1zcGFuLTIwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1wdXNoLTIwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLml2dS1jb2wtcHVsbC0yMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1vZmZzZXQtMjAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLml2dS1jb2wtb3JkZXItMjAge1xuICBvcmRlcjogMjA7XG59XG4uaXZ1LWNvbC1zcGFuLTE5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3OS4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC1wdXNoLTE5IHtcbiAgbGVmdDogNzkuMTY2NjY2NjclO1xufVxuLml2dS1jb2wtcHVsbC0xOSB7XG4gIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC1vZmZzZXQtMTkge1xuICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xufVxuLml2dS1jb2wtb3JkZXItMTkge1xuICBvcmRlcjogMTk7XG59XG4uaXZ1LWNvbC1zcGFuLTE4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3NSU7XG59XG4uaXZ1LWNvbC1wdXNoLTE4IHtcbiAgbGVmdDogNzUlO1xufVxuLml2dS1jb2wtcHVsbC0xOCB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uaXZ1LWNvbC1vZmZzZXQtMTgge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLml2dS1jb2wtb3JkZXItMTgge1xuICBvcmRlcjogMTg7XG59XG4uaXZ1LWNvbC1zcGFuLTE3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MC44MzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1wdXNoLTE3IHtcbiAgbGVmdDogNzAuODMzMzMzMzMlO1xufVxuLml2dS1jb2wtcHVsbC0xNyB7XG4gIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1vZmZzZXQtMTcge1xuICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xufVxuLml2dS1jb2wtb3JkZXItMTcge1xuICBvcmRlcjogMTc7XG59XG4uaXZ1LWNvbC1zcGFuLTE2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uaXZ1LWNvbC1wdXNoLTE2IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLml2dS1jb2wtcHVsbC0xNiB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uaXZ1LWNvbC1vZmZzZXQtMTYge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLml2dS1jb2wtb3JkZXItMTYge1xuICBvcmRlcjogMTY7XG59XG4uaXZ1LWNvbC1zcGFuLTE1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2Mi41JTtcbn1cbi5pdnUtY29sLXB1c2gtMTUge1xuICBsZWZ0OiA2Mi41JTtcbn1cbi5pdnUtY29sLXB1bGwtMTUge1xuICByaWdodDogNjIuNSU7XG59XG4uaXZ1LWNvbC1vZmZzZXQtMTUge1xuICBtYXJnaW4tbGVmdDogNjIuNSU7XG59XG4uaXZ1LWNvbC1vcmRlci0xNSB7XG4gIG9yZGVyOiAxNTtcbn1cbi5pdnUtY29sLXNwYW4tMTQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5pdnUtY29sLXB1c2gtMTQge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1wdWxsLTE0IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5pdnUtY29sLW9mZnNldC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1vcmRlci0xNCB7XG4gIG9yZGVyOiAxNDtcbn1cbi5pdnUtY29sLXNwYW4tMTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU0LjE2NjY2NjY3JTtcbn1cbi5pdnUtY29sLXB1c2gtMTMge1xuICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC1wdWxsLTEzIHtcbiAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbn1cbi5pdnUtY29sLW9mZnNldC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC1vcmRlci0xMyB7XG4gIG9yZGVyOiAxMztcbn1cbi5pdnUtY29sLXNwYW4tMTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbn1cbi5pdnUtY29sLXB1c2gtMTIge1xuICBsZWZ0OiA1MCU7XG59XG4uaXZ1LWNvbC1wdWxsLTEyIHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5pdnUtY29sLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uaXZ1LWNvbC1vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cbi5pdnUtY29sLXNwYW4tMTEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ1LjgzMzMzMzMzJTtcbn1cbi5pdnUtY29sLXB1c2gtMTEge1xuICBsZWZ0OiA0NS44MzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1wdWxsLTExIHtcbiAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbn1cbi5pdnUtY29sLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cbi5pdnUtY29sLXNwYW4tMTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5pdnUtY29sLXB1c2gtMTAge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uaXZ1LWNvbC1wdWxsLTEwIHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5pdnUtY29sLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uaXZ1LWNvbC1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cbi5pdnUtY29sLXNwYW4tOSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzcuNSU7XG59XG4uaXZ1LWNvbC1wdXNoLTkge1xuICBsZWZ0OiAzNy41JTtcbn1cbi5pdnUtY29sLXB1bGwtOSB7XG4gIHJpZ2h0OiAzNy41JTtcbn1cbi5pdnUtY29sLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xufVxuLml2dS1jb2wtb3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuLml2dS1jb2wtc3Bhbi04IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1wdXNoLTgge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1wdWxsLTgge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLml2dS1jb2wtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLml2dS1jb2wtb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuLml2dS1jb2wtc3Bhbi03IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOS4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC1wdXNoLTcge1xuICBsZWZ0OiAyOS4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC1wdWxsLTcge1xuICByaWdodDogMjkuMTY2NjY2NjclO1xufVxuLml2dS1jb2wtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xufVxuLml2dS1jb2wtb3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuLml2dS1jb2wtc3Bhbi02IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNSU7XG59XG4uaXZ1LWNvbC1wdXNoLTYge1xuICBsZWZ0OiAyNSU7XG59XG4uaXZ1LWNvbC1wdWxsLTYge1xuICByaWdodDogMjUlO1xufVxuLml2dS1jb2wtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLml2dS1jb2wtb3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuLml2dS1jb2wtc3Bhbi01IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMC44MzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1wdXNoLTUge1xuICBsZWZ0OiAyMC44MzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1wdWxsLTUge1xuICByaWdodDogMjAuODMzMzMzMzMlO1xufVxuLml2dS1jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xufVxuLml2dS1jb2wtb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuLml2dS1jb2wtc3Bhbi00IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uaXZ1LWNvbC1wdXNoLTQge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uaXZ1LWNvbC1wdWxsLTQge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLml2dS1jb2wtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLml2dS1jb2wtb3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuLml2dS1jb2wtc3Bhbi0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMi41JTtcbn1cbi5pdnUtY29sLXB1c2gtMyB7XG4gIGxlZnQ6IDEyLjUlO1xufVxuLml2dS1jb2wtcHVsbC0zIHtcbiAgcmlnaHQ6IDEyLjUlO1xufVxuLml2dS1jb2wtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMTIuNSU7XG59XG4uaXZ1LWNvbC1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG4uaXZ1LWNvbC1zcGFuLTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLml2dS1jb2wtcHVzaC0yIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1wdWxsLTIge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5pdnUtY29sLW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cbi5pdnUtY29sLXNwYW4tMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNC4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC1wdXNoLTEge1xuICBsZWZ0OiA0LjE2NjY2NjY3JTtcbn1cbi5pdnUtY29sLXB1bGwtMSB7XG4gIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbn1cbi5pdnUtY29sLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xufVxuLml2dS1jb2wtb3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuLml2dS1jb2wtc3Bhbi0wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdnUtY29sLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uaXZ1LWNvbC1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5pdnUtY29sLXNwYW4teHMtMSwgLml2dS1jb2wtc3Bhbi14cy0yLCAuaXZ1LWNvbC1zcGFuLXhzLTMsIC5pdnUtY29sLXNwYW4teHMtNCwgLml2dS1jb2wtc3Bhbi14cy01LCAuaXZ1LWNvbC1zcGFuLXhzLTYsIC5pdnUtY29sLXNwYW4teHMtNywgLml2dS1jb2wtc3Bhbi14cy04LCAuaXZ1LWNvbC1zcGFuLXhzLTksIC5pdnUtY29sLXNwYW4teHMtMTAsIC5pdnUtY29sLXNwYW4teHMtMTEsIC5pdnUtY29sLXNwYW4teHMtMTIsIC5pdnUtY29sLXNwYW4teHMtMTMsIC5pdnUtY29sLXNwYW4teHMtMTQsIC5pdnUtY29sLXNwYW4teHMtMTUsIC5pdnUtY29sLXNwYW4teHMtMTYsIC5pdnUtY29sLXNwYW4teHMtMTcsIC5pdnUtY29sLXNwYW4teHMtMTgsIC5pdnUtY29sLXNwYW4teHMtMTksIC5pdnUtY29sLXNwYW4teHMtMjAsIC5pdnUtY29sLXNwYW4teHMtMjEsIC5pdnUtY29sLXNwYW4teHMtMjIsIC5pdnUtY29sLXNwYW4teHMtMjMsIC5pdnUtY29sLXNwYW4teHMtMjQge1xuICBmbG9hdDogbGVmdDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uaXZ1LWNvbC1zcGFuLXhzLTI0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLml2dS1jb2wteHMtcHVzaC0yNCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uaXZ1LWNvbC14cy1wdWxsLTI0IHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uaXZ1LWNvbC14cy1vZmZzZXQtMjQge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5pdnUtY29sLXhzLW9yZGVyLTI0IHtcbiAgb3JkZXI6IDI0O1xufVxuLml2dS1jb2wtc3Bhbi14cy0yMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTUuODMzMzMzMzMlO1xufVxuLml2dS1jb2wteHMtcHVzaC0yMyB7XG4gIGxlZnQ6IDk1LjgzMzMzMzMzJTtcbn1cbi5pdnUtY29sLXhzLXB1bGwtMjMge1xuICByaWdodDogOTUuODMzMzMzMzMlO1xufVxuLml2dS1jb2wteHMtb2Zmc2V0LTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbn1cbi5pdnUtY29sLXhzLW9yZGVyLTIzIHtcbiAgb3JkZXI6IDIzO1xufVxuLml2dS1jb2wtc3Bhbi14cy0yMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLml2dS1jb2wteHMtcHVzaC0yMiB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5pdnUtY29sLXhzLXB1bGwtMjIge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLml2dS1jb2wteHMtb2Zmc2V0LTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5pdnUtY29sLXhzLW9yZGVyLTIyIHtcbiAgb3JkZXI6IDIyO1xufVxuLml2dS1jb2wtc3Bhbi14cy0yMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODcuNSU7XG59XG4uaXZ1LWNvbC14cy1wdXNoLTIxIHtcbiAgbGVmdDogODcuNSU7XG59XG4uaXZ1LWNvbC14cy1wdWxsLTIxIHtcbiAgcmlnaHQ6IDg3LjUlO1xufVxuLml2dS1jb2wteHMtb2Zmc2V0LTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xufVxuLml2dS1jb2wteHMtb3JkZXItMjEge1xuICBvcmRlcjogMjE7XG59XG4uaXZ1LWNvbC1zcGFuLXhzLTIwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1wdXNoLTIwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLml2dS1jb2wteHMtcHVsbC0yMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1vZmZzZXQtMjAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLml2dS1jb2wteHMtb3JkZXItMjAge1xuICBvcmRlcjogMjA7XG59XG4uaXZ1LWNvbC1zcGFuLXhzLTE5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3OS4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC14cy1wdXNoLTE5IHtcbiAgbGVmdDogNzkuMTY2NjY2NjclO1xufVxuLml2dS1jb2wteHMtcHVsbC0xOSB7XG4gIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC14cy1vZmZzZXQtMTkge1xuICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xufVxuLml2dS1jb2wteHMtb3JkZXItMTkge1xuICBvcmRlcjogMTk7XG59XG4uaXZ1LWNvbC1zcGFuLXhzLTE4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3NSU7XG59XG4uaXZ1LWNvbC14cy1wdXNoLTE4IHtcbiAgbGVmdDogNzUlO1xufVxuLml2dS1jb2wteHMtcHVsbC0xOCB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uaXZ1LWNvbC14cy1vZmZzZXQtMTgge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLml2dS1jb2wteHMtb3JkZXItMTgge1xuICBvcmRlcjogMTg7XG59XG4uaXZ1LWNvbC1zcGFuLXhzLTE3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MC44MzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1wdXNoLTE3IHtcbiAgbGVmdDogNzAuODMzMzMzMzMlO1xufVxuLml2dS1jb2wteHMtcHVsbC0xNyB7XG4gIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1vZmZzZXQtMTcge1xuICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xufVxuLml2dS1jb2wteHMtb3JkZXItMTcge1xuICBvcmRlcjogMTc7XG59XG4uaXZ1LWNvbC1zcGFuLXhzLTE2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uaXZ1LWNvbC14cy1wdXNoLTE2IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLml2dS1jb2wteHMtcHVsbC0xNiB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uaXZ1LWNvbC14cy1vZmZzZXQtMTYge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLml2dS1jb2wteHMtb3JkZXItMTYge1xuICBvcmRlcjogMTY7XG59XG4uaXZ1LWNvbC1zcGFuLXhzLTE1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2Mi41JTtcbn1cbi5pdnUtY29sLXhzLXB1c2gtMTUge1xuICBsZWZ0OiA2Mi41JTtcbn1cbi5pdnUtY29sLXhzLXB1bGwtMTUge1xuICByaWdodDogNjIuNSU7XG59XG4uaXZ1LWNvbC14cy1vZmZzZXQtMTUge1xuICBtYXJnaW4tbGVmdDogNjIuNSU7XG59XG4uaXZ1LWNvbC14cy1vcmRlci0xNSB7XG4gIG9yZGVyOiAxNTtcbn1cbi5pdnUtY29sLXNwYW4teHMtMTQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5pdnUtY29sLXhzLXB1c2gtMTQge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1wdWxsLTE0IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5pdnUtY29sLXhzLW9mZnNldC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1vcmRlci0xNCB7XG4gIG9yZGVyOiAxNDtcbn1cbi5pdnUtY29sLXNwYW4teHMtMTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU0LjE2NjY2NjY3JTtcbn1cbi5pdnUtY29sLXhzLXB1c2gtMTMge1xuICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC14cy1wdWxsLTEzIHtcbiAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbn1cbi5pdnUtY29sLXhzLW9mZnNldC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC14cy1vcmRlci0xMyB7XG4gIG9yZGVyOiAxMztcbn1cbi5pdnUtY29sLXNwYW4teHMtMTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbn1cbi5pdnUtY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiA1MCU7XG59XG4uaXZ1LWNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5pdnUtY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uaXZ1LWNvbC14cy1vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cbi5pdnUtY29sLXNwYW4teHMtMTEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ1LjgzMzMzMzMzJTtcbn1cbi5pdnUtY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA0NS44MzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbn1cbi5pdnUtY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cbi5pdnUtY29sLXNwYW4teHMtMTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5pdnUtY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uaXZ1LWNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5pdnUtY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uaXZ1LWNvbC14cy1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cbi5pdnUtY29sLXNwYW4teHMtOSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzcuNSU7XG59XG4uaXZ1LWNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiAzNy41JTtcbn1cbi5pdnUtY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiAzNy41JTtcbn1cbi5pdnUtY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xufVxuLml2dS1jb2wteHMtb3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuLml2dS1jb2wtc3Bhbi14cy04IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1wdWxsLTgge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLml2dS1jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLml2dS1jb2wteHMtb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuLml2dS1jb2wtc3Bhbi14cy03IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOS4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiAyOS4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC14cy1wdWxsLTcge1xuICByaWdodDogMjkuMTY2NjY2NjclO1xufVxuLml2dS1jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xufVxuLml2dS1jb2wteHMtb3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuLml2dS1jb2wtc3Bhbi14cy02IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNSU7XG59XG4uaXZ1LWNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiAyNSU7XG59XG4uaXZ1LWNvbC14cy1wdWxsLTYge1xuICByaWdodDogMjUlO1xufVxuLml2dS1jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLml2dS1jb2wteHMtb3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuLml2dS1jb2wtc3Bhbi14cy01IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMC44MzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiAyMC44MzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1wdWxsLTUge1xuICByaWdodDogMjAuODMzMzMzMzMlO1xufVxuLml2dS1jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xufVxuLml2dS1jb2wteHMtb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuLml2dS1jb2wtc3Bhbi14cy00IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uaXZ1LWNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uaXZ1LWNvbC14cy1wdWxsLTQge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLml2dS1jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLml2dS1jb2wteHMtb3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuLml2dS1jb2wtc3Bhbi14cy0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMi41JTtcbn1cbi5pdnUtY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDEyLjUlO1xufVxuLml2dS1jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDEyLjUlO1xufVxuLml2dS1jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMTIuNSU7XG59XG4uaXZ1LWNvbC14cy1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG4uaXZ1LWNvbC1zcGFuLXhzLTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLml2dS1jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1wdWxsLTIge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uaXZ1LWNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5pdnUtY29sLXhzLW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cbi5pdnUtY29sLXNwYW4teHMtMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNC4xNjY2NjY2NyU7XG59XG4uaXZ1LWNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA0LjE2NjY2NjY3JTtcbn1cbi5pdnUtY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbn1cbi5pdnUtY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xufVxuLml2dS1jb2wteHMtb3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuLml2dS1jb2wtc3Bhbi14cy0wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdnUtY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uaXZ1LWNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXZ1LWNvbC1zcGFuLXNtLTEsIC5pdnUtY29sLXNwYW4tc20tMiwgLml2dS1jb2wtc3Bhbi1zbS0zLCAuaXZ1LWNvbC1zcGFuLXNtLTQsIC5pdnUtY29sLXNwYW4tc20tNSwgLml2dS1jb2wtc3Bhbi1zbS02LCAuaXZ1LWNvbC1zcGFuLXNtLTcsIC5pdnUtY29sLXNwYW4tc20tOCwgLml2dS1jb2wtc3Bhbi1zbS05LCAuaXZ1LWNvbC1zcGFuLXNtLTEwLCAuaXZ1LWNvbC1zcGFuLXNtLTExLCAuaXZ1LWNvbC1zcGFuLXNtLTEyLCAuaXZ1LWNvbC1zcGFuLXNtLTEzLCAuaXZ1LWNvbC1zcGFuLXNtLTE0LCAuaXZ1LWNvbC1zcGFuLXNtLTE1LCAuaXZ1LWNvbC1zcGFuLXNtLTE2LCAuaXZ1LWNvbC1zcGFuLXNtLTE3LCAuaXZ1LWNvbC1zcGFuLXNtLTE4LCAuaXZ1LWNvbC1zcGFuLXNtLTE5LCAuaXZ1LWNvbC1zcGFuLXNtLTIwLCAuaXZ1LWNvbC1zcGFuLXNtLTIxLCAuaXZ1LWNvbC1zcGFuLXNtLTIyLCAuaXZ1LWNvbC1zcGFuLXNtLTIzLCAuaXZ1LWNvbC1zcGFuLXNtLTI0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLXNtLTI0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdXNoLTI0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1bGwtMjQge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5pdnUtY29sLXNtLW9mZnNldC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLml2dS1jb2wtc20tb3JkZXItMjQge1xuICAgIG9yZGVyOiAyNDtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLXNtLTIzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1c2gtMjMge1xuICAgIGxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdWxsLTIzIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLXNtLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vcmRlci0yMyB7XG4gICAgb3JkZXI6IDIzO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tc20tMjIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVzaC0yMiB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1bGwtMjIge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtc20tb2Zmc2V0LTIyIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLXNtLW9yZGVyLTIyIHtcbiAgICBvcmRlcjogMjI7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1zbS0yMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1c2gtMjEge1xuICAgIGxlZnQ6IDg3LjUlO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1bGwtMjEge1xuICAgIHJpZ2h0OiA4Ny41JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vZmZzZXQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vcmRlci0yMSB7XG4gICAgb3JkZXI6IDIxO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tc20tMjAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVzaC0yMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1bGwtMjAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLXNtLW9yZGVyLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1zbS0xOSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdXNoLTE5IHtcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVsbC0xOSB7XG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vZmZzZXQtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtc20tb3JkZXItMTkge1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLXNtLTE4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1c2gtMTgge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdWxsLTE4IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5pdnUtY29sLXNtLW9mZnNldC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vcmRlci0xOCB7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIC5pdnUtY29sLXNwYW4tc20tMTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVzaC0xNyB7XG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1bGwtMTcge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLXNtLW9yZGVyLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1zbS0xNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdXNoLTE2IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVsbC0xNiB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vZmZzZXQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtc20tb3JkZXItMTYge1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLXNtLTE1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVzaC0xNSB7XG4gICAgbGVmdDogNjIuNSU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVsbC0xNSB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICB9XG4gIC5pdnUtY29sLXNtLW9mZnNldC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG4gIC5pdnUtY29sLXNtLW9yZGVyLTE1IHtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1zbS0xNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdXNoLTE0IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVsbC0xNCB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tb3JkZXItMTQge1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLXNtLTEzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1c2gtMTMge1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdWxsLTEzIHtcbiAgICByaWdodDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLXNtLW9mZnNldC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vcmRlci0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tc20tMTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLml2dS1jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5pdnUtY29sLXNtLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1zbS0xMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLXNtLTEwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tc20tOSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogMzcuNSU7XG4gIH1cbiAgLml2dS1jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLXNtLTgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLXNtLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5pdnUtY29sLXNwYW4tc20tNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtc20tb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1zbS02IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLXNtLTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLXNtLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5pdnUtY29sLXNwYW4tc20tNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtc20tb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1zbS0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAxMi41JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAxMi41JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC5pdnUtY29sLXNtLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tc20tMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLXNtLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtc20tb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1zbS0wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pdnUtY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuaXZ1LWNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLml2dS1jb2wtc3Bhbi1tZC0xLCAuaXZ1LWNvbC1zcGFuLW1kLTIsIC5pdnUtY29sLXNwYW4tbWQtMywgLml2dS1jb2wtc3Bhbi1tZC00LCAuaXZ1LWNvbC1zcGFuLW1kLTUsIC5pdnUtY29sLXNwYW4tbWQtNiwgLml2dS1jb2wtc3Bhbi1tZC03LCAuaXZ1LWNvbC1zcGFuLW1kLTgsIC5pdnUtY29sLXNwYW4tbWQtOSwgLml2dS1jb2wtc3Bhbi1tZC0xMCwgLml2dS1jb2wtc3Bhbi1tZC0xMSwgLml2dS1jb2wtc3Bhbi1tZC0xMiwgLml2dS1jb2wtc3Bhbi1tZC0xMywgLml2dS1jb2wtc3Bhbi1tZC0xNCwgLml2dS1jb2wtc3Bhbi1tZC0xNSwgLml2dS1jb2wtc3Bhbi1tZC0xNiwgLml2dS1jb2wtc3Bhbi1tZC0xNywgLml2dS1jb2wtc3Bhbi1tZC0xOCwgLml2dS1jb2wtc3Bhbi1tZC0xOSwgLml2dS1jb2wtc3Bhbi1tZC0yMCwgLml2dS1jb2wtc3Bhbi1tZC0yMSwgLml2dS1jb2wtc3Bhbi1tZC0yMiwgLml2dS1jb2wtc3Bhbi1tZC0yMywgLml2dS1jb2wtc3Bhbi1tZC0yNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1tZC0yNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVzaC0yNCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdWxsLTI0IHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vZmZzZXQtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5pdnUtY29sLW1kLW9yZGVyLTI0IHtcbiAgICBvcmRlcjogMjQ7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1tZC0yMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdXNoLTIzIHtcbiAgICBsZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVsbC0yMyB7XG4gICAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vZmZzZXQtMjMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb3JkZXItMjMge1xuICAgIG9yZGVyOiAyMztcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLW1kLTIyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1c2gtMjIge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdWxsLTIyIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLW1kLW9mZnNldC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vcmRlci0yMiB7XG4gICAgb3JkZXI6IDIyO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbWQtMjEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdXNoLTIxIHtcbiAgICBsZWZ0OiA4Ny41JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdWxsLTIxIHtcbiAgICByaWdodDogODcuNSU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb2Zmc2V0LTIxIHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb3JkZXItMjEge1xuICAgIG9yZGVyOiAyMTtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLW1kLTIwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1c2gtMjAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdWxsLTIwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLW9mZnNldC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vcmRlci0yMCB7XG4gICAgb3JkZXI6IDIwO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbWQtMTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVzaC0xOSB7XG4gICAgbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1bGwtMTkge1xuICAgIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb2Zmc2V0LTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLW1kLW9yZGVyLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1tZC0xOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdXNoLTE4IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVsbC0xOCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vZmZzZXQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb3JkZXItMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLW1kLTE3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1c2gtMTcge1xuICAgIGxlZnQ6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdWxsLTE3IHtcbiAgICByaWdodDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLW9mZnNldC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vcmRlci0xNyB7XG4gICAgb3JkZXI6IDE3O1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbWQtMTYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVzaC0xNiB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1bGwtMTYge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLW1kLW9yZGVyLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1tZC0xNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1c2gtMTUge1xuICAgIGxlZnQ6IDYyLjUlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1bGwtMTUge1xuICAgIHJpZ2h0OiA2Mi41JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vZmZzZXQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vcmRlci0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbWQtMTQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVzaC0xNCB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1bGwtMTQge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb2Zmc2V0LTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLW9yZGVyLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1tZC0xMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdXNoLTEzIHtcbiAgICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVsbC0xMyB7XG4gICAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vZmZzZXQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb3JkZXItMTMge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLW1kLTEyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5pdnUtY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbWQtMTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1tZC0xMCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLW1kLTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDM3LjUlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDM3LjUlO1xuICB9XG4gIC5pdnUtY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1tZC04IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLW1kLTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLW1kLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbWQtNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1tZC01IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLW1kLTQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLW1kLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbWQtMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMTIuNSU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMTIuNSU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLW1kLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1tZC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLW1kLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbWQtMCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXZ1LWNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLml2dS1jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaXZ1LWNvbC1zcGFuLWxnLTEsIC5pdnUtY29sLXNwYW4tbGctMiwgLml2dS1jb2wtc3Bhbi1sZy0zLCAuaXZ1LWNvbC1zcGFuLWxnLTQsIC5pdnUtY29sLXNwYW4tbGctNSwgLml2dS1jb2wtc3Bhbi1sZy02LCAuaXZ1LWNvbC1zcGFuLWxnLTcsIC5pdnUtY29sLXNwYW4tbGctOCwgLml2dS1jb2wtc3Bhbi1sZy05LCAuaXZ1LWNvbC1zcGFuLWxnLTEwLCAuaXZ1LWNvbC1zcGFuLWxnLTExLCAuaXZ1LWNvbC1zcGFuLWxnLTEyLCAuaXZ1LWNvbC1zcGFuLWxnLTEzLCAuaXZ1LWNvbC1zcGFuLWxnLTE0LCAuaXZ1LWNvbC1zcGFuLWxnLTE1LCAuaXZ1LWNvbC1zcGFuLWxnLTE2LCAuaXZ1LWNvbC1zcGFuLWxnLTE3LCAuaXZ1LWNvbC1zcGFuLWxnLTE4LCAuaXZ1LWNvbC1zcGFuLWxnLTE5LCAuaXZ1LWNvbC1zcGFuLWxnLTIwLCAuaXZ1LWNvbC1zcGFuLWxnLTIxLCAuaXZ1LWNvbC1zcGFuLWxnLTIyLCAuaXZ1LWNvbC1zcGFuLWxnLTIzLCAuaXZ1LWNvbC1zcGFuLWxnLTI0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLWxnLTI0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdXNoLTI0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1bGwtMjQge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5pdnUtY29sLWxnLW9mZnNldC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLml2dS1jb2wtbGctb3JkZXItMjQge1xuICAgIG9yZGVyOiAyNDtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLWxnLTIzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1c2gtMjMge1xuICAgIGxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdWxsLTIzIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLWxnLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vcmRlci0yMyB7XG4gICAgb3JkZXI6IDIzO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbGctMjIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVzaC0yMiB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1bGwtMjIge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbGctb2Zmc2V0LTIyIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLWxnLW9yZGVyLTIyIHtcbiAgICBvcmRlcjogMjI7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1sZy0yMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1c2gtMjEge1xuICAgIGxlZnQ6IDg3LjUlO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1bGwtMjEge1xuICAgIHJpZ2h0OiA4Ny41JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vZmZzZXQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vcmRlci0yMSB7XG4gICAgb3JkZXI6IDIxO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbGctMjAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVzaC0yMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1bGwtMjAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLWxnLW9yZGVyLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1sZy0xOSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdXNoLTE5IHtcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVsbC0xOSB7XG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vZmZzZXQtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbGctb3JkZXItMTkge1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLWxnLTE4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1c2gtMTgge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdWxsLTE4IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5pdnUtY29sLWxnLW9mZnNldC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vcmRlci0xOCB7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbGctMTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVzaC0xNyB7XG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1bGwtMTcge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLWxnLW9yZGVyLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1sZy0xNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdXNoLTE2IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVsbC0xNiB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vZmZzZXQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbGctb3JkZXItMTYge1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLWxnLTE1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVzaC0xNSB7XG4gICAgbGVmdDogNjIuNSU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVsbC0xNSB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICB9XG4gIC5pdnUtY29sLWxnLW9mZnNldC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG4gIC5pdnUtY29sLWxnLW9yZGVyLTE1IHtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1sZy0xNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdXNoLTE0IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVsbC0xNCB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctb3JkZXItMTQge1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLWxnLTEzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1c2gtMTMge1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdWxsLTEzIHtcbiAgICByaWdodDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLWxnLW9mZnNldC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vcmRlci0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbGctMTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLml2dS1jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5pdnUtY29sLWxnLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1sZy0xMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLWxnLTEwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbGctOSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogMzcuNSU7XG4gIH1cbiAgLml2dS1jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLWxnLTgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLWxnLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbGctNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbGctb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1sZy02IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLWxnLTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLWxnLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbGctNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbGctb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1sZy0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAxMi41JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAxMi41JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC5pdnUtY29sLWxnLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5pdnUtY29sLXNwYW4tbGctMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLml2dS1jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuaXZ1LWNvbC1zcGFuLWxnLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5pdnUtY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLml2dS1jb2wtbGctb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLml2dS1jb2wtc3Bhbi1sZy0wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pdnUtY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuaXZ1LWNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4uaXZ1LWFydGljbGUgaDEge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaXZ1LWFydGljbGUgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaXZ1LWFydGljbGUgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaXZ1LWFydGljbGUgaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaXZ1LWFydGljbGUgaDUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaXZ1LWFydGljbGUgaDYge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaXZ1LWFydGljbGUgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDVweCA1cHggM3B4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pdnUtYXJ0aWNsZSB1bDpub3QoW2NsYXNzXj1cIml2dS1cIl0pIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uaXZ1LWFydGljbGUgbGk6bm90KFtjbGFzc149XCJpdnUtXCJdKSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLml2dS1hcnRpY2xlIHVsIHVsOm5vdChbY2xhc3NePVwiaXZ1LVwiXSksXG4uaXZ1LWFydGljbGUgb2wgdWw6bm90KFtjbGFzc149XCJpdnUtXCJdKSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuLml2dS1hcnRpY2xlIHAge1xuICBtYXJnaW46IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLml2dS1hcnRpY2xlIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCJcXEYyMjBcIjtcbiAgZm9udC1mYW1pbHk6IElvbmljb25zO1xuICBjb2xvcjogI2FhYTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpdnVGYWRlSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGl2dUZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuQGtleWZyYW1lcyBpdnVGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGl2dUZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ubW92ZS11cC1lbnRlci1hY3RpdmUsXG4ubW92ZS11cC1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4ubW92ZS11cC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4ubW92ZS11cC1lbnRlci1hY3RpdmUsXG4ubW92ZS11cC1hcHBlYXIge1xuICBhbmltYXRpb24tbmFtZTogaXZ1TW92ZVVwSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLm1vdmUtdXAtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGl2dU1vdmVVcE91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4ubW92ZS11cC1lbnRlci1hY3RpdmUsXG4ubW92ZS11cC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi5tb3ZlLXVwLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLm1vdmUtZG93bi1lbnRlci1hY3RpdmUsXG4ubW92ZS1kb3duLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5tb3ZlLWRvd24tbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLm1vdmUtZG93bi1lbnRlci1hY3RpdmUsXG4ubW92ZS1kb3duLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpdnVNb3ZlRG93bkluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5tb3ZlLWRvd24tbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGl2dU1vdmVEb3duT3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5tb3ZlLWRvd24tZW50ZXItYWN0aXZlLFxuLm1vdmUtZG93bi1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi5tb3ZlLWRvd24tbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG4ubW92ZS1sZWZ0LWVudGVyLWFjdGl2ZSxcbi5tb3ZlLWxlZnQtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLm1vdmUtbGVmdC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4ubW92ZS1sZWZ0LWVudGVyLWFjdGl2ZSxcbi5tb3ZlLWxlZnQtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGl2dU1vdmVMZWZ0SW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLm1vdmUtbGVmdC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogaXZ1TW92ZUxlZnRPdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLm1vdmUtbGVmdC1lbnRlci1hY3RpdmUsXG4ubW92ZS1sZWZ0LWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLm1vdmUtbGVmdC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi5tb3ZlLXJpZ2h0LWVudGVyLWFjdGl2ZSxcbi5tb3ZlLXJpZ2h0LWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5tb3ZlLXJpZ2h0LWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5tb3ZlLXJpZ2h0LWVudGVyLWFjdGl2ZSxcbi5tb3ZlLXJpZ2h0LWFwcGVhciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpdnVNb3ZlUmlnaHRJbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4ubW92ZS1yaWdodC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogaXZ1TW92ZVJpZ2h0T3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5tb3ZlLXJpZ2h0LWVudGVyLWFjdGl2ZSxcbi5tb3ZlLXJpZ2h0LWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLm1vdmUtcmlnaHQtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5Aa2V5ZnJhbWVzIGl2dU1vdmVEb3duSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaXZ1TW92ZURvd25PdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaXZ1TW92ZUxlZnRJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaXZ1TW92ZUxlZnRPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGl2dU1vdmVSaWdodEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGl2dU1vdmVSaWdodE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBpdnVNb3ZlVXBJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaXZ1TW92ZVVwT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLm1vdmUtbm90aWNlLWVudGVyLWFjdGl2ZSxcbi5tb3ZlLW5vdGljZS1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4ubW92ZS1ub3RpY2UtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLm1vdmUtbm90aWNlLWVudGVyLWFjdGl2ZSxcbi5tb3ZlLW5vdGljZS1hcHBlYXIge1xuICBhbmltYXRpb24tbmFtZTogaXZ1TW92ZU5vdGljZUluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5tb3ZlLW5vdGljZS1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogaXZ1TW92ZU5vdGljZU91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4ubW92ZS1ub3RpY2UtZW50ZXItYWN0aXZlLFxuLm1vdmUtbm90aWNlLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLm1vdmUtbm90aWNlLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuQGtleWZyYW1lcyBpdnVNb3ZlTm90aWNlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaXZ1TW92ZU5vdGljZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5lYXNlLWVudGVyLWFjdGl2ZSxcbi5lYXNlLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5lYXNlLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5lYXNlLWVudGVyLWFjdGl2ZSxcbi5lYXNlLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpdnVFYXNlSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmVhc2UtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGl2dUVhc2VPdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmVhc2UtZW50ZXItYWN0aXZlLFxuLmVhc2UtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG59XG4uZWFzZS1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cbkBrZXlmcmFtZXMgaXZ1RWFzZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpdnVFYXNlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxufVxuLnRyYW5zaXRpb24tZHJvcC1lbnRlci1hY3RpdmUsXG4udHJhbnNpdGlvbi1kcm9wLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi50cmFuc2l0aW9uLWRyb3AtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLnRyYW5zaXRpb24tZHJvcC1lbnRlci1hY3RpdmUsXG4udHJhbnNpdGlvbi1kcm9wLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpdnVUcmFuc2l0aW9uRHJvcEluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi50cmFuc2l0aW9uLWRyb3AtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGl2dVRyYW5zaXRpb25Ecm9wT3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi50cmFuc2l0aW9uLWRyb3AtZW50ZXItYWN0aXZlLFxuLnRyYW5zaXRpb24tZHJvcC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi50cmFuc2l0aW9uLWRyb3AtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG4uc2xpZGUtdXAtZW50ZXItYWN0aXZlLFxuLnNsaWRlLXVwLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5zbGlkZS11cC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uc2xpZGUtdXAtZW50ZXItYWN0aXZlLFxuLnNsaWRlLXVwLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpdnVTbGlkZVVwSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLnNsaWRlLXVwLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpdnVTbGlkZVVwT3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5zbGlkZS11cC1lbnRlci1hY3RpdmUsXG4uc2xpZGUtdXAtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG4uc2xpZGUtdXAtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG4uc2xpZGUtZG93bi1lbnRlci1hY3RpdmUsXG4uc2xpZGUtZG93bi1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uc2xpZGUtZG93bi1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uc2xpZGUtZG93bi1lbnRlci1hY3RpdmUsXG4uc2xpZGUtZG93bi1hcHBlYXIge1xuICBhbmltYXRpb24tbmFtZTogaXZ1U2xpZGVEb3duSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLnNsaWRlLWRvd24tbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGl2dVNsaWRlRG93bk91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uc2xpZGUtZG93bi1lbnRlci1hY3RpdmUsXG4uc2xpZGUtZG93bi1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi5zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLnNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLFxuLnNsaWRlLWxlZnQtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLnNsaWRlLWxlZnQtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLnNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLFxuLnNsaWRlLWxlZnQtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGl2dVNsaWRlTGVmdEluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5zbGlkZS1sZWZ0LWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpdnVTbGlkZUxlZnRPdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLnNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLFxuLnNsaWRlLWxlZnQtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG4uc2xpZGUtbGVmdC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi5zbGlkZS1yaWdodC1lbnRlci1hY3RpdmUsXG4uc2xpZGUtcmlnaHQtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLnNsaWRlLXJpZ2h0LWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5zbGlkZS1yaWdodC1lbnRlci1hY3RpdmUsXG4uc2xpZGUtcmlnaHQtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGl2dVNsaWRlUmlnaHRJbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uc2xpZGUtcmlnaHQtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGl2dVNsaWRlUmlnaHRPdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLnNsaWRlLXJpZ2h0LWVudGVyLWFjdGl2ZSxcbi5zbGlkZS1yaWdodC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi5zbGlkZS1yaWdodC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbkBrZXlmcmFtZXMgaXZ1VHJhbnNpdGlvbkRyb3BJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpdnVUcmFuc2l0aW9uRHJvcE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgfVxufVxuQGtleWZyYW1lcyBpdnVTbGlkZVVwSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaXZ1U2xpZGVVcE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgfVxufVxuQGtleWZyYW1lcyBpdnVTbGlkZURvd25JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGl2dVNsaWRlRG93bk91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGl2dVNsaWRlTGVmdEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGl2dVNsaWRlTGVmdE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgfVxufVxuQGtleWZyYW1lcyBpdnVTbGlkZVJpZ2h0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGl2dVNsaWRlUmlnaHRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICB9XG59XG4uY29sbGFwc2UtdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IDAuMnMgaGVpZ2h0IGVhc2UtaW4tb3V0LCAwLjJzIHBhZGRpbmctdG9wIGVhc2UtaW4tb3V0LCAwLjJzIHBhZGRpbmctYm90dG9tIGVhc2UtaW4tb3V0O1xufVxuLml2dS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBib3JkZXIgMC4ycyBsaW5lYXIsIGJveC1zaGFkb3cgMC4ycyBsaW5lYXI7XG4gIGNvbG9yOiAjNDk1MDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNkZGRlZTE7XG59XG4uaXZ1LWJ0biA+IC5pdnUtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLml2dS1idG4sXG4uaXZ1LWJ0bjphY3RpdmUsXG4uaXZ1LWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uaXZ1LWJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaXZ1LWJ0bjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5pdnUtYnRuLmRpc2FibGVkLFxuLml2dS1idG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtYnRuLmRpc2FibGVkID4gKixcbi5pdnUtYnRuW2Rpc2FibGVkXSA+ICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pdnUtYnRuLWxhcmdlIHtcbiAgcGFkZGluZzogNnB4IDE1cHggN3B4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLml2dS1idG4tc21hbGwge1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pdnUtYnRuID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDczODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTVlNztcbn1cbi5pdnUtYnRuOmhvdmVyID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuOmFjdGl2ZSxcbi5pdnUtYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDU0YzViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG59XG4uaXZ1LWJ0bjphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLml2dS1idG46YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4uYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLmRpc2FibGVkLFxuLml2dS1idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLFxuLml2dS1idG4uZGlzYWJsZWQ6aG92ZXIsXG4uaXZ1LWJ0bltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG46aG92ZXIsXG4uaXZ1LWJ0bi5kaXNhYmxlZDpmb2N1cyxcbi5pdnUtYnRuW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bjpmb2N1cyxcbi5pdnUtYnRuLmRpc2FibGVkOmFjdGl2ZSxcbi5pdnUtYnRuW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG46YWN0aXZlLFxuLml2dS1idG4uZGlzYWJsZWQuYWN0aXZlLFxuLml2dS1idG5bZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi5hY3RpdmUge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZWUxO1xufVxuLml2dS1idG4uZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bltkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4gPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bjpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG5bZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4uZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG5bZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bjphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bltkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uaXZ1LWJ0bi5kaXNhYmxlZCA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0biA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG5bZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4uZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG46Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bltkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4uYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM1Yzk3Y2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICM1Yzk3Y2Q7XG59XG4uaXZ1LWJ0bjpob3ZlciA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uaXZ1LWJ0bjpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXZ1LWJ0bjphY3RpdmUsXG4uaXZ1LWJ0bi5hY3RpdmUge1xuICBjb2xvcjogIzMwNzdiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzMwNzdiNjtcbn1cbi5pdnUtYnRuOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uaXZ1LWJ0bjphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG46Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MSwgMTI1LCAxOTIsIDAuMik7XG59XG4uaXZ1LWJ0bi1sb25nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXZ1LWJ0biA+IC5pdnUtaWNvbiArIHNwYW4sXG4uaXZ1LWJ0biA+IHNwYW4gKyAuaXZ1LWljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLml2dS1idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3ZGMwO1xuICBib3JkZXItY29sb3I6ICMzMzdkYzA7XG59XG4uaXZ1LWJ0bi1wcmltYXJ5ID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLXByaW1hcnkgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM5N2NkO1xuICBib3JkZXItY29sb3I6ICM1Yzk3Y2Q7XG59XG4uaXZ1LWJ0bi1wcmltYXJ5OmhvdmVyID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLXByaW1hcnk6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4tcHJpbWFyeTphY3RpdmUsXG4uaXZ1LWJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA3N2I2O1xuICBib3JkZXItY29sb3I6ICMzMDc3YjY7XG59XG4uaXZ1LWJ0bi1wcmltYXJ5OmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXByaW1hcnkuYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLXByaW1hcnk6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tcHJpbWFyeS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5pdnUtYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXByaW1hcnksXG4uaXZ1LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLml2dS1idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tcHJpbWFyeTpob3Zlcixcbi5pdnUtYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uaXZ1LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1wcmltYXJ5OmZvY3VzLFxuLml2dS1idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uaXZ1LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tcHJpbWFyeTphY3RpdmUsXG4uaXZ1LWJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5pdnUtYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNkZGRlZTE7XG59XG4uaXZ1LWJ0bi1wcmltYXJ5LmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tcHJpbWFyeVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tcHJpbWFyeSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1wcmltYXJ5OmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXByaW1hcnk6Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1wcmltYXJ5OmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXByaW1hcnkuYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLXByaW1hcnkuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1wcmltYXJ5ID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXByaW1hcnk6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tcHJpbWFyeTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXByaW1hcnk6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tcHJpbWFyeS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4tcHJpbWFyeTpob3Zlcixcbi5pdnUtYnRuLXByaW1hcnk6YWN0aXZlLFxuLml2dS1idG4tcHJpbWFyeS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pdnUtYnRuLXByaW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MSwgMTI1LCAxOTIsIDAuMik7XG59XG4uaXZ1LWJ0bi1ncm91cDpub3QoLml2dS1idG4tZ3JvdXAtdmVydGljYWwpIC5pdnUtYnRuLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMwNzdiNjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMDc3YjY7XG59XG4uaXZ1LWJ0bi1ncm91cDpub3QoLml2dS1idG4tZ3JvdXAtdmVydGljYWwpIC5pdnUtYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMwNzdiNjtcbn1cbi5pdnUtYnRuLWdyb3VwOm5vdCguaXZ1LWJ0bi1ncm91cC12ZXJ0aWNhbCkgLml2dS1idG4tcHJpbWFyeTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpW2Rpc2FibGVkXSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZGVlMTtcbn1cbi5pdnUtYnRuLWdyb3VwOm5vdCguaXZ1LWJ0bi1ncm91cC12ZXJ0aWNhbCkgLml2dS1idG4tcHJpbWFyeTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLml2dS1idG4tZ3JvdXA6bm90KC5pdnUtYnRuLWdyb3VwLXZlcnRpY2FsKSAuaXZ1LWJ0bi1wcmltYXJ5ICsgLml2dS1idG4ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMwNzdiNjtcbn1cbi5pdnUtYnRuLWdyb3VwOm5vdCguaXZ1LWJ0bi1ncm91cC12ZXJ0aWNhbCkgLml2dS1idG4tcHJpbWFyeTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpW2Rpc2FibGVkXSxcbi5pdnUtYnRuLWdyb3VwOm5vdCguaXZ1LWJ0bi1ncm91cC12ZXJ0aWNhbCkgLml2dS1idG4tcHJpbWFyeSArIC5pdnUtYnRuW2Rpc2FibGVkXSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGRkZWUxO1xufVxuLml2dS1idG4tZ3JvdXAtdmVydGljYWwgLml2dS1idG4tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMwNzdiNjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMwNzdiNjtcbn1cbi5pdnUtYnRuLWdyb3VwLXZlcnRpY2FsIC5pdnUtYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMDc3YjY7XG59XG4uaXZ1LWJ0bi1ncm91cC12ZXJ0aWNhbCAuaXZ1LWJ0bi1wcmltYXJ5OmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZClbZGlzYWJsZWRdIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZGVlMTtcbn1cbi5pdnUtYnRuLWdyb3VwLXZlcnRpY2FsIC5pdnUtYnRuLXByaW1hcnk6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pdnUtYnRuLWdyb3VwLXZlcnRpY2FsIC5pdnUtYnRuLXByaW1hcnkgKyAuaXZ1LWJ0biB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMDc3YjY7XG59XG4uaXZ1LWJ0bi1ncm91cC12ZXJ0aWNhbCAuaXZ1LWJ0bi1wcmltYXJ5Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZClbZGlzYWJsZWRdLFxuLml2dS1idG4tZ3JvdXAtdmVydGljYWwgLml2dS1idG4tcHJpbWFyeSArIC5pdnUtYnRuW2Rpc2FibGVkXSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGRlZTE7XG59XG4uaXZ1LWJ0bi1naG9zdCB7XG4gIGNvbG9yOiAjNDk1MDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZWUxO1xufVxuLml2dS1idG4tZ2hvc3QgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLml2dS1idG4tZ2hvc3QgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4tZ2hvc3Q6aG92ZXIge1xuICBjb2xvcjogIzZkNzM4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItY29sb3I6ICNlNGU1ZTc7XG59XG4uaXZ1LWJ0bi1naG9zdDpob3ZlciA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uaXZ1LWJ0bi1naG9zdDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXZ1LWJ0bi1naG9zdDphY3RpdmUsXG4uaXZ1LWJ0bi1naG9zdC5hY3RpdmUge1xuICBjb2xvcjogIzQ1NGM1YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLml2dS1idG4tZ2hvc3Q6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tZ2hvc3QuYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLWdob3N0OmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLWdob3N0LmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXZ1LWJ0bi1naG9zdC5kaXNhYmxlZCxcbi5pdnUtYnRuLWdob3N0W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1naG9zdCxcbi5pdnUtYnRuLWdob3N0LmRpc2FibGVkOmhvdmVyLFxuLml2dS1idG4tZ2hvc3RbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWdob3N0OmhvdmVyLFxuLml2dS1idG4tZ2hvc3QuZGlzYWJsZWQ6Zm9jdXMsXG4uaXZ1LWJ0bi1naG9zdFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZ2hvc3Q6Zm9jdXMsXG4uaXZ1LWJ0bi1naG9zdC5kaXNhYmxlZDphY3RpdmUsXG4uaXZ1LWJ0bi1naG9zdFtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWdob3N0OmFjdGl2ZSxcbi5pdnUtYnRuLWdob3N0LmRpc2FibGVkLmFjdGl2ZSxcbi5pdnUtYnRuLWdob3N0W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZ2hvc3QuYWN0aXZlIHtcbiAgY29sb3I6ICNiYmJlYzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1jb2xvcjogI2RkZGVlMTtcbn1cbi5pdnUtYnRuLWdob3N0LmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tZ2hvc3RbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWdob3N0ID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tZ2hvc3QuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1naG9zdFtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZ2hvc3Q6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1naG9zdC5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWdob3N0W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1naG9zdDpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWdob3N0LmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWdob3N0W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZ2hvc3Q6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tZ2hvc3QuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tZ2hvc3RbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1naG9zdC5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLml2dS1idG4tZ2hvc3QuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1naG9zdFtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZ2hvc3QgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1naG9zdC5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLWdob3N0W2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1naG9zdDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLWdob3N0LmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tZ2hvc3RbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWdob3N0OmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tZ2hvc3QuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tZ2hvc3RbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1naG9zdDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1naG9zdC5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1naG9zdFtkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWdob3N0LmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXZ1LWJ0bi1naG9zdDpob3ZlciB7XG4gIGNvbG9yOiAjNWM5N2NkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWM5N2NkO1xufVxuLml2dS1idG4tZ2hvc3Q6aG92ZXIgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLml2dS1idG4tZ2hvc3Q6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4tZ2hvc3Q6YWN0aXZlLFxuLml2dS1idG4tZ2hvc3QuYWN0aXZlIHtcbiAgY29sb3I6ICMzMDc3YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMDc3YjY7XG59XG4uaXZ1LWJ0bi1naG9zdDphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1naG9zdC5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLml2dS1idG4tZ2hvc3Q6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tZ2hvc3QuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLWdob3N0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNTEsIDEyNSwgMTkyLCAwLjIpO1xufVxuLml2dS1idG4tZGFzaGVkIHtcbiAgY29sb3I6ICM0OTUwNjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNkZGRlZTE7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuLml2dS1idG4tZGFzaGVkID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLWRhc2hlZCA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXZ1LWJ0bi1kYXNoZWQ6aG92ZXIge1xuICBjb2xvcjogIzZkNzM4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItY29sb3I6ICNlNGU1ZTc7XG59XG4uaXZ1LWJ0bi1kYXNoZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLml2dS1idG4tZGFzaGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLWRhc2hlZDphY3RpdmUsXG4uaXZ1LWJ0bi1kYXNoZWQuYWN0aXZlIHtcbiAgY29sb3I6ICM0NTRjNWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5pdnUtYnRuLWRhc2hlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1kYXNoZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLWRhc2hlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1kYXNoZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLWRhc2hlZC5kaXNhYmxlZCxcbi5pdnUtYnRuLWRhc2hlZFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZGFzaGVkLFxuLml2dS1idG4tZGFzaGVkLmRpc2FibGVkOmhvdmVyLFxuLml2dS1idG4tZGFzaGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1kYXNoZWQ6aG92ZXIsXG4uaXZ1LWJ0bi1kYXNoZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uaXZ1LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWRhc2hlZDpmb2N1cyxcbi5pdnUtYnRuLWRhc2hlZC5kaXNhYmxlZDphY3RpdmUsXG4uaXZ1LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1kYXNoZWQ6YWN0aXZlLFxuLml2dS1idG4tZGFzaGVkLmRpc2FibGVkLmFjdGl2ZSxcbi5pdnUtYnRuLWRhc2hlZFtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWRhc2hlZC5hY3RpdmUge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZWUxO1xufVxuLml2dS1idG4tZGFzaGVkLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tZGFzaGVkW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1kYXNoZWQgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1kYXNoZWQuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWRhc2hlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWRhc2hlZC5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWRhc2hlZFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZGFzaGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tZGFzaGVkLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWRhc2hlZFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWRhc2hlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1kYXNoZWQuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tZGFzaGVkW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZGFzaGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uaXZ1LWJ0bi1kYXNoZWQuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1kYXNoZWRbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWRhc2hlZCA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLWRhc2hlZC5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLWRhc2hlZFtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZGFzaGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tZGFzaGVkLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tZGFzaGVkW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1kYXNoZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1kYXNoZWQuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tZGFzaGVkW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZGFzaGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLWRhc2hlZC5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1kYXNoZWRbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1kYXNoZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLWRhc2hlZDpob3ZlciB7XG4gIGNvbG9yOiAjNWM5N2NkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWM5N2NkO1xufVxuLml2dS1idG4tZGFzaGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLWRhc2hlZDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXZ1LWJ0bi1kYXNoZWQ6YWN0aXZlLFxuLml2dS1idG4tZGFzaGVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzA3N2I2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzA3N2I2O1xufVxuLml2dS1idG4tZGFzaGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWRhc2hlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLml2dS1idG4tZGFzaGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLWRhc2hlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4tZGFzaGVkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNTEsIDEyNSwgMTkyLCAwLjIpO1xufVxuLml2dS1idG4tdGV4dCB7XG4gIGNvbG9yOiAjNDk1MDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLXRleHQgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLml2dS1idG4tdGV4dCA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXZ1LWJ0bi10ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICM2ZDczODA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uaXZ1LWJ0bi10ZXh0OmhvdmVyID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLXRleHQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4tdGV4dDphY3RpdmUsXG4uaXZ1LWJ0bi10ZXh0LmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDU0YzViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uaXZ1LWJ0bi10ZXh0OmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXRleHQuYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLXRleHQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tdGV4dC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4tdGV4dC5kaXNhYmxlZCxcbi5pdnUtYnRuLXRleHRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXRleHQsXG4uaXZ1LWJ0bi10ZXh0LmRpc2FibGVkOmhvdmVyLFxuLml2dS1idG4tdGV4dFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tdGV4dDpob3Zlcixcbi5pdnUtYnRuLXRleHQuZGlzYWJsZWQ6Zm9jdXMsXG4uaXZ1LWJ0bi10ZXh0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi10ZXh0OmZvY3VzLFxuLml2dS1idG4tdGV4dC5kaXNhYmxlZDphY3RpdmUsXG4uaXZ1LWJ0bi10ZXh0W2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tdGV4dDphY3RpdmUsXG4uaXZ1LWJ0bi10ZXh0LmRpc2FibGVkLmFjdGl2ZSxcbi5pdnUtYnRuLXRleHRbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi10ZXh0LmFjdGl2ZSB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNkZGRlZTE7XG59XG4uaXZ1LWJ0bi10ZXh0LmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tdGV4dFtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tdGV4dCA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXRleHQuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi10ZXh0W2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi10ZXh0OmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tdGV4dC5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXRleHRbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXRleHQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi10ZXh0LmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXRleHRbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi10ZXh0OmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXRleHQuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tdGV4dFtkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXRleHQuYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLXRleHQuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi10ZXh0W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi10ZXh0ID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tdGV4dC5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXRleHRbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXRleHQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi10ZXh0LmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tdGV4dFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tdGV4dDpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXRleHQuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tdGV4dFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXRleHQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tdGV4dC5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi10ZXh0W2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tdGV4dC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4tdGV4dC5kaXNhYmxlZCxcbi5pdnUtYnRuLXRleHRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXRleHQsXG4uaXZ1LWJ0bi10ZXh0LmRpc2FibGVkOmhvdmVyLFxuLml2dS1idG4tdGV4dFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tdGV4dDpob3Zlcixcbi5pdnUtYnRuLXRleHQuZGlzYWJsZWQ6Zm9jdXMsXG4uaXZ1LWJ0bi10ZXh0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi10ZXh0OmZvY3VzLFxuLml2dS1idG4tdGV4dC5kaXNhYmxlZDphY3RpdmUsXG4uaXZ1LWJ0bi10ZXh0W2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tdGV4dDphY3RpdmUsXG4uaXZ1LWJ0bi10ZXh0LmRpc2FibGVkLmFjdGl2ZSxcbi5pdnUtYnRuLXRleHRbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi10ZXh0LmFjdGl2ZSB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLXRleHQuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi10ZXh0W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi10ZXh0ID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tdGV4dC5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXRleHRbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXRleHQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi10ZXh0LmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tdGV4dFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tdGV4dDpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXRleHQuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tdGV4dFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXRleHQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tdGV4dC5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi10ZXh0W2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tdGV4dC5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLml2dS1idG4tdGV4dC5kaXNhYmxlZCA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXRleHRbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXRleHQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi10ZXh0LmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tdGV4dFtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tdGV4dDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXRleHQuZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi10ZXh0W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi10ZXh0OmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tdGV4dC5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi10ZXh0W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tdGV4dDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi10ZXh0LmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXRleHRbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi10ZXh0LmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXZ1LWJ0bi10ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICM1Yzk3Y2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4tdGV4dDpob3ZlciA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uaXZ1LWJ0bi10ZXh0OmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLXRleHQ6YWN0aXZlLFxuLml2dS1idG4tdGV4dC5hY3RpdmUge1xuICBjb2xvcjogIzMwNzdiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaXZ1LWJ0bi10ZXh0OmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXRleHQuYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLXRleHQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tdGV4dC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4tdGV4dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDUxLCAxMjUsIDE5MiwgMC4yKTtcbn1cbi5pdnUtYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5YmU2YjtcbiAgYm9yZGVyLWNvbG9yOiAjMTliZTZiO1xufVxuLml2dS1idG4tc3VjY2VzcyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uaXZ1LWJ0bi1zdWNjZXNzID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3Y2I4OTtcbiAgYm9yZGVyLWNvbG9yOiAjNDdjYjg5O1xufVxuLml2dS1idG4tc3VjY2Vzczpob3ZlciA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uaXZ1LWJ0bi1zdWNjZXNzOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLml2dS1idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBjb2xvcjogI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YjU2NjtcbiAgYm9yZGVyLWNvbG9yOiAjMThiNTY2O1xufVxuLml2dS1idG4tc3VjY2VzczphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1zdWNjZXNzLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uaXZ1LWJ0bi1zdWNjZXNzOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXN1Y2Nlc3MuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uaXZ1LWJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1zdWNjZXNzLFxuLml2dS1idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5pdnUtYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uaXZ1LWJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLml2dS1idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tc3VjY2Vzczpmb2N1cyxcbi5pdnUtYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLFxuLml2dS1idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLml2dS1idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsXG4uaXZ1LWJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZWUxO1xufVxuLml2dS1idG4tc3VjY2Vzcy5kaXNhYmxlZCA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXN1Y2Nlc3MgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tc3VjY2Vzczpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1zdWNjZXNzOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tc3VjY2VzczphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1zdWNjZXNzLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uaXZ1LWJ0bi1zdWNjZXNzLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tc3VjY2Vzc1tkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tc3VjY2VzcyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1zdWNjZXNzOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXN1Y2Nlc3M6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1zdWNjZXNzOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tc3VjY2Vzc1tkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXN1Y2Nlc3MuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uaXZ1LWJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5pdnUtYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaXZ1LWJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjUsIDE5MCwgMTA3LCAwLjIpO1xufVxuLml2dS1idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5OTAwO1xuICBib3JkZXItY29sb3I6ICNmZjk5MDA7XG59XG4uaXZ1LWJ0bi13YXJuaW5nID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLXdhcm5pbmcgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZDMzO1xuICBib3JkZXItY29sb3I6ICNmZmFkMzM7XG59XG4uaXZ1LWJ0bi13YXJuaW5nOmhvdmVyID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLXdhcm5pbmc6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4td2FybmluZzphY3RpdmUsXG4uaXZ1LWJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI5MTAwO1xuICBib3JkZXItY29sb3I6ICNmMjkxMDA7XG59XG4uaXZ1LWJ0bi13YXJuaW5nOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXdhcm5pbmcuYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLXdhcm5pbmc6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4td2FybmluZy5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4td2FybmluZy5kaXNhYmxlZCxcbi5pdnUtYnRuLXdhcm5pbmdbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXdhcm5pbmcsXG4uaXZ1LWJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuLml2dS1idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4td2FybmluZzpob3Zlcixcbi5pdnUtYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uaXZ1LWJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi13YXJuaW5nOmZvY3VzLFxuLml2dS1idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uaXZ1LWJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4td2FybmluZzphY3RpdmUsXG4uaXZ1LWJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcbi5pdnUtYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNkZGRlZTE7XG59XG4uaXZ1LWJ0bi13YXJuaW5nLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4td2FybmluZ1tkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4td2FybmluZyA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi13YXJuaW5nOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXdhcm5pbmc6Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi13YXJuaW5nOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4td2FybmluZ1tkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXdhcm5pbmcuYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLXdhcm5pbmcuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi13YXJuaW5nW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi13YXJuaW5nID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXdhcm5pbmc6aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4td2FybmluZzpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLXdhcm5pbmc6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4td2FybmluZy5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4td2FybmluZzpob3Zlcixcbi5pdnUtYnRuLXdhcm5pbmc6YWN0aXZlLFxuLml2dS1idG4td2FybmluZy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pdnUtYnRuLXdhcm5pbmc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDE1MywgMCwgMC4yKTtcbn1cbi5pdnUtYnRuLWVycm9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDNmMTQ7XG4gIGJvcmRlci1jb2xvcjogI2VkM2YxNDtcbn1cbi5pdnUtYnRuLWVycm9yID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLWVycm9yID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLWVycm9yOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTY1NDM7XG4gIGJvcmRlci1jb2xvcjogI2YxNjU0Mztcbn1cbi5pdnUtYnRuLWVycm9yOmhvdmVyID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLWVycm9yOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLWVycm9yOmFjdGl2ZSxcbi5pdnUtYnRuLWVycm9yLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEzYzEzO1xuICBib3JkZXItY29sb3I6ICNlMTNjMTM7XG59XG4uaXZ1LWJ0bi1lcnJvcjphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1lcnJvci5hY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLml2dS1idG4tZXJyb3I6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tZXJyb3IuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLWVycm9yLmRpc2FibGVkLFxuLml2dS1idG4tZXJyb3JbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWVycm9yLFxuLml2dS1idG4tZXJyb3IuZGlzYWJsZWQ6aG92ZXIsXG4uaXZ1LWJ0bi1lcnJvcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZXJyb3I6aG92ZXIsXG4uaXZ1LWJ0bi1lcnJvci5kaXNhYmxlZDpmb2N1cyxcbi5pdnUtYnRuLWVycm9yW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1lcnJvcjpmb2N1cyxcbi5pdnUtYnRuLWVycm9yLmRpc2FibGVkOmFjdGl2ZSxcbi5pdnUtYnRuLWVycm9yW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZXJyb3I6YWN0aXZlLFxuLml2dS1idG4tZXJyb3IuZGlzYWJsZWQuYWN0aXZlLFxuLml2dS1idG4tZXJyb3JbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1lcnJvci5hY3RpdmUge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZWUxO1xufVxuLml2dS1idG4tZXJyb3IuZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1lcnJvcltkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZXJyb3IgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1lcnJvci5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWVycm9yW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1lcnJvcjpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWVycm9yLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tZXJyb3JbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWVycm9yOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tZXJyb3IuZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4tZXJyb3JbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1lcnJvcjphY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1lcnJvci5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1lcnJvcltkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWVycm9yLmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uaXZ1LWJ0bi1lcnJvci5kaXNhYmxlZCA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLWVycm9yW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1lcnJvciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLWVycm9yLmRpc2FibGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tZXJyb3JbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWVycm9yOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4tZXJyb3IuZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1lcnJvcltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZXJyb3I6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1lcnJvci5kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1lcnJvcltkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWVycm9yOmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLWVycm9yLmRpc2FibGVkLmFjdGl2ZSA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLWVycm9yW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4tZXJyb3IuYWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtYnRuLWVycm9yOmhvdmVyLFxuLml2dS1idG4tZXJyb3I6YWN0aXZlLFxuLml2dS1idG4tZXJyb3IuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaXZ1LWJ0bi1lcnJvcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzNywgNjMsIDIwLCAwLjIpO1xufVxuLml2dS1idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3ZGMwO1xuICBib3JkZXItY29sb3I6ICMzMzdkYzA7XG59XG4uaXZ1LWJ0bi1pbmZvID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLWluZm8gPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM5N2NkO1xuICBib3JkZXItY29sb3I6ICM1Yzk3Y2Q7XG59XG4uaXZ1LWJ0bi1pbmZvOmhvdmVyID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLWluZm86aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4taW5mbzphY3RpdmUsXG4uaXZ1LWJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA3N2I2O1xuICBib3JkZXItY29sb3I6ICMzMDc3YjY7XG59XG4uaXZ1LWJ0bi1pbmZvOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWluZm8uYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLWluZm86YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4taW5mby5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4taW5mby5kaXNhYmxlZCxcbi5pdnUtYnRuLWluZm9bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWluZm8sXG4uaXZ1LWJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLml2dS1idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4taW5mbzpob3Zlcixcbi5pdnUtYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uaXZ1LWJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1pbmZvOmZvY3VzLFxuLml2dS1idG4taW5mby5kaXNhYmxlZDphY3RpdmUsXG4uaXZ1LWJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4taW5mbzphY3RpdmUsXG4uaXZ1LWJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSxcbi5pdnUtYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNkZGRlZTE7XG59XG4uaXZ1LWJ0bi1pbmZvLmRpc2FibGVkID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4taW5mb1tkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4taW5mbyA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1pbmZvOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4taW5mby5kaXNhYmxlZDpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWluZm86Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uaXZ1LWJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1pbmZvOmFjdGl2ZSA+IGE6b25seS1jaGlsZCxcbi5pdnUtYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuLml2dS1idG4taW5mb1tkaXNhYmxlZF0uYWN0aXZlID4gYTpvbmx5LWNoaWxkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWluZm8uYWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pdnUtYnRuLWluZm8uZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1pbmZvW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDphZnRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWJ0bi1pbmZvID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4taW5mby5kaXNhYmxlZDpob3ZlciA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWluZm86aG92ZXIgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4taW5mbzpmb2N1cyA+IGE6b25seS1jaGlsZDphZnRlcixcbi5pdnUtYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtYnRuLWluZm86YWN0aXZlID4gYTpvbmx5LWNoaWxkOmFmdGVyLFxuLml2dS1idG4taW5mby5kaXNhYmxlZC5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG4uaXZ1LWJ0bi1pbmZvW2Rpc2FibGVkXS5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1idG4taW5mby5hY3RpdmUgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml2dS1idG4taW5mbzpob3Zlcixcbi5pdnUtYnRuLWluZm86YWN0aXZlLFxuLml2dS1idG4taW5mby5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pdnUtYnRuLWluZm86Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MSwgMTI1LCAxOTIsIDAuMik7XG59XG4uaXZ1LWJ0bi1jaXJjbGUsXG4uaXZ1LWJ0bi1jaXJjbGUtb3V0bGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG4uaXZ1LWJ0bi1jaXJjbGUuaXZ1LWJ0bi1sYXJnZSxcbi5pdnUtYnRuLWNpcmNsZS1vdXRsaW5lLml2dS1idG4tbGFyZ2Uge1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xufVxuLml2dS1idG4tY2lyY2xlLml2dS1idG4tc2l6ZSxcbi5pdnUtYnRuLWNpcmNsZS1vdXRsaW5lLml2dS1idG4tc2l6ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4uaXZ1LWJ0bi1jaXJjbGUuaXZ1LWJ0bi1pY29uLW9ubHksXG4uaXZ1LWJ0bi1jaXJjbGUtb3V0bGluZS5pdnUtYnRuLWljb24tb25seSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLml2dS1idG4tY2lyY2xlLml2dS1idG4taWNvbi1vbmx5Lml2dS1idG4tbGFyZ2UsXG4uaXZ1LWJ0bi1jaXJjbGUtb3V0bGluZS5pdnUtYnRuLWljb24tb25seS5pdnUtYnRuLWxhcmdlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaXZ1LWJ0bi1jaXJjbGUuaXZ1LWJ0bi1pY29uLW9ubHkuaXZ1LWJ0bi1zbWFsbCxcbi5pdnUtYnRuLWNpcmNsZS1vdXRsaW5lLml2dS1idG4taWNvbi1vbmx5Lml2dS1idG4tc21hbGwge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5pdnUtYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwLjM1O1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdnUtYnRuLml2dS1idG4tbG9hZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LWJ0bi5pdnUtYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXZ1LWJ0bi1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLml2dS1idG4tZ3JvdXAgPiAuaXZ1LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaXZ1LWJ0bi1ncm91cCA+IC5pdnUtYnRuOmhvdmVyLFxuLml2dS1idG4tZ3JvdXAgPiAuaXZ1LWJ0bjphY3RpdmUsXG4uaXZ1LWJ0bi1ncm91cCA+IC5pdnUtYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uaXZ1LWJ0bi1ncm91cCAuaXZ1LWJ0bi1pY29uLW9ubHkgLml2dS1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuLml2dS1idG4tZ3JvdXAtbGFyZ2UgLml2dS1idG4taWNvbi1vbmx5IC5pdnUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdG9wOiAycHg7XG59XG4uaXZ1LWJ0bi1ncm91cC1zbWFsbCAuaXZ1LWJ0bi1pY29uLW9ubHkgLml2dS1pY29uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0b3A6IDA7XG59XG4uaXZ1LWJ0bi1ncm91cC1jaXJjbGUgLml2dS1idG4ge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuLml2dS1idG4tZ3JvdXAtbGFyZ2UuaXZ1LWJ0bi1ncm91cC1jaXJjbGUgLml2dS1idG4ge1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xufVxuLml2dS1idG4tZ3JvdXAtbGFyZ2UgPiAuaXZ1LWJ0biB7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDdweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pdnUtYnRuLWdyb3VwLXNtYWxsLml2dS1idG4tZ3JvdXAtY2lyY2xlIC5pdnUtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5pdnUtYnRuLWdyb3VwLXNtYWxsID4gLml2dS1idG4ge1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pdnUtYnRuLWdyb3VwLXNtYWxsID4gLml2dS1idG4gPiAuaXZ1LWljb24ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaXZ1LWJ0bi1ncm91cCAuaXZ1LWJ0biArIC5pdnUtYnRuLFxuLml2dS1idG4gKyAuaXZ1LWJ0bi1ncm91cCxcbi5pdnUtYnRuLWdyb3VwICsgLml2dS1idG4sXG4uaXZ1LWJ0bi1ncm91cCArIC5pdnUtYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaXZ1LWJ0bi1ncm91cCAuaXZ1LWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pdnUtYnRuLWdyb3VwOm5vdCguaXZ1LWJ0bi1ncm91cC12ZXJ0aWNhbCkgPiAuaXZ1LWJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLml2dS1idG4tZ3JvdXA6bm90KC5pdnUtYnRuLWdyb3VwLXZlcnRpY2FsKSA+IC5pdnUtYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uaXZ1LWJ0bi1ncm91cDpub3QoLml2dS1idG4tZ3JvdXAtdmVydGljYWwpID4gLml2dS1idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uaXZ1LWJ0bi1ncm91cCA+IC5pdnUtYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaXZ1LWJ0bi1ncm91cCA+IC5pdnUtYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuaXZ1LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaXZ1LWJ0bi1ncm91cDpub3QoLml2dS1idG4tZ3JvdXAtdmVydGljYWwpID4gLml2dS1idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pdnUtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5pdnUtYnRuLWdyb3VwOm5vdCguaXZ1LWJ0bi1ncm91cC12ZXJ0aWNhbCkgPiAuaXZ1LWJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLml2dS1idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5pdnUtYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLml2dS1idG4tZ3JvdXAtdmVydGljYWwgPiAuaXZ1LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cbi5pdnUtYnRuLWdyb3VwLXZlcnRpY2FsIC5pdnUtYnRuICsgLml2dS1idG4sXG4uaXZ1LWJ0biArIC5pdnUtYnRuLWdyb3VwLXZlcnRpY2FsLFxuLml2dS1idG4tZ3JvdXAtdmVydGljYWwgKyAuaXZ1LWJ0bixcbi5pdnUtYnRuLWdyb3VwLXZlcnRpY2FsICsgLml2dS1idG4tZ3JvdXAtdmVydGljYWwge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLml2dS1idG4tZ3JvdXAtdmVydGljYWwgPiAuaXZ1LWJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaXZ1LWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5pdnUtYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pdnUtYnRuLWdyb3VwLXZlcnRpY2FsID4gLml2dS1idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLml2dS1idG4tZ3JvdXAtdmVydGljYWwgPiAuaXZ1LWJ0bi1ncm91cC12ZXJ0aWNhbDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLml2dS1idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLml2dS1idG4tZ3JvdXAtdmVydGljYWwgPiAuaXZ1LWJ0bi1ncm91cC12ZXJ0aWNhbDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLml2dS1idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5pdnUtYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xufVxuLml2dS1iYWNrLXRvcCB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdnUtYmFjay10b3AuaXZ1LWJhY2stdG9wLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdnUtYmFjay10b3AtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LWJhY2stdG9wLWlubmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLml2dS1iYWNrLXRvcCBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG4uaXZ1LWJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLml2dS1iYWRnZS1jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogI2VkM2YxNDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTAlIGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmO1xufVxuLml2dS1iYWRnZS1jb3VudCBhLFxuLml2dS1iYWRnZS1jb3VudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaXZ1LWJhZGdlLWNvdW50LWFsb25lIHtcbiAgdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uaXZ1LWJhZGdlLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIGNlbnRlcjtcbiAgdG9wOiAtNHB4O1xuICByaWdodDogLThweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZDNmMTQ7XG4gIHotaW5kZXg6IDEwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZjtcbn1cbi5pdnUtY2hhcnQtY2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LWNoYXJ0LWNpcmNsZS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaXZ1LXNwaW4ge1xuICBjb2xvcjogIzMzN2RjMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLml2dS1zcGluLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2RjMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYW5pbWF0aW9uOiBhbmktc3Bpbi1ib3VuY2UgMXMgMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uaXZ1LXNwaW4tbGFyZ2UgLml2dS1zcGluLWRvdCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaXZ1LXNwaW4tc21hbGwgLml2dS1zcGluLWRvdCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uaXZ1LXNwaW4tZml4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5pdnUtc3Bpbi1mdWxsc2NyZWVuIHtcbiAgei1pbmRleDogMjAxMDtcbn1cbi5pdnUtc3Bpbi1mdWxsc2NyZWVuLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5pdnUtc3Bpbi1maXggLml2dS1zcGluLW1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uaXZ1LXNwaW4tZml4IC5pdnUtc3Bpbi1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaXZ1LXNwaW4tdGV4dCxcbi5pdnUtc3Bpbi1zaG93LXRleHQgLml2dS1zcGluLWRvdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXZ1LXNwaW4tc2hvdy10ZXh0IC5pdnUtc3Bpbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXZ1LXRhYmxlLXdyYXBwZXIgPiAuaXZ1LXNwaW4tZml4IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGVlMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5Aa2V5ZnJhbWVzIGFuaS1zcGluLWJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLml2dS1hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDQ4cHggOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICM0OTUwNjA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaXZ1LWFsZXJ0Lml2dS1hbGVydC13aXRoLWljb24ge1xuICBwYWRkaW5nOiA4cHggNDhweCA4cHggMzhweDtcbn1cbi5pdnUtYWxlcnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5pdnUtYWxlcnQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0OTUwNjA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLml2dS1hbGVydC1zdWNjZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZjJlMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjlmMDtcbn1cbi5pdnUtYWxlcnQtc3VjY2VzcyAuaXZ1LWFsZXJ0LWljb24ge1xuICBjb2xvcjogIzE5YmU2Yjtcbn1cbi5pdnUtYWxlcnQtaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmU1ZjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZjk7XG59XG4uaXZ1LWFsZXJ0LWluZm8gLml2dS1hbGVydC1pY29uIHtcbiAgY29sb3I6ICMzMzdkYzA7XG59XG4uaXZ1LWFsZXJ0LXdhcm5pbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZlYmNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWU2O1xufVxuLml2dS1hbGVydC13YXJuaW5nIC5pdnUtYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiAjZmY5OTAwO1xufVxuLml2dS1hbGVydC1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYmQ5ZDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVjZTg7XG59XG4uaXZ1LWFsZXJ0LWVycm9yIC5pdnUtYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiAjZWQzZjE0O1xufVxuLml2dS1hbGVydC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pdnUtYWxlcnQtY2xvc2UgLml2dS1pY29uLWlvcy1jbG9zZS1lbXB0eSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICM5OTk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG4uaXZ1LWFsZXJ0LWNsb3NlIC5pdnUtaWNvbi1pb3MtY2xvc2UtZW1wdHk6aG92ZXIge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5pdnUtYWxlcnQtd2l0aC1kZXNjIHtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNDk1MDYwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLml2dS1hbGVydC13aXRoLWRlc2MuaXZ1LWFsZXJ0LXdpdGgtaWNvbiB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDY5cHg7XG59XG4uaXZ1LWFsZXJ0LXdpdGgtZGVzYyAuaXZ1LWFsZXJ0LWRlc2Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdnUtYWxlcnQtd2l0aC1kZXNjIC5pdnUtYWxlcnQtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxYzI0Mzg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLml2dS1hbGVydC13aXRoLWRlc2MgLml2dS1hbGVydC1pY29uIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uaXZ1LWFsZXJ0LXdpdGgtYmFubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pdnUtY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTE7XG59XG4uaXZ1LWNvbGxhcHNlID4gLml2dS1jb2xsYXBzZS1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRlZTE7XG59XG4uaXZ1LWNvbGxhcHNlID4gLml2dS1jb2xsYXBzZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5pdnUtY29sbGFwc2UgPiAuaXZ1LWNvbGxhcHNlLWl0ZW0gPiAuaXZ1LWNvbGxhcHNlLWhlYWRlciB7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgY29sb3I6ICM2NjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml2dS1jb2xsYXBzZSA+IC5pdnUtY29sbGFwc2UtaXRlbSA+IC5pdnUtY29sbGFwc2UtaGVhZGVyID4gaSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1jb2xsYXBzZSA+IC5pdnUtY29sbGFwc2UtaXRlbS5pdnUtY29sbGFwc2UtaXRlbS1hY3RpdmUgPiAuaXZ1LWNvbGxhcHNlLWhlYWRlciA+IGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uaXZ1LWNvbGxhcHNlLWNvbnRlbnQge1xuICBjb2xvcjogIzQ5NTA2MDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLml2dS1jb2xsYXBzZS1jb250ZW50ID4gLml2dS1jb2xsYXBzZS1jb250ZW50LWJveCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5pdnUtY29sbGFwc2UtaXRlbTpsYXN0LWNoaWxkID4gLml2dS1jb2xsYXBzZS1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG4uaXZ1LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtY2FyZC1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTE7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWFlYztcbn1cbi5pdnUtY2FyZC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uaXZ1LWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItY29sb3I6ICNlZWU7XG59XG4uaXZ1LWNhcmQuaXZ1LWNhcmQtZGlzLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtY2FyZC5pdnUtY2FyZC1kaXMtaG92ZXIuaXZ1LWNhcmQtYm9yZGVyZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlOWVhZWM7XG59XG4uaXZ1LWNhcmQuaXZ1LWNhcmQtc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLml2dS1jYXJkLWhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWFlYztcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5pdnUtY2FyZC1oZWFkIHAsXG4uaXZ1LWNhcmQtaGVhZC1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxYzI0Mzg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pdnUtY2FyZC1leHRyYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMTRweDtcbn1cbi5pdnUtY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5pdnUtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pdnUtbWVzc2FnZS1ub3RpY2Uge1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIHBhZGRpbmcgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5pdnUtbWVzc2FnZS1ub3RpY2U6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLml2dS1tZXNzYWdlLW5vdGljZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA5cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBvdXRsaW5lOiBub25lO1xufVxuLml2dS1tZXNzYWdlLW5vdGljZS1jbG9zZSBpLml2dS1pY29uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzk5OTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbn1cbi5pdnUtbWVzc2FnZS1ub3RpY2UtY2xvc2UgaS5pdnUtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLml2dS1tZXNzYWdlLW5vdGljZS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LW1lc3NhZ2Utbm90aWNlLWNvbnRlbnQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pdnUtbWVzc2FnZS1ub3RpY2UtY2xvc2FibGUgLml2dS1tZXNzYWdlLW5vdGljZS1jb250ZW50LXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuLml2dS1tZXNzYWdlLXN1Y2Nlc3MgLml2dS1pY29uIHtcbiAgY29sb3I6ICMxOWJlNmI7XG59XG4uaXZ1LW1lc3NhZ2UtZXJyb3IgLml2dS1pY29uIHtcbiAgY29sb3I6ICNlZDNmMTQ7XG59XG4uaXZ1LW1lc3NhZ2Utd2FybmluZyAuaXZ1LWljb24ge1xuICBjb2xvcjogI2ZmOTkwMDtcbn1cbi5pdnUtbWVzc2FnZS1pbmZvIC5pdnUtaWNvbixcbi5pdnUtbWVzc2FnZS1sb2FkaW5nIC5pdnUtaWNvbiB7XG4gIGNvbG9yOiAjMzM3ZGMwO1xufVxuLml2dS1tZXNzYWdlIC5pdnUtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LW5vdGljZSB7XG4gIHdpZHRoOiAzMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMTA7XG59XG4uaXZ1LW5vdGljZS1jb250ZW50LXdpdGgtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1MXB4O1xufVxuLml2dS1ub3RpY2Utd2l0aC1kZXNjLml2dS1ub3RpY2Utd2l0aC1pY29uIC5pdnUtbm90aWNlLXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDUxcHg7XG59XG4uaXZ1LW5vdGljZS1ub3RpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXZ1LW5vdGljZS1ub3RpY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDE1cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBvdXRsaW5lOiBub25lO1xufVxuLml2dS1ub3RpY2Utbm90aWNlLWNsb3NlIGkge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjOTk5O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xufVxuLml2dS1ub3RpY2Utbm90aWNlLWNsb3NlIGk6aG92ZXIge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5pdnUtbm90aWNlLW5vdGljZS1jb250ZW50LXdpdGgtcmVuZGVyIC5pdnUtbm90aWNlLWRlc2Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLml2dS1ub3RpY2Utbm90aWNlLXdpdGgtZGVzYyAuaXZ1LW5vdGljZS1ub3RpY2UtY2xvc2Uge1xuICB0b3A6IDExcHg7XG59XG4uaXZ1LW5vdGljZS1jb250ZW50LXdpdGgtcmVuZGVyLW5vdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMjZweDtcbn1cbi5pdnUtbm90aWNlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICMxYzI0Mzg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLml2dS1ub3RpY2Utd2l0aC1kZXNjIC5pdnUtbm90aWNlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5pdnUtbm90aWNlLWRlc2Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNDk1MDYwO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLml2dS1ub3RpY2Utd2l0aC1kZXNjLml2dS1ub3RpY2Utd2l0aC1pY29uIC5pdnUtbm90aWNlLWRlc2Mge1xuICBtYXJnaW4tbGVmdDogNTFweDtcbn1cbi5pdnUtbm90aWNlLXdpdGgtaWNvbiAuaXZ1LW5vdGljZS10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xufVxuLml2dS1ub3RpY2UtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLml2dS1ub3RpY2UtaWNvbi1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOWJlNmI7XG59XG4uaXZ1LW5vdGljZS1pY29uLWluZm8ge1xuICBjb2xvcjogIzMzN2RjMDtcbn1cbi5pdnUtbm90aWNlLWljb24td2FybmluZyB7XG4gIGNvbG9yOiAjZmY5OTAwO1xufVxuLml2dS1ub3RpY2UtaWNvbi1lcnJvciB7XG4gIGNvbG9yOiAjZWQzZjE0O1xufVxuLml2dS1ub3RpY2Utd2l0aC1kZXNjIC5pdnUtbm90aWNlLWljb24ge1xuICBmb250LXNpemU6IDM2cHg7XG59XG4uaXZ1LW5vdGljZS1jdXN0b20tY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLml2dS1ub3RpY2Utd2l0aC1ub3JtYWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzM3ZGMwO1xufVxuLml2dS1ub3RpY2Utd2l0aC1pbmZvOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzMzN2RjMDtcbn1cbi5pdnUtbm90aWNlLXdpdGgtc3VjY2VzczphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxOWJlNmI7XG59XG4uaXZ1LW5vdGljZS13aXRoLXdhcm5pbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY5OTAwO1xufVxuLml2dS1ub3RpY2Utd2l0aC1lcnJvcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlZDNmMTQ7XG59XG4uaXZ1LXJhZGlvLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNTEsIDEyNSwgMTkyLCAwLjIpO1xuICB6LWluZGV4OiAxO1xufVxuLml2dS1yYWRpby1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLml2dS1yYWRpby1ncm91cC12ZXJ0aWNhbCAuaXZ1LXJhZGlvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5pdnUtcmFkaW8td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXZ1LXJhZGlvLXdyYXBwZXItZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLml2dS1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pdnUtcmFkaW86aG92ZXIgLml2dS1yYWRpby1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2JjYmNiYztcbn1cbi5pdnUtcmFkaW8taW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZWUxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1yYWRpby1pbm5lcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdkYzA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuLml2dS1yYWRpby1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pdnUtcmFkaW8tbGFyZ2UgLml2dS1yYWRpby1pbm5lciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uaXZ1LXJhZGlvLWxhcmdlIC5pdnUtcmFkaW8taW5uZXI6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLml2dS1yYWRpby1sYXJnZS5pdnUtcmFkaW8td3JhcHBlcixcbi5pdnUtcmFkaW8tbGFyZ2UgLml2dS1yYWRpby13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLml2dS1yYWRpby1zbWFsbCAuaXZ1LXJhZGlvLWlubmVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5pdnUtcmFkaW8tc21hbGwgLml2dS1yYWRpby1pbm5lcjphZnRlciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuLml2dS1yYWRpby1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXZ1LXJhZGlvLWNoZWNrZWQgLml2dS1yYWRpby1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2RjMDtcbn1cbi5pdnUtcmFkaW8tY2hlY2tlZCAuaXZ1LXJhZGlvLWlubmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LXJhZGlvLWNoZWNrZWQ6aG92ZXIgLml2dS1yYWRpby1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2RjMDtcbn1cbi5pdnUtcmFkaW8tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLml2dS1yYWRpby1kaXNhYmxlZCAuaXZ1LXJhZGlvLWlucHV0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtcmFkaW8tZGlzYWJsZWQ6aG92ZXIgLml2dS1yYWRpby1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2RkZGVlMTtcbn1cbi5pdnUtcmFkaW8tZGlzYWJsZWQgLml2dS1yYWRpby1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2RkZGVlMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbi5pdnUtcmFkaW8tZGlzYWJsZWQgLml2dS1yYWRpby1pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG4uaXZ1LXJhZGlvLWRpc2FibGVkIC5pdnUtcmFkaW8tZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6ICNjY2M7XG59XG5zcGFuLml2dS1yYWRpbyArICoge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5pdnUtcmFkaW8tZ3JvdXAtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbiAuaXZ1LXJhZGlvIHtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5pdnUtcmFkaW8tZ3JvdXAtYnV0dG9uIC5pdnUtcmFkaW8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0OTUwNjA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTE7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbiAuaXZ1LXJhZGlvLXdyYXBwZXIgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbiAuaXZ1LXJhZGlvLXdyYXBwZXI6YmVmb3JlLFxuLml2dS1yYWRpby1ncm91cC1idXR0b24gLml2dS1yYWRpby13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZGRkZWUxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtcmFkaW8tZ3JvdXAtYnV0dG9uIC5pdnUtcmFkaW8td3JhcHBlcjphZnRlciB7XG4gIGhlaWdodDogMzZweDtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAtM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCAxMjUsIDE5MiwgMC4yKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5pdnUtcmFkaW8tZ3JvdXAtYnV0dG9uIC5pdnUtcmFkaW8td3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRlZTE7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbiAuaXZ1LXJhZGlvLXdyYXBwZXI6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLml2dS1yYWRpby1ncm91cC1idXR0b24gLml2dS1yYWRpby13cmFwcGVyOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdnUtcmFkaW8tZ3JvdXAtYnV0dG9uIC5pdnUtcmFkaW8td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbiAuaXZ1LXJhZGlvLXdyYXBwZXI6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pdnUtcmFkaW8tZ3JvdXAtYnV0dG9uIC5pdnUtcmFkaW8td3JhcHBlcjpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzMzdkYzA7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbiAuaXZ1LXJhZGlvLXdyYXBwZXI6aG92ZXIgLml2dS1yYWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLml2dS1yYWRpby1ncm91cC1idXR0b24gLml2dS1yYWRpby13cmFwcGVyIC5pdnUtcmFkaW8taW5uZXIsXG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbiAuaXZ1LXJhZGlvLXdyYXBwZXIgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLml2dS1yYWRpby1ncm91cC1idXR0b24gLml2dS1yYWRpby13cmFwcGVyLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzMzdkYzA7XG4gIGNvbG9yOiAjMzM3ZGMwO1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAwICMzMzdkYzA7XG4gIHotaW5kZXg6IDE7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbiAuaXZ1LXJhZGlvLXdyYXBwZXItY2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzM3ZGMwO1xuICBvcGFjaXR5OiAwLjE7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbiAuaXZ1LXJhZGlvLXdyYXBwZXItY2hlY2tlZC5pdnUtcmFkaW8tZm9jdXMge1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAwICMzMzdkYzAsIDAgMCAwIDJweCByZ2JhKDUxLCAxMjUsIDE5MiwgMC4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbiAuaXZ1LXJhZGlvLXdyYXBwZXItY2hlY2tlZC5pdnUtcmFkaW8tZm9jdXM6YWZ0ZXIge1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IC0zcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDEyNSwgMTkyLCAwLjIpO1xufVxuLml2dS1yYWRpby1ncm91cC1idXR0b24gLml2dS1yYWRpby13cmFwcGVyLWNoZWNrZWQuaXZ1LXJhZGlvLWZvY3VzOmZpcnN0LWNoaWxkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNTEsIDEyNSwgMTkyLCAwLjIpO1xufVxuLml2dS1yYWRpby1ncm91cC1idXR0b24gLml2dS1yYWRpby13cmFwcGVyLWNoZWNrZWQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItY29sb3I6ICMzMzdkYzA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbiAuaXZ1LXJhZGlvLXdyYXBwZXItY2hlY2tlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzVjOTdjZDtcbiAgY29sb3I6ICM1Yzk3Y2Q7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbiAuaXZ1LXJhZGlvLXdyYXBwZXItY2hlY2tlZDphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzMDc3YjY7XG4gIGNvbG9yOiAjMzA3N2I2O1xufVxuLml2dS1yYWRpby1ncm91cC1idXR0b24gLml2dS1yYWRpby13cmFwcGVyLWRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZWUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2NjYztcbn1cbi5pdnUtcmFkaW8tZ3JvdXAtYnV0dG9uIC5pdnUtcmFkaW8td3JhcHBlci1kaXNhYmxlZDpmaXJzdC1jaGlsZCxcbi5pdnUtcmFkaW8tZ3JvdXAtYnV0dG9uIC5pdnUtcmFkaW8td3JhcHBlci1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RkZGVlMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICNjY2M7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbiAuaXZ1LXJhZGlvLXdyYXBwZXItZGlzYWJsZWQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RkZGVlMTtcbn1cbi5pdnUtcmFkaW8tZ3JvdXAtYnV0dG9uIC5pdnUtcmFkaW8td3JhcHBlci1kaXNhYmxlZC5pdnUtcmFkaW8td3JhcHBlci1jaGVja2VkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2RkZGVlMTtcbiAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbi5pdnUtcmFkaW8tZ3JvdXAtbGFyZ2UgLml2dS1yYWRpby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLml2dS1yYWRpby1ncm91cC1idXR0b24uaXZ1LXJhZGlvLWdyb3VwLWxhcmdlIC5pdnUtcmFkaW8td3JhcHBlcjphZnRlciB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5pdnUtcmFkaW8tZ3JvdXAtYnV0dG9uLml2dS1yYWRpby1ncm91cC1zbWFsbCAuaXZ1LXJhZGlvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5pdnUtcmFkaW8tZ3JvdXAtYnV0dG9uLml2dS1yYWRpby1ncm91cC1zbWFsbCAuaXZ1LXJhZGlvLXdyYXBwZXI6YWZ0ZXIge1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbi5pdnUtcmFkaW8tZ3JvdXAtc21hbGwgLml2dS1yYWRpby13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG4uaXZ1LXJhZGlvLWdyb3VwLWJ1dHRvbi5pdnUtcmFkaW8tZ3JvdXAtc21hbGwgLml2dS1yYWRpby13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cbi5pdnUtY2hlY2tib3gtZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MSwgMTI1LCAxOTIsIDAuMik7XG4gIHotaW5kZXg6IDE7XG59XG4uaXZ1LWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LWNoZWNrYm94LWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtY2hlY2tib3g6aG92ZXIgLml2dS1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2JjYmNiYztcbn1cbi5pdnUtY2hlY2tib3gtaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZWUxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1jaGVja2JveC1sYXJnZSAuaXZ1LWNoZWNrYm94LWlubmVyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5pdnUtY2hlY2tib3gtbGFyZ2UgLml2dS1jaGVja2JveC1pbm5lcjphZnRlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOXB4O1xufVxuLml2dS1jaGVja2JveC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5pdnUtY2hlY2tib3gtc21hbGwgLml2dS1jaGVja2JveC1pbm5lciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uaXZ1LWNoZWNrYm94LXNtYWxsIC5pdnUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDNweDtcbn1cbi5pdnUtY2hlY2tib3gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xufVxuLml2dS1jaGVja2JveC1pbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLml2dS1jaGVja2JveC1jaGVja2VkOmhvdmVyIC5pdnUtY2hlY2tib3gtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICMzMzdkYzA7XG59XG4uaXZ1LWNoZWNrYm94LWNoZWNrZWQgLml2dS1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2RjMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2RjMDtcbn1cbi5pdnUtY2hlY2tib3gtY2hlY2tlZCAuaXZ1LWNoZWNrYm94LWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtY2hlY2tib3gtbGFyZ2UgLml2dS1jaGVja2JveC1jaGVja2VkIC5pdnUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDlweDtcbn1cbi5pdnUtY2hlY2tib3gtc21hbGwgLml2dS1jaGVja2JveC1jaGVja2VkIC5pdnUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDNweDtcbn1cbi5pdnUtY2hlY2tib3gtZGlzYWJsZWQuaXZ1LWNoZWNrYm94LWNoZWNrZWQ6aG92ZXIgLml2dS1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2RkZGVlMTtcbn1cbi5pdnUtY2hlY2tib3gtZGlzYWJsZWQuaXZ1LWNoZWNrYm94LWNoZWNrZWQgLml2dS1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1jb2xvcjogI2RkZGVlMTtcbn1cbi5pdnUtY2hlY2tib3gtZGlzYWJsZWQuaXZ1LWNoZWNrYm94LWNoZWNrZWQgLml2dS1jaGVja2JveC1pbm5lcjphZnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uaXZ1LWNoZWNrYm94LWRpc2FibGVkOmhvdmVyIC5pdnUtY2hlY2tib3gtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICNkZGRlZTE7XG59XG4uaXZ1LWNoZWNrYm94LWRpc2FibGVkIC5pdnUtY2hlY2tib3gtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICNkZGRlZTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG4uaXZ1LWNoZWNrYm94LWRpc2FibGVkIC5pdnUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmM2YzO1xufVxuLml2dS1jaGVja2JveC1kaXNhYmxlZCAuaXZ1LWNoZWNrYm94LWlubmVyLWlucHV0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLml2dS1jaGVja2JveC1kaXNhYmxlZCArIHNwYW4ge1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuaXZ1LWNoZWNrYm94LWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiA1cHg7XG59XG4uaXZ1LWNoZWNrYm94LWluZGV0ZXJtaW5hdGU6aG92ZXIgLml2dS1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2RjMDtcbn1cbi5pdnUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuaXZ1LWNoZWNrYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2RjMDtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3ZGMwO1xufVxuLml2dS1jaGVja2JveC1pbmRldGVybWluYXRlLml2dS1jaGVja2JveC1kaXNhYmxlZCAuaXZ1LWNoZWNrYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZWUxO1xufVxuLml2dS1jaGVja2JveC1pbmRldGVybWluYXRlLml2dS1jaGVja2JveC1kaXNhYmxlZCAuaXZ1LWNoZWNrYm94LWlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiZWM0O1xufVxuLml2dS1jaGVja2JveC1sYXJnZSAuaXZ1LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLml2dS1jaGVja2JveC1pbm5lcjphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICB0b3A6IDZweDtcbn1cbi5pdnUtY2hlY2tib3gtc21hbGwgLml2dS1jaGVja2JveC1pbmRldGVybWluYXRlIC5pdnUtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICB3aWR0aDogNnB4O1xuICB0b3A6IDRweDtcbn1cbi5pdnUtY2hlY2tib3gtd3JhcHBlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLml2dS1jaGVja2JveC13cmFwcGVyLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtY2hlY2tib3gtd3JhcHBlci5pdnUtY2hlY2tib3gtbGFyZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaXZ1LWNoZWNrYm94LXdyYXBwZXIgKyBzcGFuLFxuLml2dS1jaGVja2JveCArIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5pdnUtY2hlY2tib3gtZ3JvdXAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaXZ1LWNoZWNrYm94LWdyb3VwLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaXZ1LXN3aXRjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LXN3aXRjaC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjVweDtcbn1cbi5pdnUtc3dpdGNoLWlubmVyIGkge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXZ1LXN3aXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2UtaW4tb3V0LCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1zd2l0Y2g6YWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDI2cHg7XG59XG4uaXZ1LXN3aXRjaDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDUxLCAxMjUsIDE5MiwgMC4yKTtcbiAgb3V0bGluZTogMDtcbn1cbi5pdnUtc3dpdGNoOmZvY3VzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pdnUtc3dpdGNoLXNtYWxsIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG4uaXZ1LXN3aXRjaC1zbWFsbDphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5pdnUtc3dpdGNoLXNtYWxsOmFjdGl2ZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xufVxuLml2dS1zd2l0Y2gtc21hbGwuaXZ1LXN3aXRjaC1jaGVja2VkOmFmdGVyIHtcbiAgbGVmdDogMTJweDtcbn1cbi5pdnUtc3dpdGNoLXNtYWxsOmFjdGl2ZS5pdnUtc3dpdGNoLWNoZWNrZWQ6YWZ0ZXIge1xuICBsZWZ0OiA4cHg7XG59XG4uaXZ1LXN3aXRjaC1sYXJnZSB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLml2dS1zd2l0Y2gtbGFyZ2U6YWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDI2cHg7XG59XG4uaXZ1LXN3aXRjaC1sYXJnZTphY3RpdmU6YWZ0ZXIge1xuICB3aWR0aDogMzJweDtcbn1cbi5pdnUtc3dpdGNoLWxhcmdlLml2dS1zd2l0Y2gtY2hlY2tlZDphZnRlciB7XG4gIGxlZnQ6IDM3cHg7XG59XG4uaXZ1LXN3aXRjaC1sYXJnZTphY3RpdmUuaXZ1LXN3aXRjaC1jaGVja2VkOmFmdGVyIHtcbiAgbGVmdDogMjVweDtcbn1cbi5pdnUtc3dpdGNoLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMzMzdkYzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdkYzA7XG59XG4uaXZ1LXN3aXRjaC1jaGVja2VkIC5pdnUtc3dpdGNoLWlubmVyIHtcbiAgbGVmdDogOHB4O1xufVxuLml2dS1zd2l0Y2gtY2hlY2tlZDphZnRlciB7XG4gIGxlZnQ6IDI1cHg7XG59XG4uaXZ1LXN3aXRjaC1jaGVja2VkOmFjdGl2ZTphZnRlciB7XG4gIGxlZnQ6IDE5cHg7XG59XG4uaXZ1LXN3aXRjaC1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlci1jb2xvcjogI2YzZjNmMztcbn1cbi5pdnUtc3dpdGNoLWRpc2FibGVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtc3dpdGNoLWRpc2FibGVkIC5pdnUtc3dpdGNoLWlubmVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG4uaXZ1LWlucHV0LW51bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0OTUwNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiB0ZXh0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pdnUtaW5wdXQtbnVtYmVyOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmJlYzQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaXZ1LWlucHV0LW51bWJlcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmVjNDtcbn1cbi5pdnUtaW5wdXQtbnVtYmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmJlYzQ7XG59XG4uaXZ1LWlucHV0LW51bWJlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzVjOTdjZDtcbn1cbi5pdnUtaW5wdXQtbnVtYmVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWM5N2NkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MSwgMTI1LCAxOTIsIDAuMik7XG59XG4uaXZ1LWlucHV0LW51bWJlcltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1pbnB1dC1udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2NjYztcbn1cbi5pdnUtaW5wdXQtbnVtYmVyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWlucHV0LW51bWJlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTVlNztcbn1cbnRleHRhcmVhLml2dS1pbnB1dC1udW1iZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLml2dS1pbnB1dC1udW1iZXItbGFyZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCA3cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5pdnUtaW5wdXQtbnVtYmVyLXNtYWxsIHtcbiAgcGFkZGluZzogMXB4IDdweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaXZ1LWlucHV0LW51bWJlci1oYW5kbGVyLXdyYXAge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRlZTE7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtaW5wdXQtbnVtYmVyOmhvdmVyIC5pdnUtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaXZ1LWlucHV0LW51bWJlci1oYW5kbGVyLXVwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLml2dS1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lciB7XG4gIHRvcDogMXB4O1xufVxuLml2dS1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRlZTE7XG4gIHRvcDogLTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLml2dS1pbnB1dC1udW1iZXItaGFuZGxlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml2dS1pbnB1dC1udW1iZXItaGFuZGxlcjpob3ZlciAuaXZ1LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLFxuLml2dS1pbnB1dC1udW1iZXItaGFuZGxlcjpob3ZlciAuaXZ1LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIge1xuICBjb2xvcjogIzVjOTdjZDtcbn1cbi5pdnUtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXIsXG4uaXZ1LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLml2dS1pbnB1dC1udW1iZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1Yzk3Y2Q7XG59XG4uaXZ1LWlucHV0LW51bWJlci1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWM5N2NkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MSwgMTI1LCAxOTIsIDAuMik7XG59XG4uaXZ1LWlucHV0LW51bWJlci1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLml2dS1pbnB1dC1udW1iZXItZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNGU1ZTc7XG59XG4uaXZ1LWlucHV0LW51bWJlci1pbnB1dC13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLml2dS1pbnB1dC1udW1iZXItaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IDA7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5pdnUtaW5wdXQtbnVtYmVyLWlucHV0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLml2dS1pbnB1dC1udW1iZXItaW5wdXRbZGlzYWJsZWRdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNWU3O1xufVxuLml2dS1pbnB1dC1udW1iZXItbGFyZ2Uge1xuICBwYWRkaW5nOiAwO1xufVxuLml2dS1pbnB1dC1udW1iZXItbGFyZ2UgLml2dS1pbnB1dC1udW1iZXItaW5wdXQtd3JhcCB7XG4gIGhlaWdodDogMzZweDtcbn1cbi5pdnUtaW5wdXQtbnVtYmVyLWxhcmdlIC5pdnUtaW5wdXQtbnVtYmVyLWhhbmRsZXIge1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uaXZ1LWlucHV0LW51bWJlci1sYXJnZSBpbnB1dCB7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4uaXZ1LWlucHV0LW51bWJlci1sYXJnZSAuaXZ1LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyIHtcbiAgdG9wOiAycHg7XG59XG4uaXZ1LWlucHV0LW51bWJlci1sYXJnZSAuaXZ1LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIge1xuICBib3R0b206IDJweDtcbn1cbi5pdnUtaW5wdXQtbnVtYmVyLXNtYWxsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5pdnUtaW5wdXQtbnVtYmVyLXNtYWxsIC5pdnUtaW5wdXQtbnVtYmVyLWlucHV0LXdyYXAge1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uaXZ1LWlucHV0LW51bWJlci1zbWFsbCAuaXZ1LWlucHV0LW51bWJlci1oYW5kbGVyIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLml2dS1pbnB1dC1udW1iZXItc21hbGwgaW5wdXQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLml2dS1pbnB1dC1udW1iZXItc21hbGwgLml2dS1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lciB7XG4gIHRvcDogLTFweDtcbn1cbi5pdnUtaW5wdXQtbnVtYmVyLXNtYWxsIC5pdnUtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lciB7XG4gIGJvdHRvbTogLTFweDtcbn1cbi5pdnUtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1kaXNhYmxlZCAuaXZ1LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIsXG4uaXZ1LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWRpc2FibGVkIC5pdnUtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lcixcbi5pdnUtaW5wdXQtbnVtYmVyLWRpc2FibGVkIC5pdnUtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lcixcbi5pdnUtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1kaXNhYmxlZCAuaXZ1LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLFxuLml2dS1pbnB1dC1udW1iZXItaGFuZGxlci11cC1kaXNhYmxlZCAuaXZ1LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLFxuLml2dS1pbnB1dC1udW1iZXItZGlzYWJsZWQgLml2dS1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lciB7XG4gIG9wYWNpdHk6IDAuNzI7XG4gIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uaXZ1LWlucHV0LW51bWJlci1kaXNhYmxlZCAuaXZ1LWlucHV0LW51bWJlci1pbnB1dCB7XG4gIG9wYWNpdHk6IDAuNzI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG4uaXZ1LWlucHV0LW51bWJlci1kaXNhYmxlZCAuaXZ1LWlucHV0LW51bWJlci1oYW5kbGVyLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLml2dS1pbnB1dC1udW1iZXItZGlzYWJsZWQgLml2dS1pbnB1dC1udW1iZXItaGFuZGxlciB7XG4gIG9wYWNpdHk6IDAuNzI7XG4gIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uaXZ1LWZvcm0taXRlbS1lcnJvciAuaXZ1LWlucHV0LW51bWJlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZDNmMTQ7XG59XG4uaXZ1LWZvcm0taXRlbS1lcnJvciAuaXZ1LWlucHV0LW51bWJlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkM2YxNDtcbn1cbi5pdnUtZm9ybS1pdGVtLWVycm9yIC5pdnUtaW5wdXQtbnVtYmVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQzZjE0O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMzcsIDYzLCAyMCwgMC4yKTtcbn1cbi5pdnUtZm9ybS1pdGVtLWVycm9yIC5pdnUtaW5wdXQtbnVtYmVyLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICNlZDNmMTQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzNywgNjMsIDIwLCAwLjIpO1xufVxuLml2dS1zY3JvbGwtd3JhcHBlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLml2dS1zY3JvbGwtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLml2dS1zY3JvbGwtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5pdnUtc2Nyb2xsLWNvbnRlbnQtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5pdnUtc2Nyb2xsLWxvYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjVzO1xufVxuLml2dS1zY3JvbGwtbG9hZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC41cywgaGVpZ2h0IC41cztcbn1cbi5pdnUtc2Nyb2xsLWxvYWRlci13cmFwcGVyLWFjdGl2ZSB7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbkBrZXlmcmFtZXMgYW5pLWRlbW8tc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLml2dS1zY3JvbGwtbG9hZGVyLXdyYXBwZXIgLml2dS1zY3JvbGwtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pdnUtc2Nyb2xsLWxvYWRlci13cmFwcGVyIC5pdnUtc2Nyb2xsLXNwaW5uZXItaWNvbiB7XG4gIGFuaW1hdGlvbjogYW5pLWRlbW8tc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uaXZ1LXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAycHggNHB4IDJweCAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWFlYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pdnUtdGFnOm5vdCguaXZ1LXRhZy1ib3JkZXIpOm5vdCguaXZ1LXRhZy1kb3QpOm5vdCguaXZ1LXRhZy1jaGVja2VkKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjNDk1MDYwO1xufVxuLml2dS10YWc6bm90KC5pdnUtdGFnLWJvcmRlcik6bm90KC5pdnUtdGFnLWRvdCk6bm90KC5pdnUtdGFnLWNoZWNrZWQpIC5pdnUtaWNvbi1pb3MtY2xvc2UtZW1wdHkge1xuICBjb2xvcjogIzQ5NTA2MCAhaW1wb3J0YW50O1xufVxuLml2dS10YWctY29sb3ItcmVkIHtcbiAgY29sb3I6ICNlZDNmMTQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWQzZjE0O1xufVxuLml2dS10YWctY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzE5YmU2YiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxOWJlNmI7XG59XG4uaXZ1LXRhZy1jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMzMzdkYzAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3ZGMwO1xufVxuLml2dS10YWctY29sb3IteWVsbG93IHtcbiAgY29sb3I6ICNmZjk5MDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5OTAwO1xufVxuLml2dS10YWctY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLml2dS10YWctZG90IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWFlYyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ5NTA2MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbi5pdnUtdGFnLWRvdC1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2U5ZWFlYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cbi5pdnUtdGFnLWRvdCAuaXZ1LWljb24taW9zLWNsb3NlLWVtcHR5IHtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cbi5pdnUtdGFnLWJvcmRlciB7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVhZWM7XG4gIGNvbG9yOiAjZTllYWVjO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pdnUtdGFnLWJvcmRlciAuaXZ1LWljb24taW9zLWNsb3NlLWVtcHR5IHtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uaXZ1LXRhZy1ib3JkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAyMnB4O1xufVxuLml2dS10YWctYm9yZGVyLml2dS10YWctY2xvc2FibGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdnUtdGFnLWJvcmRlci5pdnUtdGFnLWNsb3NhYmxlIC5pdnUtaWNvbi1pb3MtY2xvc2UtZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMThweCAhaW1wb3J0YW50O1xufVxuLml2dS10YWctYm9yZGVyLml2dS10YWctYmx1ZSB7XG4gIGNvbG9yOiAjMzM3ZGMwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzdkYzAgIWltcG9ydGFudDtcbn1cbi5pdnUtdGFnLWJvcmRlci5pdnUtdGFnLWJsdWU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzM3ZGMwO1xufVxuLml2dS10YWctYm9yZGVyLml2dS10YWctYmx1ZSAuaXZ1LWljb24taW9zLWNsb3NlLWVtcHR5IHtcbiAgY29sb3I6ICMzMzdkYzAgIWltcG9ydGFudDtcbn1cbi5pdnUtdGFnLWJvcmRlci5pdnUtdGFnLWdyZWVuIHtcbiAgY29sb3I6ICMxOWJlNmIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5YmU2YiAhaW1wb3J0YW50O1xufVxuLml2dS10YWctYm9yZGVyLml2dS10YWctZ3JlZW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTliZTZiO1xufVxuLml2dS10YWctYm9yZGVyLml2dS10YWctZ3JlZW4gLml2dS1pY29uLWlvcy1jbG9zZS1lbXB0eSB7XG4gIGNvbG9yOiAjMTliZTZiICFpbXBvcnRhbnQ7XG59XG4uaXZ1LXRhZy1ib3JkZXIuaXZ1LXRhZy15ZWxsb3cge1xuICBjb2xvcjogI2ZmOTkwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY5OTAwICFpbXBvcnRhbnQ7XG59XG4uaXZ1LXRhZy1ib3JkZXIuaXZ1LXRhZy15ZWxsb3c6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY5OTAwO1xufVxuLml2dS10YWctYm9yZGVyLml2dS10YWcteWVsbG93IC5pdnUtaWNvbi1pb3MtY2xvc2UtZW1wdHkge1xuICBjb2xvcjogI2ZmOTkwMCAhaW1wb3J0YW50O1xufVxuLml2dS10YWctYm9yZGVyLml2dS10YWctcmVkIHtcbiAgY29sb3I6ICNlZDNmMTQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkM2YxNCAhaW1wb3J0YW50O1xufVxuLml2dS10YWctYm9yZGVyLml2dS10YWctcmVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2VkM2YxNDtcbn1cbi5pdnUtdGFnLWJvcmRlci5pdnUtdGFnLXJlZCAuaXZ1LWljb24taW9zLWNsb3NlLWVtcHR5IHtcbiAgY29sb3I6ICNlZDNmMTQgIWltcG9ydGFudDtcbn1cbi5pdnUtdGFnOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi5pdnUtdGFnLXRleHQge1xuICBjb2xvcjogIzQ5NTA2MDtcbn1cbi5pdnUtdGFnLXRleHQgYTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLThweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uaXZ1LXRhZyAuaXZ1LWljb24taW9zLWNsb3NlLWVtcHR5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMjBweCBcXDk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40Mjg1NzE0Mykgcm90YXRlKDBkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBvcGFjaXR5OiAwLjY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuOnJvb3QgLml2dS10YWcgLml2dS1pY29uLWlvcy1jbG9zZS1lbXB0eSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pdnUtdGFnIC5pdnUtaWNvbi1pb3MtY2xvc2UtZW1wdHk6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLml2dS10YWctYmx1ZSxcbi5pdnUtdGFnLWdyZWVuLFxuLml2dS10YWcteWVsbG93LFxuLml2dS10YWctcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLml2dS10YWctYmx1ZSxcbi5pdnUtdGFnLWdyZWVuLFxuLml2dS10YWcteWVsbG93LFxuLml2dS10YWctcmVkLFxuLml2dS10YWctYmx1ZSBhLFxuLml2dS10YWctZ3JlZW4gYSxcbi5pdnUtdGFnLXllbGxvdyBhLFxuLml2dS10YWctcmVkIGEsXG4uaXZ1LXRhZy1ibHVlIGE6aG92ZXIsXG4uaXZ1LXRhZy1ncmVlbiBhOmhvdmVyLFxuLml2dS10YWcteWVsbG93IGE6aG92ZXIsXG4uaXZ1LXRhZy1yZWQgYTpob3Zlcixcbi5pdnUtdGFnLWJsdWUgLml2dS1pY29uLWlvcy1jbG9zZS1lbXB0eSxcbi5pdnUtdGFnLWdyZWVuIC5pdnUtaWNvbi1pb3MtY2xvc2UtZW1wdHksXG4uaXZ1LXRhZy15ZWxsb3cgLml2dS1pY29uLWlvcy1jbG9zZS1lbXB0eSxcbi5pdnUtdGFnLXJlZCAuaXZ1LWljb24taW9zLWNsb3NlLWVtcHR5LFxuLml2dS10YWctYmx1ZSAuaXZ1LWljb24taW9zLWNsb3NlLWVtcHR5OmhvdmVyLFxuLml2dS10YWctZ3JlZW4gLml2dS1pY29uLWlvcy1jbG9zZS1lbXB0eTpob3Zlcixcbi5pdnUtdGFnLXllbGxvdyAuaXZ1LWljb24taW9zLWNsb3NlLWVtcHR5OmhvdmVyLFxuLml2dS10YWctcmVkIC5pdnUtaWNvbi1pb3MtY2xvc2UtZW1wdHk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pdnUtdGFnLWJsdWUsXG4uaXZ1LXRhZy1ibHVlLml2dS10YWctZG90IC5pdnUtdGFnLWRvdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMzMzdkYzA7XG59XG4uaXZ1LXRhZy1ncmVlbixcbi5pdnUtdGFnLWdyZWVuLml2dS10YWctZG90IC5pdnUtdGFnLWRvdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxOWJlNmI7XG59XG4uaXZ1LXRhZy15ZWxsb3csXG4uaXZ1LXRhZy15ZWxsb3cuaXZ1LXRhZy1kb3QgLml2dS10YWctZG90LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmOTkwMDtcbn1cbi5pdnUtdGFnLXJlZCxcbi5pdnUtdGFnLXJlZC5pdnUtdGFnLWRvdCAuaXZ1LXRhZy1kb3QtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZWQzZjE0O1xufVxuLml2dS1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZjVmN2Y5O1xufVxuLml2dS1sYXlvdXQuaXZ1LWxheW91dC1oYXMtc2lkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLml2dS1sYXlvdXQuaXZ1LWxheW91dC1oYXMtc2lkZXIgPiAuaXZ1LWxheW91dCxcbi5pdnUtbGF5b3V0Lml2dS1sYXlvdXQtaGFzLXNpZGVyID4gLml2dS1sYXlvdXQtY29udGVudCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5pdnUtbGF5b3V0LWhlYWRlcixcbi5pdnUtbGF5b3V0LWZvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLml2dS1sYXlvdXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzQ5NTA2MDtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xufVxuLml2dS1sYXlvdXQtc2lkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjNDk1MDYwO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaXZ1LWxheW91dC1zaWRlci1jaGlsZHJlbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuMXB4O1xuICBtYXJnaW4tdG9wOiAtMC4xcHg7XG59XG4uaXZ1LWxheW91dC1zaWRlci1oYXMtdHJpZ2dlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuLml2dS1sYXlvdXQtc2lkZXItdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0OTUwNjA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1sYXlvdXQtc2lkZXItdHJpZ2dlciAuaXZ1LWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaXZ1LWxheW91dC1zaWRlci10cmlnZ2VyID4gKiB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG4uaXZ1LWxheW91dC1zaWRlci10cmlnZ2VyLWNvbGxhcHNlZCAuaXZ1LWxheW91dC1zaWRlci10cmlnZ2VyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbn1cbi5pdnUtbGF5b3V0LXNpZGVyLXplcm8td2lkdGggPiAqIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pdnUtbGF5b3V0LXNpZGVyLXplcm8td2lkdGgtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NHB4O1xuICByaWdodDogLTM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6ICM0OTUwNjA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XG59XG4uaXZ1LWxheW91dC1zaWRlci16ZXJvLXdpZHRoLXRyaWdnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNWI2MjcwO1xufVxuLml2dS1sYXlvdXQtc2lkZXItemVyby13aWR0aC10cmlnZ2VyLml2dS1sYXlvdXQtc2lkZXItemVyby13aWR0aC10cmlnZ2VyLWxlZnQge1xuICByaWdodDogMDtcbiAgbGVmdDogLTM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xufVxuLml2dS1sYXlvdXQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjdmOTtcbiAgcGFkZGluZzogMjRweCA1MHB4O1xuICBjb2xvcjogIzQ5NTA2MDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLml2dS1sYXlvdXQtY29udGVudCB7XG4gIGZsZXg6IGF1dG87XG59XG4uaXZ1LWxvYWRpbmctYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjAwMDtcbn1cbi5pdnUtbG9hZGluZy1iYXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGxpbmVhcjtcbn1cbi5pdnUtbG9hZGluZy1iYXItaW5uZXItY29sb3ItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdkYzA7XG59XG4uaXZ1LWxvYWRpbmctYmFyLWlubmVyLWZhaWxlZC1jb2xvci1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDNmMTQ7XG59XG4uaXZ1LXByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LXByb2dyZXNzLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5pdnUtcHJvZ3Jlc3Mtb3V0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaXZ1LXByb2dyZXNzLXNob3ctaW5mbyAuaXZ1LXByb2dyZXNzLW91dGVyIHtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNTVweDtcbn1cbi5pdnUtcHJvZ3Jlc3MtdmVydGljYWwgLml2dS1wcm9ncmVzcy1vdXRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uaXZ1LXByb2dyZXNzLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaXZ1LXByb2dyZXNzLXZlcnRpY2FsIC5pdnUtcHJvZ3Jlc3MtaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLml2dS1wcm9ncmVzcy12ZXJ0aWNhbCAuaXZ1LXByb2dyZXNzLWlubmVyID4gKixcbi5pdnUtcHJvZ3Jlc3MtdmVydGljYWwgLml2dS1wcm9ncmVzcy1pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5pdnUtcHJvZ3Jlc3MtdmVydGljYWwgLml2dS1wcm9ncmVzcy1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXZ1LXByb2dyZXNzLWJnIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdkYzA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml2dS1wcm9ncmVzcy10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pdnUtcHJvZ3Jlc3MtYWN0aXZlIC5pdnUtcHJvZ3Jlc3MtYmc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBhbmltYXRpb246IGl2dS1wcm9ncmVzcy1hY3RpdmUgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uaXZ1LXByb2dyZXNzLXdyb25nIC5pdnUtcHJvZ3Jlc3MtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQzZjE0O1xufVxuLml2dS1wcm9ncmVzcy13cm9uZyAuaXZ1LXByb2dyZXNzLXRleHQge1xuICBjb2xvcjogI2VkM2YxNDtcbn1cbi5pdnUtcHJvZ3Jlc3Mtc3VjY2VzcyAuaXZ1LXByb2dyZXNzLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5YmU2Yjtcbn1cbi5pdnUtcHJvZ3Jlc3Mtc3VjY2VzcyAuaXZ1LXByb2dyZXNzLXRleHQge1xuICBjb2xvcjogIzE5YmU2Yjtcbn1cbkBrZXlmcmFtZXMgaXZ1LXByb2dyZXNzLWFjdGl2ZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAuMztcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaXZ1LXRpbWVsaW5lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLml2dS10aW1lbGluZS1pdGVtIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCAxMnB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pdnUtdGltZWxpbmUtaXRlbS10YWlsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWVhZWM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDA7XG59XG4uaXZ1LXRpbWVsaW5lLWl0ZW0tcGVuZGluZyAuaXZ1LXRpbWVsaW5lLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXZ1LXRpbWVsaW5lLWl0ZW0taGVhZCB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5pdnUtdGltZWxpbmUtaXRlbS1oZWFkLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMzMzdkYzA7XG4gIGNvbG9yOiAjMzM3ZGMwO1xufVxuLml2dS10aW1lbGluZS1pdGVtLWhlYWQtcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQzZjE0O1xuICBjb2xvcjogI2VkM2YxNDtcbn1cbi5pdnUtdGltZWxpbmUtaXRlbS1oZWFkLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTliZTZiO1xuICBjb2xvcjogIzE5YmU2Yjtcbn1cbi5pdnUtdGltZWxpbmUtaXRlbS1oZWFkLWN1c3RvbSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcGFkZGluZzogM3B4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaXZ1LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDFweCAxcHggMTBweCAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xufVxuLml2dS10aW1lbGluZS1pdGVtOmxhc3QtY2hpbGQgLml2dS10aW1lbGluZS1pdGVtLXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLml2dS10aW1lbGluZS5pdnUtdGltZWxpbmUtcGVuZGluZyAuaXZ1LXRpbWVsaW5lLWl0ZW06bnRoLWxhc3Qtb2YtdHlwZSgyKSAuaXZ1LXRpbWVsaW5lLWl0ZW0tdGFpbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICNlOWVhZWM7XG59XG4uaXZ1LXRpbWVsaW5lLml2dS10aW1lbGluZS1wZW5kaW5nIC5pdnUtdGltZWxpbmUtaXRlbTpudGgtbGFzdC1vZi10eXBlKDIpIC5pdnUtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cbi5pdnUtcGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLml2dS1wYWdlLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZWUxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1wYWdlLWl0ZW0gYSB7XG4gIG1hcmdpbjogMCA2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0OTUwNjA7XG59XG4uaXZ1LXBhZ2UtaXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2RjMDtcbn1cbi5pdnUtcGFnZS1pdGVtOmhvdmVyIGEge1xuICBjb2xvcjogIzMzN2RjMDtcbn1cbi5pdnUtcGFnZS1pdGVtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdkYzA7XG4gIGJvcmRlci1jb2xvcjogIzMzN2RjMDtcbn1cbi5pdnUtcGFnZS1pdGVtLWFjdGl2ZSBhLFxuLml2dS1wYWdlLWl0ZW0tYWN0aXZlOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pdnUtcGFnZS1pdGVtLWp1bXAtcHJldjphZnRlcixcbi5pdnUtcGFnZS1pdGVtLWp1bXAtbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCi4oCi4oCiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLml2dS1wYWdlLWl0ZW0tanVtcC1wcmV2IGksXG4uaXZ1LXBhZ2UtaXRlbS1qdW1wLW5leHQgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXZ1LXBhZ2UtaXRlbS1qdW1wLXByZXY6aG92ZXI6YWZ0ZXIsXG4uaXZ1LXBhZ2UtaXRlbS1qdW1wLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLml2dS1wYWdlLWl0ZW0tanVtcC1wcmV2OmhvdmVyIGksXG4uaXZ1LXBhZ2UtaXRlbS1qdW1wLW5leHQ6aG92ZXIgaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5pdnUtcGFnZS1pdGVtLWp1bXAtcHJldjpob3ZlciBpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXEYzRDJcIjtcbn1cbi5pdnUtcGFnZS1pdGVtLWp1bXAtbmV4dDpob3ZlciBpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXEYzRDNcIjtcbn1cbi5pdnUtcGFnZS1wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uaXZ1LXBhZ2UtaXRlbS1qdW1wLXByZXYsXG4uaXZ1LXBhZ2UtaXRlbS1qdW1wLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5pdnUtcGFnZS1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5pdnUtcGFnZS1wcmV2LFxuLml2dS1wYWdlLW5leHQsXG4uaXZ1LXBhZ2UtaXRlbS1qdW1wLXByZXYsXG4uaXZ1LXBhZ2UtaXRlbS1qdW1wLW5leHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LXBhZ2UtcHJldixcbi5pdnUtcGFnZS1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pdnUtcGFnZS1wcmV2IGEsXG4uaXZ1LXBhZ2UtbmV4dCBhIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pdnUtcGFnZS1wcmV2OmhvdmVyLFxuLml2dS1wYWdlLW5leHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMzdkYzA7XG59XG4uaXZ1LXBhZ2UtcHJldjpob3ZlciBhLFxuLml2dS1wYWdlLW5leHQ6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMzM3ZGMwO1xufVxuLml2dS1wYWdlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtcGFnZS1kaXNhYmxlZCBhIHtcbiAgY29sb3I6ICNjY2M7XG59XG4uaXZ1LXBhZ2UtZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkZGRlZTE7XG59XG4uaXZ1LXBhZ2UtZGlzYWJsZWQ6aG92ZXIgYSB7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLml2dS1wYWdlLW9wdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLml2dS1wYWdlLW9wdGlvbnMtc2l6ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5pdnUtcGFnZS1vcHRpb25zLWVsZXZhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLml2dS1wYWdlLW9wdGlvbnMtZWxldmF0b3IgaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGVlMTtcbiAgY29sb3I6ICM0OTUwNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiB0ZXh0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgd2lkdGg6IDUwcHg7XG59XG4uaXZ1LXBhZ2Utb3B0aW9ucy1lbGV2YXRvciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBvcGFjaXR5OiAxO1xufVxuLml2dS1wYWdlLW9wdGlvbnMtZWxldmF0b3IgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmJlYzQ7XG59XG4uaXZ1LXBhZ2Utb3B0aW9ucy1lbGV2YXRvciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiZWM0O1xufVxuLml2dS1wYWdlLW9wdGlvbnMtZWxldmF0b3IgaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1Yzk3Y2Q7XG59XG4uaXZ1LXBhZ2Utb3B0aW9ucy1lbGV2YXRvciBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzVjOTdjZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNTEsIDEyNSwgMTkyLCAwLjIpO1xufVxuLml2dS1wYWdlLW9wdGlvbnMtZWxldmF0b3IgaW5wdXRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtcGFnZS1vcHRpb25zLWVsZXZhdG9yIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNjY2M7XG59XG4uaXZ1LXBhZ2Utb3B0aW9ucy1lbGV2YXRvciBpbnB1dFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1wYWdlLW9wdGlvbnMtZWxldmF0b3IgaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNGU1ZTc7XG59XG50ZXh0YXJlYS5pdnUtcGFnZS1vcHRpb25zLWVsZXZhdG9yIGlucHV0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pdnUtcGFnZS1vcHRpb25zLWVsZXZhdG9yIGlucHV0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uaXZ1LXBhZ2Utb3B0aW9ucy1lbGV2YXRvciBpbnB1dC1zbWFsbCB7XG4gIHBhZGRpbmc6IDFweCA3cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLml2dS1wYWdlLXRvdGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaXZ1LXBhZ2Utc2ltcGxlIC5pdnUtcGFnZS1wcmV2LFxuLml2dS1wYWdlLXNpbXBsZSAuaXZ1LXBhZ2UtbmV4dCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uaXZ1LXBhZ2Utc2ltcGxlIC5pdnUtcGFnZS1zaW1wbGUtcGFnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLml2dS1wYWdlLXNpbXBsZSAuaXZ1LXBhZ2Utc2ltcGxlLXBhZ2VyIGlucHV0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZWUxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1wYWdlLXNpbXBsZSAuaXZ1LXBhZ2Utc2ltcGxlLXBhZ2VyIGlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3ZGMwO1xufVxuLml2dS1wYWdlLXNpbXBsZSAuaXZ1LXBhZ2Utc2ltcGxlLXBhZ2VyIHNwYW4ge1xuICBwYWRkaW5nOiAwIDhweCAwIDJweDtcbn1cbi5pdnUtcGFnZS5taW5pIC5pdnUtcGFnZS10b3RhbCB7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uaXZ1LXBhZ2UubWluaSAuaXZ1LXBhZ2UtaXRlbSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pdnUtcGFnZS5taW5pIC5pdnUtcGFnZS1wcmV2LFxuLml2dS1wYWdlLm1pbmkgLml2dS1wYWdlLW5leHQge1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAwO1xufVxuLml2dS1wYWdlLm1pbmkgLml2dS1wYWdlLXByZXYgYSBpOmFmdGVyLFxuLml2dS1wYWdlLm1pbmkgLml2dS1wYWdlLW5leHQgYSBpOmFmdGVyIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5pdnUtcGFnZS5taW5pIC5pdnUtcGFnZS1pdGVtLWp1bXAtcHJldixcbi5pdnUtcGFnZS5taW5pIC5pdnUtcGFnZS1pdGVtLWp1bXAtbmV4dCB7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLml2dS1wYWdlLm1pbmkgLml2dS1wYWdlLW9wdGlvbnMge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLml2dS1wYWdlLm1pbmkgLml2dS1wYWdlLW9wdGlvbnMtZWxldmF0b3Ige1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLml2dS1wYWdlLm1pbmkgLml2dS1wYWdlLW9wdGlvbnMtZWxldmF0b3IgaW5wdXQge1xuICBwYWRkaW5nOiAxcHggN3B4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDQ0cHg7XG59XG4uaXZ1LXN0ZXBzIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5pdnUtc3RlcHMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLml2dS1zdGVwcy1pdGVtLml2dS1zdGVwcy1zdGF0dXMtd2FpdCAuaXZ1LXN0ZXBzLWhlYWQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLml2dS1zdGVwcy1pdGVtLml2dS1zdGVwcy1zdGF0dXMtd2FpdCAuaXZ1LXN0ZXBzLWhlYWQtaW5uZXIgPiAuaXZ1LXN0ZXBzLWljb24sXG4uaXZ1LXN0ZXBzLWl0ZW0uaXZ1LXN0ZXBzLXN0YXR1cy13YWl0IC5pdnUtc3RlcHMtaGVhZC1pbm5lciBzcGFuIHtcbiAgY29sb3I6ICNjY2M7XG59XG4uaXZ1LXN0ZXBzLWl0ZW0uaXZ1LXN0ZXBzLXN0YXR1cy13YWl0IC5pdnUtc3RlcHMtdGl0bGUge1xuICBjb2xvcjogIzk5OTtcbn1cbi5pdnUtc3RlcHMtaXRlbS5pdnUtc3RlcHMtc3RhdHVzLXdhaXQgLml2dS1zdGVwcy1jb250ZW50IHtcbiAgY29sb3I6ICM5OTk7XG59XG4uaXZ1LXN0ZXBzLWl0ZW0uaXZ1LXN0ZXBzLXN0YXR1cy13YWl0IC5pdnUtc3RlcHMtdGFpbCA+IGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYWVjO1xufVxuLml2dS1zdGVwcy1pdGVtLml2dS1zdGVwcy1zdGF0dXMtcHJvY2VzcyAuaXZ1LXN0ZXBzLWhlYWQtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICMzMzdkYzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdkYzA7XG59XG4uaXZ1LXN0ZXBzLWl0ZW0uaXZ1LXN0ZXBzLXN0YXR1cy1wcm9jZXNzIC5pdnUtc3RlcHMtaGVhZC1pbm5lciA+IC5pdnUtc3RlcHMtaWNvbixcbi5pdnUtc3RlcHMtaXRlbS5pdnUtc3RlcHMtc3RhdHVzLXByb2Nlc3MgLml2dS1zdGVwcy1oZWFkLWlubmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pdnUtc3RlcHMtaXRlbS5pdnUtc3RlcHMtc3RhdHVzLXByb2Nlc3MgLml2dS1zdGVwcy10aXRsZSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLml2dS1zdGVwcy1pdGVtLml2dS1zdGVwcy1zdGF0dXMtcHJvY2VzcyAuaXZ1LXN0ZXBzLWNvbnRlbnQge1xuICBjb2xvcjogIzY2Njtcbn1cbi5pdnUtc3RlcHMtaXRlbS5pdnUtc3RlcHMtc3RhdHVzLXByb2Nlc3MgLml2dS1zdGVwcy10YWlsID4gaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVhZWM7XG59XG4uaXZ1LXN0ZXBzLWl0ZW0uaXZ1LXN0ZXBzLXN0YXR1cy1maW5pc2ggLml2dS1zdGVwcy1oZWFkLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3ZGMwO1xufVxuLml2dS1zdGVwcy1pdGVtLml2dS1zdGVwcy1zdGF0dXMtZmluaXNoIC5pdnUtc3RlcHMtaGVhZC1pbm5lciA+IC5pdnUtc3RlcHMtaWNvbixcbi5pdnUtc3RlcHMtaXRlbS5pdnUtc3RlcHMtc3RhdHVzLWZpbmlzaCAuaXZ1LXN0ZXBzLWhlYWQtaW5uZXIgc3BhbiB7XG4gIGNvbG9yOiAjMzM3ZGMwO1xufVxuLml2dS1zdGVwcy1pdGVtLml2dS1zdGVwcy1zdGF0dXMtZmluaXNoIC5pdnUtc3RlcHMtdGFpbCA+IGk6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzMzN2RjMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaXZ1LXN0ZXBzLWl0ZW0uaXZ1LXN0ZXBzLXN0YXR1cy1maW5pc2ggLml2dS1zdGVwcy10aXRsZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLml2dS1zdGVwcy1pdGVtLml2dS1zdGVwcy1zdGF0dXMtZmluaXNoIC5pdnUtc3RlcHMtY29udGVudCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLml2dS1zdGVwcy1pdGVtLml2dS1zdGVwcy1zdGF0dXMtZXJyb3IgLml2dS1zdGVwcy1oZWFkLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWQzZjE0O1xufVxuLml2dS1zdGVwcy1pdGVtLml2dS1zdGVwcy1zdGF0dXMtZXJyb3IgLml2dS1zdGVwcy1oZWFkLWlubmVyID4gLml2dS1zdGVwcy1pY29uIHtcbiAgY29sb3I6ICNlZDNmMTQ7XG59XG4uaXZ1LXN0ZXBzLWl0ZW0uaXZ1LXN0ZXBzLXN0YXR1cy1lcnJvciAuaXZ1LXN0ZXBzLXRpdGxlIHtcbiAgY29sb3I6ICNlZDNmMTQ7XG59XG4uaXZ1LXN0ZXBzLWl0ZW0uaXZ1LXN0ZXBzLXN0YXR1cy1lcnJvciAuaXZ1LXN0ZXBzLWNvbnRlbnQge1xuICBjb2xvcjogI2VkM2YxNDtcbn1cbi5pdnUtc3RlcHMtaXRlbS5pdnUtc3RlcHMtc3RhdHVzLWVycm9yIC5pdnUtc3RlcHMtdGFpbCA+IGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYWVjO1xufVxuLml2dS1zdGVwcy1pdGVtLml2dS1zdGVwcy1uZXh0LWVycm9yIC5pdnUtc3RlcHMtdGFpbCA+IGksXG4uaXZ1LXN0ZXBzLWl0ZW0uaXZ1LXN0ZXBzLW5leHQtZXJyb3IgLml2dS1zdGVwcy10YWlsID4gaTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDNmMTQ7XG59XG4uaXZ1LXN0ZXBzLWl0ZW0uaXZ1LXN0ZXBzLWN1c3RvbSAuaXZ1LXN0ZXBzLWhlYWQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaXZ1LXN0ZXBzLWl0ZW0uaXZ1LXN0ZXBzLWN1c3RvbSAuaXZ1LXN0ZXBzLWhlYWQtaW5uZXIgPiAuaXZ1LXN0ZXBzLWljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLml2dS1zdGVwcy1pdGVtLml2dS1zdGVwcy1jdXN0b20uaXZ1LXN0ZXBzLXN0YXR1cy1wcm9jZXNzIC5pdnUtc3RlcHMtaGVhZC1pbm5lciA+IC5pdnUtc3RlcHMtaWNvbiB7XG4gIGNvbG9yOiAjMzM3ZGMwO1xufVxuLml2dS1zdGVwcy1pdGVtOmxhc3QtY2hpbGQgLml2dS1zdGVwcy10YWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdnUtc3RlcHMgLml2dS1zdGVwcy1oZWFkLFxuLml2dS1zdGVwcyAuaXZ1LXN0ZXBzLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5pdnUtc3RlcHMgLml2dS1zdGVwcy1oZWFkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5pdnUtc3RlcHMgLml2dS1zdGVwcy1oZWFkLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1zdGVwcyAuaXZ1LXN0ZXBzLWhlYWQtaW5uZXIgPiAuaXZ1LXN0ZXBzLWljb24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml2dS1zdGVwcyAuaXZ1LXN0ZXBzLWhlYWQtaW5uZXIgPiAuaXZ1LXN0ZXBzLWljb24uaXZ1LWljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaXZ1LXN0ZXBzIC5pdnUtc3RlcHMtaGVhZC1pbm5lciA+IC5pdnUtc3RlcHMtaWNvbi5pdnUtaWNvbi1pb3MtY2hlY2ttYXJrLWVtcHR5LFxuLml2dS1zdGVwcyAuaXZ1LXN0ZXBzLWhlYWQtaW5uZXIgPiAuaXZ1LXN0ZXBzLWljb24uaXZ1LWljb24taW9zLWNsb3NlLWVtcHR5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaXZ1LXN0ZXBzIC5pdnUtc3RlcHMtbWFpbiB7XG4gIG1hcmdpbi10b3A6IDIuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uaXZ1LXN0ZXBzIC5pdnUtc3RlcHMtY3VzdG9tIC5pdnUtc3RlcHMtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyLjVweDtcbn1cbi5pdnUtc3RlcHMgLml2dS1zdGVwcy10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5pdnUtc3RlcHMgLml2dS1zdGVwcy10aXRsZSA+IGE6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLml2dS1zdGVwcyAuaXZ1LXN0ZXBzLWl0ZW0tbGFzdCAuaXZ1LXN0ZXBzLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXZ1LXN0ZXBzIC5pdnUtc3RlcHMtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG59XG4uaXZ1LXN0ZXBzIC5pdnUtc3RlcHMtdGFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxM3B4O1xufVxuLml2dS1zdGVwcyAuaXZ1LXN0ZXBzLXRhaWwgPiBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6ICNlOWVhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml2dS1zdGVwcyAuaXZ1LXN0ZXBzLXRhaWwgPiBpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlOWVhZWM7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLml2dS1zdGVwcy5pdnUtc3RlcHMtc21hbGwgLml2dS1zdGVwcy1oZWFkLWlubmVyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5pdnUtc3RlcHMuaXZ1LXN0ZXBzLXNtYWxsIC5pdnUtc3RlcHMtaGVhZC1pbm5lciA+IC5pdnUtc3RlcHMtaWNvbi5pdnUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdG9wOiAwO1xufVxuLml2dS1zdGVwcy5pdnUtc3RlcHMtc21hbGwgLml2dS1zdGVwcy1tYWluIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pdnUtc3RlcHMuaXZ1LXN0ZXBzLXNtYWxsIC5pdnUtc3RlcHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLml2dS1zdGVwcy5pdnUtc3RlcHMtc21hbGwgLml2dS1zdGVwcy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLml2dS1zdGVwcy5pdnUtc3RlcHMtc21hbGwgLml2dS1zdGVwcy10YWlsIHtcbiAgdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLml2dS1zdGVwcy5pdnUtc3RlcHMtc21hbGwgLml2dS1zdGVwcy10YWlsID4gaSB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLml2dS1zdGVwcy5pdnUtc3RlcHMtc21hbGwgLml2dS1zdGVwcy1pdGVtLml2dS1zdGVwcy1jdXN0b20gLml2dS1zdGVwcy1oZWFkLWlubmVyLFxuLml2dS1zdGVwcyAuaXZ1LXN0ZXBzLWl0ZW0uaXZ1LXN0ZXBzLWN1c3RvbSAuaXZ1LXN0ZXBzLWhlYWQtaW5uZXIge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLml2dS1zdGVwcy12ZXJ0aWNhbCAuaXZ1LXN0ZXBzLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdnUtc3RlcHMtdmVydGljYWwgLml2dS1zdGVwcy10YWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxM3B4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMzBweCAwIDRweCAwO1xufVxuLml2dS1zdGVwcy12ZXJ0aWNhbCAuaXZ1LXN0ZXBzLXRhaWwgPiBpIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xufVxuLml2dS1zdGVwcy12ZXJ0aWNhbCAuaXZ1LXN0ZXBzLXRhaWwgPiBpOmFmdGVyIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pdnUtc3RlcHMtdmVydGljYWwgLml2dS1zdGVwcy1zdGF0dXMtZmluaXNoIC5pdnUtc3RlcHMtdGFpbCA+IGk6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXZ1LXN0ZXBzLXZlcnRpY2FsIC5pdnUtc3RlcHMtaGVhZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLml2dS1zdGVwcy12ZXJ0aWNhbCAuaXZ1LXN0ZXBzLWhlYWQtaW5uZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uaXZ1LXN0ZXBzLXZlcnRpY2FsIC5pdnUtc3RlcHMtbWFpbiB7XG4gIG1pbi1oZWlnaHQ6IDQ3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLml2dS1zdGVwcy12ZXJ0aWNhbCAuaXZ1LXN0ZXBzLW1haW4gLml2dS1zdGVwcy10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLml2dS1zdGVwcy12ZXJ0aWNhbCAuaXZ1LXN0ZXBzLW1haW4gLml2dS1zdGVwcy1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5pdnUtc3RlcHMtdmVydGljYWwgLml2dS1zdGVwcy1jdXN0b20gLml2dS1zdGVwcy1pY29uIHtcbiAgbGVmdDogNHB4O1xufVxuLml2dS1zdGVwcy12ZXJ0aWNhbC5pdnUtc3RlcHMtc21hbGwgLml2dS1zdGVwcy1jdXN0b20gLml2dS1zdGVwcy1pY29uIHtcbiAgbGVmdDogMDtcbn1cbi5pdnUtc3RlcHMtdmVydGljYWwuaXZ1LXN0ZXBzLXNtYWxsIC5pdnUtc3RlcHMtdGFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDIycHggMCA0cHggMDtcbn1cbi5pdnUtc3RlcHMtdmVydGljYWwuaXZ1LXN0ZXBzLXNtYWxsIC5pdnUtc3RlcHMtdGFpbCA+IGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXZ1LXN0ZXBzLXZlcnRpY2FsLml2dS1zdGVwcy1zbWFsbCAuaXZ1LXN0ZXBzLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uaXZ1LXN0ZXBzLWhvcml6b250YWwuaXZ1LXN0ZXBzLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pdnUtc3RlcHMtaG9yaXpvbnRhbCAuaXZ1LXN0ZXBzLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4uaXZ1LXN0ZXBzLWhvcml6b250YWwgLml2dS1zdGVwcy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5pdnUtc3RlcHMtaGVhZCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLml2dS1tb2RhbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICB0b3A6IDEwMHB4O1xufVxuLml2dS1tb2RhbC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaXZ1LW1vZGFsLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDtcbn1cbi5pdnUtbW9kYWwtd3JhcCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLml2dS1tb2RhbC1tYXNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDU1LCA1NSwgMC42KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLml2dS1tb2RhbC1tYXNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXZ1LW1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLml2dS1tb2RhbC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWFlYztcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5pdnUtbW9kYWwtaGVhZGVyIHAsXG4uaXZ1LW1vZGFsLWhlYWRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxYzI0Mzg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pdnUtbW9kYWwtY2xvc2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXZ1LW1vZGFsLWNsb3NlIC5pdnUtaWNvbi1pb3MtY2xvc2UtZW1wdHkge1xuICBmb250LXNpemU6IDMxcHg7XG4gIGNvbG9yOiAjOTk5O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG4uaXZ1LW1vZGFsLWNsb3NlIC5pdnUtaWNvbi1pb3MtY2xvc2UtZW1wdHk6aG92ZXIge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5pdnUtbW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5pdnUtbW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVhZWM7XG4gIHBhZGRpbmc6IDEycHggMThweCAxMnB4IDE4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLml2dS1tb2RhbC1mb290ZXIgYnV0dG9uICsgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXZ1LW1vZGFsIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAudmVydGljYWwtY2VudGVyLW1vZGFsIC5pdnUtbW9kYWwge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5pdnUtbW9kYWwtY29uZmlybSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLml2dS1tb2RhbC1jb25maXJtLWhlYWQtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxYzI0Mzg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaXZ1LW1vZGFsLWNvbmZpcm0tYm9keSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzQ5NTA2MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml2dS1tb2RhbC1jb25maXJtLWJvZHktcmVuZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLml2dS1tb2RhbC1jb25maXJtLWJvZHktaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaXZ1LW1vZGFsLWNvbmZpcm0tYm9keS1pY29uLWluZm8ge1xuICBjb2xvcjogIzMzN2RjMDtcbn1cbi5pdnUtbW9kYWwtY29uZmlybS1ib2R5LWljb24tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTliZTZiO1xufVxuLml2dS1tb2RhbC1jb25maXJtLWJvZHktaWNvbi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZjk5MDA7XG59XG4uaXZ1LW1vZGFsLWNvbmZpcm0tYm9keS1pY29uLWVycm9yIHtcbiAgY29sb3I6ICNlZDNmMTQ7XG59XG4uaXZ1LW1vZGFsLWNvbmZpcm0tYm9keS1pY29uLWNvbmZpcm0ge1xuICBjb2xvcjogI2ZmOTkwMDtcbn1cbi5pdnUtbW9kYWwtY29uZmlybS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pdnUtbW9kYWwtY29uZmlybS1mb290ZXIgYnV0dG9uICsgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pdnUtc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM0OTUwNjA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5pdnUtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGVlMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LXNlbGVjdC1zZWxlY3Rpb246aG92ZXIsXG4uaXZ1LXNlbGVjdC1zZWxlY3Rpb24tZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogIzVjOTdjZDtcbn1cbi5pdnUtc2VsZWN0LXNlbGVjdGlvbjpob3ZlciAuaXZ1LXNlbGVjdC1hcnJvdyxcbi5pdnUtc2VsZWN0LXNlbGVjdGlvbi1mb2N1c2VkIC5pdnUtc2VsZWN0LWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLml2dS1zZWxlY3QtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzgwODQ4ZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LXNlbGVjdC12aXNpYmxlIC5pdnUtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzVjOTdjZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNTEsIDEyNSwgMTkyLCAwLjIpO1xufVxuLml2dS1zZWxlY3QtdmlzaWJsZSAuaXZ1LXNlbGVjdC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pdnUtc2VsZWN0LWRpc2FibGVkIC5pdnUtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLml2dS1zZWxlY3QtZGlzYWJsZWQgLml2dS1zZWxlY3Qtc2VsZWN0aW9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNWU3O1xufVxuLml2dS1zZWxlY3QtZGlzYWJsZWQgLml2dS1zZWxlY3Qtc2VsZWN0aW9uIC5pdnUtc2VsZWN0LWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdnUtc2VsZWN0LWRpc2FibGVkIC5pdnUtc2VsZWN0LXNlbGVjdGlvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RkZGVlMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pdnUtc2VsZWN0LWRpc2FibGVkIC5pdnUtc2VsZWN0LXNlbGVjdGlvbjpob3ZlciAuaXZ1LXNlbGVjdC1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pdnUtc2VsZWN0LXNpbmdsZSAuaXZ1LXNlbGVjdC1zZWxlY3Rpb24ge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pdnUtc2VsZWN0LXNpbmdsZSAuaXZ1LXNlbGVjdC1zZWxlY3Rpb24gLml2dS1zZWxlY3QtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmVjNDtcbn1cbi5pdnUtc2VsZWN0LXNpbmdsZSAuaXZ1LXNlbGVjdC1zZWxlY3Rpb24gLml2dS1zZWxlY3QtcGxhY2Vob2xkZXIsXG4uaXZ1LXNlbGVjdC1zaW5nbGUgLml2dS1zZWxlY3Qtc2VsZWN0aW9uIC5pdnUtc2VsZWN0LXNlbGVjdGVkLXZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLml2dS1zZWxlY3QtbXVsdGlwbGUgLml2dS1zZWxlY3Qtc2VsZWN0aW9uIHtcbiAgcGFkZGluZzogMCAyNHB4IDAgNHB4O1xufVxuLml2dS1zZWxlY3QtbXVsdGlwbGUgLml2dS1zZWxlY3Qtc2VsZWN0aW9uIC5pdnUtc2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBmb250LXNpemU6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbn1cbi5pdnUtc2VsZWN0LWxhcmdlLml2dS1zZWxlY3Qtc2luZ2xlIC5pdnUtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIGhlaWdodDogMzZweDtcbn1cbi5pdnUtc2VsZWN0LWxhcmdlLml2dS1zZWxlY3Qtc2luZ2xlIC5pdnUtc2VsZWN0LXNlbGVjdGlvbiAuaXZ1LXNlbGVjdC1wbGFjZWhvbGRlcixcbi5pdnUtc2VsZWN0LWxhcmdlLml2dS1zZWxlY3Qtc2luZ2xlIC5pdnUtc2VsZWN0LXNlbGVjdGlvbiAuaXZ1LXNlbGVjdC1zZWxlY3RlZC12YWx1ZSB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pdnUtc2VsZWN0LWxhcmdlLml2dS1zZWxlY3QtbXVsdGlwbGUgLml2dS1zZWxlY3Qtc2VsZWN0aW9uIHtcbiAgbWluLWhlaWdodDogMzZweDtcbn1cbi5pdnUtc2VsZWN0LWxhcmdlLml2dS1zZWxlY3QtbXVsdGlwbGUgLml2dS1zZWxlY3Qtc2VsZWN0aW9uIC5pdnUtc2VsZWN0LXBsYWNlaG9sZGVyLFxuLml2dS1zZWxlY3QtbGFyZ2UuaXZ1LXNlbGVjdC1tdWx0aXBsZSAuaXZ1LXNlbGVjdC1zZWxlY3Rpb24gLml2dS1zZWxlY3Qtc2VsZWN0ZWQtdmFsdWUge1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLml2dS1zZWxlY3Qtc21hbGwuaXZ1LXNlbGVjdC1zaW5nbGUgLml2dS1zZWxlY3Qtc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaXZ1LXNlbGVjdC1zbWFsbC5pdnUtc2VsZWN0LXNpbmdsZSAuaXZ1LXNlbGVjdC1zZWxlY3Rpb24gLml2dS1zZWxlY3QtcGxhY2Vob2xkZXIsXG4uaXZ1LXNlbGVjdC1zbWFsbC5pdnUtc2VsZWN0LXNpbmdsZSAuaXZ1LXNlbGVjdC1zZWxlY3Rpb24gLml2dS1zZWxlY3Qtc2VsZWN0ZWQtdmFsdWUge1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLml2dS1zZWxlY3Qtc21hbGwuaXZ1LXNlbGVjdC1tdWx0aXBsZSAuaXZ1LXNlbGVjdC1zZWxlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaXZ1LXNlbGVjdC1zbWFsbC5pdnUtc2VsZWN0LW11bHRpcGxlIC5pdnUtc2VsZWN0LXNlbGVjdGlvbiAuaXZ1LXNlbGVjdC1wbGFjZWhvbGRlcixcbi5pdnUtc2VsZWN0LXNtYWxsLml2dS1zZWxlY3QtbXVsdGlwbGUgLml2dS1zZWxlY3Qtc2VsZWN0aW9uIC5pdnUtc2VsZWN0LXNlbGVjdGVkLXZhbHVlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5pdnUtc2VsZWN0LWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDI0cHggMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzQ5NTA2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLml2dS1zZWxlY3QtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgb3BhY2l0eTogMTtcbn1cbi5pdnUtc2VsZWN0LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiZWM0O1xufVxuLml2dS1zZWxlY3QtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmVjNDtcbn1cbi5pdnUtc2VsZWN0LWlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLml2dS1zZWxlY3Qtc2luZ2xlIC5pdnUtc2VsZWN0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXZ1LXNlbGVjdC1sYXJnZSAuaXZ1LXNlbGVjdC1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLml2dS1zZWxlY3Qtc21hbGwgLml2dS1zZWxlY3QtaW5wdXQge1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLml2dS1zZWxlY3QtbXVsdGlwbGUgLml2dS1zZWxlY3QtaW5wdXQge1xuICBoZWlnaHQ6IDI5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDAgMCA0cHg7XG59XG4uaXZ1LXNlbGVjdC1ub3QtZm91bmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYmJiZWM0O1xufVxuLml2dS1zZWxlY3Qtbm90LWZvdW5kIGxpOm5vdChbY2xhc3NePWl2dS1dKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXZ1LXNlbGVjdC1sb2FkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2JiYmVjNDtcbn1cbi5pdnUtc2VsZWN0LW11bHRpcGxlIC5pdnUtdGFnIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAzcHggNHB4IDNweCAwO1xufVxuLml2dS1zZWxlY3QtbGFyZ2UuaXZ1LXNlbGVjdC1tdWx0aXBsZSAuaXZ1LXRhZyB7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pdnUtc2VsZWN0LXNtYWxsLml2dS1zZWxlY3QtbXVsdGlwbGUgLml2dS10YWcge1xuICBoZWlnaHQ6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBtYXJnaW46IDNweCA0cHggMnB4IDA7XG59XG4uaXZ1LXNlbGVjdC1kcm9wZG93bi1saXN0IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLml2dS1zZWxlY3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzQ5NTA2MDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1zZWxlY3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uaXZ1LXNlbGVjdC1pdGVtLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi5pdnUtc2VsZWN0LWl0ZW0tZGlzYWJsZWQge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtc2VsZWN0LWl0ZW0tZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtc2VsZWN0LWl0ZW0tc2VsZWN0ZWQsXG4uaXZ1LXNlbGVjdC1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDEyNSwgMTkyLCAwLjkpO1xufVxuLml2dS1zZWxlY3QtaXRlbS1zZWxlY3RlZC5pdnUtc2VsZWN0LWl0ZW0tZm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCAxMTAsIDE2OSwgMC45MSk7XG59XG4uaXZ1LXNlbGVjdC1pdGVtLWRpdmlkZWQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllYWVjO1xufVxuLml2dS1zZWxlY3QtaXRlbS1kaXZpZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG59XG4uaXZ1LXNlbGVjdC1sYXJnZSAuaXZ1LXNlbGVjdC1pdGVtIHtcbiAgcGFkZGluZzogN3B4IDE2cHggOHB4O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5pdnUtc2VsZWN0LWl0ZW0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5pdnUtc2VsZWN0LW11bHRpcGxlIC5pdnUtc2VsZWN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LXNlbGVjdC1tdWx0aXBsZSAuaXZ1LXNlbGVjdC1pdGVtLXNlbGVjdGVkIHtcbiAgY29sb3I6IHJnYmEoNTEsIDEyNSwgMTkyLCAwLjkpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLml2dS1zZWxlY3QtbXVsdGlwbGUgLml2dS1zZWxlY3QtaXRlbS1mb2N1cyxcbi5pdnUtc2VsZWN0LW11bHRpcGxlIC5pdnUtc2VsZWN0LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuLml2dS1zZWxlY3QtbXVsdGlwbGUgLml2dS1zZWxlY3QtaXRlbS1zZWxlY3RlZC5pdnUtc2VsZWN0LW11bHRpcGxlIC5pdnUtc2VsZWN0LWl0ZW0tZm9jdXMge1xuICBjb2xvcjogcmdiYSg0NSwgMTEwLCAxNjksIDAuOTEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLml2dS1zZWxlY3QtbXVsdGlwbGUgLml2dS1zZWxlY3QtaXRlbS1zZWxlY3RlZDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbnRlbnQ6ICdcXEYzRkQnO1xuICBjb2xvcjogcmdiYSg1MSwgMTI1LCAxOTIsIDAuOSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLml2dS1zZWxlY3QtZ3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXZ1LXNlbGVjdC1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLml2dS1mb3JtLWl0ZW0tZXJyb3IgLml2dS1zZWxlY3Qtc2VsZWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkM2YxNDtcbn1cbi5pdnUtZm9ybS1pdGVtLWVycm9yIC5pdnUtc2VsZWN0LWFycm93IHtcbiAgY29sb3I6ICNlZDNmMTQ7XG59XG4uaXZ1LWZvcm0taXRlbS1lcnJvciAuaXZ1LXNlbGVjdC12aXNpYmxlIC5pdnUtc2VsZWN0LXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2VkM2YxNDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjM3LCA2MywgMjAsIDAuMik7XG59XG4uaXZ1LXNlbGVjdC1kcm9wZG93biB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTAwO1xufVxuLml2dS1zZWxlY3QtZHJvcGRvd24tdHJhbnNmZXIge1xuICB6LWluZGV4OiAxMDYwO1xufVxuLml2dS1zZWxlY3QtZHJvcGRvd24uaXZ1LXRyYW5zZmVyLW5vLW1heC1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLml2dS1tb2RhbCAuaXZ1LXNlbGVjdC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuLml2dS10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLml2dS10b29sdGlwLXJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml2dS10b29sdGlwLXBvcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA2MDtcbn1cbi5pdnUtdG9vbHRpcC1wb3BwZXJbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgcGFkZGluZzogNXB4IDAgOHB4IDA7XG59XG4uaXZ1LXRvb2x0aXAtcG9wcGVyW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgcGFkZGluZzogMCA1cHggMCA4cHg7XG59XG4uaXZ1LXRvb2x0aXAtcG9wcGVyW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDhweCAwIDVweCAwO1xufVxuLml2dS10b29sdGlwLXBvcHBlclt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCA4cHggMCA1cHg7XG59XG4uaXZ1LXRvb2x0aXAtcG9wcGVyW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuaXZ1LXRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDNweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNzAsIDc2LCA5MSwgMC45KTtcbn1cbi5pdnUtdG9vbHRpcC1wb3BwZXJbeC1wbGFjZW1lbnQ9XCJ0b3BcIl0gLml2dS10b29sdGlwLWFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5pdnUtdG9vbHRpcC1wb3BwZXJbeC1wbGFjZW1lbnQ9XCJ0b3Atc3RhcnRcIl0gLml2dS10b29sdGlwLWFycm93IHtcbiAgbGVmdDogMTZweDtcbn1cbi5pdnUtdG9vbHRpcC1wb3BwZXJbeC1wbGFjZW1lbnQ9XCJ0b3AtZW5kXCJdIC5pdnUtdG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLml2dS10b29sdGlwLXBvcHBlclt4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuaXZ1LXRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAzcHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDcwLCA3NiwgOTEsIDAuOSk7XG59XG4uaXZ1LXRvb2x0aXAtcG9wcGVyW3gtcGxhY2VtZW50PVwicmlnaHRcIl0gLml2dS10b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uaXZ1LXRvb2x0aXAtcG9wcGVyW3gtcGxhY2VtZW50PVwicmlnaHQtc3RhcnRcIl0gLml2dS10b29sdGlwLWFycm93IHtcbiAgdG9wOiA4cHg7XG59XG4uaXZ1LXRvb2x0aXAtcG9wcGVyW3gtcGxhY2VtZW50PVwicmlnaHQtZW5kXCJdIC5pdnUtdG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogOHB4O1xufVxuLml2dS10b29sdGlwLXBvcHBlclt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5pdnUtdG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNzAsIDc2LCA5MSwgMC45KTtcbn1cbi5pdnUtdG9vbHRpcC1wb3BwZXJbeC1wbGFjZW1lbnQ9XCJsZWZ0XCJdIC5pdnUtdG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLml2dS10b29sdGlwLXBvcHBlclt4LXBsYWNlbWVudD1cImxlZnQtc3RhcnRcIl0gLml2dS10b29sdGlwLWFycm93IHtcbiAgdG9wOiA4cHg7XG59XG4uaXZ1LXRvb2x0aXAtcG9wcGVyW3gtcGxhY2VtZW50PVwibGVmdC1lbmRcIl0gLml2dS10b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiA4cHg7XG59XG4uaXZ1LXRvb2x0aXAtcG9wcGVyW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuaXZ1LXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDNweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNzAsIDc2LCA5MSwgMC45KTtcbn1cbi5pdnUtdG9vbHRpcC1wb3BwZXJbeC1wbGFjZW1lbnQ9XCJib3R0b21cIl0gLml2dS10b29sdGlwLWFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5pdnUtdG9vbHRpcC1wb3BwZXJbeC1wbGFjZW1lbnQ9XCJib3R0b20tc3RhcnRcIl0gLml2dS10b29sdGlwLWFycm93IHtcbiAgbGVmdDogMTZweDtcbn1cbi5pdnUtdG9vbHRpcC1wb3BwZXJbeC1wbGFjZW1lbnQ9XCJib3R0b20tZW5kXCJdIC5pdnUtdG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLml2dS10b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzAsIDc2LCA5MSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLml2dS10b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLml2dS1wb3B0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaXZ1LXBvcHRpcC1yZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pdnUtcG9wdGlwLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml2dS1wb3B0aXAtdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYWVjO1xufVxuLml2dS1wb3B0aXAtdGl0bGUtaW5uZXIge1xuICBjb2xvcjogIzFjMjQzODtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLml2dS1wb3B0aXAtYm9keSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLml2dS1wb3B0aXAtYm9keS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaXZ1LXBvcHRpcC1ib2R5LWNvbnRlbnQtaW5uZXIge1xuICBjb2xvcjogIzQ5NTA2MDtcbn1cbi5pdnUtcG9wdGlwLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pdnUtcG9wdGlwLXBvcHBlciB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA2MDtcbn1cbi5pdnUtcG9wdGlwLXBvcHBlclt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiA1cHggMCA4cHggMDtcbn1cbi5pdnUtcG9wdGlwLXBvcHBlclt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIHBhZGRpbmc6IDAgNXB4IDAgOHB4O1xufVxuLml2dS1wb3B0aXAtcG9wcGVyW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDhweCAwIDVweCAwO1xufVxuLml2dS1wb3B0aXAtcG9wcGVyW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDhweCAwIDVweDtcbn1cbi5pdnUtcG9wdGlwLXBvcHBlclt4LXBsYWNlbWVudF49XCJ0b3BcIl0gLml2dS1wb3B0aXAtYXJyb3cge1xuICBib3R0b206IDNweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC41KTtcbn1cbi5pdnUtcG9wdGlwLXBvcHBlclt4LXBsYWNlbWVudD1cInRvcFwiXSAuaXZ1LXBvcHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uaXZ1LXBvcHRpcC1wb3BwZXJbeC1wbGFjZW1lbnQ9XCJ0b3Atc3RhcnRcIl0gLml2dS1wb3B0aXAtYXJyb3cge1xuICBsZWZ0OiAxNnB4O1xufVxuLml2dS1wb3B0aXAtcG9wcGVyW3gtcGxhY2VtZW50PVwidG9wLWVuZFwiXSAuaXZ1LXBvcHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLml2dS1wb3B0aXAtcG9wcGVyW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5pdnUtcG9wdGlwLWFycm93IHtcbiAgbGVmdDogM3B4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjUpO1xufVxuLml2dS1wb3B0aXAtcG9wcGVyW3gtcGxhY2VtZW50PVwicmlnaHRcIl0gLml2dS1wb3B0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5pdnUtcG9wdGlwLXBvcHBlclt4LXBsYWNlbWVudD1cInJpZ2h0LXN0YXJ0XCJdIC5pdnUtcG9wdGlwLWFycm93IHtcbiAgdG9wOiA4cHg7XG59XG4uaXZ1LXBvcHRpcC1wb3BwZXJbeC1wbGFjZW1lbnQ9XCJyaWdodC1lbmRcIl0gLml2dS1wb3B0aXAtYXJyb3cge1xuICBib3R0b206IDhweDtcbn1cbi5pdnUtcG9wdGlwLXBvcHBlclt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5pdnUtcG9wdGlwLWFycm93IHtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjUpO1xufVxuLml2dS1wb3B0aXAtcG9wcGVyW3gtcGxhY2VtZW50PVwibGVmdFwiXSAuaXZ1LXBvcHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLml2dS1wb3B0aXAtcG9wcGVyW3gtcGxhY2VtZW50PVwibGVmdC1zdGFydFwiXSAuaXZ1LXBvcHRpcC1hcnJvdyB7XG4gIHRvcDogOHB4O1xufVxuLml2dS1wb3B0aXAtcG9wcGVyW3gtcGxhY2VtZW50PVwibGVmdC1lbmRcIl0gLml2dS1wb3B0aXAtYXJyb3cge1xuICBib3R0b206IDhweDtcbn1cbi5pdnUtcG9wdGlwLXBvcHBlclt4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLml2dS1wb3B0aXAtYXJyb3cge1xuICB0b3A6IDNweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC41KTtcbn1cbi5pdnUtcG9wdGlwLXBvcHBlclt4LXBsYWNlbWVudD1cImJvdHRvbVwiXSAuaXZ1LXBvcHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uaXZ1LXBvcHRpcC1wb3BwZXJbeC1wbGFjZW1lbnQ9XCJib3R0b20tc3RhcnRcIl0gLml2dS1wb3B0aXAtYXJyb3cge1xuICBsZWZ0OiAxNnB4O1xufVxuLml2dS1wb3B0aXAtcG9wcGVyW3gtcGxhY2VtZW50PVwiYm90dG9tLWVuZFwiXSAuaXZ1LXBvcHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLml2dS1wb3B0aXAtcG9wcGVyW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuaXZ1LXBvcHRpcC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDVweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5pdnUtcG9wdGlwLXBvcHBlclt4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuaXZ1LXBvcHRpcC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBsZWZ0OiAxcHg7XG4gIGJvdHRvbTogLTVweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4uaXZ1LXBvcHRpcC1wb3BwZXJbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5pdnUtcG9wdGlwLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLml2dS1wb3B0aXAtcG9wcGVyW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLml2dS1wb3B0aXAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAtNXB4O1xufVxuLml2dS1wb3B0aXAtYXJyb3csXG4uaXZ1LXBvcHRpcC1hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uaXZ1LXBvcHRpcC1hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogNnB4O1xufVxuLml2dS1wb3B0aXAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDVweDtcbn1cbi5pdnUtcG9wdGlwLWNvbmZpcm0gLml2dS1wb3B0aXAtcG9wcGVyIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5pdnUtcG9wdGlwLWNvbmZpcm0gLml2dS1wb3B0aXAtaW5uZXIge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLml2dS1wb3B0aXAtY29uZmlybSAuaXZ1LXBvcHRpcC1ib2R5IHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDhweDtcbn1cbi5pdnUtcG9wdGlwLWNvbmZpcm0gLml2dS1wb3B0aXAtYm9keSAuaXZ1LWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmY5OTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLml2dS1wb3B0aXAtY29uZmlybSAuaXZ1LXBvcHRpcC1ib2R5LW1lc3NhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaXZ1LXBvcHRpcC1jb25maXJtIC5pdnUtcG9wdGlwLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiA4cHggMTZweCAxNnB4O1xufVxuLml2dS1wb3B0aXAtY29uZmlybSAuaXZ1LXBvcHRpcC1mb290ZXIgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5pdnUtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGVlMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzQ5NTA2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHRleHQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgb3BhY2l0eTogMTtcbn1cbi5pdnUtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmJlYzQ7XG59XG4uaXZ1LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmJlYzQ7XG59XG4uaXZ1LWlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWM5N2NkO1xufVxuLml2dS1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzVjOTdjZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNTEsIDEyNSwgMTkyLCAwLjIpO1xufVxuLml2dS1pbnB1dFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLml2dS1pbnB1dFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLml2dS1pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTVlNztcbn1cbnRleHRhcmVhLml2dS1pbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaXZ1LWlucHV0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uaXZ1LWlucHV0LXNtYWxsIHtcbiAgcGFkZGluZzogMXB4IDdweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaXZ1LWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uaXZ1LWlucHV0LWljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODA4NDhmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuLml2dS1pbnB1dC1oaWRlLWljb24gLml2dS1pbnB1dC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdnUtaW5wdXQtaWNvbi12YWxpZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXZ1LWlucHV0LWljb24tY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLml2dS1pbnB1dC13cmFwcGVyOmhvdmVyIC5pdnUtaW5wdXQtaWNvbi1jbGVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pdnUtaW5wdXQtaWNvbi1ub3JtYWwgKyAuaXZ1LWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbi5pdnUtaW5wdXQtaGlkZS1pY29uIC5pdnUtaW5wdXQtaWNvbi1ub3JtYWwgKyAuaXZ1LWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuLml2dS1pbnB1dC13cmFwcGVyLWxhcmdlIC5pdnUtaW5wdXQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi5pdnUtaW5wdXQtd3JhcHBlci1zbWFsbCAuaXZ1LWlucHV0LWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLml2dS1pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRvcDogMXB4O1xufVxuLml2dS1pbnB1dC1ncm91cC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pdnUtaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaXZ1LWlucHV0LWdyb3VwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uaXZ1LWlucHV0LWdyb3VwLXByZXBlbmQsXG4uaXZ1LWlucHV0LWdyb3VwLWFwcGVuZCxcbi5pdnUtaW5wdXQtZ3JvdXAgPiAuaXZ1LWlucHV0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5pdnUtaW5wdXQtZ3JvdXAtd2l0aC1wcmVwZW5kIC5pdnUtaW5wdXQsXG4uaXZ1LWlucHV0LWdyb3VwLXdpdGgtcHJlcGVuZC5pdnUtaW5wdXQtZ3JvdXAtc21hbGwgLml2dS1pbnB1dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaXZ1LWlucHV0LWdyb3VwLXdpdGgtYXBwZW5kIC5pdnUtaW5wdXQsXG4uaXZ1LWlucHV0LWdyb3VwLXdpdGgtYXBwZW5kLml2dS1pbnB1dC1ncm91cC1zbWFsbCAuaXZ1LWlucHV0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLml2dS1pbnB1dC1ncm91cC1wcmVwZW5kIC5pdnUtYnRuLFxuLml2dS1pbnB1dC1ncm91cC1hcHBlbmQgLml2dS1idG4ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTZweCAtN3B4O1xufVxuLml2dS1pbnB1dC1ncm91cC1wcmVwZW5kLFxuLml2dS1pbnB1dC1ncm91cC1hcHBlbmQge1xuICB3aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLml2dS1pbnB1dC1ncm91cCAuaXZ1LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaXZ1LWlucHV0LWdyb3VwLXByZXBlbmQsXG4uaXZ1LWlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNDk1MDYwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pdnUtaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaXZ1LXNlbGVjdCxcbi5pdnUtaW5wdXQtZ3JvdXAtYXBwZW5kIC5pdnUtc2VsZWN0IHtcbiAgbWFyZ2luOiAtNXB4IC03cHg7XG59XG4uaXZ1LWlucHV0LWdyb3VwLXByZXBlbmQgLml2dS1zZWxlY3Qtc2VsZWN0aW9uLFxuLml2dS1pbnB1dC1ncm91cC1hcHBlbmQgLml2dS1zZWxlY3Qtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5pdnUtaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaXZ1LXNlbGVjdC12aXNpYmxlIC5pdnUtc2VsZWN0LXNlbGVjdGlvbixcbi5pdnUtaW5wdXQtZ3JvdXAtYXBwZW5kIC5pdnUtc2VsZWN0LXZpc2libGUgLml2dS1zZWxlY3Qtc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pdnUtaW5wdXQtZ3JvdXAgPiBzcGFuID4gLml2dS1pbnB1dDpmaXJzdC1jaGlsZCxcbi5pdnUtaW5wdXQtZ3JvdXAgPiAuaXZ1LWlucHV0OmZpcnN0LWNoaWxkLFxuLml2dS1pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5pdnUtaW5wdXQtZ3JvdXAgPiBzcGFuID4gLml2dS1pbnB1dDpmaXJzdC1jaGlsZCAuaXZ1LS1zZWxlY3QgLml2dS0tc2VsZWN0LXNlbGVjdGlvbixcbi5pdnUtaW5wdXQtZ3JvdXAgPiAuaXZ1LWlucHV0OmZpcnN0LWNoaWxkIC5pdnUtLXNlbGVjdCAuaXZ1LS1zZWxlY3Qtc2VsZWN0aW9uLFxuLml2dS1pbnB1dC1ncm91cC1wcmVwZW5kIC5pdnUtLXNlbGVjdCAuaXZ1LS1zZWxlY3Qtc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLml2dS1pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLml2dS1pbnB1dC1ncm91cC1hcHBlbmQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5pdnUtaW5wdXQtZ3JvdXAgPiAuaXZ1LWlucHV0Omxhc3QtY2hpbGQsXG4uaXZ1LWlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLml2dS1pbnB1dC1ncm91cCA+IC5pdnUtaW5wdXQ6bGFzdC1jaGlsZCAuaXZ1LS1zZWxlY3QgLml2dS0tc2VsZWN0LXNlbGVjdGlvbixcbi5pdnUtaW5wdXQtZ3JvdXAtYXBwZW5kIC5pdnUtLXNlbGVjdCAuaXZ1LS1zZWxlY3Qtc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5pdnUtaW5wdXQtZ3JvdXAtbGFyZ2UgLml2dS1pbnB1dCxcbi5pdnUtaW5wdXQtZ3JvdXAtbGFyZ2UgPiAuaXZ1LWlucHV0LWdyb3VwLXByZXBlbmQsXG4uaXZ1LWlucHV0LWdyb3VwLWxhcmdlID4gLml2dS1pbnB1dC1ncm91cC1hcHBlbmQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCA3cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5pdnUtaW5wdXQtZ3JvdXAtc21hbGwgLml2dS1pbnB1dCxcbi5pdnUtaW5wdXQtZ3JvdXAtc21hbGwgPiAuaXZ1LWlucHV0LWdyb3VwLXByZXBlbmQsXG4uaXZ1LWlucHV0LWdyb3VwLXNtYWxsID4gLml2dS1pbnB1dC1ncm91cC1hcHBlbmQge1xuICBwYWRkaW5nOiAxcHggN3B4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pdnUtZm9ybS1pdGVtLWVycm9yIC5pdnUtaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWQzZjE0O1xufVxuLml2dS1mb3JtLWl0ZW0tZXJyb3IgLml2dS1pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkM2YxNDtcbn1cbi5pdnUtZm9ybS1pdGVtLWVycm9yIC5pdnUtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlZDNmMTQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzNywgNjMsIDIwLCAwLjIpO1xufVxuLml2dS1mb3JtLWl0ZW0tZXJyb3IgLml2dS1pbnB1dC1pY29uIHtcbiAgY29sb3I6ICNlZDNmMTQ7XG59XG4uaXZ1LWZvcm0taXRlbS1lcnJvciAuaXZ1LWlucHV0LWdyb3VwLXByZXBlbmQsXG4uaXZ1LWZvcm0taXRlbS1lcnJvciAuaXZ1LWlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZDNmMTQ7XG59XG4uaXZ1LWZvcm0taXRlbS1lcnJvciAuaXZ1LWlucHV0LWdyb3VwLXByZXBlbmQgLml2dS1zZWxlY3Qtc2VsZWN0aW9uLFxuLml2dS1mb3JtLWl0ZW0tZXJyb3IgLml2dS1pbnB1dC1ncm91cC1hcHBlbmQgLml2dS1zZWxlY3Qtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uaXZ1LWZvcm0taXRlbS1lcnJvciAuaXZ1LWlucHV0LWdyb3VwLXByZXBlbmQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaXZ1LWZvcm0taXRlbS1lcnJvciAuaXZ1LWlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLml2dS1mb3JtLWl0ZW0tZXJyb3IgLml2dS10cmFuc2ZlciAuaXZ1LWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM0OTUwNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiB0ZXh0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LWZvcm0taXRlbS1lcnJvciAuaXZ1LXRyYW5zZmVyIC5pdnUtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgb3BhY2l0eTogMTtcbn1cbi5pdnUtZm9ybS1pdGVtLWVycm9yIC5pdnUtdHJhbnNmZXIgLml2dS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmVjNDtcbn1cbi5pdnUtZm9ybS1pdGVtLWVycm9yIC5pdnUtdHJhbnNmZXIgLml2dS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiZWM0O1xufVxuLml2dS1mb3JtLWl0ZW0tZXJyb3IgLml2dS10cmFuc2ZlciAuaXZ1LWlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWM5N2NkO1xufVxuLml2dS1mb3JtLWl0ZW0tZXJyb3IgLml2dS10cmFuc2ZlciAuaXZ1LWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWM5N2NkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MSwgMTI1LCAxOTIsIDAuMik7XG59XG4uaXZ1LWZvcm0taXRlbS1lcnJvciAuaXZ1LXRyYW5zZmVyIC5pdnUtaW5wdXRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pdnUtZm9ybS1pdGVtLWVycm9yIC5pdnUtdHJhbnNmZXIgLml2dS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLml2dS1mb3JtLWl0ZW0tZXJyb3IgLml2dS10cmFuc2ZlciAuaXZ1LWlucHV0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXZ1LWZvcm0taXRlbS1lcnJvciAuaXZ1LXRyYW5zZmVyIC5pdnUtaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNGU1ZTc7XG59XG50ZXh0YXJlYS5pdnUtZm9ybS1pdGVtLWVycm9yIC5pdnUtdHJhbnNmZXIgLml2dS1pbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaXZ1LWZvcm0taXRlbS1lcnJvciAuaXZ1LXRyYW5zZmVyIC5pdnUtaW5wdXQtbGFyZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCA3cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5pdnUtZm9ybS1pdGVtLWVycm9yIC5pdnUtdHJhbnNmZXIgLml2dS1pbnB1dC1zbWFsbCB7XG4gIHBhZGRpbmc6IDFweCA3cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLml2dS1mb3JtLWl0ZW0tZXJyb3IgLml2dS10cmFuc2ZlciAuaXZ1LWlucHV0LWljb24ge1xuICBjb2xvcjogIzgwODQ4Zjtcbn1cbi5pdnUtZm9ybS1pdGVtLXZhbGlkYXRpbmcgLml2dS1pbnB1dC1pY29uLXZhbGlkYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLml2dS1mb3JtLWl0ZW0tdmFsaWRhdGluZyAuaXZ1LWlucHV0LWljb24gKyAuaXZ1LWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbi5pdnUtc2xpZGVyIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5pdnUtc2xpZGVyLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMTZweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYWVjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLml2dS1zbGlkZXItYnV0dG9uLXdyYXAge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLml2dS1zbGlkZXItYnV0dG9uLXdyYXAgLml2dS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLml2dS1zbGlkZXItYnV0dG9uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzVjOTdjZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIG91dGxpbmU6IDA7XG59XG4uaXZ1LXNsaWRlci1idXR0b246Zm9jdXMsXG4uaXZ1LXNsaWRlci1idXR0b246aG92ZXIsXG4uaXZ1LXNsaWRlci1idXR0b24tZHJhZ2dpbmcge1xuICBib3JkZXItY29sb3I6ICMzMzdkYzA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbi5pdnUtc2xpZGVyLWJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5pdnUtc2xpZGVyLWJ1dHRvbi1kcmFnZ2luZyxcbi5pdnUtc2xpZGVyLWJ1dHRvbi1kcmFnZ2luZzpob3ZlciB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uaXZ1LXNsaWRlci1iYXIge1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzVjOTdjZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaXZ1LXNsaWRlci1zdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uaXZ1LXNsaWRlci1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uaXZ1LXNsaWRlci1kaXNhYmxlZCAuaXZ1LXNsaWRlci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtc2xpZGVyLWRpc2FibGVkIC5pdnUtc2xpZGVyLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4uaXZ1LXNsaWRlci1kaXNhYmxlZCAuaXZ1LXNsaWRlci1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uaXZ1LXNsaWRlci1kaXNhYmxlZCAuaXZ1LXNsaWRlci1idXR0b246aG92ZXIsXG4uaXZ1LXNsaWRlci1kaXNhYmxlZCAuaXZ1LXNsaWRlci1idXR0b24tZHJhZ2dpbmcge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uaXZ1LXNsaWRlci1kaXNhYmxlZCAuaXZ1LXNsaWRlci1idXR0b246aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLml2dS1zbGlkZXItZGlzYWJsZWQgLml2dS1zbGlkZXItYnV0dG9uLWRyYWdnaW5nLFxuLml2dS1zbGlkZXItZGlzYWJsZWQgLml2dS1zbGlkZXItYnV0dG9uLWRyYWdnaW5nOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtc2xpZGVyLWlucHV0IC5pdnUtc2xpZGVyLXdyYXAge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cbi5pdnUtc2xpZGVyLWlucHV0IC5pdnUtaW5wdXQtbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cbi5zZWxlY3REcm9wRG93biB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5pdnUtY2FzY2FkZXIge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLml2dS1jYXNjYWRlci1yZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LWNhc2NhZGVyIC5pdnUtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLml2dS1jYXNjYWRlci1kaXNhYmxlZCAuaXZ1LWlucHV0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtY2FzY2FkZXItbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uaXZ1LWNhc2NhZGVyLXNpemUtbGFyZ2UgLml2dS1jYXNjYWRlci1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaXZ1LWNhc2NhZGVyLXNpemUtc21hbGwgLml2dS1jYXNjYWRlci1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLml2dS1jYXNjYWRlciAuaXZ1LWNhc2NhZGVyLWFycm93Om50aC1vZi10eXBlKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLml2dS1jYXNjYWRlcjpob3ZlciAuaXZ1LWNhc2NhZGVyLWFycm93Om50aC1vZi10eXBlKDEpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLml2dS1jYXNjYWRlci1zaG93LWNsZWFyOmhvdmVyIC5pdnUtY2FzY2FkZXItYXJyb3c6bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLml2dS1jYXNjYWRlci1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODA4NDhmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtY2FzY2FkZXItdmlzaWJsZSAuaXZ1LWNhc2NhZGVyLWFycm93Om50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5pdnUtY2FzY2FkZXIgLml2dS1zZWxlY3QtZHJvcGRvd24ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uaXZ1LWNhc2NhZGVyIC5pdnUtY2FzY2FkZXItbWVudS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA3cHggMTZweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjNDk1MDYwO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LWNhc2NhZGVyIC5pdnUtY2FzY2FkZXItbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi5pdnUtY2FzY2FkZXIgLml2dS1jYXNjYWRlci1tZW51LWl0ZW0tZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuLml2dS1jYXNjYWRlciAuaXZ1LWNhc2NhZGVyLW1lbnUtaXRlbS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLml2dS1jYXNjYWRlciAuaXZ1LWNhc2NhZGVyLW1lbnUtaXRlbS1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLml2dS1jYXNjYWRlciAuaXZ1LWNhc2NhZGVyLW1lbnUtaXRlbS1zZWxlY3RlZCxcbi5pdnUtY2FzY2FkZXIgLml2dS1jYXNjYWRlci1tZW51LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgMTI1LCAxOTIsIDAuOSk7XG59XG4uaXZ1LWNhc2NhZGVyIC5pdnUtY2FzY2FkZXItbWVudS1pdGVtLXNlbGVjdGVkLml2dS1jYXNjYWRlciAuaXZ1LWNhc2NhZGVyLW1lbnUtaXRlbS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDUsIDExMCwgMTY5LCAwLjkxKTtcbn1cbi5pdnUtY2FzY2FkZXIgLml2dS1jYXNjYWRlci1tZW51LWl0ZW0tZGl2aWRlZCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVhZWM7XG59XG4uaXZ1LWNhc2NhZGVyIC5pdnUtY2FzY2FkZXItbWVudS1pdGVtLWRpdmlkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0xNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbn1cbi5pdnUtY2FzY2FkZXIgLml2dS1jYXNjYWRlci1sYXJnZSAuaXZ1LWNhc2NhZGVyLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDdweCAxNnB4IDhweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuaXZ1LWNhc2NhZGVyIC5pdnUtY2FzY2FkZXItbWVudS1pdGVtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uaXZ1LWNhc2NhZGVyIC5pdnUtc2VsZWN0LWl0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjZWQzZjE0O1xufVxuLml2dS1jYXNjYWRlci1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLml2dS1jYXNjYWRlci1kcm9wZG93biAuaXZ1LXNlbGVjdC1kcm9wZG93bi1saXN0IHtcbiAgbWF4LWhlaWdodDogMTkwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLml2dS1jYXNjYWRlci1ub3QtZm91bmQtdGlwIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNiYmJlYzQ7XG59XG4uaXZ1LWNhc2NhZGVyLW5vdC1mb3VuZC10aXAgbGk6bm90KFtjbGFzc149aXZ1LV0pIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pdnUtY2FzY2FkZXItbm90LWZvdW5kIC5pdnUtc2VsZWN0LWRyb3Bkb3duIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG4uaXZ1LWNhc2NhZGVyLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZWFlYztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaXZ1LWNhc2NhZGVyLW1lbnU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5pdnUtY2FzY2FkZXItbWVudSAuaXZ1LWNhc2NhZGVyLW1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LWNhc2NhZGVyLW1lbnUgLml2dS1jYXNjYWRlci1tZW51LWl0ZW0gaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG4uaXZ1LWNhc2NhZGVyLW1lbnUgLml2dS1jYXNjYWRlci1tZW51LWl0ZW0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgY29sb3I6ICMzMzdkYzA7XG59XG4uaXZ1LWNhc2NhZGVyLXRyYW5zZmVyIHtcbiAgei1pbmRleDogMTA2MDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLml2dS1jYXNjYWRlci10cmFuc2ZlciAuaXZ1LWNhc2NhZGVyLW1lbnUtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzQ5NTA2MDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1jYXNjYWRlci10cmFuc2ZlciAuaXZ1LWNhc2NhZGVyLW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uaXZ1LWNhc2NhZGVyLXRyYW5zZmVyIC5pdnUtY2FzY2FkZXItbWVudS1pdGVtLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi5pdnUtY2FzY2FkZXItdHJhbnNmZXIgLml2dS1jYXNjYWRlci1tZW51LWl0ZW0tZGlzYWJsZWQge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtY2FzY2FkZXItdHJhbnNmZXIgLml2dS1jYXNjYWRlci1tZW51LWl0ZW0tZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtY2FzY2FkZXItdHJhbnNmZXIgLml2dS1jYXNjYWRlci1tZW51LWl0ZW0tc2VsZWN0ZWQsXG4uaXZ1LWNhc2NhZGVyLXRyYW5zZmVyIC5pdnUtY2FzY2FkZXItbWVudS1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDEyNSwgMTkyLCAwLjkpO1xufVxuLml2dS1jYXNjYWRlci10cmFuc2ZlciAuaXZ1LWNhc2NhZGVyLW1lbnUtaXRlbS1zZWxlY3RlZC5pdnUtY2FzY2FkZXItdHJhbnNmZXIgLml2dS1jYXNjYWRlci1tZW51LWl0ZW0tZm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCAxMTAsIDE2OSwgMC45MSk7XG59XG4uaXZ1LWNhc2NhZGVyLXRyYW5zZmVyIC5pdnUtY2FzY2FkZXItbWVudS1pdGVtLWRpdmlkZWQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllYWVjO1xufVxuLml2dS1jYXNjYWRlci10cmFuc2ZlciAuaXZ1LWNhc2NhZGVyLW1lbnUtaXRlbS1kaXZpZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG59XG4uaXZ1LWNhc2NhZGVyLXRyYW5zZmVyIC5pdnUtY2FzY2FkZXItbGFyZ2UgLml2dS1jYXNjYWRlci1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA3cHggMTZweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLml2dS1jYXNjYWRlci10cmFuc2ZlciAuaXZ1LWNhc2NhZGVyLW1lbnUtaXRlbSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLml2dS1jYXNjYWRlci10cmFuc2ZlciAuaXZ1LXNlbGVjdC1pdGVtIHNwYW4ge1xuICBjb2xvcjogI2VkM2YxNDtcbn1cbi5pdnUtY2FzY2FkZXItdHJhbnNmZXIgLml2dS1jYXNjYWRlci1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtY2FzY2FkZXItdHJhbnNmZXIgLml2dS1jYXNjYWRlci1tZW51LWl0ZW0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgY29sb3I6ICMzMzdkYzA7XG59XG4uaXZ1LWZvcm0taXRlbS1lcnJvciAuaXZ1LWNhc2NhZGVyLWFycm93IHtcbiAgY29sb3I6ICNlZDNmMTQ7XG59XG4uaXZ1LXRyYW5zZmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLml2dS10cmFuc2Zlci1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMjEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi5pdnUtdHJhbnNmZXItbGlzdC13aXRoLWZvb3RlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuLml2dS10cmFuc2Zlci1saXN0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmYWZjO1xuICBjb2xvcjogIzQ5NTA2MDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGVlMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXZ1LXRyYW5zZmVyLWxpc3QtaGVhZGVyLXRpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLml2dS10cmFuc2Zlci1saXN0LWhlYWRlciA+IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5pdnUtdHJhbnNmZXItbGlzdC1oZWFkZXItY291bnQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLml2dS10cmFuc2Zlci1saXN0LWJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTE7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXZ1LXRyYW5zZmVyLWxpc3QtYm9keS13aXRoLXNlYXJjaCB7XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xufVxuLml2dS10cmFuc2Zlci1saXN0LWJvZHktd2l0aC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLml2dS10cmFuc2Zlci1saXN0LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5pdnUtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5pdnUtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0gPiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uaXZ1LXRyYW5zZmVyLWxpc3QtY29udGVudC1ub3QtZm91bmQge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYmJiZWM0O1xufVxubGkuaXZ1LXRyYW5zZmVyLWxpc3QtY29udGVudC1ub3QtZm91bmQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLml2dS10cmFuc2Zlci1saXN0LWJvZHktd2l0aC1zZWFyY2ggLml2dS10cmFuc2Zlci1saXN0LWNvbnRlbnQge1xuICBwYWRkaW5nOiA2cHggMCAwO1xufVxuLml2dS10cmFuc2Zlci1saXN0LWJvZHktc2VhcmNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cHggOHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5pdnUtdHJhbnNmZXItbGlzdC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LXRyYW5zZmVyLWxpc3QtZm9vdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGVlMTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgem9vbTogMTtcbn1cbi5pdnUtdHJhbnNmZXItbGlzdC1mb290ZXI6YmVmb3JlLFxuLml2dS10cmFuc2Zlci1saXN0LWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLml2dS10cmFuc2Zlci1saXN0LWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLml2dS10cmFuc2Zlci1saXN0LWZvb3RlcjpiZWZvcmUsXG4uaXZ1LXRyYW5zZmVyLWxpc3QtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLml2dS10cmFuc2Zlci1saXN0LWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLml2dS10cmFuc2Zlci1vcGVyYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLml2dS10cmFuc2Zlci1vcGVyYXRpb24gLml2dS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyNHB4O1xufVxuLml2dS10cmFuc2Zlci1vcGVyYXRpb24gLml2dS1idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLml2dS10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzQ5NTA2MDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uaXZ1LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi5pdnUtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0tZGlzYWJsZWQge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0tZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0tc2VsZWN0ZWQsXG4uaXZ1LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDEyNSwgMTkyLCAwLjkpO1xufVxuLml2dS10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbS1zZWxlY3RlZC5pdnUtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0tZm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCAxMTAsIDE2OSwgMC45MSk7XG59XG4uaXZ1LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLWRpdmlkZWQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllYWVjO1xufVxuLml2dS10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbS1kaXZpZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG59XG4uaXZ1LXRyYW5zZmVyLWxhcmdlIC5pdnUtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0ge1xuICBwYWRkaW5nOiA3cHggMTZweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLml2dS10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLml2dS10YWJsZSB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM0OTUwNjA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pdnUtdGFibGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGVlMTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLml2dS10YWJsZS1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5pdnUtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRlZTE7XG4gIHotaW5kZXg6IDE7XG59XG4uaXZ1LXRhYmxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZWUxO1xuICB6LWluZGV4OiAzO1xufVxuLml2dS10YWJsZS10aXRsZSxcbi5pdnUtdGFibGUtZm9vdGVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVhZWM7XG59XG4uaXZ1LXRhYmxlLWZvb3RlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaXZ1LXRhYmxlLWhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXZ1LXRhYmxlLW92ZXJmbG93WCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi5pdnUtdGFibGUtb3ZlcmZsb3dZIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLml2dS10YWJsZS10aXAge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uaXZ1LXRhYmxlLXdpdGgtZml4ZWQtdG9wLml2dS10YWJsZS13aXRoLWZvb3RlciAuaXZ1LXRhYmxlLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZWUxO1xufVxuLml2dS10YWJsZS13aXRoLWZpeGVkLXRvcC5pdnUtdGFibGUtd2l0aC1mb290ZXIgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaXZ1LXRhYmxlIHRoLFxuLml2dS10YWJsZSB0ZCB7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVhZWM7XG59XG4uaXZ1LXRhYmxlIHRoIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY5O1xufVxuLml2dS10YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbnRoLml2dS10YWJsZS1jb2x1bW4tbGVmdCxcbnRkLml2dS10YWJsZS1jb2x1bW4tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aC5pdnUtdGFibGUtY29sdW1uLWNlbnRlcixcbnRkLml2dS10YWJsZS1jb2x1bW4tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGguaXZ1LXRhYmxlLWNvbHVtbi1yaWdodCxcbnRkLml2dS10YWJsZS1jb2x1bW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pdnUtdGFibGUgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLml2dS10YWJsZS1ib3JkZXIgdGgsXG4uaXZ1LXRhYmxlLWJvcmRlciB0ZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWVhZWM7XG59XG4uaXZ1LXRhYmxlLWNlbGwge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaXZ1LXRhYmxlLWNlbGwtZWxsaXBzaXMge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uaXZ1LXRhYmxlLWNlbGwtd2l0aC1leHBhbmQge1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXZ1LXRhYmxlLWNlbGwtZXhwYW5kIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtdGFibGUtY2VsbC1leHBhbmQgaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pdnUtdGFibGUtY2VsbC1leHBhbmQtZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uaXZ1LXRhYmxlLWNlbGwtc29ydCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uaXZ1LXRhYmxlLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbnRoIC5pdnUtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG50ZC5pdnUtdGFibGUtZXhwYW5kZWQtY2VsbCB7XG4gIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmOTtcbn1cbi5pdnUtdGFibGUtc3RyaXBlIC5pdnUtdGFibGUtYm9keSB0cjpudGgtY2hpbGQoMm4pIHRkLFxuLml2dS10YWJsZS1zdHJpcGUgLml2dS10YWJsZS1maXhlZC1ib2R5IHRyOm50aC1jaGlsZCgybikgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY5O1xufVxuLml2dS10YWJsZS1zdHJpcGUgLml2dS10YWJsZS1ib2R5IHRyLml2dS10YWJsZS1yb3ctaG92ZXIgdGQsXG4uaXZ1LXRhYmxlLXN0cmlwZSAuaXZ1LXRhYmxlLWZpeGVkLWJvZHkgdHIuaXZ1LXRhYmxlLXJvdy1ob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY3ZmY7XG59XG50ci5pdnUtdGFibGUtcm93LWhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjdmZjtcbn1cbi5pdnUtdGFibGUtbGFyZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaXZ1LXRhYmxlLWxhcmdlIHRoIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLml2dS10YWJsZS1sYXJnZSB0ZCB7XG4gIGhlaWdodDogNjBweDtcbn1cbi5pdnUtdGFibGUtbGFyZ2UtdGl0bGUsXG4uaXZ1LXRhYmxlLWxhcmdlLWZvb3RlciB7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4uaXZ1LXRhYmxlLWxhcmdlIC5pdnUtdGFibGUtY2VsbC13aXRoLWV4cGFuZCB7XG4gIGhlaWdodDogNTlweDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG59XG4uaXZ1LXRhYmxlLWxhcmdlIC5pdnUtdGFibGUtY2VsbC13aXRoLWV4cGFuZCBpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLml2dS10YWJsZS1zbWFsbCB0aCB7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pdnUtdGFibGUtc21hbGwgdGQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uaXZ1LXRhYmxlLXNtYWxsLXRpdGxlLFxuLml2dS10YWJsZS1zbWFsbC1mb290ZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLml2dS10YWJsZS1zbWFsbCAuaXZ1LXRhYmxlLWNlbGwtd2l0aC1leHBhbmQge1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xufVxuLml2dS10YWJsZS1yb3ctaGlnaGxpZ2h0IHRkLFxudHIuaXZ1LXRhYmxlLXJvdy1oaWdobGlnaHQuaXZ1LXRhYmxlLXJvdy1ob3ZlciB0ZCxcbi5pdnUtdGFibGUtc3RyaXBlIC5pdnUtdGFibGUtYm9keSB0ci5pdnUtdGFibGUtcm93LWhpZ2hsaWdodDpudGgtY2hpbGQoMm4pIHRkLFxuLml2dS10YWJsZS1zdHJpcGUgLml2dS10YWJsZS1maXhlZC1ib2R5IHRyLml2dS10YWJsZS1yb3ctaGlnaGxpZ2h0Om50aC1jaGlsZCgybikgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmN2ZmO1xufVxuLml2dS10YWJsZS1maXhlZCxcbi5pdnUtdGFibGUtZml4ZWQtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMnB4IDAgNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLml2dS10YWJsZS1maXhlZDo6YmVmb3JlLFxuLml2dS10YWJsZS1maXhlZC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGVlMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDQ7XG59XG4uaXZ1LXRhYmxlLWZpeGVkLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogLTJweCAwIDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pdnUtdGFibGUtZml4ZWQtcmlnaHQtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGVlMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVhZWM7XG59XG4uaXZ1LXRhYmxlLWZpeGVkLWhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXZ1LXRhYmxlLWZpeGVkLWhlYWRlci13aXRoLWVtcHR5IC5pdnUtdGFibGUtaGlkZGVuIC5pdnUtdGFibGUtc29ydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXZ1LXRhYmxlLWZpeGVkLWhlYWRlci13aXRoLWVtcHR5IC5pdnUtdGFibGUtaGlkZGVuIC5pdnUtdGFibGUtY2VsbCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdnUtdGFibGUtZml4ZWQtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5pdnUtdGFibGUtZml4ZWQtc2hhZG93IHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDFweCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uaXZ1LXRhYmxlLXNvcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LXRhYmxlLXNvcnQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2JiYmVjNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtdGFibGUtc29ydCBpOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaXZ1LXRhYmxlLXNvcnQgaS5vbiB7XG4gIGNvbG9yOiAjMzM3ZGMwO1xufVxuLml2dS10YWJsZS1zb3J0IGk6Zmlyc3QtY2hpbGQge1xuICB0b3A6IDA7XG59XG4uaXZ1LXRhYmxlLXNvcnQgaTpsYXN0LWNoaWxkIHtcbiAgYm90dG9tOiAwO1xufVxuLml2dS10YWJsZS1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml2dS10YWJsZS1maWx0ZXIgaSB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS10YWJsZS1maWx0ZXIgaTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLml2dS10YWJsZS1maWx0ZXIgaS5vbiB7XG4gIGNvbG9yOiAjMzM3ZGMwO1xufVxuLml2dS10YWJsZS1maWx0ZXItbGlzdCB7XG4gIHBhZGRpbmc6IDhweCAwIDA7XG59XG4uaXZ1LXRhYmxlLWZpbHRlci1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDEycHggOHB4O1xufVxuLml2dS10YWJsZS1maWx0ZXItbGlzdC1pdGVtIC5pdnUtY2hlY2tib3gtd3JhcHBlciArIC5pdnUtY2hlY2tib3gtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5pdnUtdGFibGUtZmlsdGVyLWxpc3QtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLml2dS10YWJsZS1maWx0ZXItbGlzdC1pdGVtIGxhYmVsID4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLml2dS10YWJsZS1maWx0ZXItbGlzdCB1bCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uaXZ1LXRhYmxlLWZpbHRlci1saXN0IC5pdnUtdGFibGUtZmlsdGVyLXNlbGVjdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA3cHggMTZweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjNDk1MDYwO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LXRhYmxlLWZpbHRlci1saXN0IC5pdnUtdGFibGUtZmlsdGVyLXNlbGVjdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi5pdnUtdGFibGUtZmlsdGVyLWxpc3QgLml2dS10YWJsZS1maWx0ZXItc2VsZWN0LWl0ZW0tZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuLml2dS10YWJsZS1maWx0ZXItbGlzdCAuaXZ1LXRhYmxlLWZpbHRlci1zZWxlY3QtaXRlbS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLml2dS10YWJsZS1maWx0ZXItbGlzdCAuaXZ1LXRhYmxlLWZpbHRlci1zZWxlY3QtaXRlbS1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLml2dS10YWJsZS1maWx0ZXItbGlzdCAuaXZ1LXRhYmxlLWZpbHRlci1zZWxlY3QtaXRlbS1zZWxlY3RlZCxcbi5pdnUtdGFibGUtZmlsdGVyLWxpc3QgLml2dS10YWJsZS1maWx0ZXItc2VsZWN0LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgMTI1LCAxOTIsIDAuOSk7XG59XG4uaXZ1LXRhYmxlLWZpbHRlci1saXN0IC5pdnUtdGFibGUtZmlsdGVyLXNlbGVjdC1pdGVtLXNlbGVjdGVkLml2dS10YWJsZS1maWx0ZXItbGlzdCAuaXZ1LXRhYmxlLWZpbHRlci1zZWxlY3QtaXRlbS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDUsIDExMCwgMTY5LCAwLjkxKTtcbn1cbi5pdnUtdGFibGUtZmlsdGVyLWxpc3QgLml2dS10YWJsZS1maWx0ZXItc2VsZWN0LWl0ZW0tZGl2aWRlZCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVhZWM7XG59XG4uaXZ1LXRhYmxlLWZpbHRlci1saXN0IC5pdnUtdGFibGUtZmlsdGVyLXNlbGVjdC1pdGVtLWRpdmlkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0xNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbn1cbi5pdnUtdGFibGUtZmlsdGVyLWxpc3QgLml2dS10YWJsZS1sYXJnZSAuaXZ1LXRhYmxlLWZpbHRlci1zZWxlY3QtaXRlbSB7XG4gIHBhZGRpbmc6IDdweCAxNnB4IDhweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuaXZ1LXRhYmxlLWZpbHRlci1saXN0IC5pdnUtdGFibGUtZmlsdGVyLXNlbGVjdC1pdGVtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uaXZ1LXRhYmxlLWZpbHRlci1mb290ZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllYWVjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLml2dS10YWJsZS1maWx0ZXItZm9vdGVyIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLml2dS10YWJsZS1maWx0ZXItZm9vdGVyIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLml2dS10YWJsZS10aXAgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pdnUtdGFibGUtdGlwIHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLml2dS10YWJsZS1leHBhbmRlZC1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaXZ1LXRhYmxlLXBvcHBlciB7XG4gIG1pbi13aWR0aDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pdnUtdGFibGUtcG9wcGVyIC5pdnUtcG9wdGlwLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLml2dS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pdnUtZHJvcGRvd24gLml2dS1zZWxlY3QtZHJvcGRvd24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5pdnUtZHJvcGRvd24gLml2dS1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLml2dS1kcm9wZG93bi1yZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LWRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLml2dS1kcm9wZG93bi10cmFuc2ZlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLml2dS1kcm9wZG93bi1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA3cHggMTZweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjNDk1MDYwO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LWRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuLml2dS1kcm9wZG93bi1pdGVtLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi5pdnUtZHJvcGRvd24taXRlbS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLml2dS1kcm9wZG93bi1pdGVtLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICNiYmJlYzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uaXZ1LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQsXG4uaXZ1LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgMTI1LCAxOTIsIDAuOSk7XG59XG4uaXZ1LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQuaXZ1LWRyb3Bkb3duLWl0ZW0tZm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCAxMTAsIDE2OSwgMC45MSk7XG59XG4uaXZ1LWRyb3Bkb3duLWl0ZW0tZGl2aWRlZCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVhZWM7XG59XG4uaXZ1LWRyb3Bkb3duLWl0ZW0tZGl2aWRlZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgLTE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtN3B4O1xufVxuLml2dS1kcm9wZG93bi1sYXJnZSAuaXZ1LWRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiA3cHggMTZweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLml2dS1kcm9wZG93bi1pdGVtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uaXZ1LXRhYnMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjNDk1MDYwO1xuICB6b29tOiAxO1xufVxuLml2dS10YWJzOmJlZm9yZSxcbi5pdnUtdGFiczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLml2dS10YWJzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uaXZ1LXRhYnM6YmVmb3JlLFxuLml2dS10YWJzOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLml2dS10YWJzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaXZ1LXRhYnMtYmFyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5pdnUtdGFicy1pbmstYmFyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdkYzA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG4uaXZ1LXRhYnMtYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRlZTE7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uaXZ1LXRhYnMtbmF2LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6b29tOiAxO1xufVxuLml2dS10YWJzLW5hdi1jb250YWluZXI6YmVmb3JlLFxuLml2dS10YWJzLW5hdi1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5pdnUtdGFicy1uYXYtY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uaXZ1LXRhYnMtbmF2LWNvbnRhaW5lcjpiZWZvcmUsXG4uaXZ1LXRhYnMtbmF2LWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5pdnUtdGFicy1uYXYtY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaXZ1LXRhYnMtbmF2LWNvbnRhaW5lcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaXZ1LXRhYnMtbmF2LWNvbnRhaW5lcjpmb2N1cyAuaXZ1LXRhYnMtdGFiLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM1Yzk3Y2QgIWltcG9ydGFudDtcbn1cbi5pdnUtdGFicy1uYXYtY29udGFpbmVyLXNjcm9sbGluZyB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbi5pdnUtdGFicy1uYXYtd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4uaXZ1LXRhYnMtbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaXZ1LXRhYnMtbmF2LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLml2dS10YWJzLW5hdi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAwO1xufVxuLml2dS10YWJzLW5hdi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICByaWdodDogMDtcbn1cbi5pdnUtdGFicy1uYXYtc2Nyb2xsYWJsZSB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbi5pdnUtdGFicy1uYXYtc2Nyb2xsLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdnUtdGFicy1uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LXRhYnMtbmF2OmJlZm9yZSxcbi5pdnUtdGFicy1uYXY6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uaXZ1LXRhYnMtbmF2OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaXZ1LXRhYnMtbmF2IC5pdnUtdGFicy10YWItZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2NjYztcbn1cbi5pdnUtdGFicy1uYXYgLml2dS10YWJzLXRhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLml2dS10YWJzLW5hdiAuaXZ1LXRhYnMtdGFiOmhvdmVyIHtcbiAgY29sb3I6ICM1Yzk3Y2Q7XG59XG4uaXZ1LXRhYnMtbmF2IC5pdnUtdGFicy10YWI6YWN0aXZlIHtcbiAgY29sb3I6ICMzMDc3YjY7XG59XG4uaXZ1LXRhYnMtbmF2IC5pdnUtdGFicy10YWIgLml2dS1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uaXZ1LXRhYnMtbmF2IC5pdnUtdGFicy10YWItYWN0aXZlIHtcbiAgY29sb3I6ICMzMzdkYzA7XG59XG4uaXZ1LXRhYnMtbWluaSAuaXZ1LXRhYnMtbmF2LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pdnUtdGFicy1taW5pIC5pdnUtdGFicy10YWIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaXZ1LXRhYnMgLml2dS10YWJzLWNvbnRlbnQtYW5pbWF0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5pdnUtdGFicyAuaXZ1LXRhYnMtdGFicGFuZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIG9wYWNpdHk6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaXZ1LXRhYnMgLml2dS10YWJzLXRhYnBhbmUtaW5hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uaXZ1LXRhYnMuaXZ1LXRhYnMtY2FyZCA+IC5pdnUtdGFicy1iYXIgLml2dS10YWJzLW5hdi1jb250YWluZXIge1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaXZ1LXRhYnMuaXZ1LXRhYnMtY2FyZCA+IC5pdnUtdGFicy1iYXIgLml2dS10YWJzLWluay1iYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaXZ1LXRhYnMuaXZ1LXRhYnMtY2FyZCA+IC5pdnUtdGFicy1iYXIgLml2dS10YWJzLXRhYiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGhlaWdodDogMzFweDtcbiAgcGFkZGluZzogNXB4IDE2cHggNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZWUxO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjk7XG59XG4uaXZ1LXRhYnMuaXZ1LXRhYnMtY2FyZCA+IC5pdnUtdGFicy1iYXIgLml2dS10YWJzLXRhYi1hY3RpdmUge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZWUxO1xuICBjb2xvcjogIzMzN2RjMDtcbn1cbi5pdnUtdGFicy5pdnUtdGFicy1jYXJkID4gLml2dS10YWJzLWJhciAuaXZ1LXRhYnMtbmF2LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLml2dS10YWJzLml2dS10YWJzLWNhcmQgPiAuaXZ1LXRhYnMtYmFyIC5pdnUtdGFicy10YWIgLml2dS1pY29uLWlvcy1jbG9zZS1lbXB0eSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LXRhYnMuaXZ1LXRhYnMtY2FyZCA+IC5pdnUtdGFicy1iYXIgLml2dS10YWJzLXRhYiAuaXZ1LWljb24taW9zLWNsb3NlLWVtcHR5OmhvdmVyIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4uaXZ1LXRhYnMuaXZ1LXRhYnMtY2FyZCA+IC5pdnUtdGFicy1iYXIgLml2dS10YWJzLXRhYi1hY3RpdmUgLml2dS1pY29uLWlvcy1jbG9zZS1lbXB0eSxcbi5pdnUtdGFicy5pdnUtdGFicy1jYXJkID4gLml2dS10YWJzLWJhciAuaXZ1LXRhYnMtdGFiOmhvdmVyIC5pdnUtaWNvbi1pb3MtY2xvc2UtZW1wdHkge1xuICB3aWR0aDogMTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLml2dS10YWJzLW5vLWFuaW1hdGlvbiA+IC5pdnUtdGFicy1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcbn1cbi5pdnUtdGFicy1uby1hbmltYXRpb24gPiAuaXZ1LXRhYnMtY29udGVudCA+IC5pdnUtdGFicy10YWJwYW5lLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdnUtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiAjNDk1MDYwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTAwO1xufVxuLml2dS1tZW51LWhvcml6b250YWwge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuLml2dS1tZW51LWhvcml6b250YWwuaXZ1LW1lbnUtbGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2RkZGVlMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uaXZ1LW1lbnUtdmVydGljYWwuaXZ1LW1lbnUtbGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2RkZGVlMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uaXZ1LW1lbnUtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLml2dS1tZW51LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjNDk1MDYwO1xufVxuLml2dS1tZW51LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMzM3ZGMwO1xufVxuLml2dS1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LW1lbnUtaXRlbSA+IGkge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5pdnUtbWVudS1zdWJtZW51LXRpdGxlID4gaSxcbi5pdnUtbWVudS1zdWJtZW51LXRpdGxlIHNwYW4gPiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtaXRlbSxcbi5pdnUtbWVudS1ob3Jpem9udGFsIC5pdnUtbWVudS1zdWJtZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1tZW51LWxpZ2h0Lml2dS1tZW51LWhvcml6b250YWwgLml2dS1tZW51LWl0ZW0sXG4uaXZ1LW1lbnUtbGlnaHQuaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtc3VibWVudSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0OTUwNjA7XG59XG4uaXZ1LW1lbnUtbGlnaHQuaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtaXRlbS1hY3RpdmUsXG4uaXZ1LW1lbnUtbGlnaHQuaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtc3VibWVudS1hY3RpdmUsXG4uaXZ1LW1lbnUtbGlnaHQuaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtaXRlbTpob3Zlcixcbi5pdnUtbWVudS1saWdodC5pdnUtbWVudS1ob3Jpem9udGFsIC5pdnUtbWVudS1zdWJtZW51OmhvdmVyIHtcbiAgY29sb3I6ICMzMzdkYzA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzM3ZGMwO1xufVxuLml2dS1tZW51LWRhcmsuaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtaXRlbSxcbi5pdnUtbWVudS1kYXJrLml2dS1tZW51LWhvcml6b250YWwgLml2dS1tZW51LXN1Ym1lbnUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLml2dS1tZW51LWRhcmsuaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtaXRlbS1hY3RpdmUsXG4uaXZ1LW1lbnUtZGFyay5pdnUtbWVudS1ob3Jpem9udGFsIC5pdnUtbWVudS1zdWJtZW51LWFjdGl2ZSxcbi5pdnUtbWVudS1kYXJrLml2dS1tZW51LWhvcml6b250YWwgLml2dS1tZW51LWl0ZW06aG92ZXIsXG4uaXZ1LW1lbnUtZGFyay5pdnUtbWVudS1ob3Jpem9udGFsIC5pdnUtbWVudS1zdWJtZW51OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaXZ1LW1lbnUtcHJpbWFyeS5pdnUtbWVudS1ob3Jpem9udGFsIC5pdnUtbWVudS1pdGVtLFxuLml2dS1tZW51LXByaW1hcnkuaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtc3VibWVudSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLml2dS1tZW51LXByaW1hcnkuaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtaXRlbS1hY3RpdmUsXG4uaXZ1LW1lbnUtcHJpbWFyeS5pdnUtbWVudS1ob3Jpem9udGFsIC5pdnUtbWVudS1zdWJtZW51LWFjdGl2ZSxcbi5pdnUtbWVudS1wcmltYXJ5Lml2dS1tZW51LWhvcml6b250YWwgLml2dS1tZW51LWl0ZW06aG92ZXIsXG4uaXZ1LW1lbnUtcHJpbWFyeS5pdnUtbWVudS1ob3Jpem9udGFsIC5pdnUtbWVudS1zdWJtZW51OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMwNzdiNjtcbn1cbi5pdnUtbWVudS1ob3Jpem9udGFsIC5pdnUtbWVudS1zdWJtZW51IC5pdnUtc2VsZWN0LWRyb3Bkb3duIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5pdnUtbWVudS1ob3Jpem9udGFsIC5pdnUtbWVudS1zdWJtZW51IC5pdnUtc2VsZWN0LWRyb3Bkb3duIC5pdnUtbWVudS1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cbi5pdnUtbWVudS1pdGVtLWdyb3VwIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5pdnUtbWVudS1pdGVtLWdyb3VwLXRpdGxlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG59XG4uaXZ1LW1lbnUtaXRlbS1ncm91cCA+IHVsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaXZ1LW1lbnUtdmVydGljYWwgLml2dS1tZW51LWl0ZW0sXG4uaXZ1LW1lbnUtdmVydGljYWwgLml2dS1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtbWVudS12ZXJ0aWNhbCAuaXZ1LW1lbnUtaXRlbTpob3Zlcixcbi5pdnUtbWVudS12ZXJ0aWNhbCAuaXZ1LW1lbnUtc3VibWVudS10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uaXZ1LW1lbnUtdmVydGljYWwgLml2dS1tZW51LXN1Ym1lbnUtdGl0bGUtaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbi5pdnUtbWVudS1zdWJtZW51LXRpdGxlLWljb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtbWVudS1vcGVuZWQgPiAqID4gLml2dS1tZW51LXN1Ym1lbnUtdGl0bGUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaXZ1LW1lbnUtdmVydGljYWwgLml2dS1tZW51LXN1Ym1lbnUtbmVzdGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLml2dS1tZW51LXZlcnRpY2FsIC5pdnUtbWVudS1zdWJtZW51IC5pdnUtbWVudS1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA0M3B4O1xufVxuLml2dS1tZW51LXZlcnRpY2FsIC5pdnUtbWVudS1pdGVtLWdyb3VwLXRpdGxlIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4uaXZ1LW1lbnUtZGFyay5pdnUtbWVudS12ZXJ0aWNhbCAuaXZ1LW1lbnUtaXRlbS1ncm91cC10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzYpO1xufVxuLml2dS1tZW51LWxpZ2h0Lml2dS1tZW51LXZlcnRpY2FsIC5pdnUtbWVudS1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uaXZ1LW1lbnUtbGlnaHQuaXZ1LW1lbnUtdmVydGljYWwgLml2dS1tZW51LWl0ZW0tYWN0aXZlOm5vdCguaXZ1LW1lbnUtc3VibWVudSkge1xuICBjb2xvcjogIzMzN2RjMDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzMzN2RjMDtcbiAgei1pbmRleDogMjtcbn1cbi5pdnUtbWVudS1kYXJrLml2dS1tZW51LXZlcnRpY2FsIC5pdnUtbWVudS1pdGVtLFxuLml2dS1tZW51LWRhcmsuaXZ1LW1lbnUtdmVydGljYWwgLml2dS1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLml2dS1tZW51LWRhcmsuaXZ1LW1lbnUtdmVydGljYWwgLml2dS1tZW51LWl0ZW0tYWN0aXZlOm5vdCguaXZ1LW1lbnUtc3VibWVudSksXG4uaXZ1LW1lbnUtZGFyay5pdnUtbWVudS12ZXJ0aWNhbCAuaXZ1LW1lbnUtc3VibWVudS10aXRsZS1hY3RpdmU6bm90KC5pdnUtbWVudS1zdWJtZW51KSxcbi5pdnUtbWVudS1kYXJrLml2dS1tZW51LXZlcnRpY2FsIC5pdnUtbWVudS1pdGVtLWFjdGl2ZTpub3QoLml2dS1tZW51LXN1Ym1lbnUpOmhvdmVyLFxuLml2dS1tZW51LWRhcmsuaXZ1LW1lbnUtdmVydGljYWwgLml2dS1tZW51LXN1Ym1lbnUtdGl0bGUtYWN0aXZlOm5vdCguaXZ1LW1lbnUtc3VibWVudSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzYzZTRmO1xufVxuLml2dS1tZW51LWRhcmsuaXZ1LW1lbnUtdmVydGljYWwgLml2dS1tZW51LWl0ZW06aG92ZXIsXG4uaXZ1LW1lbnUtZGFyay5pdnUtbWVudS12ZXJ0aWNhbCAuaXZ1LW1lbnUtc3VibWVudS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDk1MDYwO1xufVxuLml2dS1tZW51LWRhcmsuaXZ1LW1lbnUtdmVydGljYWwgLml2dS1tZW51LWl0ZW0tYWN0aXZlOm5vdCguaXZ1LW1lbnUtc3VibWVudSksXG4uaXZ1LW1lbnUtZGFyay5pdnUtbWVudS12ZXJ0aWNhbCAuaXZ1LW1lbnUtc3VibWVudS10aXRsZS1hY3RpdmU6bm90KC5pdnUtbWVudS1zdWJtZW51KSB7XG4gIGNvbG9yOiAjMzM3ZGMwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMzM3ZGMwO1xufVxuLml2dS1tZW51LWRhcmsuaXZ1LW1lbnUtdmVydGljYWwgLml2dS1tZW51LXN1Ym1lbnUgLml2dS1tZW51LWl0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5pdnUtbWVudS1kYXJrLml2dS1tZW51LXZlcnRpY2FsIC5pdnUtbWVudS1zdWJtZW51IC5pdnUtbWVudS1pdGVtLWFjdGl2ZSxcbi5pdnUtbWVudS1kYXJrLml2dS1tZW51LXZlcnRpY2FsIC5pdnUtbWVudS1zdWJtZW51IC5pdnUtbWVudS1pdGVtLWFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzdkYzAgIWltcG9ydGFudDtcbn1cbi5pdnUtbWVudS1kYXJrLml2dS1tZW51LXZlcnRpY2FsIC5pdnUtbWVudS1jaGlsZC1pdGVtLWFjdGl2ZSA+IC5pdnUtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaXZ1LW1lbnUtZGFyay5pdnUtbWVudS12ZXJ0aWNhbCAuaXZ1LW1lbnUtb3BlbmVkIHtcbiAgYmFja2dyb3VuZDogIzM2M2U0Zjtcbn1cbi5pdnUtbWVudS1kYXJrLml2dS1tZW51LXZlcnRpY2FsIC5pdnUtbWVudS1vcGVuZWQgLml2dS1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjNDk1MDYwO1xufVxuLml2dS1tZW51LWRhcmsuaXZ1LW1lbnUtdmVydGljYWwgLml2dS1tZW51LW9wZW5lZCAuaXZ1LW1lbnUtc3VibWVudS1oYXMtcGFyZW50LXN1Ym1lbnUgLml2dS1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtbWVudS1ob3Jpem9udGFsIC5pdnUtbWVudS1zdWJtZW51IC5pdnUtc2VsZWN0LWRyb3Bkb3duIC5pdnUtbWVudS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA3cHggMTZweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjNDk1MDYwO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtc3VibWVudSAuaXZ1LXNlbGVjdC1kcm9wZG93biAuaXZ1LW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtc3VibWVudSAuaXZ1LXNlbGVjdC1kcm9wZG93biAuaXZ1LW1lbnUtaXRlbS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtc3VibWVudSAuaXZ1LXNlbGVjdC1kcm9wZG93biAuaXZ1LW1lbnUtaXRlbS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLml2dS1tZW51LWhvcml6b250YWwgLml2dS1tZW51LXN1Ym1lbnUgLml2dS1zZWxlY3QtZHJvcGRvd24gLml2dS1tZW51LWl0ZW0tZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtbWVudS1ob3Jpem9udGFsIC5pdnUtbWVudS1zdWJtZW51IC5pdnUtc2VsZWN0LWRyb3Bkb3duIC5pdnUtbWVudS1pdGVtLXNlbGVjdGVkLFxuLml2dS1tZW51LWhvcml6b250YWwgLml2dS1tZW51LXN1Ym1lbnUgLml2dS1zZWxlY3QtZHJvcGRvd24gLml2dS1tZW51LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgMTI1LCAxOTIsIDAuOSk7XG59XG4uaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtc3VibWVudSAuaXZ1LXNlbGVjdC1kcm9wZG93biAuaXZ1LW1lbnUtaXRlbS1zZWxlY3RlZC5pdnUtbWVudS1ob3Jpem9udGFsIC5pdnUtbWVudS1zdWJtZW51IC5pdnUtc2VsZWN0LWRyb3Bkb3duIC5pdnUtbWVudS1pdGVtLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NSwgMTEwLCAxNjksIDAuOTEpO1xufVxuLml2dS1tZW51LWhvcml6b250YWwgLml2dS1tZW51LXN1Ym1lbnUgLml2dS1zZWxlY3QtZHJvcGRvd24gLml2dS1tZW51LWl0ZW0tZGl2aWRlZCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVhZWM7XG59XG4uaXZ1LW1lbnUtaG9yaXpvbnRhbCAuaXZ1LW1lbnUtc3VibWVudSAuaXZ1LXNlbGVjdC1kcm9wZG93biAuaXZ1LW1lbnUtaXRlbS1kaXZpZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG59XG4uaXZ1LW1lbnUtbGFyZ2UgLml2dS1tZW51LWhvcml6b250YWwgLml2dS1tZW51LXN1Ym1lbnUgLml2dS1zZWxlY3QtZHJvcGRvd24gLml2dS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA3cHggMTZweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLml2dS1tZW51LWhvcml6b250YWwgLml2dS1tZW51LXN1Ym1lbnUgLml2dS1zZWxlY3QtZHJvcGRvd24gLml2dS1tZW51LWl0ZW0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5pdnUtbWVudS1ob3Jpem9udGFsIC5pdnUtbWVudS1zdWJtZW51IC5pdnUtc2VsZWN0LWRyb3Bkb3duIC5pdnUtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogN3B4IDE2cHggOHB4O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi5pdnUtZGF0ZS1waWNrZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uaXZ1LWRhdGUtcGlja2VyLXJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pdnUtZGF0ZS1waWNrZXIgLml2dS1zZWxlY3QtZHJvcGRvd24ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzIHtcbiAgd2lkdGg6IDE5NnB4O1xuICBtYXJnaW46IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzIHNwYW4gZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzLWhlYWRlciBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAycHg7XG4gIGNvbG9yOiAjYmJiZWM0O1xufVxuLml2dS1kYXRlLXBpY2tlci1jZWxscy1jZWxsOmhvdmVyIGVtIHtcbiAgYmFja2dyb3VuZDogI2UxZjBmZTtcbn1cbi5pdnUtZGF0ZS1waWNrZXItY2VsbHMtZm9jdXNlZCBlbSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzM3ZGMwIGluc2V0O1xufVxuc3Bhbi5pdnUtZGF0ZS1waWNrZXItY2VsbHMtY2VsbCB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pdnUtZGF0ZS1waWNrZXItY2VsbHMtY2VsbC1wcmV2LW1vbnRoIGVtLFxuLml2dS1kYXRlLXBpY2tlci1jZWxscy1jZWxsLW5leHQtbW9udGggZW0ge1xuICBjb2xvcjogI2JiYmVjNDtcbn1cbi5pdnUtZGF0ZS1waWNrZXItY2VsbHMtY2VsbC1wcmV2LW1vbnRoOmhvdmVyIGVtLFxuLml2dS1kYXRlLXBpY2tlci1jZWxscy1jZWxsLW5leHQtbW9udGg6aG92ZXIgZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbnNwYW4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzLWNlbGwtd2Vlay1sYWJlbCxcbnNwYW4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzLWNlbGwtd2Vlay1sYWJlbDpob3ZlcixcbnNwYW4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzLWNlbGwtZGlzYWJsZWQsXG5zcGFuLml2dS1kYXRlLXBpY2tlci1jZWxscy1jZWxsLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNiYmJlYzQ7XG59XG5zcGFuLml2dS1kYXRlLXBpY2tlci1jZWxscy1jZWxsLXdlZWstbGFiZWwgZW0sXG5zcGFuLml2dS1kYXRlLXBpY2tlci1jZWxscy1jZWxsLXdlZWstbGFiZWw6aG92ZXIgZW0sXG5zcGFuLml2dS1kYXRlLXBpY2tlci1jZWxscy1jZWxsLWRpc2FibGVkIGVtLFxuc3Bhbi5pdnUtZGF0ZS1waWNrZXItY2VsbHMtY2VsbC1kaXNhYmxlZDpob3ZlciBlbSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuc3Bhbi5pdnUtZGF0ZS1waWNrZXItY2VsbHMtY2VsbC1kaXNhYmxlZCxcbnNwYW4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzLWNlbGwtZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuLml2dS1kYXRlLXBpY2tlci1jZWxscy1jZWxsLXRvZGF5IGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml2dS1kYXRlLXBpY2tlci1jZWxscy1jZWxsLXRvZGF5IGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMzM3ZGMwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xufVxuLml2dS1kYXRlLXBpY2tlci1jZWxscy1jZWxsLXJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml2dS1kYXRlLXBpY2tlci1jZWxscy1jZWxsLXJhbmdlIGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLml2dS1kYXRlLXBpY2tlci1jZWxscy1jZWxsLXJhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2UxZjBmZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzLWNlbGwtc2VsZWN0ZWQgZW0sXG4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzLWNlbGwtc2VsZWN0ZWQ6aG92ZXIgZW0ge1xuICBiYWNrZ3JvdW5kOiAjMzM3ZGMwO1xuICBjb2xvcjogI2ZmZjtcbn1cbnNwYW4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzLWNlbGwtZGlzYWJsZWQuaXZ1LWRhdGUtcGlja2VyLWNlbGxzLWNlbGwtc2VsZWN0ZWQgZW0ge1xuICBiYWNrZ3JvdW5kOiAjYmJiZWM0O1xuICBjb2xvcjogI2Y3ZjdmNztcbn1cbi5pdnUtZGF0ZS1waWNrZXItY2VsbHMtY2VsbC10b2RheS5pdnUtZGF0ZS1waWNrZXItY2VsbHMtY2VsbC1zZWxlY3RlZCBlbTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzLXNob3ctd2Vlay1udW1iZXJzIHtcbiAgd2lkdGg6IDIyNnB4O1xufVxuLml2dS1kYXRlLXBpY2tlci1jZWxscy15ZWFyLFxuLml2dS1kYXRlLXBpY2tlci1jZWxscy1tb250aCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzLXllYXIgc3Bhbixcbi5pdnUtZGF0ZS1waWNrZXItY2VsbHMtbW9udGggc3BhbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLml2dS1kYXRlLXBpY2tlci1jZWxscy15ZWFyIHNwYW4gZW0sXG4uaXZ1LWRhdGUtcGlja2VyLWNlbGxzLW1vbnRoIHNwYW4gZW0ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwO1xufVxuLml2dS1kYXRlLXBpY2tlci1jZWxscy15ZWFyIC5pdnUtZGF0ZS1waWNrZXItY2VsbHMtY2VsbC1mb2N1c2VkLFxuLml2dS1kYXRlLXBpY2tlci1jZWxscy1tb250aCAuaXZ1LWRhdGUtcGlja2VyLWNlbGxzLWNlbGwtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmU1ZjI7XG59XG4uaXZ1LWRhdGUtcGlja2VyLWhlYWRlciB7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVhZWM7XG59XG4uaXZ1LWRhdGUtcGlja2VyLWhlYWRlci1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtZGF0ZS1waWNrZXItaGVhZGVyLWxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICMzMzdkYzA7XG59XG4uaXZ1LWRhdGUtcGlja2VyLWJ0bi1wdWxzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmU1ZjIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LWRhdGUtcGlja2VyLXByZXYtYnRuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaXZ1LWRhdGUtcGlja2VyLXByZXYtYnRuLWFycm93LWRvdWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLml2dS1kYXRlLXBpY2tlci1wcmV2LWJ0bi1hcnJvdy1kb3VibGUgaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxGM0QyXCI7XG59XG4uaXZ1LWRhdGUtcGlja2VyLW5leHQtYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLml2dS1kYXRlLXBpY2tlci1uZXh0LWJ0bi1hcnJvdy1kb3VibGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaXZ1LWRhdGUtcGlja2VyLW5leHQtYnRuLWFycm93LWRvdWJsZSBpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXEYzRDNcIjtcbn1cbi5pdnUtZGF0ZS1waWNrZXItd2l0aC1yYW5nZSAuaXZ1LXBpY2tlci1wYW5lbC1ib2R5IHtcbiAgbWluLXdpZHRoOiA0MzJweDtcbn1cbi5pdnUtZGF0ZS1waWNrZXItd2l0aC1yYW5nZSAuaXZ1LXBpY2tlci1wYW5lbC1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaXZ1LWRhdGUtcGlja2VyLXdpdGgtcmFuZ2UgLml2dS1waWNrZXItY2VsbHMtc2hvdy13ZWVrLW51bWJlcnMge1xuICBtaW4td2lkdGg6IDQ5MnB4O1xufVxuLml2dS1kYXRlLXBpY2tlci13aXRoLXdlZWstbnVtYmVycyAuaXZ1LXBpY2tlci1wYW5lbC1ib2R5LWRhdGUge1xuICBtaW4td2lkdGg6IDQ5MnB4O1xufVxuLml2dS1kYXRlLXBpY2tlci10cmFuc2ZlciB7XG4gIHotaW5kZXg6IDEwNjA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLml2dS1kYXRlLXBpY2tlci1mb2N1c2VkIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNWM5N2NkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MSwgMTI1LCAxOTIsIDAuMik7XG59XG4uaXZ1LXBpY2tlci1wYW5lbC1pY29uLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1waWNrZXItcGFuZWwtaWNvbi1idG46aG92ZXIge1xuICBjb2xvcjogIzMzN2RjMDtcbn1cbi5pdnUtcGlja2VyLXBhbmVsLWljb24tYnRuIGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaXZ1LXBpY2tlci1wYW5lbC1ib2R5LXdyYXBwZXIuaXZ1LXBpY2tlci1wYW5lbC13aXRoLXNpZGViYXIge1xuICBwYWRkaW5nLWxlZnQ6IDkycHg7XG59XG4uaXZ1LXBpY2tlci1wYW5lbC1zaWRlYmFyIHtcbiAgd2lkdGg6IDkycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTkycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWVhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5pdnUtcGlja2VyLXBhbmVsLXNob3J0Y3V0IHtcbiAgcGFkZGluZzogNnB4IDE1cHggN3B4IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLml2dS1waWNrZXItcGFuZWwtc2hvcnRjdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllYWVjO1xufVxuLml2dS1waWNrZXItcGFuZWwtYm9keSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLml2dS1waWNrZXItY29uZmlybSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllYWVjO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogOHB4O1xuICBjbGVhcjogYm90aDtcbn1cbi5pdnUtcGlja2VyLWNvbmZpcm0gPiBzcGFuIHtcbiAgY29sb3I6ICMzMzdkYzA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAycHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXZ1LXBpY2tlci1jb25maXJtID4gc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjNWM5N2NkO1xufVxuLml2dS1waWNrZXItY29uZmlybSA+IHNwYW46YWN0aXZlIHtcbiAgY29sb3I6ICMzMDc3YjY7XG59XG4uaXZ1LXBpY2tlci1jb25maXJtLXRpbWUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5pdnUtdGltZS1waWNrZXItY2VsbHMge1xuICBtaW4td2lkdGg6IDExMnB4O1xufVxuLml2dS10aW1lLXBpY2tlci1jZWxscy13aXRoLXNlY29uZHMge1xuICBtaW4td2lkdGg6IDE2OHB4O1xufVxuLml2dS10aW1lLXBpY2tlci1jZWxscy1saXN0IHtcbiAgd2lkdGg6IDU2cHg7XG4gIG1heC1oZWlnaHQ6IDE0NHB4O1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllYWVjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LXRpbWUtcGlja2VyLWNlbGxzLWxpc3Q6aG92ZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLml2dS10aW1lLXBpY2tlci1jZWxscy1saXN0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLml2dS10aW1lLXBpY2tlci1jZWxscy1saXN0Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cbi5pdnUtdGltZS1waWNrZXItY2VsbHMtbGlzdCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxMjBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLml2dS10aW1lLXBpY2tlci1jZWxscy1saXN0IHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtdGltZS1waWNrZXItY2VsbHMtY2VsbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uaXZ1LXRpbWUtcGlja2VyLWNlbGxzLWNlbGwtZGlzYWJsZWQge1xuICBjb2xvcjogI2JiYmVjNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5pdnUtdGltZS1waWNrZXItY2VsbHMtY2VsbC1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjYmJiZWM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLml2dS10aW1lLXBpY2tlci1jZWxscy1jZWxsLXNlbGVjdGVkLFxuLml2dS10aW1lLXBpY2tlci1jZWxscy1jZWxsLXNlbGVjdGVkOmhvdmVyIHtcbiAgY29sb3I6ICMzMzdkYzA7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uaXZ1LXRpbWUtcGlja2VyLWNlbGxzLWNlbGwtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmU1ZjI7XG59XG4uaXZ1LXRpbWUtcGlja2VyLWhlYWRlciB7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVhZWM7XG59XG4uaXZ1LXRpbWUtcGlja2VyLXdpdGgtcmFuZ2UgLml2dS1waWNrZXItcGFuZWwtYm9keSB7XG4gIG1pbi13aWR0aDogMjI4cHg7XG59XG4uaXZ1LXRpbWUtcGlja2VyLXdpdGgtcmFuZ2UgLml2dS1waWNrZXItcGFuZWwtY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LXRpbWUtcGlja2VyLXdpdGgtcmFuZ2UgLml2dS1waWNrZXItcGFuZWwtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMxcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJhY2tncm91bmQ6ICNlOWVhZWM7XG4gIHotaW5kZXg6IDE7XG59XG4uaXZ1LXRpbWUtcGlja2VyLXdpdGgtcmFuZ2UgLml2dS1waWNrZXItcGFuZWwtY29udGVudC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5pdnUtdGltZS1waWNrZXItd2l0aC1yYW5nZSAuaXZ1LXBpY2tlci1wYW5lbC1jb250ZW50LXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0ycHg7XG59XG4uaXZ1LXRpbWUtcGlja2VyLXdpdGgtcmFuZ2UgLml2dS10aW1lLXBpY2tlci1jZWxscy1saXN0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pdnUtdGltZS1waWNrZXItd2l0aC1yYW5nZSAuaXZ1LXRpbWUtcGlja2VyLWNlbGxzLWxpc3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaXZ1LXRpbWUtcGlja2VyLXdpdGgtcmFuZ2UuaXZ1LXRpbWUtcGlja2VyLXdpdGgtc2Vjb25kcyAuaXZ1LXBpY2tlci1wYW5lbC1ib2R5IHtcbiAgbWluLXdpZHRoOiAzNDBweDtcbn1cbi5pdnUtcGlja2VyLXBhbmVsLWNvbnRlbnQgLml2dS1waWNrZXItcGFuZWwtY29udGVudCAuaXZ1LXRpbWUtcGlja2VyLWNlbGxzIHtcbiAgbWluLXdpZHRoOiAyMTZweDtcbn1cbi5pdnUtcGlja2VyLXBhbmVsLWNvbnRlbnQgLml2dS1waWNrZXItcGFuZWwtY29udGVudCAuaXZ1LXRpbWUtcGlja2VyLWNlbGxzLXdpdGgtc2Vjb25kcyB7XG4gIG1pbi13aWR0aDogMjE2cHg7XG59XG4uaXZ1LXBpY2tlci1wYW5lbC1jb250ZW50IC5pdnUtcGlja2VyLXBhbmVsLWNvbnRlbnQgLml2dS10aW1lLXBpY2tlci1jZWxscy13aXRoLXNlY29uZHMgLml2dS10aW1lLXBpY2tlci1jZWxscy1saXN0IHtcbiAgd2lkdGg6IDcycHg7XG59XG4uaXZ1LXBpY2tlci1wYW5lbC1jb250ZW50IC5pdnUtcGlja2VyLXBhbmVsLWNvbnRlbnQgLml2dS10aW1lLXBpY2tlci1jZWxscy13aXRoLXNlY29uZHMgLml2dS10aW1lLXBpY2tlci1jZWxscy1saXN0IHVsIGxpIHtcbiAgcGFkZGluZzogMCAwIDAgMjhweDtcbn1cbi5pdnUtcGlja2VyLXBhbmVsLWNvbnRlbnQgLml2dS1waWNrZXItcGFuZWwtY29udGVudCAuaXZ1LXRpbWUtcGlja2VyLWNlbGxzLWxpc3Qge1xuICB3aWR0aDogMTA4cHg7XG4gIG1heC1oZWlnaHQ6IDIxNnB4O1xufVxuLml2dS1waWNrZXItcGFuZWwtY29udGVudCAuaXZ1LXBpY2tlci1wYW5lbC1jb250ZW50IC5pdnUtdGltZS1waWNrZXItY2VsbHMtbGlzdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaXZ1LXBpY2tlci1wYW5lbC1jb250ZW50IC5pdnUtcGlja2VyLXBhbmVsLWNvbnRlbnQgLml2dS10aW1lLXBpY2tlci1jZWxscy1saXN0Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLml2dS1waWNrZXItcGFuZWwtY29udGVudCAuaXZ1LXBpY2tlci1wYW5lbC1jb250ZW50IC5pdnUtdGltZS1waWNrZXItY2VsbHMtbGlzdCB1bCB7XG4gIHBhZGRpbmc6IDAgMCAxOTJweCAwO1xufVxuLml2dS1waWNrZXItcGFuZWwtY29udGVudCAuaXZ1LXBpY2tlci1wYW5lbC1jb250ZW50IC5pdnUtdGltZS1waWNrZXItY2VsbHMtbGlzdCB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwIDQ2cHg7XG59XG4uaXZ1LWZvcm0gLml2dS1mb3JtLWl0ZW0tbGFiZWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0OTUwNjA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLml2dS1mb3JtLWxhYmVsLWxlZnQgLml2dS1mb3JtLWl0ZW0tbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLml2dS1mb3JtLWxhYmVsLXRvcCAuaXZ1LWZvcm0taXRlbS1sYWJlbCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG59XG4uaXZ1LWZvcm0taW5saW5lIC5pdnUtZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uaXZ1LWZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHpvb206IDE7XG59XG4uaXZ1LWZvcm0taXRlbTpiZWZvcmUsXG4uaXZ1LWZvcm0taXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLml2dS1mb3JtLWl0ZW06YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5pdnUtZm9ybS1pdGVtOmJlZm9yZSxcbi5pdnUtZm9ybS1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLml2dS1mb3JtLWl0ZW06YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5pdnUtZm9ybS1pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaXZ1LWZvcm0taXRlbSAuaXZ1LWZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXZ1LWZvcm0taXRlbSAuaXZ1LWZvcm0taXRlbSAuaXZ1LWZvcm0taXRlbS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xufVxuLml2dS1mb3JtLWl0ZW0tZXJyb3ItdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBjb2xvcjogI2VkM2YxNDtcbn1cbi5pdnUtZm9ybS1pdGVtLXJlcXVpcmVkIC5pdnUtZm9ybS1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcqJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBTaW1TdW47XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNlZDNmMTQ7XG59XG4uaXZ1LWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaXZ1LWNhcm91c2VsLXRyYWNrLFxuLml2dS1jYXJvdXNlbC1saXN0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5pdnUtY2Fyb3VzZWwtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pdnUtY2Fyb3VzZWwtdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uaXZ1LWNhcm91c2VsLXRyYWNrLmhpZ2hlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uaXZ1LWNhcm91c2VsLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLml2dS1jYXJvdXNlbC1hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjExKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5pdnUtY2Fyb3VzZWwtYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNSk7XG59XG4uaXZ1LWNhcm91c2VsLWFycm93ID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5pdnUtY2Fyb3VzZWwtYXJyb3cubGVmdCB7XG4gIGxlZnQ6IDE2cHg7XG59XG4uaXZ1LWNhcm91c2VsLWFycm93LnJpZ2h0IHtcbiAgcmlnaHQ6IDE2cHg7XG59XG4uaXZ1LWNhcm91c2VsLWFycm93LWFsd2F5cyB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4uaXZ1LWNhcm91c2VsLWFycm93LWhvdmVyIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbn1cbi5pdnUtY2Fyb3VzZWw6aG92ZXIgLml2dS1jYXJvdXNlbC1hcnJvdy1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaXZ1LWNhcm91c2VsLWRvdHMge1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3cHg7XG59XG4uaXZ1LWNhcm91c2VsLWRvdHMtaW5zaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzcHg7XG59XG4uaXZ1LWNhcm91c2VsLWRvdHMtb3V0c2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uaXZ1LWNhcm91c2VsLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiA3cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLml2dS1jYXJvdXNlbC1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjODM5MWE1O1xuICBvcGFjaXR5OiAwLjM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG4uaXZ1LWNhcm91c2VsLWRvdHMgbGkgYnV0dG9uLnJhZGl1cyB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaXZ1LWNhcm91c2VsLWRvdHMgbGk6aG92ZXIgPiBidXR0b24ge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uaXZ1LWNhcm91c2VsLWRvdHMgbGkuaXZ1LWNhcm91c2VsLWFjdGl2ZSA+IGJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAyNHB4O1xufVxuLml2dS1jYXJvdXNlbC1kb3RzIGxpLml2dS1jYXJvdXNlbC1hY3RpdmUgPiBidXR0b24ucmFkaXVzIHtcbiAgd2lkdGg6IDZweDtcbn1cbi5pdnUtcmF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5pdnUtcmF0ZS1kaXNhYmxlZCAuaXZ1LXJhdGUtc3RhcjpiZWZvcmUsXG4uaXZ1LXJhdGUtZGlzYWJsZWQgLml2dS1yYXRlLXN0YXItY29udGVudDpiZWZvcmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaXZ1LXJhdGUtZGlzYWJsZWQgLml2dS1yYXRlLXN0YXI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLml2dS1yYXRlLXN0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdJb25pY29ucyc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaXZ1LXJhdGUtc3Rhcjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5pdnUtcmF0ZS1zdGFyOmJlZm9yZSxcbi5pdnUtcmF0ZS1zdGFyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29udGVudDogXCJcXEY0QjNcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLml2dS1yYXRlLXN0YXItY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXZ1LXJhdGUtc3Rhci1jb250ZW50OmJlZm9yZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pdnUtcmF0ZS1zdGFyLWhhbGYgLml2dS1yYXRlLXN0YXItY29udGVudDpiZWZvcmUsXG4uaXZ1LXJhdGUtc3Rhci1mdWxsOmJlZm9yZSB7XG4gIGNvbG9yOiAjZjVhNjIzO1xufVxuLml2dS1yYXRlLXN0YXItaGFsZjpob3ZlciAuaXZ1LXJhdGUtc3Rhci1jb250ZW50OmJlZm9yZSxcbi5pdnUtcmF0ZS1zdGFyLWZ1bGw6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNmN2I4NGY7XG59XG4uaXZ1LXJhdGUtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLml2dS11cGxvYWQgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLml2dS11cGxvYWQtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5pdnUtdXBsb2FkLWxpc3QtZmlsZSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgY29sb3I6ICM0OTUwNjA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXZ1LXVwbG9hZC1saXN0LWZpbGUgPiBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS11cGxvYWQtbGlzdC1maWxlID4gc3BhbiBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzQ5NTA2MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLml2dS11cGxvYWQtbGlzdC1maWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi5pdnUtdXBsb2FkLWxpc3QtZmlsZTpob3ZlciA+IHNwYW4ge1xuICBjb2xvcjogIzMzN2RjMDtcbn1cbi5pdnUtdXBsb2FkLWxpc3QtZmlsZTpob3ZlciA+IHNwYW4gaSB7XG4gIGNvbG9yOiAjNDk1MDYwO1xufVxuLml2dS11cGxvYWQtbGlzdC1maWxlOmhvdmVyIC5pdnUtdXBsb2FkLWxpc3QtcmVtb3ZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pdnUtdXBsb2FkLWxpc3QtcmVtb3ZlIHtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLml2dS11cGxvYWQtbGlzdC1yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5pdnUtdXBsb2FkLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pdnUtdXBsb2FkLWRyYWcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2RkZGVlMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuLml2dS11cGxvYWQtZHJhZzpob3ZlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjMzM3ZGMwO1xufVxuLml2dS11cGxvYWQtZHJhZ092ZXIge1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzMzN2RjMDtcbn1cbi5pdnUtdHJlZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLml2dS10cmVlIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA4cHggMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5pdnUtdHJlZSBsaSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMThweDtcbn1cbi5pdnUtdHJlZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjNDk1MDYwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtdHJlZS10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZjk7XG59XG4uaXZ1LXRyZWUtdGl0bGUtc2VsZWN0ZWQsXG4uaXZ1LXRyZWUtdGl0bGUtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlNWYyO1xufVxuLml2dS10cmVlLWFycm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaXZ1LXRyZWUtYXJyb3cgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS10cmVlLWFycm93LW9wZW4gaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5pdnUtdHJlZS1hcnJvdy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uaXZ1LWF2YXRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5pdnUtYXZhdGFyLWltYWdlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXZ1LWF2YXRhciA+ICoge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5pdnUtYXZhdGFyLml2dS1hdmF0YXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5pdnUtYXZhdGFyLWxhcmdlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uaXZ1LWF2YXRhci1sYXJnZSA+ICoge1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5pdnUtYXZhdGFyLWxhcmdlLml2dS1hdmF0YXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5pdnUtYXZhdGFyLXNtYWxsIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uaXZ1LWF2YXRhci1zbWFsbCA+ICoge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5pdnUtYXZhdGFyLXNtYWxsLml2dS1hdmF0YXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pdnUtYXZhdGFyLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pdnUtYXZhdGFyID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pdnUtY29sb3ItcGlja2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLml2dS1jb2xvci1waWNrZXItaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1oaWRlLWRyb3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLml2dS1jb2xvci1waWNrZXItZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNGU1ZTc7XG59XG4uaXZ1LWNvbG9yLXBpY2tlciA+IGRpdjpmaXJzdC1jaGlsZDpob3ZlciAuaXZ1LWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNWM5N2NkO1xufVxuLml2dS1jb2xvci1waWNrZXIgPiBkaXY6Zmlyc3QtY2hpbGQuaXZ1LWNvbG9yLXBpY2tlci1kaXNhYmxlZDpob3ZlciAuaXZ1LWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNWU3O1xufVxuLml2dS1jb2xvci1waWNrZXIgLml2dS1zZWxlY3QtZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwO1xufVxuLml2dS1jb2xvci1waWNrZXItaW5wdXQuaXZ1LWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pdnUtY29sb3ItcGlja2VyLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM1Yzk3Y2Q7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDUxLCAxMjUsIDE5MiwgMC4yKTtcbn1cbi5pdnUtY29sb3ItcGlja2VyLXJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLml2dS1jb2xvci1waWNrZXItY29sb3Ige1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBd0FBQUFNQ0FJQUFBRFpGOHV3QUFBQUdVbEVRVlFZVjJNNGd3SCtZd0NHSWFzSVV3aFQyNUJWQkFEdHpZTllySHZ2NGdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1jb2xvciBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLml2dS1jb2xvci1waWNrZXItY29sb3ItZW1wdHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1jb2xvci1lbXB0eSBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLml2dS1jb2xvci1waWNrZXItY29sb3ItZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogIzVjOTdjZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNTEsIDEyNSwgMTkyLCAwLjIpO1xufVxuLml2dS1jb2xvci1waWNrZXItbGFyZ2UgLml2dS1jb2xvci1waWNrZXItY29sb3Ige1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDFweDtcbn1cbi5pdnUtY29sb3ItcGlja2VyLWxhcmdlIC5pdnUtY29sb3ItcGlja2VyLWNvbG9yLWVtcHR5IGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1zbWFsbCAuaXZ1LWNvbG9yLXBpY2tlci1jb2xvciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRvcDogM3B4O1xufVxuLml2dS1jb2xvci1waWNrZXItc21hbGwgLml2dS1jb2xvci1waWNrZXItY29sb3ItZW1wdHkgaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pdnUtY29sb3ItcGlja2VyLXBpY2tlci13cmFwcGVyIHtcbiAgcGFkZGluZzogOHB4IDhweCAwO1xufVxuLml2dS1jb2xvci1waWNrZXItcGlja2VyLXBhbmVsIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml2dS1jb2xvci1waWNrZXItcGlja2VyLWh1ZS1zbGlkZXIsXG4uaXZ1LWNvbG9yLXBpY2tlci1waWNrZXItYWxwaGEtc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pdnUtY29sb3ItcGlja2VyLXBpY2tlci1jb2xvcnMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pdnUtY29sb3ItcGlja2VyLXBpY2tlci1jb2xvcnM6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1Yzk3Y2Q7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDUxLCAxMjUsIDE5MiwgMC4yKTtcbn1cbi5pdnUtY29sb3ItcGlja2VyLXBpY2tlci1jb2xvcnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pdnUtY29sb3ItcGlja2VyLXBpY2tlci1jb2xvcnMtd3JhcHBlci1jb2xvciB7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1waWNrZXItY29sb3JzLXdyYXBwZXItY2lyY2xlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICNmZmYsIGluc2V0IDAgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIC0ycHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLml2dS1jb2xvci1waWNrZXItcGlja2VyIC5pdnUtcGlja2VyLWNvbmZpcm0ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1zYXR1cmF0aW9uLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1jb2xvci1waWNrZXItc2F0dXJhdGlvbi13cmFwcGVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWM5N2NkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MSwgMTI1LCAxOTIsIDAuMik7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1zYXR1cmF0aW9uLFxuLml2dS1jb2xvci1waWNrZXItc2F0dXJhdGlvbi0td2hpdGUsXG4uaXZ1LWNvbG9yLXBpY2tlci1zYXR1cmF0aW9uLS1ibGFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1zYXR1cmF0aW9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1zYXR1cmF0aW9uLS1ibGFjayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAsIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLml2dS1jb2xvci1waWNrZXItc2F0dXJhdGlvbi1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1zYXR1cmF0aW9uLWNpcmNsZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxLjVweCAjZmZmLCBpbnNldCAwIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAtMnB4KTtcbn1cbi5pdnUtY29sb3ItcGlja2VyLWh1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2YwMCAwJSwgI2ZmMCAxNyUsICMwZjAgMzMlLCAjMGZmIDUwJSwgIzAwZiA2NyUsICNmMGYgODMlLCAjZjAwIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1jb2xvci1waWNrZXItaHVlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWM5N2NkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MSwgMTI1LCAxOTIsIDAuMik7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1odWUtY29udGFpbmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pdnUtY29sb3ItcGlja2VyLWh1ZS1wb2ludGVyIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLml2dS1jb2xvci1waWNrZXItaHVlLXBpY2tlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGhlaWdodDogOHB4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xufVxuLml2dS1jb2xvci1waWNrZXItYWxwaGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLml2dS1jb2xvci1waWNrZXItYWxwaGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1Yzk3Y2Q7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDUxLCAxMjUsIDE5MiwgMC4yKTtcbn1cbi5pdnUtY29sb3ItcGlja2VyLWFscGhhLWNoZWNrYm9hcmQtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1hbHBoYS1jaGVja2VyYm9hcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXdBQUFBTUNBSUFBQURaRjh1d0FBQUFHVWxFUVZRWVYyTTRnd0grWXdDR0lhc0lVd2hUMjVCVkJBRHR6WU5Zckh2djRnQUFBQUJKUlU1RXJrSmdnZz09KTtcbn1cbi5pdnUtY29sb3ItcGlja2VyLWFscGhhLWdyYWRpZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5pdnUtY29sb3ItcGlja2VyLWFscGhhLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAzcHg7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1hbHBoYS1wb2ludGVyIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLml2dS1jb2xvci1waWNrZXItYWxwaGEtcGlja2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGhlaWdodDogOHB4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG4uaXZ1LWNvbG9yLXBpY2tlci1jb25maXJtIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllYWVjO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogOHB4O1xuICBjbGVhcjogYm90aDtcbn1cbi5pdnUtY29sb3ItcGlja2VyLWNvbmZpcm0tY29sb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogOHB4O1xufVxuLml2dS1hdXRvLWNvbXBsZXRlIC5pdnUtc2VsZWN0LW5vdC1mb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXZ1LWF1dG8tY29tcGxldGUgLml2dS1pY29uLWlvcy1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXZ1LWF1dG8tY29tcGxldGU6aG92ZXIgLml2dS1pY29uLWlvcy1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pdnUtYXV0by1jb21wbGV0ZS5pdnUtc2VsZWN0LWRyb3Bkb3duIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi8qYmFzZSovXG4vKmJhc2UqL1xuLnByaW1hcnktY29sb3Ige1xuICBjb2xvcjogIzMzN2RjMCAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3ZGMwO1xufVxuLnN1Y2Nlc3MtY29sb3Ige1xuICBjb2xvcjogIzE5YmU2YiAhaW1wb3J0YW50O1xufVxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTliZTZiO1xufVxuLmVycm9yLWNvbG9yIHtcbiAgY29sb3I6ICNlZDNmMTQgIWltcG9ydGFudDtcbn1cbi5iZy1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDNmMTQ7XG59XG4ud2FybmluZy1jb2xvciB7XG4gIGNvbG9yOiAjZmY5OTAwICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk5MDA7XG59XG4ud2hpdGUtY29sb3Ige1xuICBjb2xvcjogI0ZGRjtcbn1cbi5ibGFjay05IHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5ibGFjay02IHtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbn1cbi5ibGFjay0zIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxhY2stOS1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYmxhY2stOS1pbnB1dC5ib2xkIGlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxhY2stOS1pbnB1dC5iYWNrIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogb3BlbiBzYW5zLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaXZ1LW1lbnUtaXRlbS1zZWxlY3RlZC5pdnUtbWVudS1pdGVtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uZm9udC1zaXplLTEzIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud29yZC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4udXNhaWxzLWNvbnRlbnQtcGFnZSA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgMTBweCA1MHB4O1xufVxuLnVzYWlscy10aXRsZSB7XG4gIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udXNhaWxzLXRpdGxlIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnVzYWlscy1zZWFyY2gge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi51c2FpbHMtc2VhcmNoIC5pbnB1dC1zZWFyY2gtYnRuIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udXNhaWxzLXNlYXJjaCAuaW5wdXQtc2VhcmNoLWJ0biBpbnB1dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi51c2FpbHMtc2VhcmNoIC5pbnB1dC1zZWFyY2gtYnRuLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi51c2FpbHMtc2VhcmNoIGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi50YWJzLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGFicy1zZWFyY2ggPiBidXR0b24sXG4udGFicy1zZWFyY2ggPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnRhYnMtc2VhcmNoID4gYnV0dG9uLml2dS1jYXNjYWRlcixcbi50YWJzLXNlYXJjaCA+IGRpdi5pdnUtY2FzY2FkZXIsXG4udGFicy1zZWFyY2ggPiBidXR0b24uaXZ1LWRhdGUtcGlja2VyLFxuLnRhYnMtc2VhcmNoID4gZGl2Lml2dS1kYXRlLXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4udGFicy1zZWFyY2ggPiBidXR0b24uaXZ1LXJvdyxcbi50YWJzLXNlYXJjaCA+IGRpdi5pdnUtcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFicy1zZWFyY2ggPiBidXR0b24udG9uZy10aW1lLFxuLnRhYnMtc2VhcmNoID4gZGl2LnRvbmctdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3cHg7XG59XG4udGFicy1zZWFyY2ggPiBidXR0b24udG9uZy10aW1lIC50b25nLXRpbWUtdGl0bGUsXG4udGFicy1zZWFyY2ggPiBkaXYudG9uZy10aW1lIC50b25nLXRpbWUtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbn1cbi50YWJzLXNlYXJjaCA+IC5pdnUtY2FzY2FkZXIsXG4udGFicy1zZWFyY2ggPiAuaXZ1LWlucHV0LXdyYXBwZXIge1xuICB3aWR0aDogMzAwcHg7XG59XG4udGFicy1zZWFyY2ggPiAuaXZ1LWRhdGUtcGlja2VyIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLnRhYnMtc2VhcmNoID4gLml2dS1zZWxlY3Qge1xuICB3aWR0aDogMjAwcHg7XG59XG4udGFicy10YWJsZSB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLnRhYnMtdGFibGUgYnV0dG9uIHtcbiAgbWFyZ2luOiA1cHg7XG59XG4uaXZ1LXRhYnMtdGFiIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmF1ZGl0LWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hdWRpdC1jaGVja2JveCAuaXZ1LWNoZWNrYm94LWdyb3VwLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnR4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGUtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZGVtby1zcGluLWljb24tbG9hZCB7XG4gIGFuaW1hdGlvbjogYW5pLWRlbW8tc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGFuaS1kZW1vLXNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5kZW1vLXNwaW4tQ29sIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc2l0aW9uLWFic29sdXRlLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbn1cbi5tLXQtLTgge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLm0tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubS1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tLXQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLm0tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tLXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4ucGFkZGluZzEwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wYWRkaW5nLXRvcC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnBvc2l0aW9uLXItdC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi52ZXJ0aWNhbC1jZW50ZXItbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi52ZXJ0aWNhbC1jZW50ZXItbW9kYWwgLml2dS1tb2RhbCB7XG4gIHRvcDogMDtcbn1cbi5pdnUtaW5wdXQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5wLXQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5wLTE1IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wLWItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wLTcge1xuICBwYWRkaW5nOiA3cHg7XG59XG4uZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGluZS1oZWlnaHQtMjUge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5ici1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcbiAgcGFkZGluZzogOHB4O1xufVxuLm5vbmUtYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5ociB7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2YzZjNmMztcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ubWVudS1oZWFyZGVyLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNjBweDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tZW51LWhlYXJkZXItdG9wIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjIwcHg7XG59XG4ubWVudS1oZWFyZGVyLXRvcCAudXNhaWxzLWNlbnRlciB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudS1oZWFyZGVyLXRvcCAuZm9udC13ZWlnaHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZW51LWhlYXJkZXItdG9wIC51c2FpbHMtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDQ2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAtMjE1cHg7XG59XG4ubWVudS1oZWFyZGVyLXRvcCAudXNhaWxzLXVzZXItaGVhZGVyLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC04NXB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWVudS1oZWFyZGVyLXRvcCAudXNhaWxzLXVzZXItaGVhZGVyLW1zZyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuLm1lbnUtaGVhcmRlci10b3AgLnVzYWlscy11c2VyLWhlYWRlci1tc2cgLml2dS1kcm9wZG93bi1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50ZXh0LXJpZ2h0LXRvcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLml2dS10YWJsZS1jZWxsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbmJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udXNhaWxzLWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3M7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udXNhaWxzLWNvbnRlbnQgLnVzYWlscy1jb250ZW50LW1zZyB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjJmMmYyO1xuICBtYXJnaW46IDEzcHggMTBweCAwO1xuICBib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xufVxuLml2dS1tZW51IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuYnV0dG9uIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5sb2NrLWxvY2tlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3ZGMwO1xufVxuLmNvcHlyaWdodC11c2FpbHMtcG9ydGFsIHtcbiAgcGFkZGluZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjY2NjO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jb3B5cmlnaHQtdXNhaWxzLXBvcnRhbCBzcGFuIHtcbiAgY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmVycm9yLTQwNCB7XG4gIHdpZHRoOiAxODZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5lcnJvci00MDQgaDEge1xuICBmb250LXNpemU6IDExMHB4O1xuICBAZXh0ZW5kIC5jbGVhcmZpeDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5lcnJvci00MDQgaDEgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmVycm9yLTQwNCAuYmFzZS1jb2xvciB7XG4gIGNvbG9yOiAjMzM3ZGMwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgNXB4O1xufVxuI2xvY2tfc2NyZWVuX2xvY2tlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzMzN2RjMCBpbnNldDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDNzO1xufVxuLnVubG9jay1ib2R5LWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLnVubG9jay1ib2R5LWNvbiAudW5sb2NrLWF2YXRvci1jb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgei1pbmRleDogMTI7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4udW5sb2NrLWJvZHktY29uIC51bmxvY2stYXZhdG9yLWNvbiAudW5sb2NrLWF2YXRvci1pbWcge1xuICB3aWR0aDogNzUlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE3JSAxNSU7XG4gIHotaW5kZXg6IDc7XG59XG4udW5sb2NrLWJvZHktY29uIC51bmxvY2stYXZhdG9yLWNvbiAudW5sb2NrLWF2YXRvci1jb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogMTE2MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgY29sb3I6IHdoaXRlO1xufVxuLnVubG9jay1ib2R5LWNvbiAudW5sb2NrLWF2YXRvci1jb24gLnVubG9jay1hdmF0b3ItY292ZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggYXV0byA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51bmxvY2stYm9keS1jb24gLnVubG9jay1hdmF0b3ItY29uIC51bmxvY2stYXZhdG9yLWNvdmVyIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi51bmxvY2stYm9keS1jb24gLnVubG9jay1hdmF0b3ItY29uOmhvdmVyIC51bmxvY2stYXZhdG9yLWNvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG59XG4udW5sb2NrLWJvZHktY29uIC51bmxvY2stYXZhdG9yLXVuZGVyLWJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ5JTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NXB4LCAtNTAlKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDk4cHg7XG4gIGhlaWdodDogOThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICB6LWluZGV4OiA1O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzM3ZGMwO1xufVxuLnVubG9jay1ib2R5LWNvbiAudW5sb2NrLWlucHV0LWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogMzUwcHg7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDBweDtcbn1cbi51bmxvY2stYm9keS1jb24gLnVubG9jay1pbnB1dC1jb24gLnVubG9jay1pbnB1dC1vdmVyZmxvdy1jb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51bmxvY2stYm9keS1jb24gLnVubG9jay1pbnB1dC1jb24gLnVubG9jay1pbnB1dC1vdmVyZmxvdy1jb24gLnVubG9jay1vdmVyZmxvdy1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgLjVzO1xufVxuLnVubG9jay1ib2R5LWNvbiAudW5sb2NrLWlucHV0LWNvbiAudW5sb2NrLWlucHV0LW92ZXJmbG93LWNvbiAudW5sb2NrLW92ZXJmbG93LWJvZHkgLnVubG9jay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggMTBweCAxMXB4IDMwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMmRkZGU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udW5sb2NrLWJvZHktY29uIC51bmxvY2staW5wdXQtY29uIC51bmxvY2staW5wdXQtb3ZlcmZsb3ctY29uIC51bmxvY2stb3ZlcmZsb3ctYm9keSAudW5sb2NrLWJ0biB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiA3cHggMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDI1cHggMjVweCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTJkZGRlO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYmFja2dyb3VuZDogIzMzN2RjMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi51bmxvY2stYm9keS1jb24gLnVubG9jay1pbnB1dC1jb24gLnVubG9jay1pbnB1dC1vdmVyZmxvdy1jb24gLnVubG9jay1vdmVyZmxvdy1ib2R5IC51bmxvY2stYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzhmYjdmZTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi51bmxvY2stYm9keS1jb24gLnVubG9jay1pbnB1dC1jb24gLnVubG9jay1pbnB1dC1vdmVyZmxvdy1jb24gLnVubG9jay1vdmVyZmxvdy1ib2R5IC5jbGljay11bmxvY2stYnRuIHtcbiAgYmFja2dyb3VuZDogIzJiODVlNCAhaW1wb3J0YW50O1xufVxuLnVubG9jay1ib2R5LWNvbiAudW5sb2NrLWxvY2tpbmctdGlwLWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIGJvdHRvbTogLTgwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQGtleWZyYW1lcyB1bmxvY2staW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgODglIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB1bmxvY2stb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuLnNob3ctdW5sb2NrLWVudGVyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogdW5sb2NrLWluIDEuNHMgZWFzZTtcbn1cbi5zaG93LXVubG9jay1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2hvdy11bmxvY2stbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvd2ViL2xlc3MvYXBwLXB1YmxpYy5sZXNzIiwiLmhvdmVyKEBjb2xvcjogQGlucHV0LWhvdmVyLWJvcmRlci1jb2xvcikge1xuICAgIGJvcmRlci1jb2xvcjogdGludChAY29sb3IsIDIwJSk7XG59XG4uaG92ZXItZXJyb3IoKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAZXJyb3ItY29sb3I7XG59XG5cbi5hY3RpdmUoQGNvbG9yOiBAaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yKSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0aW50KEBjb2xvciwgMjAlKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBmYWRlKEBjb2xvciwgMjAlKTtcbn1cbi5hY3RpdmUtZXJyb3IoKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggZmFkZShAZXJyb3ItY29sb3IsIDIwJSk7XG59XG5cbi5kaXNhYmxlZCgpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5ob3ZlcihAaW5wdXQtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG59XG5cbi5pbnB1dC1sYXJnZSgpIHtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICBwYWRkaW5nOiBAaW5wdXQtcGFkZGluZy12ZXJ0aWNhbC1sYXJnZSBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbn1cblxuLmlucHV0LXNtYWxsKCkge1xuICAgIHBhZGRpbmc6IEBpbnB1dC1wYWRkaW5nLXZlcnRpY2FsLXNtYWxsIEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDtcbn1cblxuLmlucHV0KCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgcGFkZGluZzogQGlucHV0LXBhZGRpbmctdmVydGljYWwtYmFzZSBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogQGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgLnBsYWNlaG9sZGVyKCk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5ob3ZlcigpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICAuYWN0aXZlKCk7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgICAuZGlzYWJsZWQoKTtcbiAgICB9XG5cbiAgICAvLyBSZXNldCBoZWlnaHQgZm9yIHRleHRhcmVhXG4gICAgdGV4dGFyZWEmIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgfVxuXG4gICAgLy8gU2l6ZVxuICAgICYtbGFyZ2Uge1xuICAgICAgICAuaW5wdXQtbGFyZ2UoKTtcbiAgICB9XG5cbiAgICAmLXNtYWxsIHtcbiAgICAgICAgLmlucHV0LXNtYWxsKCk7XG4gICAgfVxufVxuXG4uaW5wdXQtZXJyb3IoKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGVycm9yLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgICAuaG92ZXItZXJyb3I7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICAuYWN0aXZlLWVycm9yO1xuICAgIH1cbn1cblxuLmlucHV0LWdyb3VwKEBpbnB1dENsYXNzKSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIHRvcDogMXB4OyAvLyBmaXhlZCB3aGVuIHVzaW5nIGluIGZvcm0gaW5saW5lLFxuXG4gICAgJi1sYXJnZXtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgfVxuXG4gICAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJi1wcmVwZW5kLFxuICAgICYtYXBwZW5kLFxuICAgID4gLkB7aW5wdXRDbGFzc30ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICAgIC8vJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgLy8gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgLy99XG4gICAgfVxuICAgICYtd2l0aC1wcmVwZW5kIC5Ae2lucHV0Q2xhc3N9LFxuICAgICYtd2l0aC1wcmVwZW5kJi1zbWFsbCAuQHtpbnB1dENsYXNzfVxuICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gICAgJi13aXRoLWFwcGVuZCAuQHtpbnB1dENsYXNzfSxcbiAgICAmLXdpdGgtYXBwZW5kJi1zbWFsbCAuQHtpbnB1dENsYXNzfVxuICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYtcHJlcGVuZCAuQHtjc3MtcHJlZml4fWJ0bixcbiAgICAmLWFwcGVuZCAuQHtjc3MtcHJlZml4fWJ0blxuICAgIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IC0oQGlucHV0LXBhZGRpbmctdmVydGljYWwtYmFzZSArIDIpICgtQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gICAgfVxuXG4gICAgJi1wcmVwZW5kLFxuICAgICYtYXBwZW5kXG4gICAge1xuICAgICAgICB3aWR0aDogMXB4OyAvLyBUbyBtYWtlIGFkZG9uL3dyYXAgYXMgc21hbGwgYXMgcG9zc2libGVcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuQHtpbnB1dENsYXNzfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICYtcHJlcGVuZCxcbiAgICAmLWFwcGVuZFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogQGlucHV0LXBhZGRpbmctdmVydGljYWwtYmFzZSBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogQGlucHV0LWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgICAgICAgLy8gUmVzZXQgU2VsZWN0J3Mgc3R5bGUgaW4gYWRkb25cbiAgICAgICAgLkB7Y3NzLXByZWZpeH1zZWxlY3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAtKEBpbnB1dC1wYWRkaW5nLXZlcnRpY2FsLWJhc2UgKyAxKSAoLUBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwpOyAgLy8gbGVzc2hpbnQgc3BhY2VBcm91bmRPcGVyYXRvcjogZmFsc2VcblxuICAgICAgICAgICAgJi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXZpc2libGUgLkB7Y3NzLXByZWZpeH1zZWxlY3Qtc2VsZWN0aW9ue1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgICA+IHNwYW4gPiAuQHtpbnB1dENsYXNzfTpmaXJzdC1jaGlsZCxcbiAgICA+IC5Ae2lucHV0Q2xhc3N9OmZpcnN0LWNoaWxkLFxuICAgICYtcHJlcGVuZFxuICAgIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAvLyBSZXNldCBTZWxlY3QncyBzdHlsZSBpbiBhZGRvblxuICAgICAgICAuQHtjc3MtcHJlZml4fS1zZWxlY3QgLkB7Y3NzLXByZWZpeH0tc2VsZWN0LXNlbGVjdGlvbiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1wcmVwZW5kIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLWFwcGVuZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cblxuICAgID4gLkB7aW5wdXRDbGFzc306bGFzdC1jaGlsZCxcbiAgICAmLWFwcGVuZFxuICAgIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLy8gUmVzZXQgU2VsZWN0J3Mgc3R5bGUgaW4gYWRkb25cbiAgICAgICAgLkB7Y3NzLXByZWZpeH0tc2VsZWN0IC5Ae2Nzcy1wcmVmaXh9LXNlbGVjdC1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTaXppbmcgb3B0aW9uc1xuICAgICYtbGFyZ2UgLkB7aW5wdXRDbGFzc30sXG4gICAgJi1sYXJnZSA+ICYtcHJlcGVuZCxcbiAgICAmLWxhcmdlID4gJi1hcHBlbmRcbiAgICB7XG4gICAgICAgIC5pbnB1dC1sYXJnZSgpO1xuICAgIH1cblxuICAgICYtc21hbGwgLkB7aW5wdXRDbGFzc30sXG4gICAgJi1zbWFsbCA+ICYtcHJlcGVuZCxcbiAgICAmLXNtYWxsID4gJi1hcHBlbmRcbiAgICB7XG4gICAgICAgIC5pbnB1dC1zbWFsbCgpO1xuICAgIH1cbn1cblxuLmlucHV0LWdyb3VwLWVycm9ye1xuICAgICYtcHJlcGVuZCxcbiAgICAmLWFwcGVuZFxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGVycm9yLWNvbG9yO1xuICAgICAgICAuQHtjc3MtcHJlZml4fXNlbGVjdCB7XG4gICAgICAgICAgICAmLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXByZXBlbmQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuICAgICYtYXBwZW5kIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvbWl4aW5zL2lucHV0Lmxlc3MiLCJAYnJlYWRjcnVtYi1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9YnJlYWRjcnVtYlwiO1xuXG4uQHticmVhZGNydW1iLXByZWZpeC1jbHN9IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB0aW50KEBwcmltYXJ5LWNvbG9yLCAyMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgfVxuXG4gICAgJiA+IHNwYW46bGFzdC1jaGlsZCAmLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICB9XG5cbiAgICAmLWl0ZW0tbGluayB7XG4gICAgICAgID4gLml2dS1pY29uICsgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvbWl4aW5zL2JyZWFkY3J1bWIubGVzcyIsIi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDMgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4geyAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tbW9uL25vcm1hbGl6ZS5sZXNzIiwiQGltcG9ydCBcIm5vcm1hbGl6ZVwiO1xuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJhY2tncm91bmQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYm9keSwgZGl2LCBkbCwgZHQsIGRkLCB1bCwgb2wsIGxpLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBmb3JtLCBmaWVsZHNldCwgbGVnZW5kLCBpbnB1dCwgdGV4dGFyZWEsIHAsIGJsb2NrcXVvdGUsIHRoLCB0ZCwgaHIsIGJ1dHRvbiwgYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyLCBpbnB1dDo6LW1zLXJldmVhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gICAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBAdHJhbnNpdGlvbi10aW1lIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IEBsaW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IEBjb2RlLWZhbWlseTtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbW1vbi9iYXNlLmxlc3MiLCIvLyBJb25pY29ucyBGb250IFBhdGhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuIGZvbnQtZmFtaWx5OiBAaW9uaWNvbnMtZm9udC1mYW1pbHk7XG4gc3JjOnVybChcIkB7aW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5lb3Q/dj1Ae2lvbmljb25zLXZlcnNpb259XCIpO1xuIHNyYzp1cmwoXCJAe2lvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMuZW90P3Y9QHtpb25pY29ucy12ZXJzaW9ufSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiQHtpb25pY29ucy1mb250LXBhdGh9L2lvbmljb25zLnR0Zj92PUB7aW9uaWNvbnMtdmVyc2lvbn1cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIkB7aW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy53b2ZmP3Y9QHtpb25pY29ucy12ZXJzaW9ufVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJAe2lvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMuc3ZnP3Y9QHtpb25pY29ucy12ZXJzaW9ufSNJb25pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pdnUtaWNvbigpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IEBpb25pY29ucy1mb250LWZhbWlseTtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaXZ1LWljb24ge1xuICAgIC5pdnUtaWNvbigpO1xufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbW1vbi9pY29uZm9udC9faW9uaWNvbnMtZm9udC5sZXNzIiwiLy8gSW9uaWNvbnMgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pb25pY29ucyxcbi5Ae2lvbmljb25zLXByZWZpeH1hbGVydDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YWxlcnQtY2lyY2xlZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hZGQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hbGVydDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcHBzOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kb3duOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy11cDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hdHRhY2g6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYmFyOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYm9hdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ib29rbWFyazpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1idWxiOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWJ1czpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYWxlbmRhcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYWxsOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbWVyYTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYW5jZWw6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FyOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhcnQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hhdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbGlwYm9hcmQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvc2U6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvdWQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb2xvci1wYWxldHRlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29udGFjdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb250YWN0czpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb250cmFjdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jcmVhdGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZGVsZXRlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG9uZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb25lLWFsbDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb3dubG9hZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kcmFmdHM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZXhpdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1leHBhbmQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1maWxtOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWZvbGRlcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mdW5uZWw6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZ2xvYmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFuZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYW5nb3V0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWhhcHB5OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWhvbWU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaW1hZ2U6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbGFwdG9wOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWxpc3Q6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbG9jYXRlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWxvY2s6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWFpbDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tYXA6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWVudTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLW9wZW46YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtb3B0aW9uczpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZW9wbGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGVyc29uOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXBpbjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wbGFuZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wbGF5c3RvcmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcHJpbnQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yYWRpby1idXR0b24tb246YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZW1vdmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXNhZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zZWFyY2g6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2VuZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zZXR0aW5nczpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zaGFyZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3RhcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdGFyLWhhbGY6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdWJ3YXk6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Vubnk6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3luYzpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC10ZXh0c21zOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXRpbWU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdHJhaW46YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdW5sb2NrOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXVwbG9hZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtbXV0ZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC13YWxrOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtd2F0Y2g6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtd2lmaTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YXBlcnR1cmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFyY2hpdmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1iOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1kb3duLWM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LWV4cGFuZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1hOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1sZWZ0LWI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYzpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctbW92ZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctcmVzaXplOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1hOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1iOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1jOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1zaHJpbms6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LXN3YXA6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWE6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWFzdGVyaXNrOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1hdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YmFja3NwYWNlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YmFnOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWZ1bGw6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWJhdHRlcnktaGFsZjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1sb3c6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWJlYWtlcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9YmVlcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Ymx1ZXRvb3RoOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1ib25maXJlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1ib29rbWFyazpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Ym93dGllOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1icmllZmNhc2U6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWJ1ZzpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y2FsY3VsYXRvcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y2FsZW5kYXI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWNhbWVyYTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y2FyZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y2FzaDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y2hhdGJveDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y2hhdGJveC13b3JraW5nOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1jaGF0Ym94ZXM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWNoYXRidWJibGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWNoYXRidWJibGUtd29ya2luZzpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y2hhdGJ1YmJsZXM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyazpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyay1yb3VuZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1kb3duOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1jaGV2cm9uLWxlZnQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWNoZXZyb24tcmlnaHQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWNoZXZyb24tdXA6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWNsaXBib2FyZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y2xvY2s6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWNsb3NlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1jbG9zZS1jaXJjbGVkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1jbG9zZS1yb3VuZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWNsb3VkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1jb2RlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1jb2RlLWRvd25sb2FkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1jb2RlLXdvcmtpbmc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWNvZmZlZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y29tcGFzczpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y29tcG9zZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y29ubmVjdGlvbi1iYXJzOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1jb250cmFzdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y3JvcDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Y3ViZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9ZGlzYzpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9ZG9jdW1lbnQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWRvY3VtZW50LXRleHQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWRyYWc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWVhcnRoOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1lYXNlbDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9ZWRpdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9ZWdnOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1lamVjdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9ZW1haWw6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWVtYWlsLXVucmVhZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9ZXJsZW5tZXllci1mbGFzazpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9ZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1leWU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWV5ZS1kaXNhYmxlZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9ZmVtYWxlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1maWxpbmc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWZpbG0tbWFya2VyOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1maXJlYmFsbDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9ZmxhZzpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9ZmxhbWU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWZsYXNoOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1mbGFzaC1vZmY6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWZvbGRlcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Zm9yazpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Zm9yay1yZXBvOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1mb3J3YXJkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1mdW5uZWw6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWdlYXItYTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9Z2Vhci1iOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1ncmlkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1oYW1tZXI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWhhcHB5OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1oYXBweS1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1oZWFkcGhvbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWhlYXJ0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1oZWFydC1icm9rZW46YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWhlbHA6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWhlbHAtYnVveTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aGVscC1jaXJjbGVkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1ob21lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pY2VjcmVhbTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW1hZ2U6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWltYWdlczpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW5mb3JtYXRpb246YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvbmljOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYWxhcm06YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYWxidW1zOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYW5hbHl0aWNzOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1iYWNrOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctZG93bjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LWZvcndhcmQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1sZWZ0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXVwOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYXQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hdC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYmFyY29kZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWJhc2ViYWxsOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWJhc2tldGJhbGw6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1iZWxsOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYm9keTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWJvZHktb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWJvbHQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1ib29rOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYm9va21hcmtzOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1ib3g6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1ib3gtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWJyaWVmY2FzZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2FsY3VsYXRvcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNhbGVuZGFyOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNhbWVyYTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2FydDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNhcnQtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRib3hlczpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyazpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2xvY2s6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2xvc2U6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jbG9zZS1lbXB0eTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeS1uaWdodDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jb2c6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jb2ctb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY29sb3Itd2FuZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNvbXBvc2U6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jb250YWN0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY29weTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNvcHktb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNyb3A6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWRvd25sb2FkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWRyYWc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1lbWFpbDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1leWU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1leWUtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZpbGluZzpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZmlsbTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZpbG0tb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZsYWc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1mbGFtZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1mbGFzazpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1mbG93ZXI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZvbGRlcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZm9vdGJhbGw6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZ2VhcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWdlYXItb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWdsYXNzZXM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1ncmlkLXZpZXc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWhlYXJ0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWhlbHA6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1oZWxwLWVtcHR5OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtaG9tZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWhvbWUtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWluZmluaXRlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWluZm9ybWF0aW9uOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWtleXBhZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbGlnaHRidWxiOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1saXN0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb246YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbG9ja2VkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1sb29wOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbG9vcC1zdHJvbmc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1tZWRpY2FsOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbWVka2l0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1taWM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1taWMtb2ZmOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbWljLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1taW51czpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW1pbnVzLWVtcHR5OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW1vbml0b3I6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1tb29uOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbW9yZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW1vcmUtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW11c2ljYWwtbm90ZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW11c2ljYWwtbm90ZXM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1uYXZpZ2F0ZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1udXRyaXRpb246YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVyOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVycGxhbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wYXVzZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wYXc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wYXctb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBlb3BsZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGVyc29uOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb25hZGQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBob3RvczpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGllOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGllLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1waW50OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGxheTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBsYXktb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBsdXM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wbHVzLWVtcHR5OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWdzOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wcmludGVyOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcHVsc2U6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1yYWlueTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJhaW55LW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1yZWNvcmRpbmc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJlZG86YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcmVmcmVzaC1lbXB0eTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJlbG9hZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJld2luZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtcm9zZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJvc2Utb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXNlYXJjaDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXNlYXJjaC1zdHJvbmc6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1zZXR0aW5nczpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXNodWZmbGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXNraXBiYWNrd2FyZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtc25vd3k6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1zdGFyOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtc3Rhci1oYWxmOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtc3RvcHdhdGNoOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1zdW5ueTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy10ZWxlcGhvbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy10ZWxlcGhvbmUtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXRlbm5pc2JhbGw6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy10aHVuZGVyc3Rvcm06YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXRpbWU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy10aW1lLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy10aW1lcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy10b2dnbGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXRyYXNoOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXVuZG86YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy11bmRvLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy11bmxvY2tlZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy11cGxvYWQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy11cGxvYWQtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXZpZGVvY2FtOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXZvbHVtZS1oaWdoOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtdm9sdW1lLWxvdzpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXdpbmVnbGFzczpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtd29ybGQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pcGFkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1pcGhvbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWlwb2Q6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWpldDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9a2V5OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1rbmlmZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bGFwdG9wOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1sZWFmOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1sZXZlbHM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWxpZ2h0YnVsYjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bGluazpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bG9hZC1hOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1sb2FkLWI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWxvYWQtYzpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bG9hZC1kOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1sb2NhdGlvbjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bG9jay1jb21iaW5hdGlvbjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bG9ja2VkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1sb2ctaW46YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWxvZy1vdXQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fWxvb3A6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fW1hZ25ldDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bWFsZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bWFuOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1tYXA6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fW1lZGtpdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bWVyZ2U6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fW1pYy1hOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1taWMtYjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bWljLWM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fW1pbnVzOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1taW51cy1jaXJjbGVkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1taW51cy1yb3VuZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bW9kZWwtczpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bW9uaXRvcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bW9yZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9bW91c2U6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fW11c2ljLW5vdGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fW5hdmljb246YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fW5hdmljb24tcm91bmQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fW5hdmlnYXRlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1uZXR3b3JrOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1uby1zbW9raW5nOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1udWNsZWFyOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1vdXRsZXQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXBhaW50YnJ1c2g6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXBhaW50YnVja2V0OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1wYXBlci1haXJwbGFuZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9cGFwZXJjbGlwOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1wYXVzZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9cGVyc29uOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1wZXJzb24tYWRkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1wZXJzb24tc3RhbGtlcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9cGllLWdyYXBoOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1waW46YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXBpbnBvaW50OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1waXp6YTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9cGxhbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXBsYW5ldDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9cGxheTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9cGxheXN0YXRpb246YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXBsdXM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXBsdXMtY2lyY2xlZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9cGx1cy1yb3VuZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9cG9kaXVtOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1wb3VuZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9cG93ZXI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXByaWNldGFnOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1wcmljZXRhZ3M6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXByaW50ZXI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXB1bGwtcmVxdWVzdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9cXItc2Nhbm5lcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9cXVvdGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXJhZGlvLXdhdmVzOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1yZWNvcmQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXJlZnJlc2g6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXJlcGx5OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1yZXBseS1hbGw6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXJpYmJvbi1hOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1yaWJib24tYjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c2FkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zYWQtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c2Npc3NvcnM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNlYXJjaDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c2V0dGluZ3M6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNoYXJlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zaHVmZmxlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1za2lwLWJhY2t3YXJkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1za2lwLWZvcndhcmQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmRyb2lkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtYW5ndWxhcjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWFwcGxlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWJpdGNvaW46YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1idWZmZXI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWNocm9tZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWNocm9tZS1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtY29kZXBlbjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWNzczM6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyaWJiYmxlOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyb3Bib3g6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1ldXJvOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1naXRodWI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZS1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWhhY2tlcm5ld3M6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1odG1sNTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWh0bWw1LW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWphdmFzY3JpcHQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1saW5rZWRpbjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWxpbmtlZGluLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1tYXJrZG93bjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLW5vZGVqczpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLW9jdG9jYXQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXB5dGhvbjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXJlZGRpdDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtcnNzOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1zYXNzOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtc2t5cGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtdHVtYmxyOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC10dXg6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0Y2g6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXR3aXR0ZXI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC11c2Q6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXZpbWVvOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXdoYXRzYXBwOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXdpbmRvd3M6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXlhaG9vOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXllbjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXllbi1vdXRsaW5lOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwteW91dHViZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c291cC1jYW46YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNwZWFrZXJwaG9uZTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c3BlZWRvbWV0ZXI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXNwb29uOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zdGFyOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zdGF0cy1iYXJzOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH1zdGVhbTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9c3RvcDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9dGhlcm1vbWV0ZXI6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXRodW1ic2Rvd246YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXRodW1ic3VwOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH10b2dnbGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXRvZ2dsZS1maWxsZWQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXRyYW5zZ2VuZGVyOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH10cmFzaC1hOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH10cmFzaC1iOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH10cm9waHk6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXRzaGlydDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9dHNoaXJ0LW91dGxpbmU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXVtYnJlbGxhOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH11bml2ZXJzaXR5OmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH11bmxvY2tlZDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9dXBsb2FkOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH11c2I6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXZpZGVvY2FtZXJhOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH12b2x1bWUtaGlnaDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9dm9sdW1lLWxvdzpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9dm9sdW1lLW1lZGl1bTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9dm9sdW1lLW11dGU6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXdhbmQ6YmVmb3JlLFxuLkB7aW9uaWNvbnMtcHJlZml4fXdhdGVyZHJvcDpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9d2lmaTpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9d2luZWdsYXNzOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH13b21hbjpiZWZvcmUsXG4uQHtpb25pY29ucy1wcmVmaXh9d3JlbmNoOmJlZm9yZSxcbi5Ae2lvbmljb25zLXByZWZpeH14Ym94OmJlZm9yZVxue1xuICAmOmV4dGVuZCguaW9uKTtcbn1cbi5Ae2lvbmljb25zLXByZWZpeH1hbGVydDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYWxlcnQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbGVydC1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbGVydC1jaXJjbGVkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hZGQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtYWRkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWFkZC1jaXJjbGU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWFsYXJtLWNsb2NrOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hbGVydDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1hbGVydDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXBwczpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1hcHBzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWFyY2hpdmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctYmFjazsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kb3duOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wZG93bjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wZG93bjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3B1cDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWZvcndhcmQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWFycm93LXVwOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hdHRhY2g6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtYXR0YWNoOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1iYXI6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtYmFyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWJpY3ljbGU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWJvYXQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtYm9hdDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYm9va21hcms6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtYm9va21hcms7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWJ1bGI6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtYnVsYjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWJ1czsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtY2FsZW5kYXI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbGw6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtY2FsbDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWNhbWVyYTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FuY2VsOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWNhbmNlbDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWNhcjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FydDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1jYXJ0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWNoYXQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrYm94OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1ibGFuazsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveC1vdXRsaW5lLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWNsaXBib2FyZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvc2U6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtY2xvc2U7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtY2lyY2xlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG91ZC1kb25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkLWRvbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1jb2xvci1wYWxldHRlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWNvbXBhc3M7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtY29udGFjdDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29udGFjdHM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtY29udGFjdHM7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWNvbnRyYWN0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jcmVhdGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtY3JlYXRlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kZWxldGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtZGVsZXRlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWRlc2t0b3A7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWRvY3VtZW50OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWRvbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWRvbmUtYWxsOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1kb3dubG9hZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZHJhZnRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWRyYWZ0czsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZXhpdDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1leGl0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtZXhwYW5kOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1mYXZvcml0ZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWZpbG07IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1mb2xkZXI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWZvbGRlci1vcGVuOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtZnVubmVsOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1nbG9iZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFuZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1oYW5kOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYW5nb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWhhbmdvdXQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWhhcHB5OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWhhcHB5OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWhvbWU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWltYWdlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtbGFwdG9wOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLWxpc3Q7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1sb2NhdGU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLWxvY2s6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtbG9jazsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWFpbDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1tYWlsOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tYXA6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtbWFwOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLW1lbnU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtbWljcm9waG9uZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtbWljcm9waG9uZS1vZmY7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1tb3JlLWhvcml6b250YWw7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtbmF2aWdhdGU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9uczsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtbm9uZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLW9wZW46YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtb3BlbjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtb3B0aW9uczpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1vcHRpb25zOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtcGVvcGxlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZXJzb246YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZXJzb24tYWRkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXBlcnNvbi1hZGQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXBob25lLXBvcnRyYWl0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1waW46YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtcGluOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1wbGFuZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGxheXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXBsYXlzdG9yZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcHJpbnQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtcHJpbnQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1yZWZyZXNoOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZW1vdmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXJlbW92ZS1jaXJjbGU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtcmVzdGF1cmFudDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXNhZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXNlYXJjaDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2VuZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1zZW5kOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1zZXR0aW5nczsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2hhcmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtc2hhcmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC1zaGFyZS1hbHQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXI6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtc3RhcjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXN0YXItaGFsZjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXN0YXItb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXN0b3B3YXRjaDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXN1YndheTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Vubnk6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtc3Vubnk7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXN5bmM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtc3luYzsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdGV4dHNtczpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC10ZXh0c21zOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXRpbWU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXRyYWluOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC11bmxvY2s6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtdW5sb2NrOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtdXBsb2FkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtZG93bjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtdm9sdW1lLW11dGU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFuZHJvaWQtdm9sdW1lLW9mZjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS11cDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtd2FsazpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYW5kcm9pZC13YWxrOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXdhcm5pbmc7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXdhdGNoOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YW5kcm9pZC13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hbmRyb2lkLXdpZmk7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hcGVydHVyZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYXBlcnR1cmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hcmNoaXZlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1hOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hcnJvdy1kb3duLWE7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1kb3duLWI6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFycm93LWRvd24tYjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYXJyb3ctZG93bi1jOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hcnJvdy1leHBhbmQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFycm93LWdyYXBoLWRvd24tbGVmdDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFycm93LWdyYXBoLWRvd24tcmlnaHQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hcnJvdy1ncmFwaC11cC1sZWZ0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtdXAtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFycm93LWdyYXBoLXVwLXJpZ2h0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1hOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hcnJvdy1sZWZ0LWE7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1sZWZ0LWI6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFycm93LWxlZnQtYjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYXJyb3ctbGVmdC1jOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctbW92ZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYXJyb3ctbW92ZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LXJlc2l6ZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYXJyb3ctcmVzaXplOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctcmV0dXJuLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFycm93LXJldHVybi1sZWZ0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hcnJvdy1yZXR1cm4tcmlnaHQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1hOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hcnJvdy1yaWdodC1hOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctcmlnaHQtYjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYXJyb3ctcmlnaHQtYjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LXJpZ2h0LWM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFycm93LXJpZ2h0LWM7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy1zaHJpbms6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFycm93LXNocmluazsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LXN3YXA6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFycm93LXN3YXA7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hcnJvdy11cC1hOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1hcnJvdy11cC1hOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YXJyb3ctdXAtYjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYXJyb3ctdXAtYjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWFycm93LXVwLWM7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYXN0ZXJpc2s7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1hdDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYXQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWJhY2tzcGFjZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1iYWNrc3BhY2Utb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWJhZzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYmFnOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYmF0dGVyeS1jaGFyZ2luZzsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWJhdHRlcnktZW1wdHk7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWJhdHRlcnktZnVsbDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYmF0dGVyeS1oYWxmOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1sb3c6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWJhdHRlcnktbG93OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9YmVha2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1iZWFrZXI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1iZWVyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Ymx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1ibHVldG9vdGg7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1ib25maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1ib25maXJlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Ym9va21hcms6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWJvb2ttYXJrOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Ym93dGllOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1ib3d0aWU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWJyaWVmY2FzZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItYnVnOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Y2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY2FsY3VsYXRvcjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1jYWxlbmRhcjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY2FtZXJhOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Y2FyZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY2FyZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWNhc2g6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWNhc2g7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1jaGF0Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1jaGF0Ym94OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Y2hhdGJveC13b3JraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1jaGF0Ym94LXdvcmtpbmc7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1jaGF0Ym94ZXM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWNoYXRib3hlczsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWNoYXRidWJibGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWNoYXRidWJibGU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWNoYXRidWJibGUtd29ya2luZzsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWNoYXRidWJibGVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1jaGF0YnViYmxlczsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyazpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY2hlY2ttYXJrOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWNoZWNrbWFyay1jaXJjbGVkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1jaGVja21hcmstcm91bmQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWNoZXZyb24tZG93bjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY2hldnJvbi1sZWZ0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY2hldnJvbi1yaWdodDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWNoZXZyb24tdXA7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWNsaXBib2FyZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1jbG9jazsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1jbG9zZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWNsb3NlLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWNsb3NlLWNpcmNsZWQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1jbG9zZS1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY2xvc2Utcm91bmQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY2xvc2VkLWNhcHRpb25pbmc7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY2xvdWQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1jb2RlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Y29kZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY29kZS1kb3dubG9hZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWNvZGUtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY29kZS13b3JraW5nOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Y29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1jb2ZmZWU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1jb21wYXNzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Y29tcG9zZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY29tcG9zZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWNvbm5lY3Rpb24tYmFyczpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY29ubmVjdGlvbi1iYXJzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Y29udHJhc3Q6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWNvbnRyYXN0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Y3JvcDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItY3JvcDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWN1YmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWN1YmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1kaXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1kaXNjOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9ZG9jdW1lbnQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWRvY3VtZW50OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9ZG9jdW1lbnQtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItZG9jdW1lbnQtdGV4dDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWRyYWc6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWRyYWc7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1lYXJ0aDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItZWFydGg7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1lYXNlbDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItZWFzZWw7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1lZGl0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9ZWdnOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1lZ2c7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItZWplY3Q7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItZW1haWw7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1lbWFpbC11bnJlYWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWVtYWlsLXVucmVhZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWVybGVubWV5ZXItZmxhc2s6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWVybGVubWV5ZXItZmxhc2s7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWVybGVubWV5ZXItZmxhc2stYnViYmxlczsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWV5ZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItZXllOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9ZXllLWRpc2FibGVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1leWUtZGlzYWJsZWQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWZlbWFsZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItZmlsaW5nOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9ZmlsbS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWZpbG0tbWFya2VyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9ZmlyZWJhbGw6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWZpcmViYWxsOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9ZmxhZzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItZmxhZzsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWZsYW1lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1mbGFtZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWZsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1mbGFzaDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWZsYXNoLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItZmxhc2gtb2ZmOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Zm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1mb2xkZXI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1mb3JrOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Zm9yay1yZXBvOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1mb3JrLXJlcG87IH1cbi5Ae2lvbmljb25zLXByZWZpeH1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1mb3J3YXJkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9ZnVubmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1mdW5uZWw7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1nZWFyLWE6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWdlYXItYTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWdlYXItYjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItZ2Vhci1iOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9Z3JpZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItZ3JpZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaGFtbWVyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aGFwcHk6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWhhcHB5OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aGFwcHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaGFwcHktb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWhlYWRwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaGVhZHBob25lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aGVhcnQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWhlYXJ0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aGVhcnQtYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1oZWFydC1icm9rZW47IH1cbi5Ae2lvbmljb25zLXByZWZpeH1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1oZWxwOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aGVscC1idW95OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1oZWxwLWJ1b3k7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1oZWxwLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWhlbHAtY2lyY2xlZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWhvbWU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWhvbWU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pY2VjcmVhbTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaWNlY3JlYW07IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW1hZ2U7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWltYWdlczsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pbmZvcm1hdGlvbjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWluZm9ybWF0aW9uLWNpcmNsZWQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb25pYzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9uaWM7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYWxhcm06YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1hbGFybTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYWxhcm0tb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hbGJ1bXM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1hbGJ1bXM7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1hbGJ1bXMtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYW1lcmljYW5mb290YmFsbDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYW5hbHl0aWNzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWFuYWx5dGljcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYW5hbHl0aWNzLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctYmFjazpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWFycm93LWJhY2s7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWFycm93LWRvd247IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWFycm93LWZvcndhcmQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWFycm93LWxlZnQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1hcnJvdy1yaWdodDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLWRvd247IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1sZWZ0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLXJpZ2h0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tdXA6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLXVwOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYXJyb3ctdXA7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYXQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1hdDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1hdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYXQtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYmFyY29kZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1iYXJjb2RlLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYmFzZWJhbGw6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1iYXNlYmFsbDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYmFzZWJhbGwtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1iYXNrZXRiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYmFza2V0YmFsbDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYmVsbDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWJlbGw7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYmVsbC1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWJvZHk6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1ib2R5OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWJvZHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWJvZHktb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYm9sdDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1ib2x0LW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWJvb2s7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYm9vay1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWJvb2ttYXJrczpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWJvb2ttYXJrczsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWJvb2ttYXJrcy1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWJveDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWJveDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1ib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWJveC1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWJyaWVmY2FzZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWJyaWVmY2FzZS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWJyb3dzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtYnJvd3NlcnM7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWJyb3dzZXJzLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNhbGN1bGF0b3I7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2FsZW5kYXI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNhbGVuZGFyLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2FtZXJhOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2FtZXJhLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2FydDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNhcnQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2FydC1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRib3hlczpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNoYXRib3hlczsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNoYXRib3hlcy1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRidWJibGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1jaGF0YnViYmxlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNoYXRidWJibGUtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1jaGVja21hcms7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrLWVtcHR5OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNpcmNsZS1maWxsZWQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1jaXJjbGUtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNsb2NrOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1jbG9jay1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2xvc2U7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1jbG9zZS1lbXB0eTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2xvc2Utb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNsb3VkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2xvdWQtZG93bmxvYWQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNsb3VkLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2xvdWQtdXBsb2FkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2xvdWR5OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeS1uaWdodDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNsb3VkeS1uaWdodDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY2xvdWR5LW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY29nOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNvZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY29nLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY29sb3ItZmlsdGVyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY29sb3Itd2FuZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNvbG9yLXdhbmQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNvbXBvc2U6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1jb21wb3NlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNvbXBvc2Utb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jb250YWN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY29udGFjdDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1jb250YWN0LW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY29weTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWNvcHk7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY29weS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNyb3A6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1jcm9wOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWNyb3Atc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtY3JvcC1zdHJvbmc7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1kb3dubG9hZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZG93bmxvYWQtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1kcmFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZHJhZzsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWVtYWlsOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1lbWFpbC1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWV5ZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWV5ZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1leWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWV5ZS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZmFzdGZvcndhcmQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZmlsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZmlsaW5nOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZmlsaW5nLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZmlsbTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWZpbG07IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZmlsbS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZsYWc6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1mbGFnOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZsYWctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWZsYWctb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1mbGFtZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWZsYW1lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1mbGFtZS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZmxhc2s7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWZsYXNrLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZmxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZmxvd2VyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZmxvd2VyLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZm9sZGVyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZm9sZGVyLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZm9vdGJhbGw6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1mb290YmFsbDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZm9vdGJhbGwtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1hOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZ2VhcjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWdlYXI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtZ2Vhci1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1nbGFzc2VzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWdsYXNzZXMtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1ncmlkLXZpZXc6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1ncmlkLXZpZXc7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1ncmlkLXZpZXctb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWhlYXJ0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1oZWFydC1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWhlbHA6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1oZWxwOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWhlbHAtZW1wdHk6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1oZWxwLWVtcHR5OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWhlbHAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWhlbHAtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtaG9tZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1ob21lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1ob21lLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtaW5maW5pdGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1pbmZpbml0ZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtaW5maW5pdGUtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWluZm9ybWF0aW9uLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtaW5mb3JtYXRpb24tZW1wdHk7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWlvbmljLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mta2V5cGFkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3Mta2V5cGFkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3Mta2V5cGFkLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbGlnaHRidWxiOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbGlnaHRidWxiLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWxpc3Q7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbGlzdC1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbG9jYXRpb247IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWxvY2F0aW9uLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbG9ja2VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbG9ja2VkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLWxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbG9ja2VkLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbG9vcDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLWxvb3A7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbG9vcC1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1sb29wLXN0cm9uZzsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbWVkaWNhbDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1tZWRpY2FsLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbWVka2l0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW1lZGtpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbWVka2l0LW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbWljOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbWljOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW1pYy1vZmY6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1taWMtb2ZmOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW1pYy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbWljLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbWludXM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1taW51czsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1taW51cy1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLW1pbnVzLWVtcHR5OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW1pbnVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1taW51cy1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW1vbml0b3I6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1tb25pdG9yOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLW1vbml0b3Itb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbW9vbjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1tb29uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1tb29uLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbW9yZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLW1vcmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbW9yZS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW11c2ljYWwtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtbXVzaWNhbC1ub3RlczsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1uYXZpZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLW5hdmlnYXRlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLW51dHJpdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLW51dHJpdGlvbjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLW51dHJpdGlvbi1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtcGFwZXI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXBhcGVyLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGFwZXJwbGFuZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXBhcGVycGxhbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBhcnRseXN1bm55OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtcGFydGx5c3Vubnk7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXBhcnRseXN1bm55LW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGF1c2U6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1wYXVzZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtcGF1c2Utb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wYXc6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1wYXc7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGF3LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1wYXctb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1wZW9wbGU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1wZW9wbGUtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb246YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1wZXJzb247IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1wZXJzb24tb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb25hZGQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1wZXJzb25hZGQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1wZXJzb25hZGQtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1waG90b3M6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1waG90b3M7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1waG90b3Mtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1waWU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1waWU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGllLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1waWUtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1waW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtcGludDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1waW50LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1waW50LW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGxheTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXBsYXk7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtcGxheS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1wbHVzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBsdXMtZW1wdHk6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1wbHVzLWVtcHR5OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXBsdXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXBsdXMtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXByaWNldGFnOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1wcmljZXRhZy1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFnczpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXByaWNldGFnczsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXByaWNldGFncy1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXByaW50ZXI6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1wcmludGVyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXByaW50ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXByaW50ZXItb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1wdWxzZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXB1bHNlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXB1bHNlLXN0cm9uZzsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1yYWlueTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXJhaW55OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJhaW55LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1yYWlueS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJlY29yZGluZzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXJlY29yZGluZzsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXJlY29yZGluZy1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJlZG86YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1yZWRvOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJlZG8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXJlZG8tb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtcmVmcmVzaDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtcmVmcmVzaC1lbXB0eTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1yZWZyZXNoLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcmVsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtcmVsb2FkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtcmV2ZXJzZS1jYW1lcmE7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtcmV3aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtcmV3aW5kOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtcmV3aW5kLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtcm9zZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXJvc2U7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3Mtcm9zZS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXNlYXJjaDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1zZWFyY2gtc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3Mtc2VhcmNoLXN0cm9uZzsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXNldHRpbmdzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXNldHRpbmdzLXN0cm9uZzsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1zaHVmZmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3Mtc2h1ZmZsZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXNodWZmbGUtc3Ryb25nOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXNraXBiYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXNraXBiYWNrd2FyZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXNraXBmb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3Mtc2tpcGZvcndhcmQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXNraXBmb3J3YXJkLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtc25vd3k6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1zbm93eTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXNwZWVkb21ldGVyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXN0YXI6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1zdGFyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXN0YXItaGFsZjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1zdGFyLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3Mtc3RvcHdhdGNoOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXN0b3B3YXRjaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3Mtc3RvcHdhdGNoLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtc3Vubnk6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy1zdW5ueTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3Mtc3Vubnktb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy10ZWxlcGhvbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy10ZWxlcGhvbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy10ZWxlcGhvbmUtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy10ZW5uaXNiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtdGVubmlzYmFsbDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtdGh1bmRlcnN0b3JtOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXRpbWU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtdGltZS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXRpbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtdGltZXI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXRpbWVyLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtdG9nZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtdG9nZ2xlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtdG9nZ2xlLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtdHJhc2g6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy10cmFzaDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtdHJhc2gtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtdW5kbzsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy11bmRvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy11bmRvLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtdW5sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy11bmxvY2tlZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3MtdW5sb2NrZWQtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy11cGxvYWQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy11cGxvYWQtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy12aWRlb2NhbTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXZpZGVvY2FtOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy12aWRlb2NhbS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3Mtdm9sdW1lLWhpZ2g7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtdm9sdW1lLWxvdzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItaW9zLXZvbHVtZS1sb3c7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtd2luZWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3Mtd2luZWdsYXNzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9aW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3Mtd2luZWdsYXNzLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pb3Mtd29ybGQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlvcy13b3JsZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1pb3Mtd29ybGQtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlwYWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlwYWQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1pcGhvbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlwaG9uZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWlwb2Q6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWlwb2Q7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1qZXQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWpldDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWtleTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXIta2V5OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9a25pZmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWtuaWZlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9bGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1sYXB0b3A7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1sZWFmOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9bGV2ZWxzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1sZXZlbHM7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWxpZ2h0YnVsYjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWxpbms6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWxpbms7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1sb2FkLWE6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWxvYWQtYTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWxvYWQtYjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItbG9hZC1iOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9bG9hZC1jOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1sb2FkLWM7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1sb2FkLWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWxvYWQtZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1sb2NhdGlvbjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWxvY2stY29tYmluYXRpb246YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWxvY2stY29tYmluYXRpb247IH1cbi5Ae2lvbmljb25zLXByZWZpeH1sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWxvY2tlZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItbG9nLWluOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9bG9nLW91dDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItbG9nLW91dDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fWxvb3A6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLWxvb3A7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLW1hZ25ldDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fW1hbGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLW1hbGU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1tYW46YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLW1hbjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fW1hcDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItbWFwOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9bWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1tZWRraXQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1tZXJnZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItbWVyZ2U7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1taWMtYTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItbWljLWE7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1taWMtYjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItbWljLWI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1taWMtYzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItbWljLWM7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1taW51czpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItbWludXM7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1taW51cy1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1taW51cy1jaXJjbGVkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9bWludXMtcm91bmQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLW1pbnVzLXJvdW5kOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9bW9kZWwtczpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItbW9kZWwtczsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fW1vbml0b3I6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLW1vbml0b3I7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1tb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1tb3JlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9bW91c2U6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLW1vdXNlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9bXVzaWMtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItbXVzaWMtbm90ZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fW5hdmljb246YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLW5hdmljb247IH1cbi5Ae2lvbmljb25zLXByZWZpeH1uYXZpY29uLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1uYXZpY29uLXJvdW5kOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9bmF2aWdhdGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLW5hdmlnYXRlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9bmV0d29yazpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItbmV0d29yazsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fW5vLXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLW5vLXNtb2tpbmc7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1udWNsZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1udWNsZWFyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9b3V0bGV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1vdXRsZXQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1wYWludGJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1wYWludGJydXNoOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cGFpbnRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXBhaW50YnVja2V0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cGFwZXItYWlycGxhbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXBhcGVyLWFpcnBsYW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1wYXBlcmNsaXA7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItcGF1c2U7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1wZXJzb246YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXBlcnNvbjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXBlcnNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXBlcnNvbi1hZGQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1wZXJzb24tc3RhbGtlcjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItcGVyc29uLXN0YWxrZXI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1waWUtZ3JhcGg6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXBpZS1ncmFwaDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXBpbjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItcGluOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cGlucG9pbnQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXBpbnBvaW50OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cGl6emE6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXBpenphOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cGxhbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXBsYW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cGxhbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1wbGFuZXQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1wbGF5OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXBsYXlzdGF0aW9uOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cGx1czpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItcGx1czsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXBsdXMtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItcGx1cy1jaXJjbGVkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cGx1cy1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItcGx1cy1yb3VuZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXBvZGl1bTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItcG9kaXVtOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cG91bmQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXBvdW5kOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cG93ZXI6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXBvd2VyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cHJpY2V0YWc6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXByaWNldGFnOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cHJpY2V0YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1wcmljZXRhZ3M7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1wcmludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1wcmludGVyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cHVsbC1yZXF1ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1wdWxsLXJlcXVlc3Q7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1xci1zY2FubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1xci1zY2FubmVyOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cXVvdGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXF1b3RlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cmFkaW8td2F2ZXM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXJhZGlvLXdhdmVzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cmVjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1yZWNvcmQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1yZWZyZXNoOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cmVwbHk6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXJlcGx5OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9cmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1yZXBseS1hbGw7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1yaWJib24tYTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItcmliYm9uLWE7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1yaWJib24tYjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItcmliYm9uLWI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zYWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNhZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zYWQtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zY2lzc29yczsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc2VhcmNoOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNldHRpbmdzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c2hhcmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNoYXJlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc2h1ZmZsZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNraXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNraXAtYmFja3dhcmQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1za2lwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNraXAtZm9yd2FyZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtYW5kcm9pZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWFuZ3VsYXI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtYXBwbGU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWFwcGxlLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWJpdGNvaW47IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWJ1ZmZlcjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWJ1ZmZlci1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWNocm9tZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jaHJvbWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWNocm9tZS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1jb2RlcGVuOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWNvZGVwZW4tb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtY3NzMzsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1jc3MzLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtZGVzaWduZXJuZXdzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1kcmliYmJsZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtZHJvcGJveDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1kcm9wYm94LW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtZXVybzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWV1cm87IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtZXVyby1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtZmFjZWJvb2s7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWZhY2Vib29rLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWZvdXJzcXVhcmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1mcmVlYnNkLWRldmlsOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWdpdGh1YjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWdpdGh1Yi1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1nb29nbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZS1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZXBsdXM6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGVwbHVzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1oYWNrZXJuZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtaGFja2VybmV3czsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtaHRtbDU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1odG1sNTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1odG1sNS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtaHRtbDUtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1pbnN0YWdyYW07IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1qYXZhc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtamF2YXNjcmlwdDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1saW5rZWRpbjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1tYXJrZG93bjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLW1hcmtkb3duOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLW5vZGVqczpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLW5vZGVqczsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1vY3RvY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtb2N0b2NhdDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1waW50ZXJlc3Q7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1weXRob246YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1weXRob247IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtcmVkZGl0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtcmVkZGl0LW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtcnNzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXJzcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtcnNzLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtc2FzczpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLXNhc3M7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtc2t5cGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1za3lwZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtc2t5cGUtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLXNuYXBjaGF0OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLXR1bWJscjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLXR1bWJsci1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXR1eDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLXR1eDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC10d2l0Y2g7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC10d2l0Y2gtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtdHdpdHRlcjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC10d2l0dGVyLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtdXNkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtdXNkLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtdmltZW86YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC12aW1lbzsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb2NpYWwtdmltZW8tb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLXdoYXRzYXBwOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXdoYXRzYXBwLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLXdpbmRvd3Mtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC13b3JkcHJlc3M7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLXlhaG9vOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXlhaG9vLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC15YWhvby1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXllbjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLXllbjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvY2lhbC15ZW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLXllbi1vdXRsaW5lOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvY2lhbC15b3V0dWJlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc29jaWFsLXlvdXR1YmUtb3V0bGluZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvdXAtY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zb3VwLWNhbjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNvdXAtY2FuLW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zcGVha2VycGhvbmU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXNwZWFrZXJwaG9uZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNwZWVkb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zcGVlZG9tZXRlcjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zcG9vbjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXN0YXI6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXN0YXI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH1zdGF0cy1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci1zdGF0cy1iYXJzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c3RlYW06YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXN0ZWFtOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9c3RvcDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItc3RvcDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci10aGVybW9tZXRlcjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXRodW1ic2Rvd246YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXRodW1ic2Rvd247IH1cbi5Ae2lvbmljb25zLXByZWZpeH10aHVtYnN1cDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItdGh1bWJzdXA7IH1cbi5Ae2lvbmljb25zLXByZWZpeH10b2dnbGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXRvZ2dsZTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXRvZ2dsZS1maWxsZWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXRvZ2dsZS1maWxsZWQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItdHJhbnNnZW5kZXI7IH1cbi5Ae2lvbmljb25zLXByZWZpeH10cmFzaC1hOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci10cmFzaC1hOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9dHJhc2gtYjpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItdHJhc2gtYjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItdHJvcGh5OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9dHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci10c2hpcnQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH10c2hpcnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItdHNoaXJ0LW91dGxpbmU7IH1cbi5Ae2lvbmljb25zLXByZWZpeH11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItdW1icmVsbGE7IH1cbi5Ae2lvbmljb25zLXByZWZpeH11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci11bml2ZXJzaXR5OyB9XG4uQHtpb25pY29ucy1wcmVmaXh9dW5sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXVubG9ja2VkOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9dXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci11cGxvYWQ7IH1cbi5Ae2lvbmljb25zLXByZWZpeH11c2I6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXVzYjsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXZpZGVvY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci12aWRlb2NhbWVyYTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci12b2x1bWUtaGlnaDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXZvbHVtZS1sb3c6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXZvbHVtZS1sb3c7IH1cbi5Ae2lvbmljb25zLXByZWZpeH12b2x1bWUtbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci12b2x1bWUtbWVkaXVtOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9dm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXZvbHVtZS1tdXRlOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9d2FuZDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItd2FuZDsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXdhdGVyZHJvcDpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItd2F0ZXJkcm9wOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9d2lmaTpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItd2lmaTsgfVxuLkB7aW9uaWNvbnMtcHJlZml4fXdpbmVnbGFzczpiZWZvcmUgeyBjb250ZW50OiBAaW9uaWNvbi12YXItd2luZWdsYXNzOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9d29tYW46YmVmb3JlIHsgY29udGVudDogQGlvbmljb24tdmFyLXdvbWFuOyB9XG4uQHtpb25pY29ucy1wcmVmaXh9d3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci13cmVuY2g7IH1cbi5Ae2lvbmljb25zLXByZWZpeH14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IEBpb25pY29uLXZhci14Ym94OyB9XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tbW9uL2ljb25mb250L19pb25pY29ucy1pY29ucy5sZXNzIiwiLkB7cm93LXByZWZpeC1jbHN9IHtcbiAgICAubWFrZS1yb3coKTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC8vIHjovbTljp/ngrlcbiAgICAgICAgJi1zdGFydCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgLy8geOi9tOWxheS4rVxuICAgICAgICAmLWNlbnRlciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAvLyB46L205Y+N5pa55ZCRXG4gICAgICAgICYtZW5kIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgICAgLy8geOi9tOW5s+WIhlxuICAgICAgICAmLXNwYWNlLWJldHdlZW4ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIC8vIHjovbTmnInpl7TpmpTlnLDlubPliIZcbiAgICAgICAgJi1zcGFjZS1hcm91bmQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cbiAgICAgICAgLy8g6aG26YOo5a+56b2QXG4gICAgICAgICYtdG9wIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIC8vIOWxheS4reWvuem9kFxuICAgICAgICAmLW1pZGRsZSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC8vIOW6lemDqOWvuem9kFxuICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9O1xufVxuXG4uQHtjb2wtcHJlZml4LWNsc30ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1ha2UtZ3JpZCgpO1xuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5cbi5tYWtlLWdyaWQoLXhzKTtcblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgLm1ha2UtZ3JpZCgtc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgLm1ha2UtZ3JpZCgtbWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAubWFrZS1ncmlkKC1sZyk7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21tb24vbGF5b3V0Lmxlc3MiLCJAcm93LXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1yb3dcIjtcbkBjb2wtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fWNvbFwiO1xuXG4ubWFrZS1yb3coQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAoQGd1dHRlciAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IChAZ3V0dGVyIC8gLTIpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAuY2xlYXJmaXg7XG59XG5cbi5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKSB7XG4gICAgLmNvbChAaW5kZXgpIHsgLy8gaW5pdGlhbFxuICAgICAgICBAaXRlbTogflwiLkB7Y29sLXByZWZpeC1jbHN9LXNwYW5Ae2NsYXNzfS1Ae2luZGV4fVwiO1xuICAgICAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xuICAgIH1cbiAgICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWxcbiAgICAgICAgQGl0ZW06IH5cIi5Ae2NvbC1wcmVmaXgtY2xzfS1zcGFuQHtjbGFzc30tQHtpbmRleH1cIjtcbiAgICAgICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XG4gICAgfVxuICAgIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID4gQGdyaWQtY29sdW1ucykgeyAvLyB0ZXJtaW5hbFxuICAgICAgICBAe2xpc3R9IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XG59XG5cbi5sb29wLWdyaWQtY29sdW1ucyhAaW5kZXgsIEBjbGFzcykgd2hlbiAoQGluZGV4ID4gMCkge1xuICAgIC5Ae2NvbC1wcmVmaXgtY2xzfS1zcGFuQHtjbGFzc30tQHtpbmRleH0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gICAgLkB7Y29sLXByZWZpeC1jbHN9QHtjbGFzc30tcHVzaC1Ae2luZGV4fSB7XG4gICAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gICAgLkB7Y29sLXByZWZpeC1jbHN9QHtjbGFzc30tcHVsbC1Ae2luZGV4fSB7XG4gICAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICAgIC5Ae2NvbC1wcmVmaXgtY2xzfUB7Y2xhc3N9LW9mZnNldC1Ae2luZGV4fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICAgIC5Ae2NvbC1wcmVmaXgtY2xzfUB7Y2xhc3N9LW9yZGVyLUB7aW5kZXh9IHtcbiAgICAgICAgb3JkZXI6IEBpbmRleDtcbiAgICB9XG4gICAgLmxvb3AtZ3JpZC1jb2x1bW5zKChAaW5kZXggLSAxKSwgQGNsYXNzKTtcbn1cblxuLmxvb3AtZ3JpZC1jb2x1bW5zKEBpbmRleCwgQGNsYXNzKSB3aGVuIChAaW5kZXggPSAwKSB7XG4gICAgLkB7Y29sLXByZWZpeC1jbHN9LXNwYW5Ae2NsYXNzfS1Ae2luZGV4fSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5Ae2NvbC1wcmVmaXgtY2xzfUB7Y2xhc3N9LXB1c2gtQHtpbmRleH0ge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAuQHtjb2wtcHJlZml4LWNsc31Ae2NsYXNzfS1wdWxsLUB7aW5kZXh9IHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4ubWFrZS1ncmlkKEBjbGFzczogficnKSB7XG4gICAgLmZsb2F0LWdyaWQtY29sdW1ucyhAY2xhc3MpO1xuICAgIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MpO1xufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL21peGlucy9sYXlvdXQubGVzcyIsIi5jbGVhcmZpeCgpIHtcbiAgICB6b29tOiAxO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL21peGlucy9jbGVhcmZpeC5sZXNzIiwiQGltcG9ydCBcIi4vY29sb3IubGVzc1wiOyAvL0BwcmltYXJ5LWNvbG9yXG4uY2xlYXJmaXgge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi5lcnJvci00MDR7XG4gIHdpZHRoOiA2MnB4ICogMztcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgaDF7XG4gICAgZm9udC1zaXplOiAxMTBweDtcbiAgICBAZXh0ZW5kICAuY2xlYXJmaXg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBzcGFue1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gIC5iYXNlLWNvbG9ye1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy93ZWIvbGVzcy80MDQubGVzcyIsIi5pdnUtYXJ0aWNsZSB7XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgaDR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgaDV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgaDZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBibG9ja3F1b3Rle1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDNweCAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkZGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgdWw6bm90KFtjbGFzc149XCJpdnUtXCJdKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgfVxuICAgIGxpOm5vdChbY2xhc3NePVwiaXZ1LVwiXSl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICB1bCB1bDpub3QoW2NsYXNzXj1cIml2dS1cIl0pLCBvbCB1bDpub3QoW2NsYXNzXj1cIml2dS1cIl0pe1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlxcRjIyMFwiO1xuICAgICAgICBmb250LWZhbWlseTogSW9uaWNvbnM7XG4gICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21tb24vYXJ0aWNsZS5sZXNzIiwiLm1vdGlvbi1jb21tb24oKSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAYW5pbWF0aW9uLXRpbWU7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLm1ha2UtbW90aW9uKEBjbGFzc05hbWUsIEBrZXlmcmFtZU5hbWUpIHtcbiAgICAuQHtjbGFzc05hbWV9LWVudGVyLWFjdGl2ZSwgLkB7Y2xhc3NOYW1lfS1hcHBlYXIge1xuICAgICAgICAubW90aW9uLWNvbW1vbigpO1xuICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgIH1cbiAgICAuQHtjbGFzc05hbWV9LWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgIC5tb3Rpb24tY29tbW9uKCk7XG4gICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgfVxuICAgIC5Ae2NsYXNzTmFtZX0tZW50ZXItYWN0aXZlLCAuQHtjbGFzc05hbWV9LWFwcGVhciB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiB+XCJAe2tleWZyYW1lTmFtZX1JblwiO1xuICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICB9XG4gICAgLkB7Y2xhc3NOYW1lfS1sZWF2ZS1hY3RpdmUge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogflwiQHtrZXlmcmFtZU5hbWV9T3V0XCI7XG4gICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgIH1cbn1cblxuQGltcG9ydCBcImZhZGVcIjtcbkBpbXBvcnQgXCJtb3ZlXCI7XG5AaW1wb3J0IFwiZWFzZVwiO1xuQGltcG9ydCBcInNsaWRlXCI7XG5cbi5jb2xsYXBzZS10cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbi10aW1lIGhlaWdodCBlYXNlLWluLW91dCwgQHRyYW5zaXRpb24tdGltZSBwYWRkaW5nLXRvcCBlYXNlLWluLW91dCwgQHRyYW5zaXRpb24tdGltZSBwYWRkaW5nLWJvdHRvbSBlYXNlLWluLW91dDtcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9hbmltYXRpb24vaW5kZXgubGVzcyIsIi5mYWRlLW1vdGlvbihAY2xhc3NOYW1lLCBAa2V5ZnJhbWVOYW1lKSB7XG4gICAgLm1ha2UtbW90aW9uKEBjbGFzc05hbWUsIEBrZXlmcmFtZU5hbWUpO1xuICAgIC5Ae2NsYXNzTmFtZX0tZW50ZXItYWN0aXZlLCAuQHtjbGFzc05hbWV9LWFwcGVhciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB9XG4gICAgLkB7Y2xhc3NOYW1lfS1sZWF2ZS1hY3RpdmUge1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgfVxufVxuXG4uZmFkZS1tb3Rpb24oZmFkZSwgaXZ1RmFkZSk7XG5cbkBrZXlmcmFtZXMgaXZ1RmFkZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpdnVGYWRlT3V0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9hbmltYXRpb24vZmFkZS5sZXNzIiwiLm1vdmUtbW90aW9uKEBjbGFzc05hbWUsIEBrZXlmcmFtZU5hbWUpIHtcbiAgICAubWFrZS1tb3Rpb24oQGNsYXNzTmFtZSwgQGtleWZyYW1lTmFtZSk7XG4gICAgLkB7Y2xhc3NOYW1lfS1lbnRlci1hY3RpdmUsIC5Ae2NsYXNzTmFtZX0tYXBwZWFyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAuQHtjbGFzc05hbWV9LWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEBlYXNlLWluLW91dDtcbiAgICB9XG59XG5cbi5tb3ZlLW1vdGlvbihtb3ZlLXVwLCBpdnVNb3ZlVXApO1xuLm1vdmUtbW90aW9uKG1vdmUtZG93biwgaXZ1TW92ZURvd24pO1xuLm1vdmUtbW90aW9uKG1vdmUtbGVmdCwgaXZ1TW92ZUxlZnQpO1xuLm1vdmUtbW90aW9uKG1vdmUtcmlnaHQsIGl2dU1vdmVSaWdodCk7XG5cbkBrZXlmcmFtZXMgaXZ1TW92ZURvd25JbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaXZ1TW92ZURvd25PdXQge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGl2dU1vdmVMZWZ0SW4ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpdnVNb3ZlTGVmdE91dCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGl2dU1vdmVSaWdodEluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpdnVNb3ZlUmlnaHRPdXQge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGl2dU1vdmVVcEluIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaXZ1TW92ZVVwT3V0IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi8vIHNwZWNpZmljIHRyYW5zaXRpb24gZm9yIE5vdGljZVxuXG4ubW92ZS1tb3Rpb24obW92ZS1ub3RpY2UsIGl2dU1vdmVOb3RpY2UpO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9ub3RpY2UubGVzcyc7XG5cbkBrZXlmcmFtZXMgaXZ1TW92ZU5vdGljZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpdnVNb3ZlTm90aWNlT3V0IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNzAlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogQG5vdGljZS1wYWRkaW5nO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBAbm90aWNlLW1hcmdpbi1ib3R0b207XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2FuaW1hdGlvbi9tb3ZlLmxlc3MiLCIuZWFzZS1tb3Rpb24oQGNsYXNzTmFtZSwgQGtleWZyYW1lTmFtZSkge1xuICAgIC5tYWtlLW1vdGlvbihAY2xhc3NOYW1lLCBAa2V5ZnJhbWVOYW1lKTtcbiAgICAuQHtjbGFzc05hbWV9LWVudGVyLWFjdGl2ZSwgLkB7Y2xhc3NOYW1lfS1hcHBlYXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tdGltZTtcbiAgICB9XG4gICAgLkB7Y2xhc3NOYW1lfS1sZWF2ZS1hY3RpdmUge1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tdGltZTtcbiAgICB9XG59XG5cbi5lYXNlLW1vdGlvbihlYXNlLCBpdnVFYXNlKTtcblxuQGtleWZyYW1lcyBpdnVFYXNlSW4ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaXZ1RWFzZU91dCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9hbmltYXRpb24vZWFzZS5sZXNzIiwiLnNsaWRlLW1vdGlvbihAY2xhc3NOYW1lLCBAa2V5ZnJhbWVOYW1lKSB7XG4gICAgLm1ha2UtbW90aW9uKEBjbGFzc05hbWUsIEBrZXlmcmFtZU5hbWUpO1xuICAgIC5Ae2NsYXNzTmFtZX0tZW50ZXItYWN0aXZlLCAuQHtjbGFzc05hbWV9LWFwcGVhciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgLkB7Y2xhc3NOYW1lfS1sZWF2ZS1hY3RpdmUge1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAZWFzZS1pbi1vdXQ7XG4gICAgfVxufVxuXG4uc2xpZGUtbW90aW9uKHRyYW5zaXRpb24tZHJvcCwgaXZ1VHJhbnNpdGlvbkRyb3ApO1xuLnNsaWRlLW1vdGlvbihzbGlkZS11cCwgaXZ1U2xpZGVVcCk7XG4uc2xpZGUtbW90aW9uKHNsaWRlLWRvd24sIGl2dVNsaWRlRG93bik7XG4uc2xpZGUtbW90aW9uKHNsaWRlLWxlZnQsIGl2dVNsaWRlTGVmdCk7XG4uc2xpZGUtbW90aW9uKHNsaWRlLXJpZ2h0LCBpdnVTbGlkZVJpZ2h0KTtcblxuQGtleWZyYW1lcyBpdnVUcmFuc2l0aW9uRHJvcEluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaXZ1VHJhbnNpdGlvbkRyb3BPdXQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpdnVTbGlkZVVwSW4ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC44KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaXZ1U2xpZGVVcE91dCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLjgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpdnVTbGlkZURvd25JbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC44KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGl2dVNsaWRlRG93bk91dCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSguOCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGl2dVNsaWRlTGVmdEluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCguOCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGl2dVNsaWRlTGVmdE91dCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLjgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpdnVTbGlkZVJpZ2h0SW4ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLjgpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGl2dVNsaWRlUmlnaHRPdXQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCguOCk7XG4gICAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2FuaW1hdGlvbi9zbGlkZS5sZXNzIiwiQGJ0bi1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9YnRuXCI7XG5cbi5Ae2J0bi1wcmVmaXgtY2xzfSB7XG4gICAgLmJ0bjtcbiAgICAuYnRuLWRlZmF1bHQ7XG5cbiAgICAmLWxvbmd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYgPiAuaXZ1LWljb24gKyBzcGFuLCAmID4gc3BhbiArIC5pdnUtaWNvbntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAmLXByaW1hcnkge1xuICAgICAgICAuYnRuLXByaW1hcnk7XG5cbiAgICAgICAgLkB7YnRuLXByZWZpeC1jbHN9LWdyb3VwOm5vdCguQHtidG4tcHJlZml4LWNsc30tZ3JvdXAtdmVydGljYWwpICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBidG4tZ3JvdXAtYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBidG4tZ3JvdXAtYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLkB7YnRuLXByZWZpeC1jbHN9LWdyb3VwOm5vdCguQHtidG4tcHJlZml4LWNsc30tZ3JvdXAtdmVydGljYWwpICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBidG4tZ3JvdXAtYm9yZGVyO1xuICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAYnRuLWRlZmF1bHQtYm9yZGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5Ae2J0bi1wcmVmaXgtY2xzfS1ncm91cDpub3QoLkB7YnRuLXByZWZpeC1jbHN9LWdyb3VwLXZlcnRpY2FsKSAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4gICAgICAgIC5Ae2J0bi1wcmVmaXgtY2xzfS1ncm91cDpub3QoLkB7YnRuLXByZWZpeC1jbHN9LWdyb3VwLXZlcnRpY2FsKSAmICsgLkB7YnRuLXByZWZpeC1jbHN9IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAYnRuLWdyb3VwLWJvcmRlcjtcbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQGJ0bi1kZWZhdWx0LWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5Ae2J0bi1wcmVmaXgtY2xzfS1ncm91cC12ZXJ0aWNhbCAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGJ0bi1ncm91cC1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYnRuLWdyb3VwLWJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5Ae2J0bi1wcmVmaXgtY2xzfS1ncm91cC12ZXJ0aWNhbCAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGJ0bi1ncm91cC1ib3JkZXI7XG4gICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBAYnRuLWRlZmF1bHQtYm9yZGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5Ae2J0bi1wcmVmaXgtY2xzfS1ncm91cC12ZXJ0aWNhbCAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4gICAgICAgIC5Ae2J0bi1wcmVmaXgtY2xzfS1ncm91cC12ZXJ0aWNhbCAmICsgLkB7YnRuLXByZWZpeC1jbHN9IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBidG4tZ3JvdXAtYm9yZGVyO1xuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBidG4tZGVmYXVsdC1ib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWdob3N0IHtcbiAgICAgICAgLmJ0bi1naG9zdDtcbiAgICB9XG5cbiAgICAmLWRhc2hlZHtcbiAgICAgICAgLmJ0bi1kYXNoZWQ7XG4gICAgfVxuXG4gICAgJi10ZXh0e1xuICAgICAgICAuYnRuLXRleHQ7XG4gICAgfVxuXG4gICAgJi1zdWNjZXNzIHtcbiAgICAgICAgLmJ0bi1jb2xvcihAc3VjY2Vzcy1jb2xvcik7XG4gICAgfVxuXG4gICAgJi13YXJuaW5nIHtcbiAgICAgICAgLmJ0bi1jb2xvcihAd2FybmluZy1jb2xvcik7XG4gICAgfVxuXG4gICAgJi1lcnJvciB7XG4gICAgICAgIC5idG4tY29sb3IoQGVycm9yLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgICAuYnRuLWNvbG9yKEBpbmZvLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLWNpcmNsZSxcbiAgICAmLWNpcmNsZS1vdXRsaW5lIHtcbiAgICAgICAgLmJ0bi1jaXJjbGUoQGJ0bi1wcmVmaXgtY2xzKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjM1O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBAdHJhbnNpdGlvbi10aW1lO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmJi1sb2FkaW5nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZ3JvdXAge1xuICAgICAgICAuYnRuLWdyb3VwKEBidG4tcHJlZml4LWNscyk7XG4gICAgfVxuXG4gICAgJi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgICAgIC5idG4tZ3JvdXAtdmVydGljYWwoQGJ0bi1wcmVmaXgtY2xzKTtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1dHRvbi5sZXNzIiwiLmJ1dHRvbi1zaXplKEBwYWRkaW5nOyBAZm9udC1zaXplOyBAYm9yZGVyLXJhZGl1cykge1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcbn1cblxuLmJ1dHRvbi1jb2xvcihAY29sb3I7IEBiYWNrZ3JvdW5kOyBAYm9yZGVyKSB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXI7XG4gICAgLy8gYSBpbnNpZGUgQnV0dG9uIHdoaWNoIG9ubHkgd29yayBpbiBDaHJvbWVcbiAgICAvLyBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8xNzI1MzQ1N1xuICAgID4gYTpvbmx5LWNoaWxkIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnV0dG9uLXZhcmlhbnQoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcikge1xuICAgIC5idXR0b24tY29sb3IoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcik7XG5cbiAgICAmOmhvdmVyXG4gICAgLy8mOmZvY3VzXG4gICAge1xuICAgICAgICAuYnV0dG9uLWNvbG9yKHRpbnQoQGNvbG9yLCAyMCUpOyB0aW50KEBiYWNrZ3JvdW5kLCAyMCUpOyB0aW50KEBib3JkZXIsIDIwJSkpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5idXR0b24tY29sb3Ioc2hhZGUoQGNvbG9yLCA1JSk7IHNoYWRlKEBiYWNrZ3JvdW5kLCA1JSk7IHNoYWRlKEBiYWNrZ3JvdW5kLCA1JSkpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmJ1dHRvbi1jb2xvcihAYnRuLWRpc2FibGUtY29sb3I7IEBidG4tZGlzYWJsZS1iZzsgQGJ0bi1kaXNhYmxlLWJvcmRlcik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idXR0b24tZ3JvdXAtYmFzZShAYnRuQ2xhc3NOYW1lKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgID4gLkB7YnRuQ2xhc3NOYW1lfSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgIC8vJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5Ae2J0bkNsYXNzTmFtZX0taWNvbi1vbmx5IC5pdnUtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICB9XG5cbiAgICAmLWxhcmdlIC5Ae2J0bkNsYXNzTmFtZX0taWNvbi1vbmx5IC5pdnUtaWNvbntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0b3A6IDJweDtcbiAgICB9XG5cbiAgICAmLXNtYWxsIC5Ae2J0bkNsYXNzTmFtZX0taWNvbi1vbmx5IC5pdnUtaWNvbntcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJi1jaXJjbGUgLkB7YnRuQ2xhc3NOYW1lfSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBidG4tY2lyY2xlLXNpemU7XG4gICAgfVxuXG4gICAgLy8gc2l6ZVxuICAgICYtbGFyZ2UmLWNpcmNsZSAuQHtidG5DbGFzc05hbWV9IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJ0bi1jaXJjbGUtc2l6ZS1sYXJnZTtcbiAgICB9XG4gICAgJi1sYXJnZSB7XG4gICAgICAgICYgPiAuQHtidG5DbGFzc05hbWV9IHtcbiAgICAgICAgICAgIC5idXR0b24tc2l6ZShAYnRuLXBhZGRpbmctbGFyZ2U7IEBidG4tZm9udC1zaXplLWxhcmdlOyBAYnRuLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zbWFsbCYtY2lyY2xlIC5Ae2J0bkNsYXNzTmFtZX0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAYnRuLWNpcmNsZS1zaXplLXNtYWxsO1xuICAgIH1cbiAgICAmLXNtYWxsIHtcbiAgICAgICAgJiA+IC5Ae2J0bkNsYXNzTmFtZX17XG4gICAgICAgICAgICAuYnV0dG9uLXNpemUoQGJ0bi1wYWRkaW5nLXNtYWxsOyBAYnRuLWZvbnQtc2l6ZTsgQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgICAgICAgICAgID4gLkB7Y3NzLXByZWZpeC1pY29uZm9udH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogQGJ0bi1mb250LXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idXR0b24tZ3JvdXAtdmVydGljYWwtYmFzZShAYnRuQ2xhc3NOYW1lKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgPiAuQHtidG5DbGFzc05hbWV9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cblxuLmJ0bigpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogQGJ0bi1mb250LXdlaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAuYnV0dG9uLXNpemUoQGJ0bi1wYWRkaW5nLWJhc2U7IEBidG4tZm9udC1zaXplOyBAYnRuLWJvcmRlci1yYWRpdXMpO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAvL3RyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBAdHJhbnNpdGlvbi10aW1lIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciBAdHJhbnNpdGlvbi10aW1lIGxpbmVhciwgYm9yZGVyIEB0cmFuc2l0aW9uLXRpbWUgbGluZWFyLCBib3gtc2hhZG93IEB0cmFuc2l0aW9uLXRpbWUgbGluZWFyO1xuXG4gICAgPiAuQHtjc3MtcHJlZml4LWljb25mb250fSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICYsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgJjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogbm9uZTsgIC8vIOWmguaenOS4jeazqOmHiuatpOihjO+8jOmCo+S5iGFjdGl2ZeS8muWSjGZvY3Vz5ZCM5pe26Kem5Y+R77yM5q2k5pe2Zm9jdXPnmoTlvIDlp4vliqjnlLt0cmFuc2l0aW9u5Lya5peg5pWIXG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1sYXJnZSB7XG4gICAgICAgIC5idXR0b24tc2l6ZShAYnRuLXBhZGRpbmctbGFyZ2U7IEBidG4tZm9udC1zaXplLWxhcmdlOyBAYnRuLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICYtc21hbGwge1xuICAgICAgICAuYnV0dG9uLXNpemUoQGJ0bi1wYWRkaW5nLXNtYWxsOyBAYnRuLWZvbnQtc2l6ZTsgQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgICB9XG59XG5cbi8vIERlZmF1bHRcbi5idG4tZGVmYXVsdCgpIHtcbiAgICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kZWZhdWx0LWNvbG9yOyBAYnRuLWRlZmF1bHQtYmc7IEBidG4tZGVmYXVsdC1ib3JkZXIpO1xuXG4gICAgJjpob3ZlclxuICAgIC8vJjpmb2N1c1xuICAgIHtcbiAgICAgICAgLmJ1dHRvbi1jb2xvcih0aW50KEBwcmltYXJ5LWNvbG9yLCAyMCUpOyB3aGl0ZTsgdGludChAcHJpbWFyeS1jb2xvciwgMjAlKSk7XG4gICAgfVxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmJ1dHRvbi1jb2xvcihzaGFkZShAcHJpbWFyeS1jb2xvciwgNSUpOyB3aGl0ZTsgc2hhZGUoQHByaW1hcnktY29sb3IsIDUlKSk7XG4gICAgfVxuICAgIC5hY3RpdmUtYnRuLWNvbG9yKEBwcmltYXJ5LWNvbG9yKTtcbn1cblxuLy8gUHJpbWFyeVxuLmJ0bi1wcmltYXJ5KCkge1xuICAgIC5idXR0b24tdmFyaWFudChAYnRuLXByaW1hcnktY29sb3I7IEBidG4tcHJpbWFyeS1iZzsgQHByaW1hcnktY29sb3IpO1xuXG4gICAgJjpob3ZlcixcbiAgICAvLyY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogQGJ0bi1wcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAuYWN0aXZlLWJ0bi1jb2xvcihAcHJpbWFyeS1jb2xvcik7XG59XG5cbi8vIEdob3N0XG4uYnRuLWdob3N0KCkge1xuICAgIC5idXR0b24tdmFyaWFudChAYnRuLWdob3N0LWNvbG9yLCBAYnRuLWdob3N0LWJnLCBAYnRuLWdob3N0LWJvcmRlcik7XG5cbiAgICAmOmhvdmVyXG4gICAgLy8mOmZvY3VzXG4gICAge1xuICAgICAgICAuYnV0dG9uLWNvbG9yKHRpbnQoQHByaW1hcnktY29sb3IsIDIwJSk7IEBidG4tZ2hvc3QtYmc7IHRpbnQoQHByaW1hcnktY29sb3IsIDIwJSkpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5idXR0b24tY29sb3Ioc2hhZGUoQHByaW1hcnktY29sb3IsIDUlKTsgQGJ0bi1naG9zdC1iZzsgc2hhZGUoQHByaW1hcnktY29sb3IsIDUlKSk7XG4gICAgfVxuICAgIC5hY3RpdmUtYnRuLWNvbG9yKEBwcmltYXJ5LWNvbG9yKTtcbn1cblxuLy8gRGFzaGVkXG4uYnRuLWRhc2hlZCgpIHtcbiAgICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1naG9zdC1jb2xvciwgQGJ0bi1naG9zdC1iZywgQGJ0bi1naG9zdC1ib3JkZXIpO1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuXG4gICAgJjpob3ZlclxuICAgIC8vJjpmb2N1c1xuICAgIHtcbiAgICAgICAgLmJ1dHRvbi1jb2xvcih0aW50KEBwcmltYXJ5LWNvbG9yLCAyMCUpOyBAYnRuLWdob3N0LWJnOyB0aW50KEBwcmltYXJ5LWNvbG9yLCAyMCUpKTtcbiAgICB9XG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgICAuYnV0dG9uLWNvbG9yKHNoYWRlKEBwcmltYXJ5LWNvbG9yLCA1JSk7IEBidG4tZ2hvc3QtYmc7IHNoYWRlKEBwcmltYXJ5LWNvbG9yLCA1JSkpO1xuICAgIH1cbiAgICAuYWN0aXZlLWJ0bi1jb2xvcihAcHJpbWFyeS1jb2xvcik7XG59XG5cbi8vIFRleHRcbi5idG4tdGV4dCgpIHtcbiAgICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1naG9zdC1jb2xvciwgQGJ0bi1naG9zdC1iZywgdHJhbnNwYXJlbnQpO1xuXG4gICAgLy8gZm9yIGRpc2FibGVkXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuYnV0dG9uLWNvbG9yKEBidG4tZGlzYWJsZS1jb2xvcjsgQGJ0bi1naG9zdC1iZzsgdHJhbnNwYXJlbnQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlclxuICAgICAgICAvLyY6Zm9jdXNcbiAgICB7XG4gICAgICAgIC5idXR0b24tY29sb3IodGludChAcHJpbWFyeS1jb2xvciwgMjAlKTsgQGJ0bi1naG9zdC1iZzsgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5idXR0b24tY29sb3Ioc2hhZGUoQHByaW1hcnktY29sb3IsIDUlKTsgQGJ0bi1naG9zdC1iZzsgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgICAuYWN0aXZlLWJ0bi1jb2xvcihAcHJpbWFyeS1jb2xvcik7XG59XG5cbi8vIENvbG9yXG4vLyBmb3IgdGFiaW5kZXhcbi5hY3RpdmUtYnRuLWNvbG9yKEBjb2xvcikge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggZmFkZShAY29sb3IsIDIwJSk7XG4gICAgfVxufVxuLmJ0bi1jb2xvcihAY29sb3IpIHtcbiAgICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1wcmltYXJ5LWNvbG9yOyBAY29sb3I7IEBjb2xvcik7XG5cbiAgICAmOmhvdmVyLFxuICAgICAgICAvLyY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogQGJ0bi1wcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgIC5hY3RpdmUtYnRuLWNvbG9yKEBjb2xvcik7XG59XG5cbi8vIENpcmNsZSBmb3IgSWNvblxuLmJ0bi1jaXJjbGUoQGJ0bkNsYXNzTmFtZTogaXZ1LWJ0bikge1xuICAgIGJvcmRlci1yYWRpdXM6IEBidG4tY2lyY2xlLXNpemU7XG5cbiAgICAmLkB7YnRuQ2xhc3NOYW1lfS1sYXJnZXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJ0bi1jaXJjbGUtc2l6ZS1sYXJnZTtcbiAgICB9XG5cbiAgICAmLkB7YnRuQ2xhc3NOYW1lfS1zaXple1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAYnRuLWNpcmNsZS1zaXplLXNtYWxsO1xuICAgIH1cblxuICAgICYuQHtidG5DbGFzc05hbWV9LWljb24tb25seXtcbiAgICAgICAgLnNxdWFyZShAYnRuLWNpcmNsZS1zaXplKTtcbiAgICAgICAgLmJ1dHRvbi1zaXplKDA7IEBmb250LXNpemUtYmFzZSArIDI7IDUwJSk7XG5cbiAgICAgICAgJi5Ae2J0bkNsYXNzTmFtZX0tbGFyZ2V7XG4gICAgICAgICAgICAuc3F1YXJlKEBidG4tY2lyY2xlLXNpemUtbGFyZ2UpO1xuICAgICAgICAgICAgLmJ1dHRvbi1zaXplKDA7IEBidG4tZm9udC1zaXplLWxhcmdlICsgMjsgNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuQHtidG5DbGFzc05hbWV9LXNtYWxse1xuICAgICAgICAgICAgLnNxdWFyZShAYnRuLWNpcmNsZS1zaXplLXNtYWxsKTtcbiAgICAgICAgICAgIC5idXR0b24tc2l6ZSgwOyBAZm9udC1zaXplLWJhc2U7IDUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEdyb3VwXG4uYnRuLWdyb3VwKEBidG5DbGFzc05hbWU6IGl2dS1idG4pIHtcbiAgICAuYnV0dG9uLWdyb3VwLWJhc2UoQGJ0bkNsYXNzTmFtZSk7XG5cbiAgICAuQHtidG5DbGFzc05hbWV9ICsgLkB7YnRuQ2xhc3NOYW1lfSxcbiAgICAuQHtidG5DbGFzc05hbWV9ICsgJixcbiAgICAmICsgLkB7YnRuQ2xhc3NOYW1lfSxcbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cblxuICAgIC5Ae2J0bkNsYXNzTmFtZX06bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJjpub3QoJi12ZXJ0aWNhbCkgPiAuQHtidG5DbGFzc05hbWV9OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoJi12ZXJ0aWNhbCkgPiAuQHtidG5DbGFzc05hbWV9Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYgPiAmIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgJiA+ICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5Ae2J0bkNsYXNzTmFtZX0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICY6bm90KCYtdmVydGljYWwpID4gJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgPiAuQHtidG5DbGFzc05hbWV9Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KCYtdmVydGljYWwpID4gJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLkB7YnRuQ2xhc3NOYW1lfTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbChAYnRuQ2xhc3NOYW1lOiBpdnUtYnRuKSB7XG4gICAgLmJ1dHRvbi1ncm91cC12ZXJ0aWNhbC1iYXNlKEBidG5DbGFzc05hbWUpO1xuXG4gICAgLkB7YnRuQ2xhc3NOYW1lfSArIC5Ae2J0bkNsYXNzTmFtZX0sXG4gICAgLkB7YnRuQ2xhc3NOYW1lfSArICYsXG4gICAgJiArIC5Ae2J0bkNsYXNzTmFtZX0sXG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cblxuICAgID4gLkB7YnRuQ2xhc3NOYW1lfTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5Ae2J0bkNsYXNzTmFtZX06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYgPiAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICA+IC5Ae2J0bkNsYXNzTmFtZX06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiA+ICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5Ae2J0bkNsYXNzTmFtZX06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9taXhpbnMvYnV0dG9uLmxlc3MiLCIuc2l6ZShAd2lkdGg7IEBoZWlnaHQpIHtcbiAgICB3aWR0aDogQHdpZHRoO1xuICAgIGhlaWdodDogQGhlaWdodDtcbn1cblxuLnNxdWFyZShAc2l6ZSkge1xuICAgIC5zaXplKEBzaXplOyBAc2l6ZSk7XG59XG5cbi8vIGZpeCBjaHJvbWUgMTJweCBidWcsIHN1cHBvcnQgaWVcbi5pY29uZm9udC1zaXplLXVuZGVyLTEycHgoQHNpemUsIEByb3RhdGU6IDBkZWcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGZvbnQtc2NhbGU6IHVuaXQoQHNpemUgLyBAZm9udC1zaXplLWJhc2UpO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgIGZvbnQtc2l6ZTogflwiQHtzaXplfSBcXDlcIjsgLy8gaWU4LTlcbiAgICB0cmFuc2Zvcm06IHNjYWxlKEBmb250LXNjYWxlKSByb3RhdGUoQHJvdGF0ZSk7XG4gICAgOnJvb3QgJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlOyAvLyByZXNldCBpZTkgYW5kIGFib3ZlXG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvbWl4aW5zL3NpemUubGVzcyIsIi5pdnUtYWZmaXgge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiBAemluZGV4LWFmZml4O1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9hZmZpeC5sZXNzIiwiQGJhY2t0b3AtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fWJhY2stdG9wXCI7XG5cbi5Ae2JhY2t0b3AtcHJlZml4LWNsc30ge1xuICAgIHotaW5kZXg6IEB6aW5kZXgtYmFjay10b3A7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5Ae2JhY2t0b3AtcHJlZml4LWNsc30tc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC42KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwuMik7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaXtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9iYWNrLXRvcC5sZXNzIiwiQGJhZGdlLXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1iYWRnZVwiO1xuXG4uQHtiYWRnZS1wcmVmaXgtY2xzfSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJi1jb3VudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogQGVycm9yLWNvbG9yO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0xMCUgY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmY7XG5cbiAgICAgICAgYSxcbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWxvbmUge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRvdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIGNlbnRlcjtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IEBlcnJvci1jb2xvcjtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvYmFkZ2UubGVzcyIsIkBjaXJjbGUtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fWNoYXJ0LWNpcmNsZVwiO1xuXG4uQHtjaXJjbGUtcHJlZml4LWNsc317XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvY2lyY2xlLmxlc3MiLCJAc3Bpbi1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9c3BpblwiO1xuQHNwaW4tZG90LXNpemUtc21hbGw6IDEycHg7XG5Ac3Bpbi1kb3Qtc2l6ZTogMjBweDtcbkBzcGluLWRvdC1zaXplLWxhcmdlOiAzMnB4O1xuXG4uQHtzcGluLXByZWZpeC1jbHN9IHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLWRvdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgIC5zcXVhcmUoQHNwaW4tZG90LXNpemUpO1xuICAgICAgICBhbmltYXRpb246IGFuaS1zcGluLWJvdW5jZSAxcyAwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAmLWxhcmdlICYtZG90IHtcbiAgICAgICAgLnNxdWFyZShAc3Bpbi1kb3Qtc2l6ZS1sYXJnZSk7XG4gICAgfVxuXG4gICAgJi1zbWFsbCAmLWRvdCB7XG4gICAgICAgIC5zcXVhcmUoQHNwaW4tZG90LXNpemUtc21hbGwpO1xuICAgIH1cblxuICAgICYtZml4IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IEB6aW5kZXgtc3BpbjtcbiAgICAgICAgLnNxdWFyZSgxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG4gICAgfVxuICAgICYtZnVsbHNjcmVlbntcbiAgICAgICAgei1pbmRleDogQHppbmRleC1zcGluLWZ1bGxzY3JlZW47XG4gICAgICAgICYtd3JhcHBlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZml4ICYtbWFpbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmLWZpeCAmLWRvdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmLXRleHQsXG4gICAgJi1zaG93LXRleHQgJi1kb3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtc2hvdy10ZXh0ICYtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLy8gdXNlIGluIFRhYmxlIGxvYWRpbmcsIFRhYmxlIHJpZ2h0IGJvcmRlciBpcyBub3QgaW5jbHVkZWQgaW4gLml2dS10YWJsZS13cmFwcGVyLCBzbyBmaXggaXRcbi5Ae3RhYmxlLXByZWZpeC1jbHN9LXdyYXBwZXJ7XG4gICAgPiAuQHtzcGluLXByZWZpeC1jbHN9LWZpeHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvci1iYXNlO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pLXNwaW4tYm91bmNlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9zcGluLmxlc3MiLCJAYWxlcnQtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fWFsZXJ0XCI7XG5AaWNvbi1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9aWNvblwiO1xuXG4uQHthbGVydC1wcmVmaXgtY2xzfXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4IDQ4cHggOHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmJi13aXRoLWljb257XG4gICAgICAgIHBhZGRpbmc6IDhweCA0OHB4IDhweCAzOHB4O1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICYtZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG5cbiAgICAmLXN1Y2Nlc3Mge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0aW50KEBzdWNjZXNzLWNvbG9yLCA4MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aW50KEBzdWNjZXNzLWNvbG9yLCA5MCUpO1xuICAgICAgICAuQHthbGVydC1wcmVmaXgtY2xzfS1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRpbnQoQHByaW1hcnktY29sb3IsIDgwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRpbnQoQHByaW1hcnktY29sb3IsIDkwJSk7XG4gICAgICAgIC5Ae2FsZXJ0LXByZWZpeC1jbHN9LWljb24ge1xuICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi13YXJuaW5nIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdGludChAd2FybmluZy1jb2xvciwgODAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludChAd2FybmluZy1jb2xvciwgOTAlKTtcbiAgICAgICAgLkB7YWxlcnQtcHJlZml4LWNsc30taWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogQHdhcm5pbmctY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWVycm9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdGludChAZXJyb3ItY29sb3IsIDgwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRpbnQoQGVycm9yLWNvbG9yLCA5MCUpO1xuICAgICAgICAuQHthbGVydC1wcmVmaXgtY2xzfS1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNsb3NlIHtcbiAgICAgICAgLmNvbnRlbnQtY2xvc2UoLTNweCk7XG4gICAgfVxuXG4gICAgJi13aXRoLWRlc2Mge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICAmLXdpdGgtZGVzYyYtd2l0aC1pY29ue1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA2OXB4O1xuICAgIH1cblxuICAgICYtd2l0aC1kZXNjICYtZGVzY3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi13aXRoLWRlc2MgJi1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogQHRpdGxlLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLXdpdGgtZGVzYyAmLWljb24ge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICAmLXdpdGgtYmFubmVye1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2FsZXJ0Lmxlc3MiLCJAaWNvbi1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9aWNvblwiO1xuXG4uY29udGVudC1oZWFkZXIoKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgcCxcbiAgICAmLWlubmVyXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICAgICAgY29sb3I6IEB0aXRsZS1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLmNvbnRlbnQtY2xvc2UoQHRvcDogMCwgQGljb24tZm9udC1zaXplOiAyMnB4KSB7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5Ae2ljb24tcHJlZml4LWNsc30taW9zLWNsb3NlLWVtcHR5IHtcbiAgICAgICAgLmNsb3NlLWJhc2UoQHRvcCwgQGljb24tZm9udC1zaXplKTtcbiAgICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvbWl4aW5zL2NvbnRlbnQubGVzcyIsIi5jbG9zZS1iYXNlKEB0b3A6IDAsIEBpY29uLWZvbnQtc2l6ZTogMjJweCkge1xuICAgIGZvbnQtc2l6ZTogQGljb24tZm9udC1zaXplO1xuICAgIGNvbG9yOiBAbGVnZW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIEB0cmFuc2l0aW9uLXRpbWUgZWFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBAdG9wO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvbWl4aW5zL2Nsb3NlLmxlc3MiLCJAY29sbGFwc2UtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fWNvbGxhcHNlXCI7XG5cbi5Ae2NvbGxhcHNlLXByZWZpeC1jbHN9e1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yLWJhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3ItYmFzZTtcblxuICAgICYgPiAmLWl0ZW17XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLkB7Y29sbGFwc2UtcHJlZml4LWNsc30taGVhZGVye1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgPiBpe1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmICA+ICYtaXRlbSYtaXRlbS1hY3RpdmUgPiAmLWhlYWRlciA+IGl7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnR7XG4gICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAmID4gJi1ib3gge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW0tYWN0aXZlID4gJi1jb250ZW50e1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgID4gLkB7Y29sbGFwc2UtcHJlZml4LWNsc30tY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvY29sbGFwc2UubGVzcyIsIkBjYXJkLXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1jYXJkXCI7XG5cbi5Ae2NhcmQtcHJlZml4LWNsc317XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcblxuICAgICYtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICB9XG5cbiAgICAmLXNoYWRvd3tcbiAgICAgICAgYm94LXNoYWRvdzogQHNoYWRvdy1jYXJkO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93LWJhc2U7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VlZTtcbiAgICB9XG4gICAgJiYtZGlzLWhvdmVyOmhvdmVye1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYmLWRpcy1ob3ZlciYtYm9yZGVyZWQ6aG92ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICB9XG5cbiAgICAmJi1zaGFkb3c6aG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6IEBzaGFkb3ctY2FyZDtcbiAgICB9XG5cbiAgICAmLWhlYWQge1xuICAgICAgICAuY29udGVudC1oZWFkZXI7XG4gICAgfVxuXG4gICAgJi1leHRyYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2NhcmQubGVzcyIsIkBtZXNzYWdlLXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1tZXNzYWdlXCI7XG5AaWNvbi1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9aWNvblwiO1xuXG4uQHttZXNzYWdlLXByZWZpeC1jbHN9IHtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IEB6aW5kZXgtbWVzc2FnZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYtbm90aWNlIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCBAYW5pbWF0aW9uLXRpbWUgQGVhc2UtaW4tb3V0LCBwYWRkaW5nIEBhbmltYXRpb24tdGltZSBAZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICBpLkB7aWNvbi1wcmVmaXgtY2xzfXtcbiAgICAgICAgICAgICAgICAuY2xvc2UtYmFzZSgtM3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbm90aWNlLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93LWJhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi10ZXh0e1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ub3RpY2UtY2xvc2FibGV7XG4gICAgICAgIC5Ae21lc3NhZ2UtcHJlZml4LWNsc30tbm90aWNlLWNvbnRlbnQtdGV4dHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Y2Nlc3MgLkB7aWNvbi1wcmVmaXgtY2xzfSB7XG4gICAgICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG5cbiAgICAmLWVycm9yIC5Ae2ljb24tcHJlZml4LWNsc30ge1xuICAgICAgICBjb2xvcjogQGVycm9yLWNvbG9yO1xuICAgIH1cblxuICAgICYtd2FybmluZyAuQHtpY29uLXByZWZpeC1jbHN9IHtcbiAgICAgICAgY29sb3I6IEB3YXJuaW5nLWNvbG9yO1xuICAgIH1cblxuICAgICYtaW5mbyAuQHtpY29uLXByZWZpeC1jbHN9LFxuICAgICYtbG9hZGluZyAuQHtpY29uLXByZWZpeC1jbHN9IHtcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgIC5Ae2ljb24tcHJlZml4LWNsc30ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL21lc3NhZ2UubGVzcyIsIkBub3RpY2UtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fW5vdGljZVwiO1xuQGljb24tcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fWljb25cIjtcblxuQG5vdGljZS13aWR0aDogMzM1cHg7XG5Abm90aWNlLXBhZGRpbmc6IDE2cHg7XG5Abm90aWNlLW1hcmdpbi1ib3R0b206IDEwcHg7XG5cbi5Ae25vdGljZS1wcmVmaXgtY2xzfSB7XG4gICAgd2lkdGg6IEBub3RpY2Utd2lkdGg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiBAemluZGV4LW5vdGlmaWNhdGlvbjtcblxuICAgICYtY29udGVudC13aXRoLWljb257XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MXB4O1xuICAgIH1cbiAgICAmLXdpdGgtZGVzYyYtd2l0aC1pY29uICYtdGl0bGV7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MXB4O1xuICAgIH1cblxuICAgICYtbm90aWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQG5vdGljZS1tYXJnaW4tYm90dG9tO1xuICAgICAgICBwYWRkaW5nOiBAbm90aWNlLXBhZGRpbmc7XG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93LWJhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJi1jbG9zZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAuY2xvc2UtYmFzZSgtM3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudC13aXRoLXJlbmRlcntcbiAgICAgICAgICAgIC5pdnUtbm90aWNlLWRlc2N7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtd2l0aC1kZXNje1xuICAgICAgICAgICAgLkB7bm90aWNlLXByZWZpeC1jbHN9LW5vdGljZS1jbG9zZXtcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQtd2l0aC1yZW5kZXItbm90aXRsZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogQGZvbnQtc2l6ZS1iYXNlICsgMzsgIC8vZml4ZWQgdGhlIGJ1ZyB0aGF0IHRoZSBib3R0b20gb2Ygc29tZSBsZXR0ZXJzIHdlcmUgaGlkZGVuIGp1c3QgbGlrZSAnZydcbiAgICAgICAgY29sb3I6IEB0aXRsZS1jb2xvcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgICYtd2l0aC1kZXNjICYtdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJi1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAvL2NvbG9yOiBAbGVnZW5kLWNvbG9yO1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgICYtd2l0aC1kZXNjJi13aXRoLWljb24gJi1kZXNje1xuICAgICAgICBtYXJnaW4tbGVmdDogNTFweDtcbiAgICB9XG5cbiAgICAmLXdpdGgtaWNvbiAmLXRpdGxle1xuICAgICAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAmLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgY29sb3I6IEBzdWNjZXNzLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJi13YXJuaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiBAd2FybmluZy1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmLWVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi13aXRoLWRlc2MgJi1pY29ue1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgJi1jdXN0b20tY29udGVudHtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtd2l0aC1ub3JtYWx7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXdpdGgtaW5mb3tcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtd2l0aC1zdWNjZXNze1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi13aXRoLXdhcm5pbmd7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAd2FybmluZy1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXdpdGgtZXJyb3J7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZXJyb3ItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9ub3RpY2UubGVzcyIsIkByYWRpby1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9cmFkaW9cIjtcbkByYWRpby1ncm91cC1wcmVmaXgtY2xzOiB+XCJAe3JhZGlvLXByZWZpeC1jbHN9LWdyb3VwXCI7XG5AcmFkaW8taW5uZXItcHJlZml4LWNsczogflwiQHtyYWRpby1wcmVmaXgtY2xzfS1pbm5lclwiO1xuQHJhZGlvLWdyb3VwLWJ1dHRvbi1wcmVmaXgtY2xzOiB+XCJAe3JhZGlvLWdyb3VwLXByZWZpeC1jbHN9LWJ1dHRvblwiO1xuXG4uQHtyYWRpby1wcmVmaXgtY2xzfS1mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGZhZGUoQHByaW1hcnktY29sb3IsIDIwJSk7XG4gICAgei1pbmRleDogMTtcbn1cblxuLkB7cmFkaW8tZ3JvdXAtcHJlZml4LWNsc30ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAvL291dGxpbmU6IG5vbmU7XG4gICAgJi12ZXJ0aWNhbHtcbiAgICAgICAgLkB7cmFkaW8tcHJlZml4LWNsc30td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyDmma7pgJrnirbmgIEgLSBOb3JtYWwgc3RhdGVcbi5Ae3JhZGlvLXByZWZpeC1jbHN9LXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgICAvL291dGxpbmU6IG5vbmU7XG59XG5cbi5Ae3JhZGlvLXByZWZpeC1jbHN9IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvL291dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgICAuQHtyYWRpby1pbm5lci1wcmVmaXgtY2xzfSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiY2JjYmM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgQHRyYW5zaXRpb24tdGltZSBAZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1sYXJnZXtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgICAgICYgLkB7cmFkaW8taW5uZXItcHJlZml4LWNsc317XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuQHtyYWRpby1wcmVmaXgtY2xzfS13cmFwcGVyLCAmIC5Ae3JhZGlvLXByZWZpeC1jbHN9LXdyYXBwZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNtYWxse1xuICAgICAgICAmIC5Ae3JhZGlvLWlubmVyLXByZWZpeC1jbHN9e1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi8vIOmAieS4reeKtuaAgSAtIFNlbGVjdGVkIHN0YXRlXG4uQHtyYWRpby1wcmVmaXgtY2xzfS1jaGVja2VkIHtcbiAgICAuQHtyYWRpby1pbm5lci1wcmVmaXgtY2xzfSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgQHRyYW5zaXRpb24tdGltZSBAZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5Ae3JhZGlvLWlubmVyLXByZWZpeC1jbHN9IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5Ae3JhZGlvLXByZWZpeC1jbHN9LWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgLkB7cmFkaW8tcHJlZml4LWNsc30taW5wdXQge1xuICAgICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5Ae3JhZGlvLWlubmVyLXByZWZpeC1jbHN9IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvci1iYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5Ae3JhZGlvLWlubmVyLXByZWZpeC1jbHN9IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3JhZGlvLXByZWZpeC1jbHN9LWRpc2FibGVkICsgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgIH1cbn1cblxuc3Bhbi5Ae3JhZGlvLXByZWZpeC1jbHN9ICsgKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLy8g5oyJ6ZKu5qC35byPIC0gQnV0dG9uIHN0eWxlXG4uQHtyYWRpby1ncm91cC1idXR0b24tcHJlZml4LWNsc30ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTtcblxuICAgIC5Ae3JhZGlvLXByZWZpeC1jbHN9e1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5Ae3JhZGlvLXByZWZpeC1jbHN9LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogQGJ0bi1jaXJjbGUtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBidG4tY2lyY2xlLXNpemUgLSAycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IC0gMXB4O1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgICAgIGNvbG9yOiBAYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIGVhc2UtaW4tb3V0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgICAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGhlaWdodDogQGJ0bi1jaXJjbGUtc2l6ZSArIDRweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBmYWRlKEBwcmltYXJ5LWNvbG9yLCAyMCUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogQGJ0bi1ib3JkZXItcmFkaXVzIDAgMCBAYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgQGJ0bi1ib3JkZXItcmFkaXVzIEBidG4tYm9yZGVyLXJhZGl1cyAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgJiAuQHtyYWRpby1wcmVmaXgtY2xzfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuQHtyYWRpby1wcmVmaXgtY2xzfS1pbm5lcixcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jaGVja2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgMCBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5Ae3JhZGlvLXByZWZpeC1jbHN9LWZvY3Vze1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgQHByaW1hcnktY29sb3IsIDAgMCAwIDJweCBmYWRlKEBwcmltYXJ5LWNvbG9yLCAyMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZmFkZShAcHJpbWFyeS1jb2xvciwgMjAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGZhZGUoQHByaW1hcnktY29sb3IsIDIwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdGludChAcHJpbWFyeS1jb2xvciwgMjAlKTtcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IC0xcHggMCAwIDAgdGludChAcHJpbWFyeS1jb2xvciwgMjAlKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGludChAcHJpbWFyeS1jb2xvciwgMjAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogc2hhZGUoQHByaW1hcnktY29sb3IsIDUlKTtcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IC0xcHggMCAwIDAgc2hhZGUoQHByaW1hcnktY29sb3IsIDUlKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogc2hhZGUoQHByaW1hcnktY29sb3IsIDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZC1jb2xvci1iYXNlO1xuICAgICAgICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgICAgICAgY29sb3I6ICNjY2M7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZC1jb2xvci1iYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGlzYWJsZWQuQHtyYWRpby1wcmVmaXgtY2xzfS13cmFwcGVyLWNoZWNrZWQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLkB7cmFkaW8tZ3JvdXAtYnV0dG9uLXByZWZpeC1jbHN9LkB7cmFkaW8tZ3JvdXAtcHJlZml4LWNsc30tbGFyZ2UgLkB7cmFkaW8tcHJlZml4LWNsc30td3JhcHBlcntcbiAgICBoZWlnaHQ6IEBidG4tY2lyY2xlLXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6IEBidG4tY2lyY2xlLXNpemUtbGFyZ2UgLSAycHg7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgJjphZnRlcntcbiAgICAgICAgaGVpZ2h0OiBAYnRuLWNpcmNsZS1zaXplLWxhcmdlICsgNHB4O1xuICAgIH1cbn1cblxuLkB7cmFkaW8tZ3JvdXAtYnV0dG9uLXByZWZpeC1jbHN9LkB7cmFkaW8tZ3JvdXAtcHJlZml4LWNsc30tc21hbGwgLkB7cmFkaW8tcHJlZml4LWNsc30td3JhcHBlcntcbiAgICBoZWlnaHQ6IEBidG4tY2lyY2xlLXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IEBidG4tY2lyY2xlLXNpemUtc21hbGwgLSAycHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogQGJ0bi1jaXJjbGUtc2l6ZS1zbWFsbCArIDRweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsIDAgMCBAYnRuLWJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsIEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCAwO1xuICAgIH1cbn1cblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9yYWRpby5sZXNzIiwiLmNoZWNrYm94Rm4oQGNoZWNrYm94LXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1jaGVja2JveFwiKSB7XG4gICAgQGNoZWNrYm94LWlubmVyLXByZWZpeC1jbHM6IH5cIkB7Y2hlY2tib3gtcHJlZml4LWNsc30taW5uZXJcIjtcblxuICAgIC5Ae2NoZWNrYm94LXByZWZpeC1jbHN9LWZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGZhZGUoQHByaW1hcnktY29sb3IsIDIwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLy8g5pmu6YCa54q25oCBXG4gICAgLkB7Y2hlY2tib3gtcHJlZml4LWNsc30ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy9vdXRsaW5lOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtZGlzYWJsZWR7XG4gICAgICAgICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5Ae2NoZWNrYm94LWlubmVyLXByZWZpeC1jbHN9IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNiY2JjYmM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgQHRyYW5zaXRpb24tdGltZSBAZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgQHRyYW5zaXRpb24tdGltZSBAZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgQHRyYW5zaXRpb24tdGltZSBAZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWxhcmdle1xuICAgICAgICAgICAgJiAuQHtjaGVja2JveC1pbm5lci1wcmVmaXgtY2xzfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXNtYWxse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgJiAuQHtjaGVja2JveC1pbm5lci1wcmVmaXgtY2xzfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g6YCJ5Lit54q25oCBXG4gICAgLkB7Y2hlY2tib3gtcHJlZml4LWNsc30tY2hlY2tlZCB7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuQHtjaGVja2JveC1pbm5lci1wcmVmaXgtY2xzfSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5Ae2NoZWNrYm94LWlubmVyLXByZWZpeC1jbHN9IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5Ae2NoZWNrYm94LXByZWZpeC1jbHN9LWxhcmdle1xuICAgICAgICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfS1jaGVja2Vke1xuICAgICAgICAgICAgLkB7Y2hlY2tib3gtaW5uZXItcHJlZml4LWNsc30ge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfS1zbWFsbHtcbiAgICAgICAgLkB7Y2hlY2tib3gtcHJlZml4LWNsc30tY2hlY2tlZHtcbiAgICAgICAgICAgIC5Ae2NoZWNrYm94LWlubmVyLXByZWZpeC1jbHN9IHtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDnpoHnlKhcbiAgICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfS1kaXNhYmxlZCB7XG4gICAgICAgICYuQHtjaGVja2JveC1wcmVmaXgtY2xzfS1jaGVja2VkIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5Ae2NoZWNrYm94LWlubmVyLXByZWZpeC1jbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuQHtjaGVja2JveC1pbm5lci1wcmVmaXgtY2xzfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLkB7Y2hlY2tib3gtaW5uZXItcHJlZml4LWNsc30ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvci1iYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLkB7Y2hlY2tib3gtaW5uZXItcHJlZml4LWNsc30ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjNmM2YzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLkB7Y2hlY2tib3gtaW5uZXItcHJlZml4LWNsc30taW5wdXQge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDljYrpgInnirbmgIFcbiAgICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfS1pbmRldGVybWluYXRle1xuICAgICAgICAuQHtjaGVja2JveC1pbm5lci1wcmVmaXgtY2xzfTphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuQHtjaGVja2JveC1pbm5lci1wcmVmaXgtY2xzfSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuQHtjaGVja2JveC1pbm5lci1wcmVmaXgtY2xzfXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmLkB7Y2hlY2tib3gtcHJlZml4LWNsc30tZGlzYWJsZWR7XG4gICAgICAgICAgICAuQHtjaGVja2JveC1pbm5lci1wcmVmaXgtY2xzfXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvci1iYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLkB7Y2hlY2tib3gtaW5uZXItcHJlZml4LWNsc306YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLkB7Y2hlY2tib3gtcHJlZml4LWNsc30tbGFyZ2Uge1xuICAgICAgICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfS1pbmRldGVybWluYXRle1xuICAgICAgICAgICAgLkB7Y2hlY2tib3gtaW5uZXItcHJlZml4LWNsc306YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLkB7Y2hlY2tib3gtcHJlZml4LWNsc30tc21hbGwge1xuICAgICAgICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfS1pbmRldGVybWluYXRle1xuICAgICAgICAgICAgLkB7Y2hlY2tib3gtaW5uZXItcHJlZml4LWNsc306YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5Ae2NoZWNrYm94LXByZWZpeC1jbHN9LXdyYXBwZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgLy9vdXRsaW5lOiBub25lO1xuXG4gICAgICAgICYtZGlzYWJsZWR7XG4gICAgICAgICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLkB7Y2hlY2tib3gtcHJlZml4LWNsc30tbGFyZ2V7XG4gICAgICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5Ae2NoZWNrYm94LXByZWZpeC1jbHN9LXdyYXBwZXIgKyBzcGFuLFxuICAgIC5Ae2NoZWNrYm94LXByZWZpeC1jbHN9ICsgc3BhbiB7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLkB7Y2hlY2tib3gtcHJlZml4LWNsc30tZ3JvdXAge1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL21peGlucy9jaGVja2JveC5sZXNzIiwiQHN3aXRjaC1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9c3dpdGNoXCI7XG5cbi5Ae3N3aXRjaC1wcmVmaXgtY2xzfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuXG4gICAgJi1pbm5lciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjVweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dCwgd2lkdGggQHRyYW5zaXRpb24tdGltZSBAZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjphY3RpdmU6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGZhZGUoQHByaW1hcnktY29sb3IsIDIwJSk7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgJjpmb2N1czpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc21hbGwmLWNoZWNrZWQ6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgIH1cblxuICAgICYtc21hbGw6YWN0aXZlJi1jaGVja2VkOmFmdGVyIHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgIH1cblxuICAgICYtbGFyZ2V7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAmOmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGFyZ2U6YWN0aXZlOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgfVxuXG4gICAgJi1sYXJnZSYtY2hlY2tlZDphZnRlciB7XG4gICAgICAgIGxlZnQ6IDM3cHg7XG4gICAgfVxuXG4gICAgJi1sYXJnZTphY3RpdmUmLWNoZWNrZWQ6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgICYtY2hlY2tlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgIC5Ae3N3aXRjaC1wcmVmaXgtY2xzfS1pbm5lciB7XG4gICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjNmM2YzO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAuQHtzd2l0Y2gtcHJlZml4LWNsc30taW5uZXIge1xuICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL3N3aXRjaC5sZXNzIiwiQGlucHV0LW51bWJlci1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9aW5wdXQtbnVtYmVyXCI7XG5cbi5oYW5kbGVyLWRpc2FibGVkKCkge1xuICAgIG9wYWNpdHk6IDAuNzI7XG4gICAgY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG59XG5cbi5Ae2lucHV0LW51bWJlci1wcmVmaXgtY2xzfSB7XG4gICAgQHJhZGl1cy13cmFwOiAwIEBidG4tYm9yZGVyLXJhZGl1cyBAYnRuLWJvcmRlci1yYWRpdXMgMDtcblxuICAgIC5pbnB1dDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvci1iYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1oYW5kbGVyLXdyYXAge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cy13cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgQHRyYW5zaXRpb24tdGltZSBAZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciAmLWhhbmRsZXItd3JhcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi1oYW5kbGVyLXVwIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oYW5kbGVyLWRvd24ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvci1iYXNlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLWhhbmRsZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlIC8gMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyICYtdXAtaW5uZXIsXG4gICAgICAgICY6aG92ZXIgJi1kb3duLWlubmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB0aW50KEBwcmltYXJ5LWNvbG9yLCAyMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oYW5kbGVyLXVwLWlubmVyLFxuICAgICYtaGFuZGxlci1kb3duLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmhvdmVyKCk7XG4gICAgfVxuXG4gICAgJi1mb2N1c2VkIHtcbiAgICAgICAgLmFjdGl2ZSgpO1xuICAgIH1cblxuICAgICYtZGlzYWJsZWQge1xuICAgICAgICAuZGlzYWJsZWQoKTtcbiAgICB9XG5cbiAgICAmLWlucHV0LXdyYXAge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICB9XG5cbiAgICAmLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIEB0cmFuc2l0aW9uLXRpbWUgbGluZWFyO1xuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIC5kaXNhYmxlZCgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1sYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5Ae2lucHV0LW51bWJlci1wcmVmaXgtY2xzfS1pbnB1dC13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30taGFuZGxlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2UgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgICAgIH1cblxuICAgICAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30taGFuZGxlci11cC1pbm5lciB7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30taGFuZGxlci1kb3duLWlubmVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5Ae2lucHV0LW51bWJlci1wcmVmaXgtY2xzfS1pbnB1dC13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICAgICAgfVxuICAgICAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30taGFuZGxlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGwgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgICAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30taGFuZGxlci11cC1pbm5lciB7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgICAgLkB7aW5wdXQtbnVtYmVyLXByZWZpeC1jbHN9LWhhbmRsZXItZG93bi1pbm5lciB7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgJi1oYW5kbGVyLWRvd24tZGlzYWJsZWQsXG4gICAgJi1oYW5kbGVyLXVwLWRpc2FibGVkLFxuICAgICYtZGlzYWJsZWQge1xuICAgICAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30taGFuZGxlci1kb3duLWlubmVyLFxuICAgICAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30taGFuZGxlci11cC1pbm5lciB7XG4gICAgICAgICAgICAuaGFuZGxlci1kaXNhYmxlZCgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICAgIC5Ae2lucHV0LW51bWJlci1wcmVmaXgtY2xzfS1pbnB1dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjcyO1xuICAgICAgICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICAgICAgfVxuICAgICAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30taGFuZGxlci13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLkB7aW5wdXQtbnVtYmVyLXByZWZpeC1jbHN9LWhhbmRsZXIge1xuICAgICAgICAgICAgLmhhbmRsZXItZGlzYWJsZWQoKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9LWVycm9yIHtcbiAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc317XG4gICAgICAgIC5pbnB1dC1lcnJvcjtcbiAgICAgICAgJi1mb2N1c2VkIHtcbiAgICAgICAgICAgIC5hY3RpdmUtZXJyb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9pbnB1dC1udW1iZXIubGVzcyIsIi5wbGFjZWhvbGRlcihAY29sb3I6IEBpbnB1dC1wbGFjZWhvbGRlci1jb2xvcikge1xuICAgIC8vIEZpcmVmb3hcbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgICB9XG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogQGNvbG9yO1xuICAgIH1cbiAgICAvLyBTYWZhcmkgYW5kIENocm9tZVxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogQGNvbG9yO1xuICAgIH1cbn1cblxuLy8gZm9yIHNlbGVjdCBhbmQgaW5wdXQgbGlrZSBjb21wb25lbnQncyBhcnJvd1xuLmlubmVyLWFycm93KCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgY29sb3I6IEBzdWJzaWRpYXJ5LWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL21peGlucy9jb21tb24ubGVzcyIsIkBzY3JvbGwtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fXNjcm9sbFwiO1xuXG4uQHtzY3JvbGwtcHJlZml4LWNsc30ge1xuXHQmLXdyYXBwZXIge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0Ji1jb250YWluZXIge1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0fVxuXG5cdCYtY29udGVudCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG5cdH1cblxuXHQmLWNvbnRlbnQtbG9hZGluZyB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG5cblx0Ji1sb2FkZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRyYW5zaXRpb246IHBhZGRpbmcgMC41cztcblx0fVxufVxuXG4uQHtzY3JvbGwtcHJlZml4LWNsc30tbG9hZGVyLXdyYXBwZXIge1xuXHRwYWRkaW5nOiA1cHggMDtcblx0aGVpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC41cywgaGVpZ2h0IC41cztcblxuXHQmLWFjdGl2ZSB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGFuaS1kZW1vLXNwaW4ge1xuXHRcdGZyb20ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0fVxuXHRcdDUwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0XHR0byB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHRcdH1cblx0fVxuXG5cdC5Ae3Njcm9sbC1wcmVmaXgtY2xzfS1zcGlubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuQHtzY3JvbGwtcHJlZml4LWNsc30tc3Bpbm5lci1pY29uIHtcblx0XHRhbmltYXRpb246IGFuaS1kZW1vLXNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuQHtzY3JvbGwtcHJlZml4LWNsc30ge1xuXHR9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL3Njcm9sbC5sZXNzIiwiQHRhZy1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9dGFnXCI7XG5AdGFnLWNsb3NlLXByZWZpeC1jbHM6IGl2dS1pY29uLWlvcy1jbG9zZS1lbXB0eTtcblxuLkB7dGFnLXByZWZpeC1jbHN9IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMnB4IDRweCAycHggMDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kOiBAYmFja2dyb3VuZC1jb2xvci1iYXNlO1xuICAgIGZvbnQtc2l6ZTogQHRhZy1mb250LXNpemU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vdHJhbnNpdGlvbjogYWxsIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuXG4gICAgLy8gZm9yIGNvbG9yIGFuZCB1bmNoZWNrZWRcbiAgICAmOm5vdCgmLWJvcmRlcik6bm90KCYtZG90KTpub3QoJi1jaGVja2VkKXtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgICAuQHt0YWctY2xvc2UtcHJlZml4LWNsc30ge1xuICAgICAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbG9ye1xuICAgICAgICAmLXJlZHtcbiAgICAgICAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGVycm9yLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICYtZ3JlZW57XG4gICAgICAgICAgICBjb2xvcjogQHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJi1ibHVle1xuICAgICAgICAgICAgY29sb3I6IEBsaW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBsaW5rLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICYteWVsbG93e1xuICAgICAgICAgICAgY29sb3I6IEB3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEB3YXJuaW5nLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICYtd2hpdGV7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRvdHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvci1zcGxpdCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgICAgICAgJi1pbm5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLkB7dGFnLWNsb3NlLXByZWZpeC1jbHN9IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ib3JkZXJ7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgICAgIGNvbG9yOiBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuQHt0YWctY2xvc2UtcHJlZml4LWNsc30ge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5Ae3RhZy1wcmVmaXgtY2xzfS1jbG9zYWJsZSB7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLkB7dGFnLWNsb3NlLXByZWZpeC1jbHN9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5Ae3RhZy1wcmVmaXgtY2xzfS1ibHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbGluay1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGxpbmstY29sb3IgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAbGluay1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5Ae3RhZy1jbG9zZS1wcmVmaXgtY2xzfXtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLkB7dGFnLXByZWZpeC1jbHN9LWdyZWVuIHtcbiAgICAgICAgICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5Ae3RhZy1jbG9zZS1wcmVmaXgtY2xzfXtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLkB7dGFnLXByZWZpeC1jbHN9LXllbGxvdyB7XG4gICAgICAgICAgICBjb2xvcjogQHdhcm5pbmctY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEB3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHdhcm5pbmctY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQHt0YWctY2xvc2UtcHJlZml4LWNsc317XG4gICAgICAgICAgICAgICAgY29sb3I6IEB3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5Ae3RhZy1wcmVmaXgtY2xzfS1yZWQge1xuICAgICAgICAgICAgY29sb3I6IEBlcnJvci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGVycm9yLWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGVycm9yLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLkB7dGFnLWNsb3NlLXByZWZpeC1jbHN9e1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgIH1cblxuICAgICYsXG4gICAgYSxcbiAgICBhOmhvdmVyIHtcbiAgICAgICAgLy8gY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAgIGE6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgLThweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICB9XG5cbiAgICAuQHt0YWctY2xvc2UtcHJlZml4LWNsc30ge1xuICAgICAgICAuaWNvbmZvbnQtc2l6ZS11bmRlci0xMnB4KDIwcHgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBvcGFjaXR5OiAwLjY2O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICAvL3RyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJsdWUsXG4gICAgJi1ncmVlbixcbiAgICAmLXllbGxvdyxcbiAgICAmLXJlZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgJixcbiAgICAgICAgYSxcbiAgICAgICAgYTpob3ZlcixcbiAgICAgICAgLkB7dGFnLWNsb3NlLXByZWZpeC1jbHN9LFxuICAgICAgICAuQHt0YWctY2xvc2UtcHJlZml4LWNsc306aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJsdWUsXG4gICAgJi1ibHVlJi1kb3QgJi1kb3QtaW5uZXJcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBsaW5rLWNvbG9yO1xuICAgIH1cblxuICAgICYtZ3JlZW4sXG4gICAgJi1ncmVlbiYtZG90ICYtZG90LWlubmVyXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG5cbiAgICAmLXllbGxvdyxcbiAgICAmLXllbGxvdyYtZG90ICYtZG90LWlubmVyXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAd2FybmluZy1jb2xvcjtcbiAgICB9XG5cbiAgICAmLXJlZCxcbiAgICAmLXJlZCYtZG90ICYtZG90LWlubmVyXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAZXJyb3ItY29sb3I7XG4gICAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvdGFnLmxlc3MiLCJAbGF5b3V0LXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1sYXlvdXRcIjtcblxuLkB7bGF5b3V0LXByZWZpeC1jbHN9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBAbGF5b3V0LWJvZHktYmFja2dyb3VuZDtcbiAgICBcbiAgICAmJi1oYXMtc2lkZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICA+IC5Ae2xheW91dC1wcmVmaXgtY2xzfSxcbiAgICAgICAgPiAuQHtsYXlvdXQtcHJlZml4LWNsc30tY29udGVudCB7XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIsXG4gICAgJi1mb290ZXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBsYXlvdXQtaGVhZGVyLWJhY2tncm91bmQ7XG4gICAgICAgIHBhZGRpbmc6IEBsYXlvdXQtaGVhZGVyLXBhZGRpbmc7XG4gICAgICAgIGhlaWdodDogQGxheW91dC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogQGxheW91dC1oZWFkZXItaGVpZ2h0O1xuICAgIH1cblxuICAgICYtc2lkZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIEBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAbGF5b3V0LXNpZGVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgICYtY2hpbGRyZW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oYXMtdHJpZ2dlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogQGxheW91dC10cmlnZ2VyLWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdHJpZ2dlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IEBsYXlvdXQtdHJpZ2dlci1oZWlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogQGxheW91dC10cmlnZ2VyLWhlaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiBAbGF5b3V0LXRyaWdnZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAbGF5b3V0LXNpZGVyLWJhY2tncm91bmQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBAZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAuaXZ1LWljb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4qIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1jb2xsYXBzZWQge1xuICAgICAgICAgICAgICAgIC5Ae2xheW91dC1wcmVmaXgtY2xzfS1zaWRlci10cmlnZ2VyLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXplcm8td2lkdGgge1xuICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogQGxheW91dC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtQGxheW91dC16ZXJvLXRyaWdnZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBAbGF5b3V0LXplcm8tdHJpZ2dlci13aWR0aDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IEBsYXlvdXQtemVyby10cmlnZ2VyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogQGxheW91dC16ZXJvLXRyaWdnZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBsYXlvdXQtc2lkZXItYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IEBsYXlvdXQtemVyby10cmlnZ2VyLXdpZHRoIC8gMjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRpbnQoQGxheW91dC1zaWRlci1iYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYmLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLUBsYXlvdXQtemVyby10cmlnZ2VyLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMCBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogQGxheW91dC1mb290ZXItYmFja2dyb3VuZDtcbiAgICAgICAgcGFkZGluZzogQGxheW91dC1mb290ZXItcGFkZGluZztcbiAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2xheW91dC5sZXNzIiwiQGxvYWRpbmctYmFyLXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1sb2FkaW5nLWJhclwiO1xuXG4uQHtsb2FkaW5nLWJhci1wcmVmaXgtY2xzfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IEB6aW5kZXgtbG9hZGluZy1iYXI7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggQHRyYW5zaXRpb24tdGltZSBsaW5lYXI7XG5cbiAgICAgICAgJi1jb2xvci1wcmltYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1mYWlsZWQtY29sb3ItZXJyb3Ige1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGVycm9yLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9sb2FkaW5nLWJhci5sZXNzIiwiQHByb2dyZXNzLXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1wcm9ncmVzc1wiO1xuXG4uQHtwcm9ncmVzcy1wcmVmaXgtY2xzfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi12ZXJ0aWNhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtb3V0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgLkB7cHJvZ3Jlc3MtcHJlZml4LWNsc30tc2hvdy1pbmZvICYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTU1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi12ZXJ0aWNhbCAmLW91dGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICYtdmVydGljYWwgJi1pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgJiA+ICosICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJnIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBpbmZvLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgQHRyYW5zaXRpb24tdGltZSBsaW5lYXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICYtYWN0aXZlIHtcbiAgICAgICAgLkB7cHJvZ3Jlc3MtcHJlZml4LWNsc30tYmc6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBpdnUtcHJvZ3Jlc3MtYWN0aXZlIDJzIEBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtd3Jvbmcge1xuICAgICAgICAuQHtwcm9ncmVzcy1wcmVmaXgtY2xzfS1iZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLkB7cHJvZ3Jlc3MtcHJlZml4LWNsc30tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogQGVycm9yLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWNjZXNzIHtcbiAgICAgICAgLkB7cHJvZ3Jlc3MtcHJlZml4LWNsc30tYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLkB7cHJvZ3Jlc3MtcHJlZml4LWNsc30tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogQHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaXZ1LXByb2dyZXNzLWFjdGl2ZSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL3Byb2dyZXNzLmxlc3MiLCJAdGltZWxpbmUtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fXRpbWVsaW5lXCI7XG5AdGltZWxpbmUtY29sb3I6IEBib3JkZXItY29sb3Itc3BsaXQ7XG5cbi5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMnB4IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLXRhaWwge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAdGltZWxpbmUtY29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXBlbmRpbmcgJi10YWlsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICYtYmx1ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXJlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBlcnJvci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtZ3JlZW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBzdWNjZXNzLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkLWN1c3RvbSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggMXB4IDEwcHggMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1pdGVtLXRhaWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmJi1wZW5kaW5nICYtaXRlbTpudGgtbGFzdC1vZi10eXBlKDIpIHtcblxuICAgICAgICAuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1pdGVtLXRhaWwge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgQHRpbWVsaW5lLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy90aW1lbGluZS5sZXNzIiwiQHBhZ2UtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fXBhZ2VcIjtcblxuLkB7cGFnZS1wcmVmaXgtY2xzfSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWluLXdpZHRoOiBAYnRuLWNpcmNsZS1zaXplO1xuICAgICAgICBoZWlnaHQ6IEBidG4tY2lyY2xlLXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAYnRuLWNpcmNsZS1zaXplIC0gMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgICAgICAvL3RyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0LCBjb2xvciBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICAgICAgICAvL3RyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgICAgIGEsICY6aG92ZXIgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0tanVtcC1wcmV2LCAmLWl0ZW0tanVtcC1uZXh0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKAouKAouKAolwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0tanVtcC1wcmV2OmhvdmVyIHtcbiAgICAgICAgaTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRjNEMlwiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtLWp1bXAtbmV4dDpob3ZlciB7XG4gICAgICAgIGk6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXEYzRDNcIjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcHJldntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtLWp1bXAtcHJldixcbiAgICAmLWl0ZW0tanVtcC1uZXh0e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAmLW5leHR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuXG4gICAgJi1wcmV2LFxuICAgICYtbmV4dCxcbiAgICAmLWl0ZW0tanVtcC1wcmV2LFxuICAgICYtaXRlbS1qdW1wLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi13aWR0aDogQGJ0bi1jaXJjbGUtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiBAYnRuLWNpcmNsZS1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogQGJ0bi1jaXJjbGUtc2l6ZSAtIDJweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgQHRyYW5zaXRpb24tdGltZSBAZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi1wcmV2LFxuICAgICYtbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvci1iYXNlO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1vcHRpb25zIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgJi1zaXplciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbGV2YXRvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogQGJ0bi1jaXJjbGUtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAYnRuLWNpcmNsZS1zaXplO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgLmlucHV0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10b3RhbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiBAYnRuLWNpcmNsZS1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogQGJ0bi1jaXJjbGUtc2l6ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICYtc2ltcGxlICYtcHJldixcbiAgICAmLXNpbXBsZSAmLW5leHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICYtc2ltcGxlICYtc2ltcGxlLXBhZ2VyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvci1iYXNlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogQGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uQHtwYWdlLXByZWZpeC1jbHN9IHtcbiAgICAmLm1pbmkgJi10b3RhbCB7XG4gICAgICAgIGhlaWdodDogQGJ0bi1jaXJjbGUtc2l6ZS1zbWFsbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBidG4tY2lyY2xlLXNpemUtc21hbGw7XG4gICAgfVxuXG4gICAgJi5taW5pICYtaXRlbSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtaW4td2lkdGg6IEBidG4tY2lyY2xlLXNpemUtc21hbGw7XG4gICAgICAgIGhlaWdodDogQGJ0bi1jaXJjbGUtc2l6ZS1zbWFsbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBidG4tY2lyY2xlLXNpemUtc21hbGw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICB9XG5cbiAgICAmLm1pbmkgJi1wcmV2LFxuICAgICYubWluaSAmLW5leHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi13aWR0aDogQGJ0bi1jaXJjbGUtc2l6ZS1zbWFsbDtcbiAgICAgICAgaGVpZ2h0OiBAYnRuLWNpcmNsZS1zaXplLXNtYWxsO1xuICAgICAgICBsaW5lLWhlaWdodDogQGJ0bi1jaXJjbGUtc2l6ZS1zbWFsbDtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgaTphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBAYnRuLWNpcmNsZS1zaXplLXNtYWxsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAYnRuLWNpcmNsZS1zaXplLXNtYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5taW5pICYtaXRlbS1qdW1wLXByZXYsXG4gICAgJi5taW5pICYtaXRlbS1qdW1wLW5leHQge1xuICAgICAgICBoZWlnaHQ6IEBidG4tY2lyY2xlLXNpemUtc21hbGw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAYnRuLWNpcmNsZS1zaXplLXNtYWxsO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLm1pbmkgJi1vcHRpb25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgJi1lbGV2YXRvciB7XG4gICAgICAgICAgICBoZWlnaHQ6IEBidG4tY2lyY2xlLXNpemUtc21hbGw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogQGJ0bi1jaXJjbGUtc2l6ZS1zbWFsbDtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIC5pbnB1dC1zbWFsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvcGFnZS5sZXNzIiwiQHN0ZXBzLXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1zdGVwc1wiO1xuQHN0ZXBzLXdhaXQtaWNvbi1jb2xvcjogI2NjYztcbkBzdGVwcy13YWl0LXRpdGxlLWNvbG9yOiAjOTk5O1xuQHN0ZXBzLXdhaXQtZGVzY3JpcHRpb24tY29sb3I6IEBzdGVwcy13YWl0LXRpdGxlLWNvbG9yO1xuQHN0ZXBzLXdhaXQtdGFpbC1jb2xvcjogQGJvcmRlci1jb2xvci1zcGxpdDtcbkBzdGVwcy10aXRsZS1jb2xvcjogIzY2NjtcblxuLkB7c3RlcHMtcHJlZml4LWNsc30ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgJi1pdGVte1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmLkB7c3RlcHMtcHJlZml4LWNsc30tc3RhdHVzLXdhaXR7XG4gICAgICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1oZWFkLWlubmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgID4gLkB7c3RlcHMtcHJlZml4LWNsc30taWNvbiwgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAc3RlcHMtd2FpdC1pY29uLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHN0ZXBzLXdhaXQtdGl0bGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHN0ZXBzLXdhaXQtZGVzY3JpcHRpb24tY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS10YWlsID4gaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHN0ZXBzLXdhaXQtdGFpbC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLkB7c3RlcHMtcHJlZml4LWNsc30tc3RhdHVzLXByb2Nlc3Mge1xuICAgICAgICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30taGVhZC1pbm5lciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWljb24sIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBzdGVwcy10aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAc3RlcHMtdGl0bGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS10YWlsID4gaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLkB7c3RlcHMtcHJlZml4LWNsc30tc3RhdHVzLWZpbmlzaCB7XG4gICAgICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1oZWFkLWlubmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pY29uLCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXRhaWwgPiBpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgQHRyYW5zaXRpb24tdGltZSBAZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHN0ZXBzLXdhaXQtdGl0bGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHN0ZXBzLXdhaXQtZGVzY3JpcHRpb24tY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLkB7c3RlcHMtcHJlZml4LWNsc30tc3RhdHVzLWVycm9yIHtcbiAgICAgICAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWhlYWQtaW5uZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgICAgICAgICAgICAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBlcnJvci1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBlcnJvci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS10YWlsID4gaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuQHtzdGVwcy1wcmVmaXgtY2xzfS1uZXh0LWVycm9yIHtcbiAgICAgICAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXRhaWwgPiBpLFxuICAgICAgICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30tdGFpbCA+IGk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBlcnJvci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuQHtzdGVwcy1wcmVmaXgtY2xzfS1jdXN0b20ge1xuICAgICAgICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30taGVhZC1pbm5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgID4gLkB7c3RlcHMtcHJlZml4LWNsc30taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5Ae3N0ZXBzLXByZWZpeC1jbHN9LXN0YXR1cy1wcm9jZXNzIHtcbiAgICAgICAgICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1oZWFkLWlubmVyID4gLkB7c3RlcHMtcHJlZml4LWNsc30taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVtOmxhc3QtY2hpbGQgJi10YWlse1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWhlYWQsXG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30tbWFpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1oZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1oZWFkLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAc3RlcHMtd2FpdC1pY29uLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcblxuICAgICAgICA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWljb24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYuaXZ1LWljb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAmLWlvcy1jaGVja21hcmstZW1wdHksXG4gICAgICAgICAgICAgICAgJi1pb3MtY2xvc2UtZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30tbWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWN1c3RvbSAuQHtzdGVwcy1wcmVmaXgtY2xzfS10aXRsZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cHg7XG4gICAgfVxuXG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgPiBhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1sYXN0IHtcbiAgICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS10YWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgID4gaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLkB7c3RlcHMtcHJlZml4LWNsc30tc21hbGwge1xuICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1oZWFkLWlubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgID4gLkB7c3RlcHMtcHJlZml4LWNsc30taWNvbi5pdnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1tYWluIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30tY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS10YWlsIHtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuQHtzdGVwcy1wcmVmaXgtY2xzfS1zbWFsbCAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLkB7c3RlcHMtcHJlZml4LWNsc30tY3VzdG9tIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWhlYWQtaW5uZXIsXG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS5Ae3N0ZXBzLXByZWZpeC1jbHN9LWN1c3RvbSAuQHtzdGVwcy1wcmVmaXgtY2xzfS1oZWFkLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59XG5cbi5Ae3N0ZXBzLXByZWZpeC1jbHN9LXZlcnRpY2FsIHtcbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30tdGFpbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA0cHggMDtcbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1zdGF0dXMtZmluaXNoIHtcbiAgICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30tdGFpbCA+IGk6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taGVhZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LW1haW4ge1xuICAgICAgICBtaW4taGVpZ2h0OiA0N3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30tdGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWN1c3RvbSAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pY29uIHtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgIH1cbiAgICAmLkB7c3RlcHMtcHJlZml4LWNsc30tc21hbGwgLkB7c3RlcHMtcHJlZml4LWNsc30tY3VzdG9tIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWljb24ge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuLkB7c3RlcHMtcHJlZml4LWNsc30tdmVydGljYWwuQHtzdGVwcy1wcmVmaXgtY2xzfS1zbWFsbCB7XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30tdGFpbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMCA0cHggMDtcbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxufVxuXG4uQHtzdGVwcy1wcmVmaXgtY2xzfS1ob3Jpem9udGFsIHtcbiAgICAmLkB7c3RlcHMtcHJlZml4LWNsc30taGlkZGVuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1jb250ZW50IHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgfVxuICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLkB7c3RlcHMtcHJlZml4LWNsc30taGVhZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RlcHMubGVzcyIsIkBtb2RhbC1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9bW9kYWxcIjtcbkBjb25maXJtLXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1tb2RhbC1jb25maXJtXCI7XG5cbi5Ae21vZGFsLXByZWZpeC1jbHN9IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0b3A6IDEwMHB4O1xuXG4gICAgJi1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiBAemluZGV4LW1vZGFsO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgJi13cmFwICoge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgJi1tYXNrIHtcbiAgICAgICAgLm1hc2s7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICAuY29udGVudC1oZWFkZXI7XG4gICAgfVxuXG4gICAgJi1jbG9zZSB7XG4gICAgICAgIC5jb250ZW50LWNsb3NlKDFweCwgMzFweCk7XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMThweCAxMnB4IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBidXR0b24gKyBidXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5Ae21vZGFsLXByZWZpeC1jbHN9IHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgICAudmVydGljYWwtY2VudGVyLW1vZGFsIHtcbiAgICAgICAgLkB7bW9kYWwtcHJlZml4LWNsc30ge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLkB7Y29uZmlybS1wcmVmaXgtY2xzfSB7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgJi1oZWFkIHtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgY29sb3I6IEB0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvZHl7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLXJlbmRlcntcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtd2FybmluZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB3YXJuaW5nLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1lcnJvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBlcnJvci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY29uZmlybSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB3YXJuaW5nLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIGJ1dHRvbiArIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL21vZGFsLmxlc3MiLCIubWFzaygpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDU1LCA1NSwgMC42KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogQHppbmRleC1tb2RhbDtcblxuICAgICYtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvbWl4aW5zL21hc2subGVzcyIsIkBzZWxlY3QtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fXNlbGVjdFwiO1xuQHNlbGVjdC1pdGVtLXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1zZWxlY3QtaXRlbVwiO1xuQHNlbGVjdC1ncm91cC1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9c2VsZWN0LWdyb3VwXCI7XG5cbi5Ae3NlbGVjdC1wcmVmaXgtY2xzfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICYtc2VsZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIsICYtZm9jdXNlZCB7XG4gICAgICAgICAgICAuaG92ZXIoKTtcbiAgICAgICAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1hcnJvdyB7XG4gICAgICAgIC5pbm5lci1hcnJvdygpO1xuICAgIH1cblxuICAgICYtdmlzaWJsZXtcbiAgICAgICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbntcbiAgICAgICAgICAgIC5hY3RpdmUoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1hcnJvdyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgLmRpc2FibGVkKCk7XG5cbiAgICAgICAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNpbmdsZSAmLXNlbGVjdGlvbntcbiAgICAgICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tcGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICBjb2xvcjogQGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXBsYWNlaG9sZGVyLCAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0ZWQtdmFsdWV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlIC0gMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZSAtIDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW11bHRpcGxlICYtc2VsZWN0aW9ue1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHggMCA0cHg7XG4gICAgICAgIC8vbWluLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuXG4gICAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1wbGFjZWhvbGRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2UgLSAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlIC0gMnB4O1xuICAgICAgICAgICAgY29sb3I6IEBpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxhcmdlJi1zaW5nbGUgJi1zZWxlY3Rpb257XG4gICAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcblxuICAgICAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tcGxhY2Vob2xkZXIsIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3RlZC12YWx1ZXtcbiAgICAgICAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZSAtIDJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlIC0gMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxhcmdlJi1tdWx0aXBsZSAmLXNlbGVjdGlvbntcbiAgICAgICAgbWluLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcblxuICAgICAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tcGxhY2Vob2xkZXIsIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3RlZC12YWx1ZXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2UgLSAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZSAtIDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zbWFsbCYtc2luZ2xlICYtc2VsZWN0aW9ue1xuICAgICAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuICAgICAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tcGxhY2Vob2xkZXIsIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3RlZC12YWx1ZXtcbiAgICAgICAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbCAtIDJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsIC0gMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zbWFsbCYtbXVsdGlwbGUgJi1zZWxlY3Rpb257XG4gICAgICAgIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuICAgICAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tcGxhY2Vob2xkZXIsIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3RlZC12YWx1ZXtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGwgLSAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbCAtIDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGlucHV0XG4gICAgJi1pbnB1dHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4IDAgOHB4O1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAucGxhY2Vob2xkZXIoKTtcblxuICAgICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zaW5nbGUgJi1pbnB1dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1sYXJnZSAmLWlucHV0e1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICAgICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cblxuICAgICYtc21hbGwgJi1pbnB1dHtcbiAgICAgICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsIC0gMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbCAtIDJweDtcbiAgICB9XG5cbiAgICAmLW11bHRpcGxlICYtaW5wdXR7XG4gICAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlIC0gM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XG4gICAgfVxuXG4gICAgJi1ub3QtZm91bmR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IEBidG4tZGlzYWJsZS1jb2xvcjtcbiAgICAgICAgbGk6bm90KFtjbGFzc149aXZ1LV0pe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWxvYWRpbmd7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IEBidG4tZGlzYWJsZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLW11bHRpcGxlIC5Ae2Nzcy1wcmVmaXh9dGFne1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW46IDNweCA0cHggM3B4IDA7XG4gICAgfVxuXG4gICAgJi1sYXJnZSYtbXVsdGlwbGUgLkB7Y3NzLXByZWZpeH10YWd7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgIH1cblxuICAgICYtc21hbGwmLW11bHRpcGxlIC5Ae2Nzcy1wcmVmaXh9dGFne1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICBtYXJnaW46IDNweCA0cHggMnB4IDA7XG4gICAgfVxuXG4gICAgJi1kcm9wZG93bi1saXN0IHtcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG59XG5cbi5zZWxlY3QtaXRlbShAc2VsZWN0LXByZWZpeC1jbHMsIEBzZWxlY3QtaXRlbS1wcmVmaXgtY2xzKTtcblxuLkB7c2VsZWN0LXByZWZpeC1jbHN9LW11bHRpcGxlIC5Ae3NlbGVjdC1pdGVtLXByZWZpeC1jbHN9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi1zZWxlY3RlZHtcbiAgICAgICAgY29sb3I6IEBzZWxlY3RlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgJi1mb2N1cywmLXNlbGVjdGVkOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYmFja2dyb3VuZC1jb2xvci1zZWxlY3QtaG92ZXI7XG4gICAgfVxuXG4gICAgJi1zZWxlY3RlZCYtZm9jdXMge1xuICAgICAgICBjb2xvcjogc2hhZGUoQHNlbGVjdGVkLWNvbG9yLCAxMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgICYtc2VsZWN0ZWQ6YWZ0ZXJ7XG4gICAgICAgIC5pdnUtaWNvbigpO1xuICAgICAgICAvL2Zsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb250ZW50OiAnXFxGM0ZEJztcbiAgICAgICAgY29sb3I6IEBzZWxlY3RlZC1jb2xvcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgfVxufVxuXG4uQHtzZWxlY3QtZ3JvdXAtcHJlZml4LWNsc30ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6IEBsZWdlbmQtY29sb3I7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG4uQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tZXJyb3J7XG4gICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9e1xuICAgICAgICAmLXNlbGVjdGlvbntcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBlcnJvci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmLWFycm93e1xuICAgICAgICAgICAgY29sb3I6IEBlcnJvci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmLXZpc2libGUgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbntcbiAgICAgICAgICAgIC5hY3RpdmUtZXJyb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlbGVjdC5sZXNzIiwiLnNlbGVjdC1pdGVtKEBzaXplLWNsYXNzLCBAaXRlbS1jbGFzcykge1xuICAgIC5Ae2l0ZW0tY2xhc3N9IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsICFpbXBvcnRhbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhY2tncm91bmQtY29sb3Itc2VsZWN0LWhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1mb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFja2dyb3VuZC1jb2xvci1zZWxlY3QtaG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiBAYnRuLWRpc2FibGUtY29sb3I7XG4gICAgICAgICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAYnRuLWRpc2FibGUtY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXNlbGVjdGVkICwmLXNlbGVjdGVkOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLXNlbGVjdGVkJi1mb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBzaGFkZShAc2VsZWN0ZWQtY29sb3IsIDEwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRpdmlkZWR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuQHtzaXplLWNsYXNzfS1sYXJnZSAuQHtpdGVtLWNsYXNzfSB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNnB4IDhweDtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy8gaHR0cDovL2Jyb3dzZXJoYWNrcy5jb20vXG4gICAgLy8gaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDg4NzI1XG4gICAgLy8gZml4ZWQgIzEyMjQgIzExNDMgIzExMjdcbiAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgICAuQHtpdGVtLWNsYXNzfSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvbWl4aW5zL3NlbGVjdC5sZXNzIiwiQHNlbGVjdC1kcm9wZG93bi1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9c2VsZWN0LWRyb3Bkb3duXCI7XG5AdHJhbnNmZXItbm8tbWF4LWhlaWdodDogflwiQHtjc3MtcHJlZml4fXRyYW5zZmVyLW5vLW1heC1oZWlnaHRcIjtcblxuLkB7c2VsZWN0LWRyb3Bkb3duLXByZWZpeC1jbHN9IHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogQGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgIC8vYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsLjIpO1xuICAgIGJveC1zaGFkb3c6IEBzaGFkb3ctYmFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogQHppbmRleC1zZWxlY3Q7XG4gICAgJi10cmFuc2ZlcntcbiAgICAgICAgei1pbmRleDogQHppbmRleC10cmFuc2ZlcjtcbiAgICB9XG4gICAgJi5Ae3RyYW5zZmVyLW5vLW1heC1oZWlnaHR9IHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG59XG4uQHttb2RhbC1wcmVmaXgtY2xzfSB7XG4gICAgLkB7c2VsZWN0LWRyb3Bkb3duLXByZWZpeC1jbHN9IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VsZWN0LWRyb3Bkb3duLmxlc3MiLCJAdG9vbHRpcC1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9dG9vbHRpcFwiO1xuQHRvb2x0aXAtYXJyb3c6IH5cIkB7dG9vbHRpcC1wcmVmaXgtY2xzfS1hcnJvd1wiO1xuQHRvb2x0aXAtbWF4LXdpZHRoOiAyNTBweDtcbkB0b29sdGlwLWFycm93LXdpZHRoOiA1cHg7XG5AdG9vbHRpcC1kaXN0YW5jZTogQHRvb2x0aXAtYXJyb3ctd2lkdGggLSAxICsgNDtcblxuLkB7dG9vbHRpcC1wcmVmaXgtY2xzfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJi1yZWx7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtcG9wcGVye1xuICAgICAgICAucG9wcGVyKEB0b29sdGlwLWFycm93LCBAdG9vbHRpcC1hcnJvdy13aWR0aCwgQHRvb2x0aXAtZGlzdGFuY2UsIEB0b29sdGlwLWJnKTtcbiAgICB9XG5cbiAgICAmLWlubmVye1xuICAgICAgICBtYXgtd2lkdGg6IEB0b29sdGlwLW1heC13aWR0aDtcbiAgICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGNvbG9yOiBAdG9vbHRpcC1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdG9vbHRpcC1iZztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgIGJveC1zaGFkb3c6IEBzaGFkb3ctYmFzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmLWFycm93e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvdG9vbHRpcC5sZXNzIiwiLnBvcHBlcihAYXJyb3csIEBhcnJvdy13aWR0aCwgQGFycm93LWRpc3RhbmNlLCBAYmcpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogQHppbmRleC10b29sdGlwO1xuXG4gICAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgICBwYWRkaW5nOiBAYXJyb3ctd2lkdGggMCBAYXJyb3ctZGlzdGFuY2UgMDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDAgQGFycm93LXdpZHRoIDAgQGFycm93LWRpc3RhbmNlO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgICAgIHBhZGRpbmc6IEBhcnJvdy1kaXN0YW5jZSAwIEBhcnJvdy13aWR0aCAwO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgICAgICBwYWRkaW5nOiAwIEBhcnJvdy1kaXN0YW5jZSAwIEBhcnJvdy13aWR0aDtcbiAgICB9XG5cbiAgICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuQHthcnJvd30ge1xuICAgICAgICBib3R0b206IEBhcnJvdy1kaXN0YW5jZSAtIEBhcnJvdy13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBAYXJyb3ctd2lkdGggQGFycm93LXdpZHRoIDA7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBiZztcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudD1cInRvcFwiXSAuQHthcnJvd30ge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtQGFycm93LXdpZHRoO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50PVwidG9wLXN0YXJ0XCJdIC5Ae2Fycm93fSB7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnQ9XCJ0b3AtZW5kXCJdIC5Ae2Fycm93fSB7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLkB7YXJyb3d9IHtcbiAgICAgICAgbGVmdDogQGFycm93LWRpc3RhbmNlIC0gQGFycm93LXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6IEBhcnJvdy13aWR0aCBAYXJyb3ctd2lkdGggQGFycm93LXdpZHRoIDA7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGJnO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50PVwicmlnaHRcIl0gLkB7YXJyb3d9IHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC1AYXJyb3ctd2lkdGg7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnQ9XCJyaWdodC1zdGFydFwiXSAuQHthcnJvd30ge1xuICAgICAgICB0b3A6IDhweDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudD1cInJpZ2h0LWVuZFwiXSAuQHthcnJvd30ge1xuICAgICAgICBib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLkB7YXJyb3d9IHtcbiAgICAgICAgcmlnaHQ6IEBhcnJvdy1kaXN0YW5jZSAtIEBhcnJvdy13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBAYXJyb3ctd2lkdGggMCBAYXJyb3ctd2lkdGggQGFycm93LXdpZHRoO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQGJnO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50PVwibGVmdFwiXSAuQHthcnJvd30ge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLUBhcnJvdy13aWR0aDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudD1cImxlZnQtc3RhcnRcIl0gLkB7YXJyb3d9IHtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnQ9XCJsZWZ0LWVuZFwiXSAuQHthcnJvd30ge1xuICAgICAgICBib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuQHthcnJvd30ge1xuICAgICAgICB0b3A6IEBhcnJvdy1kaXN0YW5jZSAtIEBhcnJvdy13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIEBhcnJvdy13aWR0aCBAYXJyb3ctd2lkdGg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBiZztcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudD1cImJvdHRvbVwiXSAuQHthcnJvd30ge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtQGFycm93LXdpZHRoO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50PVwiYm90dG9tLXN0YXJ0XCJdIC5Ae2Fycm93fSB7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnQ9XCJib3R0b20tZW5kXCJdIC5Ae2Fycm93fSB7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9taXhpbnMvdG9vbHRpcC5sZXNzIiwiQHBvcHRpcC1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9cG9wdGlwXCI7XG5AcG9wdGlwLWFycm93OiB+XCJAe3BvcHRpcC1wcmVmaXgtY2xzfS1hcnJvd1wiO1xuQHBvcHRpcC1tYXgtd2lkdGg6IDI1MHB4O1xuQHBvcHRpcC1hcnJvdy13aWR0aDogNXB4O1xuQHBvcHRpcC1hcnJvdy1vdXRlci13aWR0aDogKEBwb3B0aXAtYXJyb3ctd2lkdGggKyAxKTtcbkBwb3B0aXAtZGlzdGFuY2U6IEBwb3B0aXAtYXJyb3ctd2lkdGggLSAxICsgNDtcbi8vQHBvcHRpcC1hcnJvdy1jb2xvcjogZmFkZWluKEBib3JkZXItY29sb3ItYmFzZSwgNSUpO1xuQHBvcHRpcC1hcnJvdy1jb2xvcjogaHNsYSgwLDAlLDg1JSwuNSk7XG5cbi5Ae3BvcHRpcC1wcmVmaXgtY2xzfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJi1yZWx7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lcntcbiAgICAgICAgICAgIGNvbG9yOiBAdGl0bGUtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYm9keXtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgICAgICAgJi1jb250ZW50e1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgICAgICYtaW5uZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbm5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgIGJveC1zaGFkb3c6IEBzaGFkb3ctYmFzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmLXBvcHBlcntcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAucG9wcGVyKEBwb3B0aXAtYXJyb3csIEBwb3B0aXAtYXJyb3ctd2lkdGgsIEBwb3B0aXAtZGlzdGFuY2UsIEBwb3B0aXAtYXJyb3ctY29sb3IpO1xuXG4gICAgICAgICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIC5Ae3BvcHRpcC1hcnJvd306YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtQHBvcHRpcC1hcnJvdy13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiBAcG9wdGlwLWFycm93LXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLkB7cG9wdGlwLWFycm93fTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgIGJvdHRvbTogLUBwb3B0aXAtYXJyb3ctd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogQHBvcHRpcC1hcnJvdy13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5Ae3BvcHRpcC1hcnJvd306YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtQHBvcHRpcC1hcnJvdy13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiBAcG9wdGlwLWFycm93LXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSAuQHtwb3B0aXAtYXJyb3d9OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBAcG9wdGlwLWFycm93LXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3R0b206IC1AcG9wdGlwLWFycm93LXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1hcnJvd3tcbiAgICAgICAgJiwgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWFycm93IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBAcG9wdGlwLWFycm93LW91dGVyLXdpZHRoO1xuICAgIH1cbiAgICAmLWFycm93OmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItd2lkdGg6IEBwb3B0aXAtYXJyb3ctd2lkdGg7XG4gICAgfVxuXG4gICAgJi1jb25maXJtICYtcG9wcGVye1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICAmLWNvbmZpcm0gJi1pbm5lcntcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmLWNvbmZpcm0gJi1ib2R5e1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggOHB4O1xuICAgICAgICAuaXZ1LWljb257XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogQHdhcm5pbmctY29sb3I7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbWVzc2FnZXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY29uZmlybSAmLWZvb3RlcntcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDE2cHg7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvcG9wdGlwLmxlc3MiLCJAaW5wdXQtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fWlucHV0XCI7XG5cbi5Ae2lucHV0LXByZWZpeC1jbHN9IHtcbiAgICAuaW5wdXQ7XG4gICAgJi13cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgLy8gIzIxNDkgJiAjMjIxOVxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsXG4gICAgfVxuICAgICYtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBAc3Vic2lkaWFyeS1jb2xvcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG4gICAgJi1oaWRlLWljb24gJi1pY29ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLWljb24tdmFsaWRhdGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1pY29uLWNsZWFye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtd3JhcHBlcjpob3ZlcntcbiAgICAgICAgLkB7aW5wdXQtcHJlZml4LWNsc30taWNvbi1jbGVhcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbi1ub3JtYWwgKyAme1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAvLyAjNTU0XG4gICAgJi1oaWRlLWljb24gJi1pY29uLW5vcm1hbCArICZ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyLWxhcmdlICYtaWNvbntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgICAmLXdyYXBwZXItc21hbGwgJi1pY29ue1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuXG4gICAgICAgIC8vKyAuQHtpbnB1dC1wcmVmaXgtY2xzfSB7XG4gICAgICAgIC8vICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgIC8vfVxuICAgIH1cbn1cblxuLkB7aW5wdXQtcHJlZml4LWNsc30tZ3JvdXB7XG4gICAgLmlucHV0LWdyb3VwKH5cIkB7aW5wdXQtcHJlZml4LWNsc31cIik7XG59XG5cbi5Ae2Zvcm0taXRlbS1wcmVmaXgtY2xzfS1lcnJvcntcbiAgICAuQHtpbnB1dC1wcmVmaXgtY2xzfXtcbiAgICAgICAgLmlucHV0LWVycm9yO1xuICAgICAgICAmLWljb257XG4gICAgICAgICAgICBjb2xvcjogQGVycm9yLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5Ae2lucHV0LXByZWZpeC1jbHN9LWdyb3Vwe1xuICAgICAgICAuaW5wdXQtZ3JvdXAtZXJyb3I7XG4gICAgfVxuICAgIC5Ae3RyYW5zZmVyLXByZWZpeC1jbHN9IHtcbiAgICAgICAgLkB7aW5wdXQtcHJlZml4LWNsc30ge1xuICAgICAgICAgICAgLmlucHV0O1xuICAgICAgICAgICAgJi1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAc3Vic2lkaWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5Ae2Zvcm0taXRlbS1wcmVmaXgtY2xzfS12YWxpZGF0aW5ne1xuICAgIC5Ae2lucHV0LXByZWZpeC1jbHN9e1xuICAgICAgICAmLWljb24tdmFsaWRhdGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi1pY29uICsgLkB7aW5wdXQtcHJlZml4LWNsc317XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9pbnB1dC5sZXNzIiwiQHNsaWRlci1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9c2xpZGVyXCI7XG5cbi5Ae3NsaWRlci1wcmVmaXgtY2xzfSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAmLXdyYXB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IEBzbGlkZXItaGVpZ2h0O1xuICAgICAgICBtYXJnaW46IEBzbGlkZXItbWFyZ2luO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAYnRuLWJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYtYnV0dG9uLXdyYXB7XG4gICAgICAgIC5zcXVhcmUoQHNsaWRlci1idXR0b24td3JhcC1zaXplKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IEBzbGlkZXItYnV0dG9uLXdyYXAtb2Zmc2V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgLkB7dG9vbHRpcC1wcmVmaXgtY2xzfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b257XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBzbGlkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIEB0cmFuc2l0aW9uLXRpbWUgbGluZWFyO1xuICAgICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYtZHJhZ2dpbmdcbiAgICAgICAge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjdXJzb3I6IGdyYWI7XG4gICAgICAgIH1cbiAgICAgICAgJi1kcmFnZ2luZyxcbiAgICAgICAgJi1kcmFnZ2luZzpob3ZlclxuICAgICAgICB7XG4gICAgICAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYXJ7XG4gICAgICAgIGhlaWdodDogQHNsaWRlci1oZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IEBzbGlkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICYtc3RvcHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAuc3F1YXJlKEBzbGlkZXItaGVpZ2h0KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2xpZGVyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxufVxuXG4uQHtzbGlkZXItcHJlZml4LWNsc30tZGlzYWJsZWR7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuXG4gICAgLkB7c2xpZGVyLXByZWZpeC1jbHN9LXdyYXB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzbGlkZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gICAgLkB7c2xpZGVyLXByZWZpeC1jbHN9LWJhcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNsaWRlci1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG5cbiAgICAuQHtzbGlkZXItcHJlZml4LWNsc30tYnV0dG9ue1xuICAgICAgICBib3JkZXItY29sb3I6IEBzbGlkZXItZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi1kcmFnZ2luZ1xuICAgICAgICB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBzbGlkZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgfVxuICAgICAgICAmLWRyYWdnaW5nLFxuICAgICAgICAmLWRyYWdnaW5nOmhvdmVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLkB7c2xpZGVyLXByZWZpeC1jbHN9LWlucHV0e1xuICAgIC5Ae3NsaWRlci1wcmVmaXgtY2xzfS13cmFwe1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc317XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9zbGlkZXIubGVzcyIsIkBjYXNjYWRlci1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9Y2FzY2FkZXJcIjtcbkBjYXNjYWRlci1pdGVtLXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1jYXNjYWRlci1tZW51LWl0ZW1cIjtcblxuLnNlbGVjdERyb3BEb3due1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLkB7Y2FzY2FkZXItcHJlZml4LWNsc30ge1xuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAmLXJlbHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5Ae2Nzcy1wcmVmaXh9aW5wdXR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICYtZGlzYWJsZWQgLkB7Y3NzLXByZWZpeH1pbnB1dHtcbiAgICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cblxuICAgICYtbGFiZWx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgJi1zaXplLWxhcmdlICYtbGFiZWx7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICB9XG4gICAgJi1zaXplLXNtYWxsICYtbGFiZWx7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgIC5Ae2Nhc2NhZGVyLXByZWZpeC1jbHN9LWFycm93Om50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAuQHtjYXNjYWRlci1wcmVmaXgtY2xzfS1hcnJvdzpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zaG93LWNsZWFyOmhvdmVyIC5Ae2Nhc2NhZGVyLXByZWZpeC1jbHN9LWFycm93Om50aC1vZi10eXBlKDIpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtYXJyb3cge1xuICAgICAgICAuaW5uZXItYXJyb3coKTtcbiAgICB9XG4gICAgJi12aXNpYmxlICYtYXJyb3c6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC5Ae3NlbGVjdC1kcm9wZG93bi1wcmVmaXgtY2xzfSB7XG4gICAgICAgIC5zZWxlY3REcm9wRG93bigpO1xuICAgIH1cblxuICAgIC5zZWxlY3QtaXRlbShAY2FzY2FkZXItcHJlZml4LWNscywgQGNhc2NhZGVyLWl0ZW0tcHJlZml4LWNscyk7XG4gICAgLml2dS1zZWxlY3QtaXRlbSBzcGFue1xuICAgICAgICBjb2xvcjogQGVycm9yLWNvbG9yO1xuICAgIH1cblxuICAgICYtZHJvcGRvd257XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAuQHtzZWxlY3QtZHJvcGRvd24tcHJlZml4LWNsc30tbGlzdHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ub3QtZm91bmQtdGlwe1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogQGJ0bi1kaXNhYmxlLWNvbG9yO1xuICAgICAgICBsaTpub3QoW2NsYXNzXj1pdnUtXSl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLW5vdC1mb3VuZCAuQHtzZWxlY3QtZHJvcGRvd24tcHJlZml4LWNsc30ge1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmLW1lbnV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgICB9XG4gICAgICAgICY6b25seS1jaGlsZCB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYgJi1pdGVte1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdC1ob3ZlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uQHtjYXNjYWRlci1wcmVmaXgtY2xzfS10cmFuc2ZlcntcbiAgICB6LWluZGV4OiBAemluZGV4LXRyYW5zZmVyO1xuICAgIC5zZWxlY3REcm9wRG93bigpO1xuICAgIC5zZWxlY3QtaXRlbShAY2FzY2FkZXItcHJlZml4LWNscywgQGNhc2NhZGVyLWl0ZW0tcHJlZml4LWNscyk7XG4gICAgLml2dS1zZWxlY3QtaXRlbSBzcGFue1xuICAgICAgICBjb2xvcjogQGVycm9yLWNvbG9yO1xuICAgIH1cbiAgICAuQHtjYXNjYWRlci1wcmVmaXgtY2xzfSB7XG4gICAgICAgICYtbWVudXtcbiAgICAgICAgICAgICYtaXRlbXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAmLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQtY29sb3Itc2VsZWN0LWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tZXJyb3J7XG4gICAgLkB7Y2FzY2FkZXItcHJlZml4LWNsc30ge1xuICAgICAgICAmLWFycm93e1xuICAgICAgICAgICAgY29sb3I6IEBlcnJvci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2Nhc2NhZGVyLmxlc3MiLCJAdHJhbnNmZXItcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fXRyYW5zZmVyXCI7XG5AdHJhbnNmZXItaXRlbS1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9dHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW1cIjtcblxuLkB7dHJhbnNmZXItcHJlZml4LWNsc30ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG5cbiAgICAmLWxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG5cbiAgICAgICAgJi13aXRoLWZvb3RlcntcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAaGVhZC1iZztcbiAgICAgICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYtdGl0bGV7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gc3BhbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb3VudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ib2R5e1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvci1iYXNlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmLXdpdGgtc2VhcmNoe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi13aXRoLWZvb3RlcntcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50e1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgICAgJi1pdGVte1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgICAgICYgPiBzcGFue1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbm90LWZvdW5ke1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAYnRuLWRpc2FibGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSYtbm90LWZvdW5kOm9ubHktY2hpbGR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1ib2R5LXdpdGgtc2VhcmNoICYtY29udGVudHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJvZHktc2VhcmNoLXdyYXBwZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXNlYXJjaHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZm9vdGVye1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvci1iYXNlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIC5jbGVhcmZpeCgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtb3BlcmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAuQHtidG4tcHJlZml4LWNsc30ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IEBidG4tY2lyY2xlLXNpemUtc21hbGw7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2VsZWN0LWl0ZW0oQHRyYW5zZmVyLXByZWZpeC1jbHMsIEB0cmFuc2Zlci1pdGVtLXByZWZpeC1jbHMpO1xuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvdHJhbnNmZXIubGVzcyIsIkB0YWJsZS1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9dGFibGVcIjtcbkB0YWJsZS1zZWxlY3QtaXRlbS1wcmVmaXgtY2xzOiB+XCJAe3RhYmxlLXByZWZpeC1jbHN9LWZpbHRlci1zZWxlY3QtaXRlbVwiO1xuXG4uQHt0YWJsZS1wcmVmaXgtY2xzfSB7XG4gICAgJi13cmFwcGVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtaGlkZXtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAmLXdpdGgtaGVhZGVye1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuXG4gICAgJi13aXRoLWZvb3RlcntcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMCAwIEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICB9XG5cbiAgICAmLXdpdGgtaGVhZGVyJi13aXRoLWZvb3RlcntcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIH1cblxuICAgICYtdGl0bGUsICYtZm9vdGVye1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICB9XG4gICAgJi1mb290ZXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgJi1oZWFkZXJ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICYtYm9keXtcbiAgICAgICAgLy9vdmVyZmxvdzogYXV0bztcbiAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB9XG4gICAgJi1vdmVyZmxvd1h7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB9XG4gICAgJi1vdmVyZmxvd1l7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG4gICAgJi10aXB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi13aXRoLWZpeGVkLXRvcCYtd2l0aC1mb290ZXJ7XG4gICAgICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LWZvb3RlcntcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aCwgdGRcbiAgICB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtdGhlYWQtYmc7XG4gICAgfVxuICAgIHRke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIHRoJi1jb2x1bW4sXG4gICAgdGQmLWNvbHVtblxuICAgIHtcbiAgICAgICAgJi1sZWZ0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmLWNlbnRlcntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLXJpZ2h0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIHRhYmxle1xuICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIH1cbiAgICAmLWJvcmRlcntcbiAgICAgICAgdGgsdGR7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtY2VsbHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICYtZWxsaXBzaXMge1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi13aXRoLWV4cGFuZHtcbiAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhwYW5ke1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtZXhwYW5kZWR7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtc29ydHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtaGlkZGVue1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIHRoICYtY2VsbHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgdGQmLWV4cGFuZGVkLWNlbGx7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogQHRhYmxlLXRoZWFkLWJnO1xuICAgIH1cblxuICAgICYtc3RyaXBlICYtYm9keSxcbiAgICAmLXN0cmlwZSAmLWZpeGVkLWJvZHlcbiAgICB7XG4gICAgICAgIHRyOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLXRkLXN0cmlwZS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAjMTM4MFxuICAgICAgICB0ci5Ae3RhYmxlLXByZWZpeC1jbHN9LXJvdy1ob3ZlcntcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS10ZC1ob3Zlci1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRyJi1yb3ctaG92ZXJ7XG4gICAgICAgIHRke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLXRkLWhvdmVyLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICB0aHtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlLCAmLWZvb3RlcntcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LWNlbGwtd2l0aC1leHBhbmR7XG4gICAgICAgICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTlweDtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2UrMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc21hbGx7XG4gICAgICAgIHRoe1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIHRke1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUsICYtZm9vdGVye1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLkB7dGFibGUtcHJlZml4LWNsc30tY2VsbC13aXRoLWV4cGFuZHtcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yb3ctaGlnaGxpZ2h0LFxuICAgIHRyJi1yb3ctaGlnaGxpZ2h0Ji1yb3ctaG92ZXIsXG4gICAgJi1zdHJpcGUgJi1ib2R5IHRyJi1yb3ctaGlnaGxpZ2h0Om50aC1jaGlsZCgybiksXG4gICAgJi1zdHJpcGUgJi1maXhlZC1ib2R5IHRyJi1yb3ctaGlnaGxpZ2h0Om50aC1jaGlsZCgybilcbiAgICB7XG4gICAgICAgIHRke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLXRkLWhpZ2hsaWdodC1iZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZml4ZWQsICYtZml4ZWQtcmlnaHR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtZml4ZWQtcmlnaHR7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IC0ycHggMCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICAgICYtZml4ZWQtcmlnaHQtaGVhZGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS10aGVhZC1iZztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgfVxuICAgICYtZml4ZWQtaGVhZGVye1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmLXdpdGgtZW1wdHl7XG4gICAgICAgICAgICAuQHt0YWJsZS1wcmVmaXgtY2xzfS1oaWRkZW57XG4gICAgICAgICAgICAgICAgLkB7dGFibGUtcHJlZml4LWNsc30tc29ydHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLkB7dGFibGUtcHJlZml4LWNsc30tY2VsbCBzcGFue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWZpeGVkLWJvZHl7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAmLWZpeGVkLXNoYWRvdyB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93LXJpZ2h0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtc29ydHtcbiAgICAgICAgLnNvcnRhYmxlKCk7XG4gICAgfVxuICAgICYtZmlsdGVye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGl7XG4gICAgICAgICAgICBjb2xvcjogQGJ0bi1kaXNhYmxlLWNvbG9yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgQHRyYW5zaXRpb24tdGltZSBAZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vbntcbiAgICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1saXN0e1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMDtcbiAgICAgICAgICAgICYtaXRlbXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHggOHB4O1xuXG4gICAgICAgICAgICAgICAgLml2dS1jaGVja2JveC13cmFwcGVyICsgLml2dS1jaGVja2JveC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0LWl0ZW0oQHRhYmxlLXByZWZpeC1jbHMsIEB0YWJsZS1zZWxlY3QtaXRlbS1wcmVmaXgtY2xzKTtcbiAgICAgICAgfVxuICAgICAgICAmLWZvb3RlcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJ1dHRvbjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGlwIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1leHBhbmRlZC1oaWRkZW57XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uaXZ1LXRhYmxlLXBvcHBlcntcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAuaXZ1LXBvcHRpcC1ib2R5e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL3RhYmxlLmxlc3MiLCIvLyBzb3J0YWJsZVxuLnNvcnRhYmxlKCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiBAYnRuLWRpc2FibGUtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYub257XG4gICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9taXhpbnMvY2FyZXQubGVzcyIsIkBkcm9wZG93bi1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9ZHJvcGRvd25cIjtcbkBkcm9wZG93bi1pdGVtLXByZWZpeC1jbHM6IH5cIkB7ZHJvcGRvd24tcHJlZml4LWNsc30taXRlbVwiO1xuXG4uQHtkcm9wZG93bi1wcmVmaXgtY2xzfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLkB7c2VsZWN0LWRyb3Bkb3duLXByZWZpeC1jbHN9IHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuICAgIC5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1yZWx7XG4gICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1tZW51e1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgICYtdHJhbnNmZXJ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLnNlbGVjdC1pdGVtKEBkcm9wZG93bi1wcmVmaXgtY2xzLCBAZHJvcGRvd24taXRlbS1wcmVmaXgtY2xzKTtcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2Ryb3Bkb3duLmxlc3MiLCJAdGFicy1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9dGFic1wiO1xuXG4uQHt0YWJzLXByZWZpeC1jbHN9IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAuY2xlYXJmaXg7XG5cbiAgICAmLWJhciB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1pbmstYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIEBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH1cblxuICAgICYtYmFyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmLW5hdi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5jbGVhcmZpeDtcbiAgICB9XG5cbiAgICAmLW5hdi1jb250YWluZXI6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAuQHt0YWJzLXByZWZpeC1jbHN9LXRhYi1mb2N1c2VkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGxpbmstaG92ZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbmF2LWNvbnRhaW5lci1zY3JvbGxpbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgJi1uYXYtd3JhcCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuXG4gICAgJi1uYXYtc2Nyb2xsIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmLW5hdi1yaWdodHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgICYtbmF2LXByZXZ7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsZWZ0OjA7XG4gICAgfVxuXG4gICAgJi1uYXYtbmV4dHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgfVxuXG4gICAgJi1uYXYtc2Nyb2xsYWJsZXtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgIH1cblxuICAgICYtbmF2LXNjcm9sbC1kaXNhYmxlZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLW5hdiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBAZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICAuQHt0YWJzLXByZWZpeC1jbHN9LXRhYi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICB9XG5cbiAgICAgICAgLkB7dGFicy1wcmVmaXgtY2xzfS10YWIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIEBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBsaW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5Ae2Nzcy1wcmVmaXgtaWNvbmZvbnR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuQHt0YWJzLXByZWZpeC1jbHN9LXRhYi1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtbWluaSAmLW5hdi1jb250YWluZXIge1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICB9XG5cbiAgICAmLW1pbmkgJi10YWIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgfVxuXG4gICAgJiB7XG4gICAgICAgIC5Ae3RhYnMtcHJlZml4LWNsc30tY29udGVudC1hbmltYXRlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIEBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5Ae3RhYnMtcHJlZml4LWNsc30tdGFicGFuZSB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5Ae3RhYnMtcHJlZml4LWNsc30tdGFicGFuZS1pbmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gY2FyZCBzdHlsZVxuICAgICYmLWNhcmQgPiAmLWJhciAmLW5hdi1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgICYmLWNhcmQgPiAmLWJhciAmLWluay1iYXIge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgICYmLWNhcmQgPiAmLWJhciAmLXRhYiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE2cHggNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cyBAYnRuLWJvcmRlci1yYWRpdXMgMCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBAZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IEB0YWJsZS10aGVhZC1iZztcbiAgICB9XG4gICAgJiYtY2FyZCA+ICYtYmFyICYtdGFiLWFjdGl2ZSB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAmJi1jYXJkID4gJi1iYXIgJi1uYXYtd3JhcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICYmLWNhcmQgPiAmLWJhciAmLXRhYiAuQHtjc3MtcHJlZml4LWljb25mb250fS1pb3MtY2xvc2UtZW1wdHkge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgY29sb3I6IEBsZWdlbmQtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIEBlYXNlLWluLW91dDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYmLWNhcmQgPiAmLWJhciAmLXRhYi1hY3RpdmUgLkB7Y3NzLXByZWZpeC1pY29uZm9udH0taW9zLWNsb3NlLWVtcHR5LFxuICAgICYmLWNhcmQgPiAmLWJhciAmLXRhYjpob3ZlciAuQHtjc3MtcHJlZml4LWljb25mb250fS1pb3MtY2xvc2UtZW1wdHkge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIH1cbn1cblxuLkB7dGFicy1wcmVmaXgtY2xzfS1uby1hbmltYXRpb257XG4gICAgPiAuQHt0YWJzLXByZWZpeC1jbHN9LWNvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xuXG4gICAgICAgID4gLkB7dGFicy1wcmVmaXgtY2xzfS10YWJwYW5lLWluYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL3RhYnMubGVzcyIsIkBtZW51LXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1tZW51XCI7XG5AbWVudS1kcm9wZG93bi1pdGVtLXByZWZpeC1jbHM6IH5cIkB7bWVudS1wcmVmaXgtY2xzfS1ob3Jpem9udGFsIC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudSAuQHtzZWxlY3QtZHJvcGRvd24tcHJlZml4LWNsc30gLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtXCI7XG5cbi5Ae21lbnUtcHJlZml4LWNsc30ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IEB6aW5kZXgtc2VsZWN0O1xuXG4gICAgJi1ob3Jpem9udGFse1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICYuQHttZW51LXByZWZpeC1jbHN9LWxpZ2h0e1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtdmVydGljYWx7XG4gICAgICAgICYuQHttZW51LXByZWZpeC1jbHN9LWxpZ2h0e1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGlnaHR7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgICYtZGFya3tcbiAgICAgICAgYmFja2dyb3VuZDogQG1lbnUtZGFyay10aXRsZTtcbiAgICB9XG4gICAgJi1wcmltYXJ5e1xuICAgICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLWl0ZW17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJi1pdGVtID4gaXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuICAgICYtc3VibWVudS10aXRsZSA+IGksICYtc3VibWVudS10aXRsZSBzcGFuID4gaXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJi1ob3Jpem9udGFsICYtaXRlbSxcbiAgICAmLWhvcml6b250YWwgJi1zdWJtZW51XG4gICAge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICYtbGlnaHQmLWhvcml6b250YWwgJi1pdGVtLCAmLWxpZ2h0Ji1ob3Jpem9udGFsICYtc3VibWVudXtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICAgICYtYWN0aXZlLCAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kYXJrJi1ob3Jpem9udGFsICYtaXRlbSwgJi1kYXJrJi1ob3Jpem9udGFsICYtc3VibWVudXtcbiAgICAgICAgY29sb3I6IEBtZW51LWRhcmstc3Vic2lkaWFyeS1jb2xvcjtcbiAgICAgICAgJi1hY3RpdmUsICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcHJpbWFyeSYtaG9yaXpvbnRhbCAmLWl0ZW0sICYtcHJpbWFyeSYtaG9yaXpvbnRhbCAmLXN1Ym1lbnV7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmLWFjdGl2ZSwgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBsaW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaG9yaXpvbnRhbCAmLXN1Ym1lbnUgLkB7c2VsZWN0LWRyb3Bkb3duLXByZWZpeC1jbHN9IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVte1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbS1ncm91cHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgICAgY29sb3I6IEBsZWdlbmQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gdWx7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB2ZXJ0aWNhbFxuICAgICYtdmVydGljYWwgJi1pdGVtLFxuICAgICYtdmVydGljYWwgJi1zdWJtZW51LXRpdGxlXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgQHRyYW5zaXRpb24tdGltZSBAZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdC1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdmVydGljYWwgJi1zdWJtZW51LXRpdGxlLWljb257XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICB9XG4gICAgJi1zdWJtZW51LXRpdGxlLWljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQHRyYW5zaXRpb24tdGltZSBAZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICYtb3BlbmVkID4gKiA+ICYtc3VibWVudS10aXRsZS1pY29ue1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgICYtdmVydGljYWwgJi1zdWJtZW51e1xuICAgICAgICAmLW5lc3RlZHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuQHttZW51LXByZWZpeC1jbHN9LWl0ZW17XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gICAgICAgIH1cbiAgICB9IFxuICAgICYtdmVydGljYWwgJi1pdGVtLWdyb3Vwe1xuICAgICAgICAmLXRpdGxle1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWRhcmsmLXZlcnRpY2FsICYtaXRlbS1ncm91cHtcbiAgICAgICAgJi10aXRsZXtcbiAgICAgICAgICAgIGNvbG9yOiBAbWVudS1kYXJrLWdyb3VwLXRpdGxlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saWdodCYtdmVydGljYWwgJi1pdGVte1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgJi1hY3RpdmU6bm90KC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudSl7XG4gICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRhcmsmLXZlcnRpY2FsICYtaXRlbSwgJi1kYXJrJi12ZXJ0aWNhbCAmLXN1Ym1lbnUtdGl0bGV7XG4gICAgICAgIGNvbG9yOiBAbWVudS1kYXJrLXN1YnNpZGlhcnktY29sb3I7XG4gICAgICAgICYtYWN0aXZlOm5vdCguQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUpLFxuICAgICAgICAmLWFjdGl2ZTpub3QoLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51KTpob3ZlclxuICAgICAgICB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAbWVudS1kYXJrLWFjdGl2ZS1iZztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAbWVudS1kYXJrLXRpdGxlO1xuICAgICAgICB9XG4gICAgICAgICYtYWN0aXZlOm5vdCguQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUpe1xuICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgQHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1kYXJrJi12ZXJ0aWNhbCAmLXN1Ym1lbnUgJi1pdGVte1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYtYWN0aXZlLCYtYWN0aXZlOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vICYtZGFyayYtdmVydGljYWwgJi1pdGVtLWFjdGl2ZSAmLXN1Ym1lbnUtdGl0bGV7XG4gICAgLy8gICAgIGNvbG9yOiAjZmZmO1xuICAgIC8vIH1cbiAgICAmLWRhcmsmLXZlcnRpY2FsICYtY2hpbGQtaXRlbS1hY3RpdmUgPiAmLXN1Ym1lbnUtdGl0bGV7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYtZGFyayYtdmVydGljYWwgJi1vcGVuZWR7XG4gICAgICAgIGJhY2tncm91bmQ6IEBtZW51LWRhcmstYWN0aXZlLWJnO1xuICAgICAgICAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUtdGl0bGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAbWVudS1kYXJrLXRpdGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51LWhhcy1wYXJlbnQtc3VibWVudXtcbiAgICAgICAgICAgIC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS10aXRsZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWxlY3QtaXRlbShAbWVudS1wcmVmaXgtY2xzLCBAbWVudS1kcm9wZG93bi1pdGVtLXByZWZpeC1jbHMpO1xuXG4uQHttZW51LWRyb3Bkb3duLWl0ZW0tcHJlZml4LWNsc30ge1xuICAgIHBhZGRpbmc6IDdweCAxNnB4IDhweDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvbWVudS5sZXNzIiwiQGRhdGUtcGlja2VyLXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1kYXRlLXBpY2tlclwiO1xuQHBpY2tlci1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9cGlja2VyXCI7XG5cbkBkYXRlLXBpY2tlci1jZWxscy13aWR0aDogMTk2cHg7XG5AZGF0ZS1waWNrZXItY2VsbHMtd2lkdGgtd2l0aC13ZWVrbnVtYmVyczogMjI2cHg7XG5cbi5Ae2RhdGUtcGlja2VyLXByZWZpeC1jbHN9IHtcbiAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAmLXJlbHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuQHtzZWxlY3QtZHJvcGRvd24tcHJlZml4LWNsc30ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuICAgICYtY2VsbHN7XG4gICAgICAgIHdpZHRoOiBAZGF0ZS1waWNrZXItY2VsbHMtd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICBlbXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBAYnRuLWJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWhlYWRlciBzcGFue1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiBAYnRuLWRpc2FibGUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJi1jZWxsOmhvdmVye1xuICAgICAgICAgICAgZW17XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGRhdGUtcGlja2VyLWNlbGwtaG92ZXItYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1mb2N1c2Vke1xuICAgICAgICAgICAgZW17XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IEBwcmltYXJ5LWNvbG9yIGluc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWNlbGx7XG4gICAgICAgICAgICBzcGFuJntcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1wcmV2LW1vbnRoLCYtbmV4dC1tb250aHtcbiAgICAgICAgICAgICAgICBlbXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBidG4tZGlzYWJsZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4mLXdlZWstbGFiZWwsc3BhbiYtd2Vlay1sYWJlbDpob3ZlcixzcGFuJi1kaXNhYmxlZCxzcGFuJi1kaXNhYmxlZDpob3ZlcntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBidG4tZGlzYWJsZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBlbXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiYtZGlzYWJsZWQsc3BhbiYtZGlzYWJsZWQ6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJ0bi1kaXNhYmxlLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10b2RheXtcbiAgICAgICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtcmFuZ2V7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGVte1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBkYXRlLXBpY2tlci1jZWxsLWhvdmVyLWJnO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXNlbGVjdGVkLCYtc2VsZWN0ZWQ6aG92ZXJcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBlbXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4mLWRpc2FibGVkJi1zZWxlY3RlZHtcbiAgICAgICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBidG4tZGlzYWJsZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBidG4tZGlzYWJsZS1iZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRvZGF5Ji1zZWxlY3RlZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGVte1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY2VsbHMtc2hvdy13ZWVrLW51bWJlcnMge1xuICAgICAgICB3aWR0aDogQGRhdGUtcGlja2VyLWNlbGxzLXdpZHRoLXdpdGgtd2Vla251bWJlcnM7XG4gICAgfVxuXG4gICAgJi1jZWxscy15ZWFyLCYtY2VsbHMtbW9udGh7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBAYnRuLWJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgICAgICBlbXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLkB7ZGF0ZS1waWNrZXItcHJlZml4LWNsc30tY2VsbHMtY2VsbC1mb2N1c2Vke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludChAcHJpbWFyeS1jb2xvciwgODAlKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi1oZWFkZXJ7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgICAgICYtbGFiZWx7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtYnRuLXB1bHNle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aW50KEBwcmltYXJ5LWNvbG9yLCA4MCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmLXByZXYtYnRue1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgJi1hcnJvdy1kb3VibGV7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGk6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYzRDJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLW5leHQtYnRue1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICYtYXJyb3ctZG91Ymxle1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgaTphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjNEM1wiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi13aXRoLXJhbmdle1xuICAgICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tcGFuZWx7XG4gICAgICAgICAgICAmLWJvZHl7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAoQGRhdGUtcGlja2VyLWNlbGxzLXdpZHRoICsgMjApICogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY29udGVudHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tY2VsbHMtc2hvdy13ZWVrLW51bWJlcnMge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAoQGRhdGUtcGlja2VyLWNlbGxzLXdpZHRoLXdpdGgtd2Vla251bWJlcnMgKyAyMCkgKiAyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLXdpdGgtd2Vlay1udW1iZXJze1xuICAgICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tcGFuZWx7XG4gICAgICAgICAgICAmLWJvZHktZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAoQGRhdGUtcGlja2VyLWNlbGxzLXdpZHRoLXdpdGgtd2Vla251bWJlcnMgKyAyMCkgKiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10cmFuc2ZlcntcbiAgICAgICAgei1pbmRleDogQHppbmRleC10cmFuc2ZlcjtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJi1mb2N1c2VkIGlucHV0e1xuICAgICAgICAuYWN0aXZlKCk7XG4gICAgfVxufVxuXG4uQHtwaWNrZXItcHJlZml4LWNsc30ge1xuICAgICYtcGFuZWx7XG4gICAgICAgICYtaWNvbi1idG57XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6IEBidG4tZGlzYWJsZS1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYm9keS13cmFwcGVyJi13aXRoLXNpZGViYXJ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkycHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1zaWRlYmFye1xuICAgICAgICAgICAgd2lkdGg6IDkycHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEB0YWJsZS10aGVhZC1iZztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbCAwIDAgQGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmLXNob3J0Y3V0e1xuICAgICAgICAgICAgcGFkZGluZzogQGJ0bi1wYWRkaW5nLWxhcmdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtYm9keXtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb25maXJte1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICYgPiBzcGFue1xuICAgICAgICAgICAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIEB0cmFuc2l0aW9uLXRpbWUgQGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aW1le1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2RhdGUtcGlja2VyLmxlc3MiLCJAdGltZS1waWNrZXItcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fXRpbWUtcGlja2VyXCI7XG5AdGltZS1waWNrZXItY2VsbHMtd2lkdGgtYmFzZTogNTZweDtcbkB0aW1lLXBpY2tlci1jZWxscy13aWR0aC13aXRoLWRhdGUtYmFzZTogNzJweDtcbkB0aW1lLXBpY2tlci1jZWxscy13aWR0aDogQHRpbWUtcGlja2VyLWNlbGxzLXdpZHRoLWJhc2UgKiAyO1xuQHRpbWUtcGlja2VyLWNlbGxzLXdpZHRoLXdpdGgtc2Vjb25kczogQHRpbWUtcGlja2VyLWNlbGxzLXdpZHRoLWJhc2UgKjM7XG5AdGltZS1waWNrZXItY2VsbHMtd2lkdGgtd2l0aC1kYXRlOiBAdGltZS1waWNrZXItY2VsbHMtd2lkdGgtd2l0aC1kYXRlLWJhc2UgKiAyO1xuQHRpbWUtcGlja2VyLWNlbGxzLXdpZHRoLXdpdGgtZGF0ZS13aXRoLXNlY29uZHM6IEB0aW1lLXBpY2tlci1jZWxscy13aWR0aC13aXRoLWRhdGUtYmFzZSAqIDM7XG5cbi5Ae3RpbWUtcGlja2VyLXByZWZpeC1jbHN9IHtcbiAgICAmLWNlbGxze1xuICAgICAgICBtaW4td2lkdGg6IEB0aW1lLXBpY2tlci1jZWxscy13aWR0aDtcbiAgICAgICAgJi13aXRoLXNlY29uZHN7XG4gICAgICAgICAgICBtaW4td2lkdGg6IEB0aW1lLXBpY2tlci1jZWxscy13aWR0aC13aXRoLXNlY29uZHM7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpc3R7XG4gICAgICAgICAgICB3aWR0aDogQHRpbWUtcGlja2VyLWNlbGxzLXdpZHRoLWJhc2U7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDRweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBAYnRuLWJvcmRlci1yYWRpdXMgMCAwIEBidG4tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIEBidG4tYm9yZGVyLXJhZGl1cyBAYnRuLWJvcmRlci1yYWRpdXMgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTIwcHggMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWNlbGx7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdC1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAYnRuLWRpc2FibGUtY29sb3I7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYnRuLWRpc2FibGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXNlbGVjdGVkICwmLXNlbGVjdGVkOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFja2dyb3VuZC1jb2xvci1zZWxlY3QtaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWZvY3VzZWR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludChAcHJpbWFyeS1jb2xvciwgODAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGVye1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgIH1cblxuICAgICYtd2l0aC1yYW5nZXtcbiAgICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVse1xuICAgICAgICAgICAgJi1ib2R5e1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogQHRpbWUtcGlja2VyLWNlbGxzLXdpZHRoICogMiArIDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY29udGVudHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtcmlnaHR7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuQHt0aW1lLXBpY2tlci1wcmVmaXgtY2xzfS1jZWxsc3tcbiAgICAgICAgICAgICYtbGlzdHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtd2l0aC1yYW5nZSYtd2l0aC1zZWNvbmRze1xuICAgICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tcGFuZWx7XG4gICAgICAgICAgICAmLWJvZHl7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBAdGltZS1waWNrZXItY2VsbHMtd2lkdGgtd2l0aC1zZWNvbmRzICogMiArIDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVsLWNvbnRlbnR7XG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVsLWNvbnRlbnR7XG4gICAgICAgIC5Ae3RpbWUtcGlja2VyLXByZWZpeC1jbHN9e1xuICAgICAgICAgICAgJi1jZWxsc3tcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IEB0aW1lLXBpY2tlci1jZWxscy13aWR0aC13aXRoLWRhdGUtd2l0aC1zZWNvbmRzO1xuICAgICAgICAgICAgICAgICYtd2l0aC1zZWNvbmRze1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IEB0aW1lLXBpY2tlci1jZWxscy13aWR0aC13aXRoLWRhdGUtd2l0aC1zZWNvbmRzO1xuICAgICAgICAgICAgICAgICAgICAuQHt0aW1lLXBpY2tlci1wcmVmaXgtY2xzfS1jZWxscy1saXN0e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IEB0aW1lLXBpY2tlci1jZWxscy13aWR0aC13aXRoLWRhdGUtd2l0aC1zZWNvbmRzIC8gMztcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogQHRpbWUtcGlja2VyLWNlbGxzLXdpZHRoLXdpdGgtZGF0ZS13aXRoLXNlY29uZHMgLyAyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTZweDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxOTJweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvdGltZS1waWNrZXIubGVzcyIsIkBmb3JtLXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH1mb3JtXCI7XG5AZm9ybS1pdGVtLXByZWZpeC1jbHM6IH5cIkB7Zm9ybS1wcmVmaXgtY2xzfS1pdGVtXCI7XG5cbi5Ae2Zvcm0tcHJlZml4LWNsc30ge1xuICAgIC5Ae2Zvcm0taXRlbS1wcmVmaXgtY2xzfS1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAmLWxhYmVsLWxlZnQgLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9LWxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJi1sYWJlbC10b3AgLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9LWxhYmVsIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICB9XG4gICAgJi1pbmxpbmV7XG4gICAgICAgIC5Ae2Zvcm0taXRlbS1wcmVmaXgtY2xzfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAuY2xlYXJmaXgoKTtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgfVxuICAgICYgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICYgJiAmLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1lcnJvci10aXB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgY29sb3I6IEBlcnJvci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLXJlcXVpcmVkIHtcbiAgICAgICAgLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9LWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnKic7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpbVN1bjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1lcnJvciB7XG4gICAgICAgIC8vIHRvZG9cbiAgICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy9mb3JtLmxlc3MiLCJAY2Fyb3VzZWwtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fWNhcm91c2VsXCI7XG5AY2Fyb3VzZWwtaXRlbS1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9Y2Fyb3VzZWwtaXRlbVwiO1xuXG4uQHtjYXJvdXNlbC1wcmVmaXgtY2xzfSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJi10cmFjaywgJi1saXN0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLXRyYWNrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgJi5oaWdoZXIge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi1hcnJvdyB7XG5cbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbi10aW1lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIC4xMSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcblxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1hbHdheXMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaG92ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcblxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgJi1hcnJvdy1ob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi1kb3RzIHtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgQHBhZGRpbmc6IDdweDtcblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi1pbnNpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDEwcHggLSBAcGFkZGluZztcbiAgICAgICAgfVxuXG4gICAgICAgICYtb3V0c2lkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggLSBAcGFkZGluZztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweCArIEBwYWRkaW5nICogMjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiBAcGFkZGluZyAwO1xuXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MzkxYTU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgICAgICAgICAgICYucmFkaXVzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5Ae2Nhcm91c2VsLXByZWZpeC1jbHN9LWFjdGl2ZSA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAmLnJhZGl1c3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2Nhcm91c2VsLmxlc3MiLCJAcmF0ZS1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9cmF0ZVwiO1xuXG4uQHtyYXRlLXByZWZpeC1jbHN9IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICAmLWRpc2FibGVkICYtc3RhciB7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN0YXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJb25pY29ucyc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJi1jb250ZW50OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2U5ZTllOTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGNEIzXCI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgQHRyYW5zaXRpb24tdGltZSBAZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1oYWxmICYtY29udGVudDpiZWZvcmUsXG4gICAgICAgICYtZnVsbDpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6IEByYXRlLXN0YXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhhbGY6aG92ZXIgJi1jb250ZW50OmJlZm9yZSxcbiAgICAgICAgJi1mdWxsOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogdGludChAcmF0ZS1zdGFyLWNvbG9yLCAyMCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL3JhdGUubGVzcyIsIkB1cGxvYWQtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fXVwbG9hZFwiO1xuXG4uQHt1cGxvYWQtcHJlZml4LWNsc30ge1xuICAgIGlucHV0W3R5cGU9XCJmaWxlXCJde1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtbGlzdHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICYtZmlsZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYgPiBzcGFue1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBAZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IEBmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgICAgICAgICAgICAgJiA+IHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuQHt1cGxvYWQtcHJlZml4LWNsc30tbGlzdC1yZW1vdmV7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcmVtb3Zle1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgY29sb3I6IEBsZWdlbmQtY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgQHRyYW5zaXRpb24tdGltZSBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICAmLXNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgXG4gICAgJi1kcmFne1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgQGJvcmRlci1jb2xvci1iYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIEB0cmFuc2l0aW9uLXRpbWUgZWFzZTtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtZHJhZ092ZXJ7XG4gICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCBAcHJpbWFyeS1jb2xvcjtcbiAgICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2l2aWV3L3NyYy9zdHlsZXMvY29tcG9uZW50cy91cGxvYWQubGVzcyIsIkB0cmVlLXByZWZpeC1jbHM6IH5cIkB7Y3NzLXByZWZpeH10cmVlXCI7XG5cbi5Ae3RyZWUtcHJlZml4LWNsc30ge1xuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaXtcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aW50KEBwcmltYXJ5LWNvbG9yLCA5MCUpO1xuICAgICAgICB9XG4gICAgICAgICYtc2VsZWN0ZWQsICYtc2VsZWN0ZWQ6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aW50KEBwcmltYXJ5LWNvbG9yLCA4MCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtYXJyb3d7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmLW9wZW57XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8mLWhpZGRlbntcbiAgICAgICAgLy8gICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAvLyAgICBpe1xuICAgICAgICAvLyAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvL31cbiAgICAgICAgJi1kaXNhYmxlZHtcbiAgICAgICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvdHJlZS5sZXNzIiwiQGF2YXRhci1wcmVmaXgtY2xzOiB+XCJAe2Nzcy1wcmVmaXh9YXZhdGFyXCI7XG5cbi5Ae2F2YXRhci1wcmVmaXgtY2xzfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBAYXZhdGFyLWJnO1xuICAgIGNvbG9yOiBAYXZhdGFyLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICYtaW1hZ2V7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5hdmF0YXItc2l6ZShAYXZhdGFyLXNpemUtYmFzZSwgQGF2YXRhci1mb250LXNpemUtYmFzZSk7XG5cbiAgICAmLWxhcmdlIHtcbiAgICAgICAgLmF2YXRhci1zaXplKEBhdmF0YXItc2l6ZS1sZywgQGF2YXRhci1mb250LXNpemUtbGcpO1xuICAgIH1cblxuICAgICYtc21hbGwge1xuICAgICAgICAuYXZhdGFyLXNpemUoQGF2YXRhci1zaXplLXNtLCBAYXZhdGFyLWZvbnQtc2l6ZS1zbSk7XG4gICAgfVxuXG4gICAgJi1zcXVhcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAYXZhdGFyLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJiA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4uYXZhdGFyLXNpemUoQHNpemUsIEBmb250LXNpemUpIHtcbiAgICB3aWR0aDogQHNpemU7XG4gICAgaGVpZ2h0OiBAc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogQHNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogQHNpemUgLyAyO1xuXG4gICAgJiA+ICoge1xuICAgICAgICBsaW5lLWhlaWdodDogQHNpemU7XG4gICAgfVxuXG4gICAgJi5Ae2F2YXRhci1wcmVmaXgtY2xzfS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9pdmlldy9zcmMvc3R5bGVzL2NvbXBvbmVudHMvYXZhdGFyLmxlc3MiLCJAY29sb3ItcGlja2VyLXByZWZpeC1jbHM6IH4nQHtjc3MtcHJlZml4fWNvbG9yLXBpY2tlcic7XG5cbi5jaXJjbGUtZG90KCl7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxLjVweCAjZmZmLCBpbnNldCAwIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgLTJweCk7XG59XG5cbi5Ae2NvbG9yLXBpY2tlci1wcmVmaXgtY2xzfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICYtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYtZHJvcCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICAgIC5kaXNhYmxlZCgpO1xuICAgIH1cbiAgICAmID4gZGl2OmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgICAgICAgLml2dS1pbnB1dCB7XG4gICAgICAgICAgICAuaG92ZXIoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmID4gZGl2OmZpcnN0LWNoaWxkLkB7Y29sb3ItcGlja2VyLXByZWZpeC1jbHN9LWRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgLml2dS1pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRpbnQoQGlucHV0LWJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmIC5Ae3NlbGVjdC1kcm9wZG93bi1wcmVmaXgtY2xzfSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi1pbnB1dC5pdnUtaW5wdXQ6Zm9jdXN7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICYtZm9jdXNlZCB7XG4gICAgICAgIC5hY3RpdmUoKTtcbiAgICB9XG4gICAgJi1yZWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG4gICAgJi1jb2xvciB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQU1DQUlBQUFEWkY4dXdBQUFBR1VsRVFWUVlWMk00Z3dIK1l3Q0dJYXNJVXdoVDI1QlZCQUR0ellOWXJIdnY0Z0FBQUFCSlJVNUVya0pnZ2c9PSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1lbXB0eSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWZvY3VzZWQge1xuICAgICAgICAgICAgLmFjdGl2ZSgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtbGFyZ2UgJi1jb2xvciB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICAmLWVtcHR5IHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNtYWxsICYtY29sb3Ige1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgJi1lbXB0eSB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBpY2tlciB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi1wYW5lbCB7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGluaXRpYWw7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgJi1odWUtc2xpZGVyLFxuICAgICAgICAmLWFscGhhLXNsaWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb2xvcnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dCwgYm94LXNoYWRvdyBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIC5hY3RpdmUoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJi1jb2xvciB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZS1kb3QoKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWNvbmZpcm0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zYXR1cmF0aW9uIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dCwgYm94LXNoYWRvdyBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgLmFjdGl2ZSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYsXG4gICAgICAgICYtLXdoaXRlLFxuICAgICAgICAmLS1ibGFjayB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgICAgICAgfVxuICAgICAgICAmLS1ibGFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgICAgICAgfVxuICAgICAgICAmLXBvaW50ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgICYtY2lyY2xlIHtcbiAgICAgICAgICAgIC5jaXJjbGUtZG90KCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWh1ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2YwMCAwJSwgI2ZmMCAxNyUsICMwZjAgMzMlLCAjMGZmIDUwJSwgIzAwZiA2NyUsICNmMGYgODMlLCAjZjAwIDEwMCUpO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dCwgYm94LXNoYWRvdyBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIC5hY3RpdmUoKTtcbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtcG9pbnRlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgICYtcGlja2VyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYWxwaGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dCwgYm94LXNoYWRvdyBAdHJhbnNpdGlvbi10aW1lIEBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIC5hY3RpdmUoKTtcbiAgICAgICAgfVxuICAgICAgICAmLWNoZWNrYm9hcmQtd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgICAgICYtY2hlY2tlcmJvYXJkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQU1DQUlBQUFEWkY4dXdBQUFBR1VsRVFWUVlWMk00Z3dIK1l3Q0dJYXNJVXdoVDI1QlZCQUR0ellOWXJIdnY0Z0FBQUFCSlJVNUVya0pnZ2c9PSk7XG4gICAgICAgIH1cbiAgICAgICAgJi1ncmFkaWVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1wb2ludGVyIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgJi1waWNrZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb25maXJtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgJi1jb2xvciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2NvbG9yLXBpY2tlci5sZXNzIiwiQGF1dG8tY29tcGxldGUtcHJlZml4LWNsczogflwiQHtjc3MtcHJlZml4fWF1dG8tY29tcGxldGVcIjtcblxuLkB7YXV0by1jb21wbGV0ZS1wcmVmaXgtY2xzfSB7XG4gICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9IHtcbiAgICAgICAgJi1ub3QtZm91bmR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5Ae2ljb24tcHJlZml4LWNsc30taW9zLWNsb3Nle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIC5Ae2ljb24tcHJlZml4LWNsc30taW9zLWNsb3Nle1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgICYuQHtzZWxlY3QtZHJvcGRvd24tcHJlZml4LWNsc30ge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvaXZpZXcvc3JjL3N0eWxlcy9jb21wb25lbnRzL2F1dG8tY29tcGxldGUubGVzcyIsIi8vXG4vLyBjb2xvclxuLy9cbi8vXG4vKmJhc2UqL1xuQHByaW1hcnktY29sb3I6ICMzMzdkYzA7XG5AbGluay1jb2xvcjogQHByaW1hcnktY29sb3I7XG5AaW5mby1jb2xvcjogQHByaW1hcnktY29sb3I7XG4vKmJhc2UqL1xuQHN1Y2Nlc3MtY29sb3I6ICMxOWJlNmI7XG5AZXJyb3ItY29sb3I6ICNlZDNmMTQ7XG5Ad2FybmluZy1jb2xvcjogI2ZmOTkwMDtcbkBncmF5LWU6ICNlZWU7XG5AZ3JheS1jOiAjY2NjO1xuQGJsYWNrLTk6ICM5OTk7XG5AYmxhY2stNjogIzY2NjtcbkBibGFjay0zOiAjMzMzO1xuQGJvcmRlci1jb2xvcjogI2U5ZWFlYztcbkBkaXNhYmxlZC1jb2xvcjogI2JiYmVjNDtcbkBiYWNrMTogI2Y3ZjdmNztcbkB3aGl0ZTogI0ZGRjtcblxuLnByaW1hcnktY29sb3Ige1xuICBjb2xvcjogQHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbn1cblxuLnN1Y2Nlc3MtY29sb3Ige1xuICBjb2xvcjogQHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbn1cblxuLmVycm9yLWNvbG9yIHtcbiAgY29sb3I6IEBlcnJvci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXJyb3ItY29sb3I7XG59XG5cbi53YXJuaW5nLWNvbG9yIHtcbiAgY29sb3I6IEB3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdhcm5pbmctY29sb3I7XG59XG5cbi53aGl0ZS1jb2xvcntcbiAgY29sb3I6IEB3aGl0ZTtcbn1cbi5ibGFjay05IHtcbiAgY29sb3I6IEBibGFjay05ICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay02IHtcbiAgY29sb3I6IEBibGFjay02ICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay0zIHtcbiAgY29sb3I6IEBibGFjay0zICFpbXBvcnRhbnQ7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ibGFjay05LWlucHV0IHtcbiAgaW5wdXQge1xuICAgIC5ibGFjay05O1xuICB9XG5cbiAgJi5ib2xkIHtcbiAgICBpbnB1dCB7XG4gICAgICAuYm9sZDtcbiAgICB9XG4gIH1cblxuICAmLmJhY2sge1xuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrMTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy93ZWIvbGVzcy9jb2xvci5sZXNzIiwiQGltcG9ydCBcIi4vY29sb3IubGVzc1wiOyAvLyBib2R5XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogb3BlbiBzYW5zLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi8vIOiPnOWNlemrmOS6ruS8mOWMllxuXG4uaXZ1LW1lbnUtaXRlbS1zZWxlY3RlZCB7XG4gICYuaXZ1LW1lbnUtaXRlbS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIH1cbn1cbi8vIHR4dFxuXG4uZm9udC1zaXplLTEzIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndvcmQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLy8gY29udGVudFxuXG4udXNhaWxzLWNvbnRlbnQtcGFnZSB7XG4gICYgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgMTBweCA1MHB4O1xuICB9XG59XG5cbi51c2FpbHMtdGl0bGUge1xuICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JheS1lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLy8gc2VhcmNoXG5cbi51c2FpbHMtc2VhcmNoIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgLmlucHV0LXNlYXJjaC1idG4ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1zZWFyY2gtYnRuLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi8vIHRhYmxlMlxuLnRhYnMtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAmID4gYnV0dG9uLFxuICAmID4gZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAmLml2dS1jYXNjYWRlciwmLml2dS1kYXRlLXBpY2tlcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgICAmLml2dS1yb3d7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi50b25nLXRpbWV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIC50b25nLXRpbWUtdGl0bGV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY+Lml2dS1jYXNjYWRlciwmPi5pdnUtaW5wdXQtd3JhcHBlcix7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gICY+Lml2dS1kYXRlLXBpY2tlcntcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgJj4uaXZ1LXNlbGVjdHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLnRhYnMtdGFibGUge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgYnV0dG9ue1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG59XG5cbi5pdnUtdGFicy10YWIge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5hdWRpdC1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgLml2dS1jaGVja2JveC1ncm91cC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIC8vIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbi50eHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFibGUtcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4vLyBsb2FkaW5nXG5cbi5kZW1vLXNwaW4taWNvbi1sb2FkIHtcbiAgYW5pbWF0aW9uOiBhbmktZGVtby1zcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgYW5pLWRlbW8tc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmRlbW8tc3Bpbi1Db2wge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vLyBwYWdlXG5cbi5wb3NpdGlvbi1hYnNvbHV0ZS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG59XG4vLyBtb2RhbFxuXG4ubS10LS04IHtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLm0tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tLWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubS10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLm0tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm0tci0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLnBhZGRpbmcxMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYWRkaW5nLXRvcC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucG9zaXRpb24tci10LTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4udmVydGljYWwtY2VudGVyLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLml2dS1tb2RhbCB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5pdnUtaW5wdXQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi8vXG4vLyBwYWRkaW5nXG4vL1xuXG4ucC10LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wLTE1IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnAtYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogN3B4O1xufVxuXG4uZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saW5lLWhlaWdodC0yNSB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLy9cbi8vIGJvcmRlclxuLy9cblxuLmJyLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmM2YzO1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5ub25lLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2YzZjNmMztcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4vLyA1XG5cbi5tZW51LWhlYXJkZXItbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2MHB4O1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuLy8gNlxuXG4ubWVudS1oZWFyZGVyLXRvcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAudXNhaWxzLWNlbnRlciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZm9udC13ZWlnaHQge1xuICAgIC8vIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLnVzYWlscy1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogLTIxNXB4O1xuICB9XG5cbiAgLnVzYWlscy11c2VyLWhlYWRlci1tc2cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTg1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgJjpleHRlbmQoLnRleHQtb21pdCk7XG4gICAgfVxuXG4gICAgLml2dS1kcm9wZG93bi1pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG59XG5cbi8vIHBhZ2Vcbi50ZXh0LXJpZ2h0LXRvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5pdnUtdGFibGUtY2VsbCB7XG4gICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy93ZWIvbGVzcy9zdHlsZS5sZXNzIiwiLy8gMVxuQGltcG9ydCBcIi4vY29sb3IubGVzc1wiOyAvL0BwcmltYXJ5LWNvbG9yXG5cbmJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51c2FpbHMtY29udGVudCB7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcztcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcblxuICAudXNhaWxzLWNvbnRlbnQtbXNnIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2YyZjJmMjtcbiAgICBtYXJnaW46IDEzcHggMTBweCAwO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IHJnYmEoMCwwLDAsLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxNXB4IDMwcHggcmdiYSgwLDAsMCwuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC01cHgsMCk7XG4gIH1cbn1cblxuLml2dS1tZW51IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5idXR0b24ge1xuICBhIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4vLyAzXG4ubG9jay1sb2NrZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3I7XG59XG4vLyBmb290ZXJcblxuLmNvcHlyaWdodC11c2FpbHMtcG9ydGFsIHtcbiAgcGFkZGluZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBAZ3JheS1jO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogQGdyYXktZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvd2ViL2xlc3MvbG9jYWwubGVzcyIsIkBpbXBvcnQgXCIuL2NvbG9yLmxlc3NcIjsgLy9AcHJpbWFyeS1jb2xvclxuI2xvY2tfc2NyZWVuX2xvY2tlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgQHByaW1hcnktY29sb3IgaW5zZXQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDNzO1xufVxuXG4udW5sb2NrLWJvZHktY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAudW5sb2NrLWF2YXRvci1jb257XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gICAgICAgIC51bmxvY2stYXZhdG9yLWltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTclIDE1JTtcbiAgICAgICAgICAgIHotaW5kZXg6IDc7XG4gICAgICAgIH1cbiAgICAgICAgLnVubG9jay1hdmF0b3ItY292ZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgICAgICAgei1pbmRleDogMTE2MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byA1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciAudW5sb2NrLWF2YXRvci1jb3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICAgICAgfVxuICAgIH1cbiAgICAudW5sb2NrLWF2YXRvci11bmRlci1iYWNre1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDQ5JTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NXB4LC01MCUpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogOThweDtcbiAgICAgICAgaGVpZ2h0OiA5OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAudW5sb2NrLWlucHV0LWNvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAudW5sb2NrLWlucHV0LW92ZXJmbG93LWNvbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAudW5sb2NrLW92ZXJmbG93LWJvZHl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIC41cztcbiAgICAgICAgICAgICAgICAudW5sb2NrLWlucHV0e1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDEwcHggMTFweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTJkZGRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudW5sb2NrLWJ0bntcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjVweCAyNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMmRkZGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4ZmI3ZmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNsaWNrLXVubG9jay1idG57XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjg1ZTQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVubG9jay1sb2NraW5nLXRpcC1jb257XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgdW5sb2NrLWlue1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgODAle1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICA4OCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgdW5sb2NrLW91dHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDYwJXtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG59XG4uc2hvdy11bmxvY2stZW50ZXItYWN0aXZle1xuICAgIGFuaW1hdGlvbjogdW5sb2NrLWluIDEuNHMgZWFzZTtcbn1cbi5zaG93LXVubG9jay1sZWF2ZS10b3tcbiAgICBvcGFjaXR5OiAwO1xufVxuLnNob3ctdW5sb2NrLWxlYXZlLWFjdGl2ZXtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy93ZWIvbGVzcy91bmxvY2subGVzcyJdLCJzb3VyY2VSb290IjoiIn0=*/