/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/animsition.css ***!
  \*********************************************************************************************************************/
/*!
 * animsition v4.0.2
 * A simple and easy jQuery plugin for CSS animated page transitions.
 * http://blivesta.github.io/animsition
 * License : MIT
 * Author : blivesta (http://blivesta.com/)
 */
.animsition,
.animsition-overlay {
  position: relative;
  opacity: 0;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

/**
 * overlay option
 */
.animsition-overlay-slide {
  position: fixed;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #ddd;
}
/* loading option */
.animsition-loading,
.animsition-loading:after {
  width: 32px;
  height: 32px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -16px;
  border-radius: 50%;
  z-index: 100;
}

.animsition-loading {
  background-color: transparent;
  border-top: 5px solid rgba(0, 0, 0, 0.2);
  border-right: 5px solid rgba(0, 0, 0, 0.2);
  border-bottom: 5px solid rgba(0, 0, 0, 0.2);
  border-left: 5px solid #eee;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-duration: .8s;
          animation-duration: .8s;
  -webkit-animation-name: animsition-loading;
          animation-name: animsition-loading;
}

@-webkit-keyframes animsition-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes animsition-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}


.fade-in {
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
}


@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}


@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}


.fade-out {
  -webkit-animation-name: fade-out;
          animation-name: fade-out;
}
@-webkit-keyframes fade-in-up {
  0% {
    -webkit-transform: translateY(500px);
            transform: translateY(500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-up {
  0% {
    -webkit-transform: translateY(500px);
            transform: translateY(500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}


.fade-in-up {
  -webkit-animation-name: fade-in-up;
          animation-name: fade-in-up;
}


@-webkit-keyframes fade-out-up {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-500px);
            transform: translateY(-500px);
    opacity: 0;
  }
}


@keyframes fade-out-up {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-500px);
            transform: translateY(-500px);
    opacity: 0;
  }
}


.fade-out-up {
  -webkit-animation-name: fade-out-up;
          animation-name: fade-out-up;
}
@-webkit-keyframes fade-in-up-sm {
  0% {
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-up-sm {
  0% {
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}


.fade-in-up-sm {
  -webkit-animation-name: fade-in-up-sm;
          animation-name: fade-in-up-sm;
}


@-webkit-keyframes fade-out-up-sm {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
}


@keyframes fade-out-up-sm {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
}


.fade-out-up-sm {
  -webkit-animation-name: fade-out-up-sm;
          animation-name: fade-out-up-sm;
}
@-webkit-keyframes fade-in-up-lg {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-up-lg {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}


.fade-in-up-lg {
  -webkit-animation-name: fade-in-up-lg;
          animation-name: fade-in-up-lg;
}


@-webkit-keyframes fade-out-up-lg {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
}


@keyframes fade-out-up-lg {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
}


.fade-out-up-lg {
  -webkit-animation-name: fade-out-up-lg;
          animation-name: fade-out-up-lg;
}
@-webkit-keyframes fade-in-down {
  0% {
    -webkit-transform: translateY(-500px);
            transform: translateY(-500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-down {
  0% {
    -webkit-transform: translateY(-500px);
            transform: translateY(-500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}


.fade-in-down {
  -webkit-animation-name: fade-in-down;
          animation-name: fade-in-down;
}


@-webkit-keyframes fade-out-down {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(500px);
            transform: translateY(500px);
    opacity: 0;
  }
}


@keyframes fade-out-down {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(500px);
            transform: translateY(500px);
    opacity: 0;
  }
}


.fade-out-down {
  -webkit-animation-name: fade-out-down;
          animation-name: fade-out-down;
}
@-webkit-keyframes fade-in-down-sm {
  0% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-down-sm {
  0% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}


.fade-in-down-sm {
  -webkit-animation-name: fade-in-down-sm;
          animation-name: fade-in-down-sm;
}


@-webkit-keyframes fade-out-down-sm {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
    opacity: 0;
  }
}


@keyframes fade-out-down-sm {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
    opacity: 0;
  }
}


.fade-out-down-sm {
  -webkit-animation-name: fade-out-down-sm;
          animation-name: fade-out-down-sm;
}
@-webkit-keyframes fade-in-down-lg {
  0% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-down-lg {
  0% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}


.fade-in-down-lg {
  -webkit-animation-name: fade-in-down;
          animation-name: fade-in-down;
}


@-webkit-keyframes fade-out-down-lg {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
}


@keyframes fade-out-down-lg {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
}


.fade-out-down-lg {
  -webkit-animation-name: fade-out-down-lg;
          animation-name: fade-out-down-lg;
}
@-webkit-keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-500px);
            transform: translateX(-500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-500px);
            transform: translateX(-500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}


.fade-in-left {
  -webkit-animation-name: fade-in-left;
          animation-name: fade-in-left;
}


@-webkit-keyframes fade-out-left {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-500px);
            transform: translateX(-500px);
    opacity: 0;
  }
}


@keyframes fade-out-left {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-500px);
            transform: translateX(-500px);
    opacity: 0;
  }
}


.fade-out-left {
  -webkit-animation-name: fade-out-left;
          animation-name: fade-out-left;
}
@-webkit-keyframes fade-in-left-sm {
  0% {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-in-left-sm {
  0% {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}


.fade-in-left-sm {
  -webkit-animation-name: fade-in-left-sm;
          animation-name: fade-in-left-sm;
}


@-webkit-keyframes fade-out-left-sm {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
    opacity: 0;
  }
}


@keyframes fade-out-left-sm {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
    opacity: 0;
  }
}


.fade-out-left-sm {
  -webkit-animation-name: fade-out-left-sm;
          animation-name: fade-out-left-sm;
}
@-webkit-keyframes fade-in-left-lg {
  0% {
    -webkit-transform: translateX(-1500px);
            transform: translateX(-1500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-in-left-lg {
  0% {
    -webkit-transform: translateX(-1500px);
            transform: translateX(-1500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}


.fade-in-left-lg {
  -webkit-animation-name: fade-in-left-lg;
          animation-name: fade-in-left-lg;
}


@-webkit-keyframes fade-out-left-lg {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-1500px);
            transform: translateX(-1500px);
    opacity: 0;
  }
}


@keyframes fade-out-left-lg {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-1500px);
            transform: translateX(-1500px);
    opacity: 0;
  }
}


.fade-out-left-lg {
  -webkit-animation-name: fade-out-left-lg;
          animation-name: fade-out-left-lg;
}
@-webkit-keyframes fade-in-right {
  0% {
    -webkit-transform: translateX(500px);
            transform: translateX(500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-in-right {
  0% {
    -webkit-transform: translateX(500px);
            transform: translateX(500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}


.fade-in-right {
  -webkit-animation-name: fade-in-right;
          animation-name: fade-in-right;
}


@-webkit-keyframes fade-out-right {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(500px);
            transform: translateX(500px);
    opacity: 0;
  }
}


@keyframes fade-out-right {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(500px);
            transform: translateX(500px);
    opacity: 0;
  }
}


.fade-out-right {
  -webkit-animation-name: fade-out-right;
          animation-name: fade-out-right;
}
@-webkit-keyframes fade-in-right-sm {
  0% {
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-in-right-sm {
  0% {
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}


.fade-in-right-sm {
  -webkit-animation-name: fade-in-right-sm;
          animation-name: fade-in-right-sm;
}


@-webkit-keyframes fade-out-right-sm {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
    opacity: 0;
  }
}


@keyframes fade-out-right-sm {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
    opacity: 0;
  }
}


.fade-out-right-sm {
  -webkit-animation-name: fade-out-right-sm;
          animation-name: fade-out-right-sm;
}
@-webkit-keyframes fade-in-right-lg {
  0% {
    -webkit-transform: translateX(1500px);
            transform: translateX(1500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-in-right-lg {
  0% {
    -webkit-transform: translateX(1500px);
            transform: translateX(1500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}


.fade-in-right-lg {
  -webkit-animation-name: fade-in-right-lg;
          animation-name: fade-in-right-lg;
}


@-webkit-keyframes fade-out-right-lg {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(1500px);
            transform: translateX(1500px);
    opacity: 0;
  }
}


@keyframes fade-out-right-lg {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(1500px);
            transform: translateX(1500px);
    opacity: 0;
  }
}


.fade-out-right-lg {
  -webkit-animation-name: fade-out-right-lg;
          animation-name: fade-out-right-lg;
}

@-webkit-keyframes rotate-in {
  0% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 1;
  }
}

@keyframes rotate-in {
  0% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 1;
  }
}


.rotate-in {
  -webkit-animation-name: rotate-in;
          animation-name: rotate-in;
}


@-webkit-keyframes rotate-out {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 0;
  }
}


@keyframes rotate-out {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 0;
  }
}


.rotate-out {
  -webkit-animation-name: rotate-out;
          animation-name: rotate-out;
}
@-webkit-keyframes rotate-in-sm {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 1;
  }
}
@keyframes rotate-in-sm {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 1;
  }
}


.rotate-in-sm {
  -webkit-animation-name: rotate-in-sm;
          animation-name: rotate-in-sm;
}


@-webkit-keyframes rotate-out-sm {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 0;
  }
}


@keyframes rotate-out-sm {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 0;
  }
}


.rotate-out-sm {
  -webkit-animation-name: rotate-out-sm;
          animation-name: rotate-out-sm;
}
@-webkit-keyframes rotate-in-lg {
  0% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 1;
  }
}
@keyframes rotate-in-lg {
  0% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 1;
  }
}


.rotate-in-lg {
  -webkit-animation-name: rotate-in-lg;
          animation-name: rotate-in-lg;
}


@-webkit-keyframes rotate-out-lg {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 0;
  }
}


@keyframes rotate-out-lg {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    opacity: 0;
  }
}


.rotate-out-lg {
  -webkit-animation-name: rotate-out-lg;
          animation-name: rotate-out-lg;
}

@-webkit-keyframes flip-in-x {
  0% {
    -webkit-transform: perspective(550px) rotateX(90deg);
            transform: perspective(550px) rotateX(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(550px) rotateX(0deg);
            transform: perspective(550px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flip-in-x {
  0% {
    -webkit-transform: perspective(550px) rotateX(90deg);
            transform: perspective(550px) rotateX(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(550px) rotateX(0deg);
            transform: perspective(550px) rotateX(0deg);
    opacity: 1;
  }
}


.flip-in-x {
  -webkit-animation-name: flip-in-x;
          animation-name: flip-in-x;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}


@-webkit-keyframes flip-out-x {
  0% {
    -webkit-transform: perspective(550px) rotateX(0deg);
            transform: perspective(550px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(550px) rotateX(90deg);
            transform: perspective(550px) rotateX(90deg);
    opacity: 0;
  }
}


@keyframes flip-out-x {
  0% {
    -webkit-transform: perspective(550px) rotateX(0deg);
            transform: perspective(550px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(550px) rotateX(90deg);
            transform: perspective(550px) rotateX(90deg);
    opacity: 0;
  }
}


.flip-out-x {
  -webkit-animation-name: flip-out-x;
          animation-name: flip-out-x;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}
@-webkit-keyframes flip-in-x-nr {
  0% {
    -webkit-transform: perspective(100px) rotateX(90deg);
            transform: perspective(100px) rotateX(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0deg);
            transform: perspective(100px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes flip-in-x-nr {
  0% {
    -webkit-transform: perspective(100px) rotateX(90deg);
            transform: perspective(100px) rotateX(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0deg);
            transform: perspective(100px) rotateX(0deg);
    opacity: 1;
  }
}


.flip-in-x-nr {
  -webkit-animation-name: flip-in-x-nr;
          animation-name: flip-in-x-nr;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}


@-webkit-keyframes flip-out-x-nr {
  0% {
    -webkit-transform: perspective(100px) rotateX(0deg);
            transform: perspective(100px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(90deg);
            transform: perspective(100px) rotateX(90deg);
    opacity: 0;
  }
}


@keyframes flip-out-x-nr {
  0% {
    -webkit-transform: perspective(100px) rotateX(0deg);
            transform: perspective(100px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(90deg);
            transform: perspective(100px) rotateX(90deg);
    opacity: 0;
  }
}


.flip-out-x-nr {
  -webkit-animation-name: flip-out-x-nr;
          animation-name: flip-out-x-nr;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}
@-webkit-keyframes flip-in-x-fr {
  0% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
            transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
            transform: perspective(1000px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes flip-in-x-fr {
  0% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
            transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
            transform: perspective(1000px) rotateX(0deg);
    opacity: 1;
  }
}


.flip-in-x-fr {
  -webkit-animation-name: flip-in-x-fr;
          animation-name: flip-in-x-fr;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}


@-webkit-keyframes flip-out-x-fr {
  0% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
            transform: perspective(1000px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
            transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
}


@keyframes flip-out-x-fr {
  0% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
            transform: perspective(1000px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
            transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
}


.flip-out-x-fr {
  -webkit-animation-name: flip-out-x-fr;
          animation-name: flip-out-x-fr;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}
@-webkit-keyframes flip-in-y {
  0% {
    -webkit-transform: perspective(550px) rotateY(90deg);
            transform: perspective(550px) rotateY(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(550px) rotateY(0deg);
            transform: perspective(550px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flip-in-y {
  0% {
    -webkit-transform: perspective(550px) rotateY(90deg);
            transform: perspective(550px) rotateY(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(550px) rotateY(0deg);
            transform: perspective(550px) rotateY(0deg);
    opacity: 1;
  }
}


.flip-in-y {
  -webkit-animation-name: flip-in-y;
          animation-name: flip-in-y;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}


@-webkit-keyframes flip-out-y {
  0% {
    -webkit-transform: perspective(550px) rotateY(0deg);
            transform: perspective(550px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(550px) rotateY(90deg);
            transform: perspective(550px) rotateY(90deg);
    opacity: 0;
  }
}


@keyframes flip-out-y {
  0% {
    -webkit-transform: perspective(550px) rotateY(0deg);
            transform: perspective(550px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(550px) rotateY(90deg);
            transform: perspective(550px) rotateY(90deg);
    opacity: 0;
  }
}


.flip-out-y {
  -webkit-animation-name: flip-out-y;
          animation-name: flip-out-y;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}
@-webkit-keyframes flip-in-y-nr {
  0% {
    -webkit-transform: perspective(100px) rotateY(90deg);
            transform: perspective(100px) rotateY(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(100px) rotateY(0deg);
            transform: perspective(100px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flip-in-y-nr {
  0% {
    -webkit-transform: perspective(100px) rotateY(90deg);
            transform: perspective(100px) rotateY(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(100px) rotateY(0deg);
            transform: perspective(100px) rotateY(0deg);
    opacity: 1;
  }
}


.flip-in-y-nr {
  -webkit-animation-name: flip-in-y-nr;
          animation-name: flip-in-y-nr;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}


@-webkit-keyframes flip-out-y-nr {
  0% {
    -webkit-transform: perspective(100px) rotateY(0deg);
            transform: perspective(100px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(100px) rotateY(90deg);
            transform: perspective(100px) rotateY(90deg);
    opacity: 0;
  }
}


@keyframes flip-out-y-nr {
  0% {
    -webkit-transform: perspective(100px) rotateY(0deg);
            transform: perspective(100px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(100px) rotateY(90deg);
            transform: perspective(100px) rotateY(90deg);
    opacity: 0;
  }
}


.flip-out-y-nr {
  -webkit-animation-name: flip-out-y-nr;
          animation-name: flip-out-y-nr;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}
@-webkit-keyframes flip-in-y-fr {
  0% {
    -webkit-transform: perspective(1000px) rotateY(90deg);
            transform: perspective(1000px) rotateY(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
            transform: perspective(1000px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flip-in-y-fr {
  0% {
    -webkit-transform: perspective(1000px) rotateY(90deg);
            transform: perspective(1000px) rotateY(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
            transform: perspective(1000px) rotateY(0deg);
    opacity: 1;
  }
}


.flip-in-y-fr {
  -webkit-animation-name: flip-in-y-fr;
          animation-name: flip-in-y-fr;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}


@-webkit-keyframes flip-out-y-fr {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
            transform: perspective(1000px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(90deg);
            transform: perspective(1000px) rotateY(90deg);
    opacity: 0;
  }
}


@keyframes flip-out-y-fr {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
            transform: perspective(1000px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(90deg);
            transform: perspective(1000px) rotateY(90deg);
    opacity: 0;
  }
}


.flip-out-y-fr {
  -webkit-animation-name: flip-out-y-fr;
          animation-name: flip-out-y-fr;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}

@-webkit-keyframes zoom-in {
  0% {
    -webkit-transform: scale(.7);
            transform: scale(.7);
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes zoom-in {
  0% {
    -webkit-transform: scale(.7);
            transform: scale(.7);
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}


.zoom-in {
  -webkit-animation-name: zoom-in;
          animation-name: zoom-in;
}


@-webkit-keyframes zoom-out {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(.7);
            transform: scale(.7);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}


@keyframes zoom-out {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(.7);
            transform: scale(.7);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}


.zoom-out {
  -webkit-animation-name: zoom-out;
          animation-name: zoom-out;
}
@-webkit-keyframes zoom-in-sm {
  0% {
    -webkit-transform: scale(.95);
            transform: scale(.95);
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes zoom-in-sm {
  0% {
    -webkit-transform: scale(.95);
            transform: scale(.95);
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}


.zoom-in-sm {
  -webkit-animation-name: zoom-in-sm;
          animation-name: zoom-in-sm;
}


@-webkit-keyframes zoom-out-sm {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(.95);
            transform: scale(.95);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}


@keyframes zoom-out-sm {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(.95);
            transform: scale(.95);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}


.zoom-out-sm {
  -webkit-animation-name: zoom-out-sm;
          animation-name: zoom-out-sm;
}
@-webkit-keyframes zoom-in-lg {
  0% {
    -webkit-transform: scale(.4);
            transform: scale(.4);
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes zoom-in-lg {
  0% {
    -webkit-transform: scale(.4);
            transform: scale(.4);
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}


.zoom-in-lg {
  -webkit-animation-name: zoom-in-lg;
          animation-name: zoom-in-lg;
}


@-webkit-keyframes zoom-out-lg {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(.4);
            transform: scale(.4);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}


@keyframes zoom-out-lg {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(.4);
            transform: scale(.4);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}


.zoom-out-lg {
  -webkit-animation-name: zoom-out-lg;
          animation-name: zoom-out-lg;
}

@-webkit-keyframes overlay-slide-in-top {
  0% {
    height: 100%;
  }
  100% {
    height: 0;
  }
}

@keyframes overlay-slide-in-top {
  0% {
    height: 100%;
  }
  100% {
    height: 0;
  }
}


.overlay-slide-in-top {
  top: 0;
  height: 0;
  -webkit-animation-name: overlay-slide-in-top;
          animation-name: overlay-slide-in-top;
}


@-webkit-keyframes overlay-slide-out-top {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}


@keyframes overlay-slide-out-top {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}


.overlay-slide-out-top {
  top: 0;
  height: 100%;
  -webkit-animation-name: overlay-slide-out-top;
          animation-name: overlay-slide-out-top;
}
@-webkit-keyframes overlay-slide-in-bottom {
  0% {
    height: 100%;
  }
  100% {
    height: 0;
  }
}
@keyframes overlay-slide-in-bottom {
  0% {
    height: 100%;
  }
  100% {
    height: 0;
  }
}


.overlay-slide-in-bottom {
  bottom: 0;
  height: 0;
  -webkit-animation-name: overlay-slide-in-bottom;
          animation-name: overlay-slide-in-bottom;
}


@-webkit-keyframes overlay-slide-out-bottom {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}


@keyframes overlay-slide-out-bottom {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}


.overlay-slide-out-bottom {
  bottom: 0;
  height: 100%;
  -webkit-animation-name: overlay-slide-out-bottom;
          animation-name: overlay-slide-out-bottom;
}
@-webkit-keyframes overlay-slide-in-left {
  0% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}
@keyframes overlay-slide-in-left {
  0% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}


.overlay-slide-in-left {
  width: 0;
  -webkit-animation-name: overlay-slide-in-left;
          animation-name: overlay-slide-in-left;
}


@-webkit-keyframes overlay-slide-out-left {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}


@keyframes overlay-slide-out-left {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}


.overlay-slide-out-left {
  left: 0;
  width: 100%;
  -webkit-animation-name: overlay-slide-out-left;
          animation-name: overlay-slide-out-left;
}
@-webkit-keyframes overlay-slide-in-right {
  0% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}
@keyframes overlay-slide-in-right {
  0% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}


.overlay-slide-in-right {
  right: 0;
  width: 0;
  -webkit-animation-name: overlay-slide-in-right;
          animation-name: overlay-slide-in-right;
}


@-webkit-keyframes overlay-slide-out-right {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}


@keyframes overlay-slide-out-right {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}


.overlay-slide-out-right {
  right: 0;
  width: 100%;
  -webkit-animation-name: overlay-slide-out-right;
          animation-name: overlay-slide-out-right;
}

/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/font-awesome.min.css ***!
  \***************************************************************************************************************************/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/build/fonts/fontawesome-webfont.8b43027f.eot);src:url(/build/fonts/fontawesome-webfont.8b43027f.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/build/fonts/fontawesome-webfont.20fd1704.woff2) format('woff2'),url(/build/fonts/fontawesome-webfont.f691f37e.woff) format('woff'),url(/build/fonts/fontawesome-webfont.1e59d233.ttf) format('truetype'),url(/build/images/fontawesome-webfont.c1e38fd9.svg#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/ionicons.min.css ***!
  \***********************************************************************************************************************/
@charset "UTF-8";/*!
  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

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:"Ionicons";src:url(/build/fonts/ionicons.68e3a4f9.eot);src:url(/build/fonts/ionicons.68e3a4f9.eot#iefix) format("embedded-opentype"),url(/build/fonts/ionicons.1fa6a1e8.ttf) format("truetype"),url(/build/fonts/ionicons.0b4ad617.woff) format("woff"),url(/build/images/ionicons.b45d332f.svg#Ionicons) format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{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}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}

/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/linearicons.css ***!
  \**********************************************************************************************************************/
@font-face {
	font-family: 'Linearicons';
	src: url(/build/fonts/Linearicons.48ff6f20.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
	font-family: 'Linearicons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	
	/* Enable Ligatures ================ */
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-home:before {
	content: "\e600";
}
.icon-home2:before {
	content: "\e601";
}
.icon-home3:before {
	content: "\e602";
}
.icon-home4:before {
	content: "\e603";
}
.icon-home5:before {
	content: "\e604";
}
.icon-home6:before {
	content: "\e605";
}
.icon-bathtub:before {
	content: "\e606";
}
.icon-toothbrush:before {
	content: "\e607";
}
.icon-bed:before {
	content: "\e608";
}
.icon-couch:before {
	content: "\e609";
}
.icon-chair:before {
	content: "\e60a";
}
.icon-city:before {
	content: "\e60b";
}
.icon-apartment:before {
	content: "\e60c";
}
.icon-pencil:before {
	content: "\e60d";
}
.icon-pencil2:before {
	content: "\e60e";
}
.icon-pen:before {
	content: "\e60f";
}
.icon-pencil3:before {
	content: "\e610";
}
.icon-eraser:before {
	content: "\e611";
}
.icon-pencil4:before {
	content: "\e612";
}
.icon-pencil5:before {
	content: "\e613";
}
.icon-feather:before {
	content: "\e614";
}
.icon-feather2:before {
	content: "\e615";
}
.icon-feather3:before {
	content: "\e616";
}
.icon-pen2:before {
	content: "\e617";
}
.icon-pen-add:before {
	content: "\e618";
}
.icon-pen-remove:before {
	content: "\e619";
}
.icon-vector:before {
	content: "\e61a";
}
.icon-pen3:before {
	content: "\e61b";
}
.icon-blog:before {
	content: "\e61c";
}
.icon-brush:before {
	content: "\e61d";
}
.icon-brush2:before {
	content: "\e61e";
}
.icon-spray:before {
	content: "\e61f";
}
.icon-paint-roller:before {
	content: "\e620";
}
.icon-stamp:before {
	content: "\e621";
}
.icon-tape:before {
	content: "\e622";
}
.icon-desk-tape:before {
	content: "\e623";
}
.icon-texture:before {
	content: "\e624";
}
.icon-eye-dropper:before {
	content: "\e625";
}
.icon-palette:before {
	content: "\e626";
}
.icon-color-sampler:before {
	content: "\e627";
}
.icon-bucket:before {
	content: "\e628";
}
.icon-gradient:before {
	content: "\e629";
}
.icon-gradient2:before {
	content: "\e62a";
}
.icon-magic-wand:before {
	content: "\e62b";
}
.icon-magnet:before {
	content: "\e62c";
}
.icon-pencil-ruler:before {
	content: "\e62d";
}
.icon-pencil-ruler2:before {
	content: "\e62e";
}
.icon-compass:before {
	content: "\e62f";
}
.icon-aim:before {
	content: "\e630";
}
.icon-gun:before {
	content: "\e631";
}
.icon-bottle:before {
	content: "\e632";
}
.icon-drop:before {
	content: "\e633";
}
.icon-drop-crossed:before {
	content: "\e634";
}
.icon-drop2:before {
	content: "\e635";
}
.icon-snow:before {
	content: "\e636";
}
.icon-snow2:before {
	content: "\e637";
}
.icon-fire:before {
	content: "\e638";
}
.icon-lighter:before {
	content: "\e639";
}
.icon-knife:before {
	content: "\e63a";
}
.icon-dagger:before {
	content: "\e63b";
}
.icon-tissue:before {
	content: "\e63c";
}
.icon-toilet-paper:before {
	content: "\e63d";
}
.icon-poop:before {
	content: "\e63e";
}
.icon-umbrella:before {
	content: "\e63f";
}
.icon-umbrella2:before {
	content: "\e640";
}
.icon-rain:before {
	content: "\e641";
}
.icon-tornado:before {
	content: "\e642";
}
.icon-wind:before {
	content: "\e643";
}
.icon-fan:before {
	content: "\e644";
}
.icon-contrast:before {
	content: "\e645";
}
.icon-sun-small:before {
	content: "\e646";
}
.icon-sun:before {
	content: "\e647";
}
.icon-sun2:before {
	content: "\e648";
}
.icon-moon:before {
	content: "\e649";
}
.icon-cloud:before {
	content: "\e64a";
}
.icon-cloud-upload:before {
	content: "\e64b";
}
.icon-cloud-download:before {
	content: "\e64c";
}
.icon-cloud-rain:before {
	content: "\e64d";
}
.icon-cloud-hailstones:before {
	content: "\e64e";
}
.icon-cloud-snow:before {
	content: "\e64f";
}
.icon-cloud-windy:before {
	content: "\e650";
}
.icon-sun-wind:before {
	content: "\e651";
}
.icon-cloud-fog:before {
	content: "\e652";
}
.icon-cloud-sun:before {
	content: "\e653";
}
.icon-cloud-lightning:before {
	content: "\e654";
}
.icon-cloud-sync:before {
	content: "\e655";
}
.icon-cloud-lock:before {
	content: "\e656";
}
.icon-cloud-gear:before {
	content: "\e657";
}
.icon-cloud-alert:before {
	content: "\e658";
}
.icon-cloud-check:before {
	content: "\e659";
}
.icon-cloud-cross:before {
	content: "\e65a";
}
.icon-cloud-crossed:before {
	content: "\e65b";
}
.icon-cloud-database:before {
	content: "\e65c";
}
.icon-database:before {
	content: "\e65d";
}
.icon-database-add:before {
	content: "\e65e";
}
.icon-database-remove:before {
	content: "\e65f";
}
.icon-database-lock:before {
	content: "\e660";
}
.icon-database-refresh:before {
	content: "\e661";
}
.icon-database-check:before {
	content: "\e662";
}
.icon-database-history:before {
	content: "\e663";
}
.icon-database-upload:before {
	content: "\e664";
}
.icon-database-download:before {
	content: "\e665";
}
.icon-server:before {
	content: "\e666";
}
.icon-shield:before {
	content: "\e667";
}
.icon-shield-check:before {
	content: "\e668";
}
.icon-shield-alert:before {
	content: "\e669";
}
.icon-shield-cross:before {
	content: "\e66a";
}
.icon-lock:before {
	content: "\e66b";
}
.icon-rotation-lock:before {
	content: "\e66c";
}
.icon-unlock:before {
	content: "\e66d";
}
.icon-key:before {
	content: "\e66e";
}
.icon-key-hole:before {
	content: "\e66f";
}
.icon-toggle-off:before {
	content: "\e670";
}
.icon-toggle-on:before {
	content: "\e671";
}
.icon-cog:before {
	content: "\e672";
}
.icon-cog2:before {
	content: "\e673";
}
.icon-wrench:before {
	content: "\e674";
}
.icon-screwdriver:before {
	content: "\e675";
}
.icon-hammer-wrench:before {
	content: "\e676";
}
.icon-hammer:before {
	content: "\e677";
}
.icon-saw:before {
	content: "\e678";
}
.icon-axe:before {
	content: "\e679";
}
.icon-axe2:before {
	content: "\e67a";
}
.icon-shovel:before {
	content: "\e67b";
}
.icon-pickaxe:before {
	content: "\e67c";
}
.icon-factory:before {
	content: "\e67d";
}
.icon-factory2:before {
	content: "\e67e";
}
.icon-recycle:before {
	content: "\e67f";
}
.icon-trash:before {
	content: "\e680";
}
.icon-trash2:before {
	content: "\e681";
}
.icon-trash3:before {
	content: "\e682";
}
.icon-broom:before {
	content: "\e683";
}
.icon-game:before {
	content: "\e684";
}
.icon-gamepad:before {
	content: "\e685";
}
.icon-joystick:before {
	content: "\e686";
}
.icon-dice:before {
	content: "\e687";
}
.icon-spades:before {
	content: "\e688";
}
.icon-diamonds:before {
	content: "\e689";
}
.icon-clubs:before {
	content: "\e68a";
}
.icon-hearts:before {
	content: "\e68b";
}
.icon-heart:before {
	content: "\e68c";
}
.icon-star:before {
	content: "\e68d";
}
.icon-star-half:before {
	content: "\e68e";
}
.icon-star-empty:before {
	content: "\e68f";
}
.icon-flag:before {
	content: "\e690";
}
.icon-flag2:before {
	content: "\e691";
}
.icon-flag3:before {
	content: "\e692";
}
.icon-mailbox-full:before {
	content: "\e693";
}
.icon-mailbox-empty:before {
	content: "\e694";
}
.icon-at-sign:before {
	content: "\e695";
}
.icon-envelope:before {
	content: "\e696";
}
.icon-envelope-open:before {
	content: "\e697";
}
.icon-paperclip:before {
	content: "\e698";
}
.icon-paper-plane:before {
	content: "\e699";
}
.icon-reply:before {
	content: "\e69a";
}
.icon-reply-all:before {
	content: "\e69b";
}
.icon-inbox:before {
	content: "\e69c";
}
.icon-inbox2:before {
	content: "\e69d";
}
.icon-outbox:before {
	content: "\e69e";
}
.icon-box:before {
	content: "\e69f";
}
.icon-archive:before {
	content: "\e6a0";
}
.icon-archive2:before {
	content: "\e6a1";
}
.icon-drawers:before {
	content: "\e6a2";
}
.icon-drawers2:before {
	content: "\e6a3";
}
.icon-drawers3:before {
	content: "\e6a4";
}
.icon-eye:before {
	content: "\e6a5";
}
.icon-eye-crossed:before {
	content: "\e6a6";
}
.icon-eye-plus:before {
	content: "\e6a7";
}
.icon-eye-minus:before {
	content: "\e6a8";
}
.icon-binoculars:before {
	content: "\e6a9";
}
.icon-binoculars2:before {
	content: "\e6aa";
}
.icon-hdd:before {
	content: "\e6ab";
}
.icon-hdd-down:before {
	content: "\e6ac";
}
.icon-hdd-up:before {
	content: "\e6ad";
}
.icon-floppy-disk:before {
	content: "\e6ae";
}
.icon-disc:before {
	content: "\e6af";
}
.icon-tape2:before {
	content: "\e6b0";
}
.icon-printer:before {
	content: "\e6b1";
}
.icon-shredder:before {
	content: "\e6b2";
}
.icon-file-empty:before {
	content: "\e6b3";
}
.icon-file-add:before {
	content: "\e6b4";
}
.icon-file-check:before {
	content: "\e6b5";
}
.icon-file-lock:before {
	content: "\e6b6";
}
.icon-files:before {
	content: "\e6b7";
}
.icon-copy:before {
	content: "\e6b8";
}
.icon-compare:before {
	content: "\e6b9";
}
.icon-folder:before {
	content: "\e6ba";
}
.icon-folder-search:before {
	content: "\e6bb";
}
.icon-folder-plus:before {
	content: "\e6bc";
}
.icon-folder-minus:before {
	content: "\e6bd";
}
.icon-folder-download:before {
	content: "\e6be";
}
.icon-folder-upload:before {
	content: "\e6bf";
}
.icon-folder-star:before {
	content: "\e6c0";
}
.icon-folder-heart:before {
	content: "\e6c1";
}
.icon-folder-user:before {
	content: "\e6c2";
}
.icon-folder-shared:before {
	content: "\e6c3";
}
.icon-folder-music:before {
	content: "\e6c4";
}
.icon-folder-picture:before {
	content: "\e6c5";
}
.icon-folder-film:before {
	content: "\e6c6";
}
.icon-scissors:before {
	content: "\e6c7";
}
.icon-paste:before {
	content: "\e6c8";
}
.icon-clipboard-empty:before {
	content: "\e6c9";
}
.icon-clipboard-pencil:before {
	content: "\e6ca";
}
.icon-clipboard-text:before {
	content: "\e6cb";
}
.icon-clipboard-check:before {
	content: "\e6cc";
}
.icon-clipboard-down:before {
	content: "\e6cd";
}
.icon-clipboard-left:before {
	content: "\e6ce";
}
.icon-clipboard-alert:before {
	content: "\e6cf";
}
.icon-clipboard-user:before {
	content: "\e6d0";
}
.icon-register:before {
	content: "\e6d1";
}
.icon-enter:before {
	content: "\e6d2";
}
.icon-exit:before {
	content: "\e6d3";
}
.icon-papers:before {
	content: "\e6d4";
}
.icon-news:before {
	content: "\e6d5";
}
.icon-reading:before {
	content: "\e6d6";
}
.icon-typewriter:before {
	content: "\e6d7";
}
.icon-document:before {
	content: "\e6d8";
}
.icon-document2:before {
	content: "\e6d9";
}
.icon-graduation-hat:before {
	content: "\e6da";
}
.icon-license:before {
	content: "\e6db";
}
.icon-license2:before {
	content: "\e6dc";
}
.icon-medal-empty:before {
	content: "\e6dd";
}
.icon-medal-first:before {
	content: "\e6de";
}
.icon-medal-second:before {
	content: "\e6df";
}
.icon-medal-third:before {
	content: "\e6e0";
}
.icon-podium:before {
	content: "\e6e1";
}
.icon-trophy:before {
	content: "\e6e2";
}
.icon-trophy2:before {
	content: "\e6e3";
}
.icon-music-note:before {
	content: "\e6e4";
}
.icon-music-note2:before {
	content: "\e6e5";
}
.icon-music-note3:before {
	content: "\e6e6";
}
.icon-playlist:before {
	content: "\e6e7";
}
.icon-playlist-add:before {
	content: "\e6e8";
}
.icon-guitar:before {
	content: "\e6e9";
}
.icon-trumpet:before {
	content: "\e6ea";
}
.icon-album:before {
	content: "\e6eb";
}
.icon-shuffle:before {
	content: "\e6ec";
}
.icon-repeat-one:before {
	content: "\e6ed";
}
.icon-repeat:before {
	content: "\e6ee";
}
.icon-headphones:before {
	content: "\e6ef";
}
.icon-headset:before {
	content: "\e6f0";
}
.icon-loudspeaker:before {
	content: "\e6f1";
}
.icon-equalizer:before {
	content: "\e6f2";
}
.icon-theater:before {
	content: "\e6f3";
}
.icon-3d-glasses:before {
	content: "\e6f4";
}
.icon-ticket:before {
	content: "\e6f5";
}
.icon-presentation:before {
	content: "\e6f6";
}
.icon-play:before {
	content: "\e6f7";
}
.icon-film-play:before {
	content: "\e6f8";
}
.icon-clapboard-play:before {
	content: "\e6f9";
}
.icon-media:before {
	content: "\e6fa";
}
.icon-film:before {
	content: "\e6fb";
}
.icon-film2:before {
	content: "\e6fc";
}
.icon-surveillance:before {
	content: "\e6fd";
}
.icon-surveillance2:before {
	content: "\e6fe";
}
.icon-camera:before {
	content: "\e6ff";
}
.icon-camera-crossed:before {
	content: "\e700";
}
.icon-camera-play:before {
	content: "\e701";
}
.icon-time-lapse:before {
	content: "\e702";
}
.icon-record:before {
	content: "\e703";
}
.icon-camera2:before {
	content: "\e704";
}
.icon-camera-flip:before {
	content: "\e705";
}
.icon-panorama:before {
	content: "\e706";
}
.icon-time-lapse2:before {
	content: "\e707";
}
.icon-shutter:before {
	content: "\e708";
}
.icon-shutter2:before {
	content: "\e709";
}
.icon-face-detection:before {
	content: "\e70a";
}
.icon-flare:before {
	content: "\e70b";
}
.icon-convex:before {
	content: "\e70c";
}
.icon-concave:before {
	content: "\e70d";
}
.icon-picture:before {
	content: "\e70e";
}
.icon-picture2:before {
	content: "\e70f";
}
.icon-picture3:before {
	content: "\e710";
}
.icon-pictures:before {
	content: "\e711";
}
.icon-book:before {
	content: "\e712";
}
.icon-audio-book:before {
	content: "\e713";
}
.icon-book2:before {
	content: "\e714";
}
.icon-bookmark:before {
	content: "\e715";
}
.icon-bookmark2:before {
	content: "\e716";
}
.icon-label:before {
	content: "\e717";
}
.icon-library:before {
	content: "\e718";
}
.icon-library2:before {
	content: "\e719";
}
.icon-contacts:before {
	content: "\e71a";
}
.icon-profile:before {
	content: "\e71b";
}
.icon-portrait:before {
	content: "\e71c";
}
.icon-portrait2:before {
	content: "\e71d";
}
.icon-user:before {
	content: "\e71e";
}
.icon-user-plus:before {
	content: "\e71f";
}
.icon-user-minus:before {
	content: "\e720";
}
.icon-user-lock:before {
	content: "\e721";
}
.icon-users:before {
	content: "\e722";
}
.icon-users2:before {
	content: "\e723";
}
.icon-users-plus:before {
	content: "\e724";
}
.icon-users-minus:before {
	content: "\e725";
}
.icon-group-work:before {
	content: "\e726";
}
.icon-woman:before {
	content: "\e727";
}
.icon-man:before {
	content: "\e728";
}
.icon-baby:before {
	content: "\e729";
}
.icon-baby2:before {
	content: "\e72a";
}
.icon-baby3:before {
	content: "\e72b";
}
.icon-baby-bottle:before {
	content: "\e72c";
}
.icon-walk:before {
	content: "\e72d";
}
.icon-hand-waving:before {
	content: "\e72e";
}
.icon-jump:before {
	content: "\e72f";
}
.icon-run:before {
	content: "\e730";
}
.icon-woman2:before {
	content: "\e731";
}
.icon-man2:before {
	content: "\e732";
}
.icon-man-woman:before {
	content: "\e733";
}
.icon-height:before {
	content: "\e734";
}
.icon-weight:before {
	content: "\e735";
}
.icon-scale:before {
	content: "\e736";
}
.icon-button:before {
	content: "\e737";
}
.icon-bow-tie:before {
	content: "\e738";
}
.icon-tie:before {
	content: "\e739";
}
.icon-socks:before {
	content: "\e73a";
}
.icon-shoe:before {
	content: "\e73b";
}
.icon-shoes:before {
	content: "\e73c";
}
.icon-hat:before {
	content: "\e73d";
}
.icon-pants:before {
	content: "\e73e";
}
.icon-shorts:before {
	content: "\e73f";
}
.icon-flip-flops:before {
	content: "\e740";
}
.icon-shirt:before {
	content: "\e741";
}
.icon-hanger:before {
	content: "\e742";
}
.icon-laundry:before {
	content: "\e743";
}
.icon-store:before {
	content: "\e744";
}
.icon-haircut:before {
	content: "\e745";
}
.icon-store-24:before {
	content: "\e746";
}
.icon-barcode:before {
	content: "\e747";
}
.icon-barcode2:before {
	content: "\e748";
}
.icon-barcode3:before {
	content: "\e749";
}
.icon-cashier:before {
	content: "\e74a";
}
.icon-bag:before {
	content: "\e74b";
}
.icon-bag2:before {
	content: "\e74c";
}
.icon-cart:before {
	content: "\e74d";
}
.icon-cart-empty:before {
	content: "\e74e";
}
.icon-cart-full:before {
	content: "\e74f";
}
.icon-cart-plus:before {
	content: "\e750";
}
.icon-cart-plus2:before {
	content: "\e751";
}
.icon-cart-add:before {
	content: "\e752";
}
.icon-cart-remove:before {
	content: "\e753";
}
.icon-cart-exchange:before {
	content: "\e754";
}
.icon-tag:before {
	content: "\e755";
}
.icon-tags:before {
	content: "\e756";
}
.icon-receipt:before {
	content: "\e757";
}
.icon-wallet:before {
	content: "\e758";
}
.icon-credit-card:before {
	content: "\e759";
}
.icon-cash-dollar:before {
	content: "\e75a";
}
.icon-cash-euro:before {
	content: "\e75b";
}
.icon-cash-pound:before {
	content: "\e75c";
}
.icon-cash-yen:before {
	content: "\e75d";
}
.icon-bag-dollar:before {
	content: "\e75e";
}
.icon-bag-euro:before {
	content: "\e75f";
}
.icon-bag-pound:before {
	content: "\e760";
}
.icon-bag-yen:before {
	content: "\e761";
}
.icon-coin-dollar:before {
	content: "\e762";
}
.icon-coin-euro:before {
	content: "\e763";
}
.icon-coin-pound:before {
	content: "\e764";
}
.icon-coin-yen:before {
	content: "\e765";
}
.icon-calculator:before {
	content: "\e766";
}
.icon-calculator2:before {
	content: "\e767";
}
.icon-abacus:before {
	content: "\e768";
}
.icon-vault:before {
	content: "\e769";
}
.icon-telephone:before {
	content: "\e76a";
}
.icon-phone-lock:before {
	content: "\e76b";
}
.icon-phone-wave:before {
	content: "\e76c";
}
.icon-phone-pause:before {
	content: "\e76d";
}
.icon-phone-outgoing:before {
	content: "\e76e";
}
.icon-phone-incoming:before {
	content: "\e76f";
}
.icon-phone-in-out:before {
	content: "\e770";
}
.icon-phone-error:before {
	content: "\e771";
}
.icon-phone-sip:before {
	content: "\e772";
}
.icon-phone-plus:before {
	content: "\e773";
}
.icon-phone-minus:before {
	content: "\e774";
}
.icon-voicemail:before {
	content: "\e775";
}
.icon-dial:before {
	content: "\e776";
}
.icon-telephone2:before {
	content: "\e777";
}
.icon-pushpin:before {
	content: "\e778";
}
.icon-pushpin2:before {
	content: "\e779";
}
.icon-map-marker:before {
	content: "\e77a";
}
.icon-map-marker-user:before {
	content: "\e77b";
}
.icon-map-marker-down:before {
	content: "\e77c";
}
.icon-map-marker-check:before {
	content: "\e77d";
}
.icon-map-marker-crossed:before {
	content: "\e77e";
}
.icon-radar:before {
	content: "\e77f";
}
.icon-compass2:before {
	content: "\e780";
}
.icon-map:before {
	content: "\e781";
}
.icon-map2:before {
	content: "\e782";
}
.icon-location:before {
	content: "\e783";
}
.icon-road-sign:before {
	content: "\e784";
}
.icon-calendar-empty:before {
	content: "\e785";
}
.icon-calendar-check:before {
	content: "\e786";
}
.icon-calendar-cross:before {
	content: "\e787";
}
.icon-calendar-31:before {
	content: "\e788";
}
.icon-calendar-full:before {
	content: "\e789";
}
.icon-calendar-insert:before {
	content: "\e78a";
}
.icon-calendar-text:before {
	content: "\e78b";
}
.icon-calendar-user:before {
	content: "\e78c";
}
.icon-mouse:before {
	content: "\e78d";
}
.icon-mouse-left:before {
	content: "\e78e";
}
.icon-mouse-right:before {
	content: "\e78f";
}
.icon-mouse-both:before {
	content: "\e790";
}
.icon-keyboard:before {
	content: "\e791";
}
.icon-keyboard-up:before {
	content: "\e792";
}
.icon-keyboard-down:before {
	content: "\e793";
}
.icon-delete:before {
	content: "\e794";
}
.icon-spell-check:before {
	content: "\e795";
}
.icon-escape:before {
	content: "\e796";
}
.icon-enter2:before {
	content: "\e797";
}
.icon-screen:before {
	content: "\e798";
}
.icon-aspect-ratio:before {
	content: "\e799";
}
.icon-signal:before {
	content: "\e79a";
}
.icon-signal-lock:before {
	content: "\e79b";
}
.icon-signal-80:before {
	content: "\e79c";
}
.icon-signal-60:before {
	content: "\e79d";
}
.icon-signal-40:before {
	content: "\e79e";
}
.icon-signal-20:before {
	content: "\e79f";
}
.icon-signal-0:before {
	content: "\e7a0";
}
.icon-signal-blocked:before {
	content: "\e7a1";
}
.icon-sim:before {
	content: "\e7a2";
}
.icon-flash-memory:before {
	content: "\e7a3";
}
.icon-usb-drive:before {
	content: "\e7a4";
}
.icon-phone:before {
	content: "\e7a5";
}
.icon-smartphone:before {
	content: "\e7a6";
}
.icon-smartphone-notification:before {
	content: "\e7a7";
}
.icon-smartphone-vibration:before {
	content: "\e7a8";
}
.icon-smartphone-embed:before {
	content: "\e7a9";
}
.icon-smartphone-waves:before {
	content: "\e7aa";
}
.icon-tablet:before {
	content: "\e7ab";
}
.icon-tablet2:before {
	content: "\e7ac";
}
.icon-laptop:before {
	content: "\e7ad";
}
.icon-laptop-phone:before {
	content: "\e7ae";
}
.icon-desktop:before {
	content: "\e7af";
}
.icon-launch:before {
	content: "\e7b0";
}
.icon-new-tab:before {
	content: "\e7b1";
}
.icon-window:before {
	content: "\e7b2";
}
.icon-cable:before {
	content: "\e7b3";
}
.icon-cable2:before {
	content: "\e7b4";
}
.icon-tv:before {
	content: "\e7b5";
}
.icon-radio:before {
	content: "\e7b6";
}
.icon-remote-control:before {
	content: "\e7b7";
}
.icon-power-switch:before {
	content: "\e7b8";
}
.icon-power:before {
	content: "\e7b9";
}
.icon-power-crossed:before {
	content: "\e7ba";
}
.icon-flash-auto:before {
	content: "\e7bb";
}
.icon-lamp:before {
	content: "\e7bc";
}
.icon-flashlight:before {
	content: "\e7bd";
}
.icon-lampshade:before {
	content: "\e7be";
}
.icon-cord:before {
	content: "\e7bf";
}
.icon-outlet:before {
	content: "\e7c0";
}
.icon-battery-power:before {
	content: "\e7c1";
}
.icon-battery-empty:before {
	content: "\e7c2";
}
.icon-battery-alert:before {
	content: "\e7c3";
}
.icon-battery-error:before {
	content: "\e7c4";
}
.icon-battery-low1:before {
	content: "\e7c5";
}
.icon-battery-low2:before {
	content: "\e7c6";
}
.icon-battery-low3:before {
	content: "\e7c7";
}
.icon-battery-mid1:before {
	content: "\e7c8";
}
.icon-battery-mid2:before {
	content: "\e7c9";
}
.icon-battery-mid3:before {
	content: "\e7ca";
}
.icon-battery-full:before {
	content: "\e7cb";
}
.icon-battery-charging:before {
	content: "\e7cc";
}
.icon-battery-charging2:before {
	content: "\e7cd";
}
.icon-battery-charging3:before {
	content: "\e7ce";
}
.icon-battery-charging4:before {
	content: "\e7cf";
}
.icon-battery-charging5:before {
	content: "\e7d0";
}
.icon-battery-charging6:before {
	content: "\e7d1";
}
.icon-battery-charging7:before {
	content: "\e7d2";
}
.icon-chip:before {
	content: "\e7d3";
}
.icon-chip-x64:before {
	content: "\e7d4";
}
.icon-chip-x86:before {
	content: "\e7d5";
}
.icon-bubble:before {
	content: "\e7d6";
}
.icon-bubbles:before {
	content: "\e7d7";
}
.icon-bubble-dots:before {
	content: "\e7d8";
}
.icon-bubble-alert:before {
	content: "\e7d9";
}
.icon-bubble-question:before {
	content: "\e7da";
}
.icon-bubble-text:before {
	content: "\e7db";
}
.icon-bubble-pencil:before {
	content: "\e7dc";
}
.icon-bubble-picture:before {
	content: "\e7dd";
}
.icon-bubble-video:before {
	content: "\e7de";
}
.icon-bubble-user:before {
	content: "\e7df";
}
.icon-bubble-quote:before {
	content: "\e7e0";
}
.icon-bubble-heart:before {
	content: "\e7e1";
}
.icon-bubble-emoticon:before {
	content: "\e7e2";
}
.icon-bubble-attachment:before {
	content: "\e7e3";
}
.icon-phone-bubble:before {
	content: "\e7e4";
}
.icon-quote-open:before {
	content: "\e7e5";
}
.icon-quote-close:before {
	content: "\e7e6";
}
.icon-dna:before {
	content: "\e7e7";
}
.icon-heart-pulse:before {
	content: "\e7e8";
}
.icon-pulse:before {
	content: "\e7e9";
}
.icon-syringe:before {
	content: "\e7ea";
}
.icon-pills:before {
	content: "\e7eb";
}
.icon-first-aid:before {
	content: "\e7ec";
}
.icon-lifebuoy:before {
	content: "\e7ed";
}
.icon-bandage:before {
	content: "\e7ee";
}
.icon-bandages:before {
	content: "\e7ef";
}
.icon-thermometer:before {
	content: "\e7f0";
}
.icon-microscope:before {
	content: "\e7f1";
}
.icon-brain:before {
	content: "\e7f2";
}
.icon-beaker:before {
	content: "\e7f3";
}
.icon-skull:before {
	content: "\e7f4";
}
.icon-bone:before {
	content: "\e7f5";
}
.icon-construction:before {
	content: "\e7f6";
}
.icon-construction-cone:before {
	content: "\e7f7";
}
.icon-pie-chart:before {
	content: "\e7f8";
}
.icon-pie-chart2:before {
	content: "\e7f9";
}
.icon-graph:before {
	content: "\e7fa";
}
.icon-chart-growth:before {
	content: "\e7fb";
}
.icon-chart-bars:before {
	content: "\e7fc";
}
.icon-chart-settings:before {
	content: "\e7fd";
}
.icon-cake:before {
	content: "\e7fe";
}
.icon-gift:before {
	content: "\e7ff";
}
.icon-balloon:before {
	content: "\e800";
}
.icon-rank:before {
	content: "\e801";
}
.icon-rank2:before {
	content: "\e802";
}
.icon-rank3:before {
	content: "\e803";
}
.icon-crown:before {
	content: "\e804";
}
.icon-lotus:before {
	content: "\e805";
}
.icon-diamond:before {
	content: "\e806";
}
.icon-diamond2:before {
	content: "\e807";
}
.icon-diamond3:before {
	content: "\e808";
}
.icon-diamond4:before {
	content: "\e809";
}
.icon-linearicons:before {
	content: "\e80a";
}
.icon-teacup:before {
	content: "\e80b";
}
.icon-teapot:before {
	content: "\e80c";
}
.icon-glass:before {
	content: "\e80d";
}
.icon-bottle2:before {
	content: "\e80e";
}
.icon-glass-cocktail:before {
	content: "\e80f";
}
.icon-glass2:before {
	content: "\e810";
}
.icon-dinner:before {
	content: "\e811";
}
.icon-dinner2:before {
	content: "\e812";
}
.icon-chef:before {
	content: "\e813";
}
.icon-scale2:before {
	content: "\e814";
}
.icon-egg:before {
	content: "\e815";
}
.icon-egg2:before {
	content: "\e816";
}
.icon-eggs:before {
	content: "\e817";
}
.icon-platter:before {
	content: "\e818";
}
.icon-steak:before {
	content: "\e819";
}
.icon-hamburger:before {
	content: "\e81a";
}
.icon-hotdog:before {
	content: "\e81b";
}
.icon-pizza:before {
	content: "\e81c";
}
.icon-sausage:before {
	content: "\e81d";
}
.icon-chicken:before {
	content: "\e81e";
}
.icon-fish:before {
	content: "\e81f";
}
.icon-carrot:before {
	content: "\e820";
}
.icon-cheese:before {
	content: "\e821";
}
.icon-bread:before {
	content: "\e822";
}
.icon-ice-cream:before {
	content: "\e823";
}
.icon-ice-cream2:before {
	content: "\e824";
}
.icon-candy:before {
	content: "\e825";
}
.icon-lollipop:before {
	content: "\e826";
}
.icon-coffee-bean:before {
	content: "\e827";
}
.icon-coffee-cup:before {
	content: "\e828";
}
.icon-cherry:before {
	content: "\e829";
}
.icon-grapes:before {
	content: "\e82a";
}
.icon-citrus:before {
	content: "\e82b";
}
.icon-apple:before {
	content: "\e82c";
}
.icon-leaf:before {
	content: "\e82d";
}
.icon-landscape:before {
	content: "\e82e";
}
.icon-pine-tree:before {
	content: "\e82f";
}
.icon-tree:before {
	content: "\e830";
}
.icon-cactus:before {
	content: "\e831";
}
.icon-paw:before {
	content: "\e832";
}
.icon-footprint:before {
	content: "\e833";
}
.icon-speed-slow:before {
	content: "\e834";
}
.icon-speed-medium:before {
	content: "\e835";
}
.icon-speed-fast:before {
	content: "\e836";
}
.icon-rocket:before {
	content: "\e837";
}
.icon-hammer2:before {
	content: "\e838";
}
.icon-balance:before {
	content: "\e839";
}
.icon-briefcase:before {
	content: "\e83a";
}
.icon-luggage-weight:before {
	content: "\e83b";
}
.icon-dolly:before {
	content: "\e83c";
}
.icon-plane:before {
	content: "\e83d";
}
.icon-plane-crossed:before {
	content: "\e83e";
}
.icon-helicopter:before {
	content: "\e83f";
}
.icon-traffic-lights:before {
	content: "\e840";
}
.icon-siren:before {
	content: "\e841";
}
.icon-road:before {
	content: "\e842";
}
.icon-engine:before {
	content: "\e843";
}
.icon-oil-pressure:before {
	content: "\e844";
}
.icon-coolant-temperature:before {
	content: "\e845";
}
.icon-car-battery:before {
	content: "\e846";
}
.icon-gas:before {
	content: "\e847";
}
.icon-gallon:before {
	content: "\e848";
}
.icon-transmission:before {
	content: "\e849";
}
.icon-car:before {
	content: "\e84a";
}
.icon-car-wash:before {
	content: "\e84b";
}
.icon-car-wash2:before {
	content: "\e84c";
}
.icon-bus:before {
	content: "\e84d";
}
.icon-bus2:before {
	content: "\e84e";
}
.icon-car2:before {
	content: "\e84f";
}
.icon-parking:before {
	content: "\e850";
}
.icon-car-lock:before {
	content: "\e851";
}
.icon-taxi:before {
	content: "\e852";
}
.icon-car-siren:before {
	content: "\e853";
}
.icon-car-wash3:before {
	content: "\e854";
}
.icon-car-wash4:before {
	content: "\e855";
}
.icon-ambulance:before {
	content: "\e856";
}
.icon-truck:before {
	content: "\e857";
}
.icon-trailer:before {
	content: "\e858";
}
.icon-scale-truck:before {
	content: "\e859";
}
.icon-train:before {
	content: "\e85a";
}
.icon-ship:before {
	content: "\e85b";
}
.icon-ship2:before {
	content: "\e85c";
}
.icon-anchor:before {
	content: "\e85d";
}
.icon-boat:before {
	content: "\e85e";
}
.icon-bicycle:before {
	content: "\e85f";
}
.icon-bicycle2:before {
	content: "\e860";
}
.icon-dumbbell:before {
	content: "\e861";
}
.icon-bench-press:before {
	content: "\e862";
}
.icon-swim:before {
	content: "\e863";
}
.icon-football:before {
	content: "\e864";
}
.icon-baseball-bat:before {
	content: "\e865";
}
.icon-baseball:before {
	content: "\e866";
}
.icon-tennis:before {
	content: "\e867";
}
.icon-tennis2:before {
	content: "\e868";
}
.icon-ping-pong:before {
	content: "\e869";
}
.icon-hockey:before {
	content: "\e86a";
}
.icon-8ball:before {
	content: "\e86b";
}
.icon-bowling:before {
	content: "\e86c";
}
.icon-bowling-pins:before {
	content: "\e86d";
}
.icon-golf:before {
	content: "\e86e";
}
.icon-golf2:before {
	content: "\e86f";
}
.icon-archery:before {
	content: "\e870";
}
.icon-slingshot:before {
	content: "\e871";
}
.icon-soccer:before {
	content: "\e872";
}
.icon-basketball:before {
	content: "\e873";
}
.icon-cube:before {
	content: "\e874";
}
.icon-3d-rotate:before {
	content: "\e875";
}
.icon-puzzle:before {
	content: "\e876";
}
.icon-glasses:before {
	content: "\e877";
}
.icon-glasses2:before {
	content: "\e878";
}
.icon-accessibility:before {
	content: "\e879";
}
.icon-wheelchair:before {
	content: "\e87a";
}
.icon-wall:before {
	content: "\e87b";
}
.icon-fence:before {
	content: "\e87c";
}
.icon-wall2:before {
	content: "\e87d";
}
.icon-icons:before {
	content: "\e87e";
}
.icon-resize-handle:before {
	content: "\e87f";
}
.icon-icons2:before {
	content: "\e880";
}
.icon-select:before {
	content: "\e881";
}
.icon-select2:before {
	content: "\e882";
}
.icon-site-map:before {
	content: "\e883";
}
.icon-earth:before {
	content: "\e884";
}
.icon-earth-lock:before {
	content: "\e885";
}
.icon-network:before {
	content: "\e886";
}
.icon-network-lock:before {
	content: "\e887";
}
.icon-planet:before {
	content: "\e888";
}
.icon-happy:before {
	content: "\e889";
}
.icon-smile:before {
	content: "\e88a";
}
.icon-grin:before {
	content: "\e88b";
}
.icon-tongue:before {
	content: "\e88c";
}
.icon-sad:before {
	content: "\e88d";
}
.icon-wink:before {
	content: "\e88e";
}
.icon-dream:before {
	content: "\e88f";
}
.icon-shocked:before {
	content: "\e890";
}
.icon-shocked2:before {
	content: "\e891";
}
.icon-tongue2:before {
	content: "\e892";
}
.icon-neutral:before {
	content: "\e893";
}
.icon-happy-grin:before {
	content: "\e894";
}
.icon-cool:before {
	content: "\e895";
}
.icon-mad:before {
	content: "\e896";
}
.icon-grin-evil:before {
	content: "\e897";
}
.icon-evil:before {
	content: "\e898";
}
.icon-wow:before {
	content: "\e899";
}
.icon-annoyed:before {
	content: "\e89a";
}
.icon-wondering:before {
	content: "\e89b";
}
.icon-confused:before {
	content: "\e89c";
}
.icon-zipped:before {
	content: "\e89d";
}
.icon-grumpy:before {
	content: "\e89e";
}
.icon-mustache:before {
	content: "\e89f";
}
.icon-tombstone-hipster:before {
	content: "\e8a0";
}
.icon-tombstone:before {
	content: "\e8a1";
}
.icon-ghost:before {
	content: "\e8a2";
}
.icon-ghost-hipster:before {
	content: "\e8a3";
}
.icon-halloween:before {
	content: "\e8a4";
}
.icon-christmas:before {
	content: "\e8a5";
}
.icon-easter-egg:before {
	content: "\e8a6";
}
.icon-mustache2:before {
	content: "\e8a7";
}
.icon-mustache-glasses:before {
	content: "\e8a8";
}
.icon-pipe:before {
	content: "\e8a9";
}
.icon-alarm:before {
	content: "\e8aa";
}
.icon-alarm-add:before {
	content: "\e8ab";
}
.icon-alarm-snooze:before {
	content: "\e8ac";
}
.icon-alarm-ringing:before {
	content: "\e8ad";
}
.icon-bullhorn:before {
	content: "\e8ae";
}
.icon-hearing:before {
	content: "\e8af";
}
.icon-volume-high:before {
	content: "\e8b0";
}
.icon-volume-medium:before {
	content: "\e8b1";
}
.icon-volume-low:before {
	content: "\e8b2";
}
.icon-volume:before {
	content: "\e8b3";
}
.icon-mute:before {
	content: "\e8b4";
}
.icon-lan:before {
	content: "\e8b5";
}
.icon-lan2:before {
	content: "\e8b6";
}
.icon-wifi:before {
	content: "\e8b7";
}
.icon-wifi-lock:before {
	content: "\e8b8";
}
.icon-wifi-blocked:before {
	content: "\e8b9";
}
.icon-wifi-mid:before {
	content: "\e8ba";
}
.icon-wifi-low:before {
	content: "\e8bb";
}
.icon-wifi-low2:before {
	content: "\e8bc";
}
.icon-wifi-alert:before {
	content: "\e8bd";
}
.icon-wifi-alert-mid:before {
	content: "\e8be";
}
.icon-wifi-alert-low:before {
	content: "\e8bf";
}
.icon-wifi-alert-low2:before {
	content: "\e8c0";
}
.icon-stream:before {
	content: "\e8c1";
}
.icon-stream-check:before {
	content: "\e8c2";
}
.icon-stream-error:before {
	content: "\e8c3";
}
.icon-stream-alert:before {
	content: "\e8c4";
}
.icon-communication:before {
	content: "\e8c5";
}
.icon-communication-crossed:before {
	content: "\e8c6";
}
.icon-broadcast:before {
	content: "\e8c7";
}
.icon-antenna:before {
	content: "\e8c8";
}
.icon-satellite:before {
	content: "\e8c9";
}
.icon-satellite2:before {
	content: "\e8ca";
}
.icon-mic:before {
	content: "\e8cb";
}
.icon-mic-mute:before {
	content: "\e8cc";
}
.icon-mic2:before {
	content: "\e8cd";
}
.icon-spotlights:before {
	content: "\e8ce";
}
.icon-hourglass:before {
	content: "\e8cf";
}
.icon-loading:before {
	content: "\e8d0";
}
.icon-loading2:before {
	content: "\e8d1";
}
.icon-loading3:before {
	content: "\e8d2";
}
.icon-refresh:before {
	content: "\e8d3";
}
.icon-refresh2:before {
	content: "\e8d4";
}
.icon-undo:before {
	content: "\e8d5";
}
.icon-redo:before {
	content: "\e8d6";
}
.icon-jump2:before {
	content: "\e8d7";
}
.icon-undo2:before {
	content: "\e8d8";
}
.icon-redo2:before {
	content: "\e8d9";
}
.icon-sync:before {
	content: "\e8da";
}
.icon-repeat-one2:before {
	content: "\e8db";
}
.icon-sync-crossed:before {
	content: "\e8dc";
}
.icon-sync2:before {
	content: "\e8dd";
}
.icon-repeat-one3:before {
	content: "\e8de";
}
.icon-sync-crossed2:before {
	content: "\e8df";
}
.icon-return:before {
	content: "\e8e0";
}
.icon-return2:before {
	content: "\e8e1";
}
.icon-refund:before {
	content: "\e8e2";
}
.icon-history:before {
	content: "\e8e3";
}
.icon-history2:before {
	content: "\e8e4";
}
.icon-self-timer:before {
	content: "\e8e5";
}
.icon-clock:before {
	content: "\e8e6";
}
.icon-clock2:before {
	content: "\e8e7";
}
.icon-clock3:before {
	content: "\e8e8";
}
.icon-watch:before {
	content: "\e8e9";
}
.icon-alarm2:before {
	content: "\e8ea";
}
.icon-alarm-add2:before {
	content: "\e8eb";
}
.icon-alarm-remove:before {
	content: "\e8ec";
}
.icon-alarm-check:before {
	content: "\e8ed";
}
.icon-alarm-error:before {
	content: "\e8ee";
}
.icon-timer:before {
	content: "\e8ef";
}
.icon-timer-crossed:before {
	content: "\e8f0";
}
.icon-timer2:before {
	content: "\e8f1";
}
.icon-timer-crossed2:before {
	content: "\e8f2";
}
.icon-download:before {
	content: "\e8f3";
}
.icon-upload:before {
	content: "\e8f4";
}
.icon-download2:before {
	content: "\e8f5";
}
.icon-upload2:before {
	content: "\e8f6";
}
.icon-enter-up:before {
	content: "\e8f7";
}
.icon-enter-down:before {
	content: "\e8f8";
}
.icon-enter-left:before {
	content: "\e8f9";
}
.icon-enter-right:before {
	content: "\e8fa";
}
.icon-exit-up:before {
	content: "\e8fb";
}
.icon-exit-down:before {
	content: "\e8fc";
}
.icon-exit-left:before {
	content: "\e8fd";
}
.icon-exit-right:before {
	content: "\e8fe";
}
.icon-enter-up2:before {
	content: "\e8ff";
}
.icon-enter-down2:before {
	content: "\e900";
}
.icon-enter-vertical:before {
	content: "\e901";
}
.icon-enter-left2:before {
	content: "\e902";
}
.icon-enter-right2:before {
	content: "\e903";
}
.icon-enter-horizontal:before {
	content: "\e904";
}
.icon-exit-up2:before {
	content: "\e905";
}
.icon-exit-down2:before {
	content: "\e906";
}
.icon-exit-left2:before {
	content: "\e907";
}
.icon-exit-right2:before {
	content: "\e908";
}
.icon-cli:before {
	content: "\e909";
}
.icon-bug:before {
	content: "\e90a";
}
.icon-code:before {
	content: "\e90b";
}
.icon-file-code:before {
	content: "\e90c";
}
.icon-file-image:before {
	content: "\e90d";
}
.icon-file-zip:before {
	content: "\e90e";
}
.icon-file-audio:before {
	content: "\e90f";
}
.icon-file-video:before {
	content: "\e910";
}
.icon-file-preview:before {
	content: "\e911";
}
.icon-file-charts:before {
	content: "\e912";
}
.icon-file-stats:before {
	content: "\e913";
}
.icon-file-spreadsheet:before {
	content: "\e914";
}
.icon-link:before {
	content: "\e915";
}
.icon-unlink:before {
	content: "\e916";
}
.icon-link2:before {
	content: "\e917";
}
.icon-unlink2:before {
	content: "\e918";
}
.icon-thumbs-up:before {
	content: "\e919";
}
.icon-thumbs-down:before {
	content: "\e91a";
}
.icon-thumbs-up2:before {
	content: "\e91b";
}
.icon-thumbs-down2:before {
	content: "\e91c";
}
.icon-thumbs-up3:before {
	content: "\e91d";
}
.icon-thumbs-down3:before {
	content: "\e91e";
}
.icon-share:before {
	content: "\e91f";
}
.icon-share2:before {
	content: "\e920";
}
.icon-share3:before {
	content: "\e921";
}
.icon-magnifier:before {
	content: "\e922";
}
.icon-file-search:before {
	content: "\e923";
}
.icon-find-replace:before {
	content: "\e924";
}
.icon-zoom-in:before {
	content: "\e925";
}
.icon-zoom-out:before {
	content: "\e926";
}
.icon-loupe:before {
	content: "\e927";
}
.icon-loupe-zoom-in:before {
	content: "\e928";
}
.icon-loupe-zoom-out:before {
	content: "\e929";
}
.icon-cross:before {
	content: "\e92a";
}
.icon-menu:before {
	content: "\e92b";
}
.icon-list:before {
	content: "\e92c";
}
.icon-list2:before {
	content: "\e92d";
}
.icon-list3:before {
	content: "\e92e";
}
.icon-menu2:before {
	content: "\e92f";
}
.icon-list4:before {
	content: "\e930";
}
.icon-menu3:before {
	content: "\e931";
}
.icon-exclamation:before {
	content: "\e932";
}
.icon-question:before {
	content: "\e933";
}
.icon-check:before {
	content: "\e934";
}
.icon-cross2:before {
	content: "\e935";
}
.icon-plus:before {
	content: "\e936";
}
.icon-minus:before {
	content: "\e937";
}
.icon-percent:before {
	content: "\e938";
}
.icon-chevron-up:before {
	content: "\e939";
}
.icon-chevron-down:before {
	content: "\e93a";
}
.icon-chevron-left:before {
	content: "\e93b";
}
.icon-chevron-right:before {
	content: "\e93c";
}
.icon-chevrons-expand-vertical:before {
	content: "\e93d";
}
.icon-chevrons-expand-horizontal:before {
	content: "\e93e";
}
.icon-chevrons-contract-vertical:before {
	content: "\e93f";
}
.icon-chevrons-contract-horizontal:before {
	content: "\e940";
}
.icon-arrow-up:before {
	content: "\e941";
}
.icon-arrow-down:before {
	content: "\e942";
}
.icon-arrow-left:before {
	content: "\e943";
}
.icon-arrow-right:before {
	content: "\e944";
}
.icon-arrow-up-right:before {
	content: "\e945";
}
.icon-arrows-merge:before {
	content: "\e946";
}
.icon-arrows-split:before {
	content: "\e947";
}
.icon-arrow-divert:before {
	content: "\e948";
}
.icon-arrow-return:before {
	content: "\e949";
}
.icon-expand:before {
	content: "\e94a";
}
.icon-contract:before {
	content: "\e94b";
}
.icon-expand2:before {
	content: "\e94c";
}
.icon-contract2:before {
	content: "\e94d";
}
.icon-move:before {
	content: "\e94e";
}
.icon-tab:before {
	content: "\e94f";
}
.icon-arrow-wave:before {
	content: "\e950";
}
.icon-expand3:before {
	content: "\e951";
}
.icon-expand4:before {
	content: "\e952";
}
.icon-contract3:before {
	content: "\e953";
}
.icon-notification:before {
	content: "\e954";
}
.icon-warning:before {
	content: "\e955";
}
.icon-notification-circle:before {
	content: "\e956";
}
.icon-question-circle:before {
	content: "\e957";
}
.icon-menu-circle:before {
	content: "\e958";
}
.icon-checkmark-circle:before {
	content: "\e959";
}
.icon-cross-circle:before {
	content: "\e95a";
}
.icon-plus-circle:before {
	content: "\e95b";
}
.icon-circle-minus:before {
	content: "\e95c";
}
.icon-percent-circle:before {
	content: "\e95d";
}
.icon-arrow-up-circle:before {
	content: "\e95e";
}
.icon-arrow-down-circle:before {
	content: "\e95f";
}
.icon-arrow-left-circle:before {
	content: "\e960";
}
.icon-arrow-right-circle:before {
	content: "\e961";
}
.icon-chevron-up-circle:before {
	content: "\e962";
}
.icon-chevron-down-circle:before {
	content: "\e963";
}
.icon-chevron-left-circle:before {
	content: "\e964";
}
.icon-chevron-right-circle:before {
	content: "\e965";
}
.icon-backward-circle:before {
	content: "\e966";
}
.icon-first-circle:before {
	content: "\e967";
}
.icon-previous-circle:before {
	content: "\e968";
}
.icon-stop-circle:before {
	content: "\e969";
}
.icon-play-circle:before {
	content: "\e96a";
}
.icon-pause-circle:before {
	content: "\e96b";
}
.icon-next-circle:before {
	content: "\e96c";
}
.icon-last-circle:before {
	content: "\e96d";
}
.icon-forward-circle:before {
	content: "\e96e";
}
.icon-eject-circle:before {
	content: "\e96f";
}
.icon-crop:before {
	content: "\e970";
}
.icon-frame-expand:before {
	content: "\e971";
}
.icon-frame-contract:before {
	content: "\e972";
}
.icon-focus:before {
	content: "\e973";
}
.icon-transform:before {
	content: "\e974";
}
.icon-grid:before {
	content: "\e975";
}
.icon-grid-crossed:before {
	content: "\e976";
}
.icon-layers:before {
	content: "\e977";
}
.icon-layers-crossed:before {
	content: "\e978";
}
.icon-toggle:before {
	content: "\e979";
}
.icon-rulers:before {
	content: "\e97a";
}
.icon-ruler:before {
	content: "\e97b";
}
.icon-funnel:before {
	content: "\e97c";
}
.icon-flip-horizontal:before {
	content: "\e97d";
}
.icon-flip-vertical:before {
	content: "\e97e";
}
.icon-flip-horizontal2:before {
	content: "\e97f";
}
.icon-flip-vertical2:before {
	content: "\e980";
}
.icon-angle:before {
	content: "\e981";
}
.icon-angle2:before {
	content: "\e982";
}
.icon-subtract:before {
	content: "\e983";
}
.icon-combine:before {
	content: "\e984";
}
.icon-intersect:before {
	content: "\e985";
}
.icon-exclude:before {
	content: "\e986";
}
.icon-align-center-vertical:before {
	content: "\e987";
}
.icon-align-right:before {
	content: "\e988";
}
.icon-align-bottom:before {
	content: "\e989";
}
.icon-align-left:before {
	content: "\e98a";
}
.icon-align-center-horizontal:before {
	content: "\e98b";
}
.icon-align-top:before {
	content: "\e98c";
}
.icon-square:before {
	content: "\e98d";
}
.icon-plus-square:before {
	content: "\e98e";
}
.icon-minus-square:before {
	content: "\e98f";
}
.icon-percent-square:before {
	content: "\e990";
}
.icon-arrow-up-square:before {
	content: "\e991";
}
.icon-arrow-down-square:before {
	content: "\e992";
}
.icon-arrow-left-square:before {
	content: "\e993";
}
.icon-arrow-right-square:before {
	content: "\e994";
}
.icon-chevron-up-square:before {
	content: "\e995";
}
.icon-chevron-down-square:before {
	content: "\e996";
}
.icon-chevron-left-square:before {
	content: "\e997";
}
.icon-chevron-right-square:before {
	content: "\e998";
}
.icon-check-square:before {
	content: "\e999";
}
.icon-cross-square:before {
	content: "\e99a";
}
.icon-menu-square:before {
	content: "\e99b";
}
.icon-prohibited:before {
	content: "\e99c";
}
.icon-circle:before {
	content: "\e99d";
}
.icon-radio-button:before {
	content: "\e99e";
}
.icon-ligature:before {
	content: "\e99f";
}
.icon-text-format:before {
	content: "\e9a0";
}
.icon-text-format-remove:before {
	content: "\e9a1";
}
.icon-text-size:before {
	content: "\e9a2";
}
.icon-bold:before {
	content: "\e9a3";
}
.icon-italic:before {
	content: "\e9a4";
}
.icon-underline:before {
	content: "\e9a5";
}
.icon-strikethrough:before {
	content: "\e9a6";
}
.icon-highlight:before {
	content: "\e9a7";
}
.icon-text-align-left:before {
	content: "\e9a8";
}
.icon-text-align-center:before {
	content: "\e9a9";
}
.icon-text-align-right:before {
	content: "\e9aa";
}
.icon-text-align-justify:before {
	content: "\e9ab";
}
.icon-line-spacing:before {
	content: "\e9ac";
}
.icon-indent-increase:before {
	content: "\e9ad";
}
.icon-indent-decrease:before {
	content: "\e9ae";
}
.icon-text-wrap:before {
	content: "\e9af";
}
.icon-pilcrow:before {
	content: "\e9b0";
}
.icon-direction-ltr:before {
	content: "\e9b1";
}
.icon-direction-rtl:before {
	content: "\e9b2";
}
.icon-page-break:before {
	content: "\e9b3";
}
.icon-page-break2:before {
	content: "\e9b4";
}
.icon-sort-alpha-asc:before {
	content: "\e9b5";
}
.icon-sort-alpha-desc:before {
	content: "\e9b6";
}
.icon-sort-numeric-asc:before {
	content: "\e9b7";
}
.icon-sort-numeric-desc:before {
	content: "\e9b8";
}
.icon-sort-amount-asc:before {
	content: "\e9b9";
}
.icon-sort-amount-desc:before {
	content: "\e9ba";
}
.icon-sort-time-asc:before {
	content: "\e9bb";
}
.icon-sort-time-desc:before {
	content: "\e9bc";
}
.icon-sigma:before {
	content: "\e9bd";
}
.icon-pencil-line:before {
	content: "\e9be";
}
.icon-hand:before {
	content: "\e9bf";
}
.icon-pointer-up:before {
	content: "\e9c0";
}
.icon-pointer-right:before {
	content: "\e9c1";
}
.icon-pointer-down:before {
	content: "\e9c2";
}
.icon-pointer-left:before {
	content: "\e9c3";
}
.icon-finger-tap:before {
	content: "\e9c4";
}
.icon-fingers-tap:before {
	content: "\e9c5";
}
.icon-reminder:before {
	content: "\e9c6";
}
.icon-fingers-crossed:before {
	content: "\e9c7";
}
.icon-fingers-victory:before {
	content: "\e9c8";
}
.icon-gesture-zoom:before {
	content: "\e9c9";
}
.icon-gesture-pinch:before {
	content: "\e9ca";
}
.icon-fingers-scroll-horizontal:before {
	content: "\e9cb";
}
.icon-fingers-scroll-vertical:before {
	content: "\e9cc";
}
.icon-fingers-scroll-left:before {
	content: "\e9cd";
}
.icon-fingers-scroll-right:before {
	content: "\e9ce";
}
.icon-hand2:before {
	content: "\e9cf";
}
.icon-pointer-up2:before {
	content: "\e9d0";
}
.icon-pointer-right2:before {
	content: "\e9d1";
}
.icon-pointer-down2:before {
	content: "\e9d2";
}
.icon-pointer-left2:before {
	content: "\e9d3";
}
.icon-finger-tap2:before {
	content: "\e9d4";
}
.icon-fingers-tap2:before {
	content: "\e9d5";
}
.icon-reminder2:before {
	content: "\e9d6";
}
.icon-gesture-zoom2:before {
	content: "\e9d7";
}
.icon-gesture-pinch2:before {
	content: "\e9d8";
}
.icon-fingers-scroll-horizontal2:before {
	content: "\e9d9";
}
.icon-fingers-scroll-vertical2:before {
	content: "\e9da";
}
.icon-fingers-scroll-left2:before {
	content: "\e9db";
}
.icon-fingers-scroll-right2:before {
	content: "\e9dc";
}
.icon-fingers-scroll-vertical3:before {
	content: "\e9dd";
}
.icon-border-style:before {
	content: "\e9de";
}
.icon-border-all:before {
	content: "\e9df";
}
.icon-border-outer:before {
	content: "\e9e0";
}
.icon-border-inner:before {
	content: "\e9e1";
}
.icon-border-top:before {
	content: "\e9e2";
}
.icon-border-horizontal:before {
	content: "\e9e3";
}
.icon-border-bottom:before {
	content: "\e9e4";
}
.icon-border-left:before {
	content: "\e9e5";
}
.icon-border-vertical:before {
	content: "\e9e6";
}
.icon-border-right:before {
	content: "\e9e7";
}
.icon-border-none:before {
	content: "\e9e8";
}
.icon-ellipsis:before {
	content: "\e9e9";
}
.icon-uni21:before {
	content: "\21";
}
.icon-uni22:before {
	content: "\22";
}
.icon-uni23:before {
	content: "\23";
}
.icon-uni24:before {
	content: "\24";
}
.icon-uni25:before {
	content: "\25";
}
.icon-uni26:before {
	content: "\26";
}
.icon-uni27:before {
	content: "\27";
}
.icon-uni28:before {
	content: "\28";
}
.icon-uni29:before {
	content: "\29";
}
.icon-uni2a:before {
	content: "\2a";
}
.icon-uni2b:before {
	content: "\2b";
}
.icon-uni2c:before {
	content: "\2c";
}
.icon-uni2d:before {
	content: "\2d";
}
.icon-uni2e:before {
	content: "\2e";
}
.icon-uni2f:before {
	content: "\2f";
}
.icon-uni30:before {
	content: "\30";
}
.icon-uni31:before {
	content: "\31";
}
.icon-uni32:before {
	content: "\32";
}
.icon-uni33:before {
	content: "\33";
}
.icon-uni34:before {
	content: "\34";
}
.icon-uni35:before {
	content: "\35";
}
.icon-uni36<div><br></div>:before {
	content: "\36";
}
.icon-uni37:before {
	content: "\37";
}
.icon-uni38:before {
	content: "\38";
}
.icon-uni39:before {
	content: "\39";
}
.icon-uni3a:before {
	content: "\3a";
}
.icon-uni3b:before {
	content: "\3b";
}
.icon-uni3c:before {
	content: "\3c";
}
.icon-uni3d:before {
	content: "\3d";
}
.icon-uni3e:before {
	content: "\3e";
}
.icon-uni3f:before {
	content: "\3f";
}
.icon-uni40:before {
	content: "\40";
}
.icon-uni41:before {
	content: "\41";
}
.icon-uni42:before {
	content: "\42";
}
.icon-uni43:before {
	content: "\43";
}
.icon-uni44:before {
	content: "\44";
}
.icon-uni45:before {
	content: "\45";
}
.icon-uni46:before {
	content: "\46";
}
.icon-uni47:before {
	content: "\47";
}
.icon-uni48:before {
	content: "\48";
}
.icon-uni49:before {
	content: "\49";
}
.icon-uni4a:before {
	content: "\4a";
}
.icon-uni4b:before {
	content: "\4b";
}
.icon-uni4c:before {
	content: "\4c";
}
.icon-uni4d:before {
	content: "\4d";
}
.icon-uni4e:before {
	content: "\4e";
}
.icon-uni4f:before {
	content: "\4f";
}
.icon-uni50:before {
	content: "\50";
}
.icon-uni51:before {
	content: "\51";
}
.icon-uni52:before {
	content: "\52";
}
.icon-uni53:before {
	content: "\53";
}
.icon-uni54:before {
	content: "\54";
}
.icon-uni55:before {
	content: "\55";
}
.icon-uni56:before {
	content: "\56";
}
.icon-uni57:before {
	content: "\57";
}
.icon-uni58:before {
	content: "\58";
}
.icon-uni59:before {
	content: "\59";
}
.icon-uni5a:before {
	content: "\5a";
}
.icon-uni5b:before {
	content: "\5b";
}
.icon-uni5c:before {
	content: "\5c";
}
.icon-uni5d:before {
	content: "\5d";
}
.icon-uni5e:before {
	content: "\5e";
}
.icon-uni5f:before {
	content: "\5f";
}
.icon-uni60:before {
	content: "\60";
}
.icon-uni61:before {
	content: "\61";
}
.icon-uni62:before {
	content: "\62";
}
.icon-uni63:before {
	content: "\63";
}
.icon-uni64:before {
	content: "\64";
}
.icon-uni65:before {
	content: "\65";
}
.icon-uni66:before {
	content: "\66";
}
.icon-uni67:before {
	content: "\67";
}
.icon-uni68:before {
	content: "\68";
}
.icon-uni69:before {
	content: "\69";
}
.icon-uni6a:before {
	content: "\6a";
}
.icon-uni6b:before {
	content: "\6b";
}
.icon-uni6c:before {
	content: "\6c";
}
.icon-uni6d:before {
	content: "\6d";
}
.icon-uni6e:before {
	content: "\6e";
}
.icon-uni6f:before {
	content: "\6f";
}
.icon-uni70:before {
	content: "\70";
}
.icon-uni71:before {
	content: "\71";
}
.icon-uni72:before {
	content: "\72";
}
.icon-uni73:before {
	content: "\73";
}
.icon-uni74:before {
	content: "\74";
}
.icon-uni75:before {
	content: "\75";
}
.icon-uni76:before {
	content: "\76";
}
.icon-uni77:before {
	content: "\77";
}
.icon-uni78:before {
	content: "\78";
}
.icon-uni79:before {
	content: "\79";
}
.icon-uni7a:before {
	content: "\7a";
}
.icon-uni7b:before {
	content: "\7b";
}
.icon-uni7c:before {
	content: "\7c";
}
.icon-uni7d:before {
	content: "\7d";
}
.icon-uni7e:before {
	content: "\7e";
}
.icon-copyright:before {
	content: "\a9";
}

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/animate.css ***!
  \******************************************************************************************************************/
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 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;
}

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

/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/magnific-popup.css ***!
  \*************************************************************************************************************************/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/*!**************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/jquery.fullPage.css ***!
  \**************************************************************************************************************************/
/*!
 * fullPage 2.9.4
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: hidden;
    position: relative;
}
.fp-scroller{
    overflow: hidden;
}
.iScrollIndicator{
    border: 0 !important;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.right {
    right: 17px;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-slidesNav.bottom {
    bottom: 17px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}
/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/jquery.pagepiling.css ***!
  \****************************************************************************************************************************/
/*!
 * pagepiling.js 1.5.4
 *
 * https://github.com/alvarotrigo/pagePiling.js
 * @license MIT licensed
 *
 * Copyright (C) 2016 alvarotrigo.com - A project by Alvaro Trigo
 */
html, body {
 
    margin:0;
    padding:0;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.pp-section {
    height:100%;
    position:absolute;
    width:100%;
}
.pp-easing {
    -webkit-transition: all 1000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
    -moz-transition: all 1000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
    -o-transition: all 1000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
    transition: all 1000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
    /* custom */
    -webkit-transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
    -moz-transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
    -o-transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
    transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
    /* custom */
}
#pp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
}

.pp-section.pp-table{
    display: table;
}
.pp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.pp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
}
.pp-slidesNav.bottom {
    bottom: 17px;
}
.pp-slidesNav.top {
    top: 17px;
}
#pp-nav ul,
.pp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#pp-nav li,
.pp-slidesNav li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.pp-slidesNav li {
    display: inline-block;
}
#pp-nav li a,
.pp-slidesNav li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#pp-nav li .active span,
.pp-slidesNav .active span {
    background: #333;
}
#pp-nav span,
.pp-slidesNav span {
    top: 2px;
    left: 2px;
    width: 8px;
    height: 8px;
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0);
    border-radius: 50%;
    position: absolute;
    z-index: 1;
}
.pp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
}
.pp-tooltip.right {
    right: 20px;
}
.pp-tooltip.left {
    left: 20px;
}
.pp-scrollable{
    overflow-y: auto;
    height: 100%;
}
/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/owl.carousel.css ***!
  \***********************************************************************************************************************/
/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

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

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(/build/images/owl.video.play.7f01b071.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
      -ms-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/layers.css ***!
  \*****************************************************************************************************************/
/*-----------------------------------------------------------------------------

-	Revolution Slider 5.0 Layer Style Settings -

Screen Stylesheet

version:   	5.0.0
date:      	18/03/15
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

.tp-caption.Twitter-Content a,.tp-caption.Twitter-Content a:visited
{
	color:#0084B4!important;
}

.tp-caption.Twitter-Content a:hover
{
	color:#0084B4!important;
	text-decoration:underline!important;
}

.tp-caption.medium_grey,.medium_grey
{
	background-color:#888;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:20px;
	font-weight:700;
	line-height:20px;
	margin:0;
	padding:2px 4px;
	position:absolute;
	text-shadow:0 2px 5px rgba(0,0,0,0.5);
	white-space:nowrap;
}

.tp-caption.small_text,.small_text
{
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	font-weight:700;
	line-height:20px;
	margin:0;
	position:absolute;
	text-shadow:0 2px 5px rgba(0,0,0,0.5);
	white-space:nowrap;
}

.tp-caption.medium_text,.medium_text
{
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:20px;
	font-weight:700;
	line-height:20px;
	margin:0;
	position:absolute;
	text-shadow:0 2px 5px rgba(0,0,0,0.5);
	white-space:nowrap;
}

.tp-caption.large_text,.large_text
{
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:40px;
	font-weight:700;
	line-height:40px;
	margin:0;
	position:absolute;
	text-shadow:0 2px 5px rgba(0,0,0,0.5);
	white-space:nowrap;
}

.tp-caption.very_large_text,.very_large_text
{
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:60px;
	font-weight:700;
	letter-spacing:-2px;
	line-height:60px;
	margin:0;
	position:absolute;
	text-shadow:0 2px 5px rgba(0,0,0,0.5);
	white-space:nowrap;
}

.tp-caption.very_big_white,.very_big_white
{
	background-color:#000;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:60px;
	font-weight:800;
	line-height:60px;
	margin:0;
	padding:1px 4px 0;
	position:absolute;
	text-shadow:none;
	white-space:nowrap;
}

.tp-caption.very_big_black,.very_big_black
{
	background-color:#fff;
	border-style:none;
	border-width:0;
	color:#000;
	font-family:Arial;
	font-size:60px;
	font-weight:700;
	line-height:60px;
	margin:0;
	padding:1px 4px 0;
	position:absolute;
	text-shadow:none;
	white-space:nowrap;
}

.tp-caption.modern_medium_fat,.modern_medium_fat
{
	border-style:none;
	border-width:0;
	color:#000;
	font-family:"Open Sans", sans-serif;
	font-size:24px;
	font-weight:800;
	line-height:20px;
	margin:0;
	position:absolute;
	text-shadow:none;
	white-space:nowrap;
}

.tp-caption.modern_medium_fat_white,.modern_medium_fat_white
{
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans", sans-serif;
	font-size:24px;
	font-weight:800;
	line-height:20px;
	margin:0;
	position:absolute;
	text-shadow:none;
	white-space:nowrap;
}

.tp-caption.modern_medium_light,.modern_medium_light
{
	border-style:none;
	border-width:0;
	color:#000;
	font-family:"Open Sans", sans-serif;
	font-size:24px;
	font-weight:300;
	line-height:20px;
	margin:0;
	position:absolute;
	text-shadow:none;
	white-space:nowrap;
}

.tp-caption.modern_big_bluebg,.modern_big_bluebg
{
	background-color:#4e5b6c;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans", sans-serif;
	font-size:30px;
	font-weight:800;
	letter-spacing:0;
	line-height:36px;
	margin:0;
	padding:3px 10px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.modern_big_redbg,.modern_big_redbg
{
	background-color:#de543e;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans", sans-serif;
	font-size:30px;
	font-weight:300;
	letter-spacing:0;
	line-height:36px;
	margin:0;
	padding:1px 10px 3px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.modern_small_text_dark,.modern_small_text_dark
{
	border-style:none;
	border-width:0;
	color:#555;
	font-family:Arial;
	font-size:14px;
	line-height:22px;
	margin:0;
	position:absolute;
	text-shadow:none;
	white-space:nowrap;
}

.tp-caption.boxshadow,.boxshadow
{
	-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);
	box-shadow:0 0 20px rgba(0,0,0,0.5);
}

.tp-caption.black,.black
{
	color:#000;
	text-shadow:none;
}

.tp-caption.noshadow,.noshadow
{
	text-shadow:none;
}

.tp-caption.thinheadline_dark,.thinheadline_dark
{
	background-color:transparent;
	color:rgba(0,0,0,0.85);
	font-family:"Open Sans";
	font-size:30px;
	font-weight:300;
	line-height:30px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.thintext_dark,.thintext_dark
{
	background-color:transparent;
	color:rgba(0,0,0,0.85);
	font-family:"Open Sans";
	font-size:16px;
	font-weight:300;
	line-height:26px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.largeblackbg,.largeblackbg
{
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background-color:#000;
	border-radius:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:50px;
	font-weight:300;
	line-height:70px;
	padding:0 20px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.largepinkbg,.largepinkbg
{
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background-color:#db4360;
	border-radius:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:50px;
	font-weight:300;
	line-height:70px;
	padding:0 20px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.largewhitebg,.largewhitebg
{
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background-color:#fff;
	border-radius:0;
	color:#000;
	font-family:"Open Sans";
	font-size:50px;
	font-weight:300;
	line-height:70px;
	padding:0 20px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.largegreenbg,.largegreenbg
{
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background-color:#67ae73;
	border-radius:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:50px;
	font-weight:300;
	line-height:70px;
	padding:0 20px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.excerpt,.excerpt
{
	background-color:rgba(0,0,0,1);
	border-color:#fff;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:36px;
	font-weight:700;
	height:auto;
	letter-spacing:-1.5px;
	line-height:36px;
	margin:0;
	padding:1px 4px 0;
	text-decoration:none;
	text-shadow:none;
	white-space:normal!important;
	width:150px;
}

.tp-caption.large_bold_grey,.large_bold_grey
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#666;
	font-family:"Open Sans";
	font-size:60px;
	font-weight:800;
	line-height:60px;
	margin:0;
	padding:1px 4px 0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.medium_thin_grey,.medium_thin_grey
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#666;
	font-family:"Open Sans";
	font-size:34px;
	font-weight:300;
	line-height:30px;
	margin:0;
	padding:1px 4px 0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.small_thin_grey,.small_thin_grey
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#757575;
	font-family:"Open Sans";
	font-size:18px;
	font-weight:300;
	line-height:26px;
	margin:0;
	padding:1px 4px 0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.lightgrey_divider,.lightgrey_divider
{
	background-color:rgba(235,235,235,1);
	background-position:initial initial;
	background-repeat:initial initial;
	border-color:#222;
	border-style:none;
	border-width:0;
	height:3px;
	text-decoration:none;
	width:370px;
}

.tp-caption.large_bold_darkblue,.large_bold_darkblue
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#34495e;
	font-family:"Open Sans";
	font-size:58px;
	font-weight:800;
	line-height:60px;
	text-decoration:none;
}

.tp-caption.medium_bg_darkblue,.medium_bg_darkblue
{
	background-color:#34495e;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:20px;
	font-weight:800;
	line-height:20px;
	padding:10px;
	text-decoration:none;
}

.tp-caption.medium_bold_red,.medium_bold_red
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#e33a0c;
	font-family:"Open Sans";
	font-size:24px;
	font-weight:800;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.medium_light_red,.medium_light_red
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#e33a0c;
	font-family:"Open Sans";
	font-size:21px;
	font-weight:300;
	line-height:26px;
	padding:0;
	text-decoration:none;
}

.tp-caption.medium_bg_red,.medium_bg_red
{
	background-color:#e33a0c;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:20px;
	font-weight:800;
	line-height:20px;
	padding:10px;
	text-decoration:none;
}

.tp-caption.medium_bold_orange,.medium_bold_orange
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#f39c12;
	font-family:"Open Sans";
	font-size:24px;
	font-weight:800;
	line-height:30px;
	text-decoration:none;
}

.tp-caption.medium_bg_orange,.medium_bg_orange
{
	background-color:#f39c12;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:20px;
	font-weight:800;
	line-height:20px;
	padding:10px;
	text-decoration:none;
}

.tp-caption.grassfloor,.grassfloor
{
	background-color:rgba(160,179,151,1);
	border-color:#222;
	border-style:none;
	border-width:0;
	height:150px;
	text-decoration:none;
	width:4000px;
}

.tp-caption.large_bold_white,.large_bold_white
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:58px;
	font-weight:800;
	line-height:60px;
	text-decoration:none;
}

.tp-caption.medium_light_white,.medium_light_white
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:30px;
	font-weight:300;
	line-height:36px;
	padding:0;
	text-decoration:none;
}

.tp-caption.mediumlarge_light_white,.mediumlarge_light_white
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:34px;
	font-weight:300;
	line-height:40px;
	padding:0;
	text-decoration:none;
}

.tp-caption.mediumlarge_light_white_center,.mediumlarge_light_white_center
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:34px;
	font-weight:300;
	line-height:40px;
	padding:0;
	text-align:center;
	text-decoration:none;
}

.tp-caption.medium_bg_asbestos,.medium_bg_asbestos
{
	background-color:#7f8c8d;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:20px;
	font-weight:800;
	line-height:20px;
	padding:10px;
	text-decoration:none;
}

.tp-caption.medium_light_black,.medium_light_black
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#000;
	font-family:"Open Sans";
	font-size:30px;
	font-weight:300;
	line-height:36px;
	padding:0;
	text-decoration:none;
}

.tp-caption.large_bold_black,.large_bold_black
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#000;
	font-family:"Open Sans";
	font-size:58px;
	font-weight:800;
	line-height:60px;
	text-decoration:none;
}

.tp-caption.mediumlarge_light_darkblue,.mediumlarge_light_darkblue
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#34495e;
	font-family:"Open Sans";
	font-size:34px;
	font-weight:300;
	line-height:40px;
	padding:0;
	text-decoration:none;
}

.tp-caption.small_light_white,.small_light_white
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:17px;
	font-weight:300;
	line-height:28px;
	padding:0;
	text-decoration:none;
}

.tp-caption.roundedimage,.roundedimage
{
	border-color:#222;
	border-style:none;
	border-width:0;
}

.tp-caption.large_bg_black,.large_bg_black
{
	background-color:#000;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:40px;
	font-weight:800;
	line-height:40px;
	padding:10px 20px 15px;
	text-decoration:none;
}

.tp-caption.mediumwhitebg,.mediumwhitebg
{
	background-color:#fff;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:#000;
	font-family:"Open Sans";
	font-size:30px;
	font-weight:300;
	line-height:30px;
	padding:5px 15px 10px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.maincaption,.maincaption
{
	background-color:transparent;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:#212a40;
	font-family:roboto;
	font-size:33px;
	font-weight:500;
	line-height:43px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.miami_title_60px,.miami_title_60px
{
	background-color:transparent;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Source Sans Pro";
	font-size:60px;
	font-weight:700;
	letter-spacing:1px;
	line-height:60px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.miami_subtitle,.miami_subtitle
{
	background-color:transparent;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,0.65);
	font-family:"Source Sans Pro";
	font-size:17px;
	font-weight:400;
	letter-spacing:2px;
	line-height:24px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.divideline30px,.divideline30px
{
	background:#fff;
	background-color:#fff;
	border-color:#222;
	border-style:none;
	border-width:0;
	height:2px;
	min-width:30px;
	text-decoration:none;
}

.tp-caption.Miami_nostyle,.Miami_nostyle
{
	border-color:#222;
	border-style:none;
	border-width:0;
}

.tp-caption.miami_content_light,.miami_content_light
{
	background-color:transparent;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Source Sans Pro";
	font-size:22px;
	font-weight:400;
	letter-spacing:0;
	line-height:28px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.miami_title_60px_dark,.miami_title_60px_dark
{
	background-color:transparent;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:#333;
	font-family:"Source Sans Pro";
	font-size:60px;
	font-weight:700;
	letter-spacing:1px;
	line-height:60px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.miami_content_dark,.miami_content_dark
{
	background-color:transparent;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:#666;
	font-family:"Source Sans Pro";
	font-size:22px;
	font-weight:400;
	letter-spacing:0;
	line-height:28px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.divideline30px_dark,.divideline30px_dark
{
	background-color:#333;
	border-color:#222;
	border-style:none;
	border-width:0;
	height:2px;
	min-width:30px;
	text-decoration:none;
}

.tp-caption.ellipse70px,.ellipse70px
{
	background-color:rgba(0,0,0,0.14902);
	border-color:#222;
	border-radius:50px 50px 50px 50px;
	border-style:none;
	border-width:0;
	cursor:pointer;
	line-height:1px;
	min-height:70px;
	min-width:70px;
	text-decoration:none;
}

.tp-caption.arrowicon,.arrowicon
{
	border-color:#222;
	border-style:none;
	border-width:0;
	line-height:1px;
}

.tp-caption.MarkerDisplay,.MarkerDisplay
{
	background-color:transparent;
	border-color:#000;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	font-family:Permanent Marker;
	font-style:normal;
	padding:0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Restaurant-Display,.Restaurant-Display
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Roboto;
	font-size:120px;
	font-style:normal;
	font-weight:700;
	line-height:120px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Restaurant-Cursive,.Restaurant-Cursive
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Nothing you could do;
	font-size:30px;
	font-style:normal;
	font-weight:400;
	letter-spacing:2px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Restaurant-ScrollDownText,.Restaurant-ScrollDownText
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:400;
	letter-spacing:2px;
	line-height:17px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Restaurant-Description,.Restaurant-Description
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Roboto;
	font-size:20px;
	font-style:normal;
	font-weight:300;
	letter-spacing:3px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Restaurant-Price,.Restaurant-Price
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Roboto;
	font-size:30px;
	font-style:normal;
	font-weight:300;
	letter-spacing:3px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Restaurant-Menuitem,.Restaurant-Menuitem
{
	background-color:rgba(0,0,0,1.00);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:400;
	letter-spacing:2px;
	line-height:17px;
	padding:10px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Furniture-LogoText,.Furniture-LogoText
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(230,207,163,1.00);
	font-family:Raleway;
	font-size:160px;
	font-style:normal;
	font-weight:300;
	line-height:150px;
	padding:0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Furniture-Plus,.Furniture-Plus
{
	background-color:rgba(255,255,255,1.00);
	border-color:transparent;
	border-radius:30px 30px 30px 30px;
	border-style:none;
	border-width:0;
	box-shadow:rgba(0,0,0,0.1) 0 1px 3px;
	color:rgba(230,207,163,1.00);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	padding:6px 7px 4px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Furniture-Title,.Furniture-Title
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(0,0,0,1.00);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:700;
	letter-spacing:3px;
	line-height:20px;
	padding:0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Furniture-Subtitle,.Furniture-Subtitle
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(0,0,0,1.00);
	font-family:Raleway;
	font-size:17px;
	font-style:normal;
	font-weight:300;
	line-height:20px;
	padding:0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Gym-Display,.Gym-Display
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:80px;
	font-style:normal;
	font-weight:900;
	line-height:70px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Gym-Subline,.Gym-Subline
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:30px;
	font-style:normal;
	font-weight:100;
	letter-spacing:5px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Gym-SmallText,.Gym-SmallText
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:17px;
	font-style:normal;
	font-weight:300;
	line-height:22;
	padding:0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Fashion-SmallText,.Fashion-SmallText
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:12px;
	font-style:normal;
	font-weight:600;
	letter-spacing:2px;
	line-height:20px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Fashion-BigDisplay,.Fashion-BigDisplay
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(0,0,0,1.00);
	font-family:Raleway;
	font-size:60px;
	font-style:normal;
	font-weight:900;
	letter-spacing:2px;
	line-height:60px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Fashion-TextBlock,.Fashion-TextBlock
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(0,0,0,1.00);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	letter-spacing:2px;
	line-height:40px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Sports-Display,.Sports-Display
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:130px;
	font-style:normal;
	font-weight:100;
	letter-spacing:13px;
	line-height:130px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Sports-DisplayFat,.Sports-DisplayFat
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:130px;
	font-style:normal;
	font-weight:900;
	line-height:130px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Sports-Subline,.Sports-Subline
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(0,0,0,1.00);
	font-family:Raleway;
	font-size:32px;
	font-style:normal;
	font-weight:400;
	letter-spacing:4px;
	line-height:32px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Instagram-Caption,.Instagram-Caption
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:20px;
	font-style:normal;
	font-weight:900;
	line-height:20px;
	padding:0;
	text-decoration:none;
}

.tp-caption.News-Title,.News-Title
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Roboto Slab;
	font-size:70px;
	font-style:normal;
	font-weight:400;
	line-height:60px;
	padding:0;
	text-decoration:none;
}

.tp-caption.News-Subtitle,.News-Subtitle
{
	background-color:rgba(255,255,255,0);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Roboto Slab;
	font-size:15px;
	font-style:normal;
	font-weight:300;
	line-height:24px;
	padding:0;
	text-decoration:none;
}

.tp-caption.News-Subtitle:hover,.News-Subtitle:hover
{
	background-color:rgba(255,255,255,0);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,0.65);
	text-decoration:none;
}

.tp-caption.Photography-Display,.Photography-Display
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:80px;
	font-style:normal;
	font-weight:100;
	letter-spacing:5px;
	line-height:70px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Photography-Subline,.Photography-Subline
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(119,119,119,1.00);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:300;
	letter-spacing:3px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Photography-ImageHover,.Photography-ImageHover
{
	background-color:transparent;
	border-color:rgba(255,255,255,0);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:22;
	padding:0;
	text-decoration:none;
}

.tp-caption.Photography-ImageHover:hover,.Photography-ImageHover:hover
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Photography-Menuitem,.Photography-Menuitem
{
	background-color:rgba(0,0,0,0.65);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:300;
	letter-spacing:2px;
	line-height:20px;
	padding:3px 5px 3px 8px;
	text-decoration:none;
}

.tp-caption.Photography-Menuitem:hover,.Photography-Menuitem:hover
{
	background-color:rgba(0,255,222,0.65);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Photography-Textblock,.Photography-Textblock
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:17px;
	font-style:normal;
	font-weight:300;
	letter-spacing:2px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Photography-Subline-2,.Photography-Subline-2
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,0.35);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:300;
	letter-spacing:3px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Photography-ImageHover2,.Photography-ImageHover2
{
	background-color:transparent;
	border-color:rgba(255,255,255,0);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Arial;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:22;
	padding:0;
	text-decoration:none;
}

.tp-caption.Photography-ImageHover2:hover,.Photography-ImageHover2:hover
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.WebProduct-Title,.WebProduct-Title
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(51,51,51,1.00);
	font-family:Raleway;
	font-size:90px;
	font-style:normal;
	font-weight:100;
	line-height:90px;
	padding:0;
	text-decoration:none;
}

.tp-caption.WebProduct-SubTitle,.WebProduct-SubTitle
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(153,153,153,1.00);
	font-family:Raleway;
	font-size:15px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	padding:0;
	text-decoration:none;
}

.tp-caption.WebProduct-Content,.WebProduct-Content
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(153,153,153,1.00);
	font-family:Raleway;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:24px;
	padding:0;
	text-decoration:none;
}

.tp-caption.WebProduct-Menuitem,.WebProduct-Menuitem
{
	background-color:rgba(51,51,51,1.00);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:15px;
	font-style:normal;
	font-weight:500;
	letter-spacing:2px;
	line-height:20px;
	padding:3px 5px 3px 8px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.WebProduct-Menuitem:hover,.WebProduct-Menuitem:hover
{
	background-color:rgba(255,255,255,1.00);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(153,153,153,1.00);
	text-decoration:none;
}

.tp-caption.WebProduct-Title-Light,.WebProduct-Title-Light
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:90px;
	font-style:normal;
	font-weight:100;
	line-height:90px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.WebProduct-SubTitle-Light,.WebProduct-SubTitle-Light
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,0.35);
	font-family:Raleway;
	font-size:15px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.WebProduct-Content-Light,.WebProduct-Content-Light
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,0.65);
	font-family:Raleway;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:24px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.FatRounded,.FatRounded
{
	background-color:rgba(0,0,0,0.50);
	border-color:rgba(211,211,211,1.00);
	border-radius:50px 50px 50px 50px;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:30px;
	font-style:normal;
	font-weight:900;
	line-height:30px;
	padding:20px 22px 20px 25px;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.FatRounded:hover,.FatRounded:hover
{
	background-color:rgba(0,0,0,1.00);
	border-color:rgba(211,211,211,1.00);
	border-radius:50px 50px 50px 50px;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.NotGeneric-Title,.NotGeneric-Title
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:70px;
	font-style:normal;
	font-weight:800;
	line-height:70px;
	padding:10px 0;
	text-decoration:none;
}

.tp-caption.NotGeneric-SubTitle,.NotGeneric-SubTitle
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:13px;
	font-style:normal;
	font-weight:500;
	letter-spacing:4px;
	line-height:20px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-CallToAction,.NotGeneric-CallToAction
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.50);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	letter-spacing:3px;
	line-height:14px;
	padding:10px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-CallToAction:hover,.NotGeneric-CallToAction:hover
{
	background-color:transparent;
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.NotGeneric-Icon,.NotGeneric-Icon
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:30px;
	font-style:normal;
	font-weight:400;
	letter-spacing:3px;
	line-height:30px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-Menuitem,.NotGeneric-Menuitem
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.15);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	letter-spacing:3px;
	line-height:14px;
	padding:27px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-Menuitem:hover,.NotGeneric-Menuitem:hover
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.MarkerStyle,.MarkerStyle
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:"Permanent Marker";
	font-size:17px;
	font-style:normal;
	font-weight:100;
	line-height:30px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Gym-Menuitem,.Gym-Menuitem
{
	background-color:rgba(0,0,0,1.00);
	border-color:rgba(255,255,255,0);
	border-radius:3px 3px 3px 3px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:300;
	letter-spacing:2px;
	line-height:20px;
	padding:3px 5px 3px 8px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Gym-Menuitem:hover,.Gym-Menuitem:hover
{
	background-color:rgba(0,0,0,1.00);
	border-color:rgba(255,255,255,0.25);
	border-radius:3px 3px 3px 3px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Newspaper-Button,.Newspaper-Button
{
	background-color:rgba(255,255,255,0);
	border-color:rgba(255,255,255,0.25);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:13px;
	font-style:normal;
	font-weight:700;
	letter-spacing:2px;
	line-height:17px;
	padding:12px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Newspaper-Button:hover,.Newspaper-Button:hover
{
	background-color:rgba(255,255,255,1.00);
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(0,0,0,1.00);
	text-decoration:none;
}

.tp-caption.Newspaper-Subtitle,.Newspaper-Subtitle
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(168,216,238,1.00);
	font-family:Roboto;
	font-size:15px;
	font-style:normal;
	font-weight:900;
	line-height:20px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Newspaper-Title,.Newspaper-Title
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:"Roboto Slab";;
	font-size:50px;
	font-style:normal;
	font-weight:400;
	line-height:55px;
	padding:0 0 10px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Newspaper-Title-Centered,.Newspaper-Title-Centered
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:"Roboto Slab";;
	font-size:50px;
	font-style:normal;
	font-weight:400;
	line-height:55px;
	padding:0 0 10px;
	text-align:center;
	text-decoration:none;
}

.tp-caption.Hero-Button,.Hero-Button
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.50);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	letter-spacing:3px;
	line-height:14px;
	padding:10px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Hero-Button:hover,.Hero-Button:hover
{
	background-color:rgba(255,255,255,1.00);
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(0,0,0,1.00);
	text-decoration:none;
}

.tp-caption.Video-Title,.Video-Title
{
	background-color:rgba(0,0,0,1.00);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:30px;
	font-style:normal;
	font-weight:900;
	line-height:30px;
	padding:5px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Video-SubTitle,.Video-SubTitle
{
	background-color:rgba(0,0,0,0.35);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:12px;
	font-style:normal;
	font-weight:600;
	letter-spacing:2px;
	line-height:12px;
	padding:5px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-Button,.NotGeneric-Button
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.50);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	letter-spacing:3px;
	line-height:14px;
	padding:10px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-Button:hover,.NotGeneric-Button:hover
{
	background-color:transparent;
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.NotGeneric-BigButton,.NotGeneric-BigButton
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.15);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	letter-spacing:3px;
	line-height:14px;
	padding:27px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-BigButton:hover,.NotGeneric-BigButton:hover
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.WebProduct-Button,.WebProduct-Button
{
	background-color:rgba(51,51,51,1.00);
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	letter-spacing:1px;
	line-height:48px;
	padding:0 40px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.WebProduct-Button:hover,.WebProduct-Button:hover
{
	background-color:rgba(255,255,255,1.00);
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:2px;
	color:rgba(51,51,51,1.00);
	text-decoration:none;
}

.tp-caption.Restaurant-Button,.Restaurant-Button
{
	background-color:rgba(10,10,10,0);
	border-color:rgba(255,255,255,0.50);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:500;
	letter-spacing:3px;
	line-height:17px;
	padding:12px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Restaurant-Button:hover,.Restaurant-Button:hover
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,224,129,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Gym-Button,.Gym-Button
{
	background-color:rgba(139,192,39,1.00);
	border-color:rgba(0,0,0,0);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:15px;
	font-style:normal;
	font-weight:600;
	letter-spacing:1px;
	line-height:15px;
	padding:13px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Gym-Button:hover,.Gym-Button:hover
{
	background-color:rgba(114,168,0,1.00);
	border-color:rgba(0,0,0,0);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Gym-Button-Light,.Gym-Button-Light
{
	background-color:transparent;
	border-color:rgba(255,255,255,0.25);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:15px;
	font-style:normal;
	font-weight:600;
	line-height:15px;
	padding:12px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Gym-Button-Light:hover,.Gym-Button-Light:hover
{
	background-color:rgba(114,168,0,0);
	border-color:rgba(139,192,39,1.00);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Sports-Button-Light,.Sports-Button-Light
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.50);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:17px;
	font-style:normal;
	font-weight:600;
	letter-spacing:2px;
	line-height:17px;
	padding:12px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Sports-Button-Light:hover,.Sports-Button-Light:hover
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Sports-Button-Red,.Sports-Button-Red
{
	background-color:rgba(219,28,34,1.00);
	border-color:rgba(219,28,34,0);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:17px;
	font-style:normal;
	font-weight:600;
	letter-spacing:2px;
	line-height:17px;
	padding:12px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Sports-Button-Red:hover,.Sports-Button-Red:hover
{
	background-color:rgba(0,0,0,1.00);
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Photography-Button,.Photography-Button
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.25);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:15px;
	font-style:normal;
	font-weight:600;
	letter-spacing:1px;
	line-height:15px;
	padding:13px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Photography-Button:hover,.Photography-Button:hover
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,1.00);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Newspaper-Button-2,.Newspaper-Button-2
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.50);
	border-radius:3px 3px 3px 3px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:15px;
	font-style:normal;
	font-weight:900;
	line-height:15px;
	padding:10px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Newspaper-Button-2:hover,.Newspaper-Button-2:hover
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,1.00);
	border-radius:3px 3px 3px 3px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Feature-Tour,.Feature-Tour
{
	background-color:rgba(139,192,39,1.00);
	border-color:rgba(0,0,0,0);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:700;
	line-height:17px;
	padding:17px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Feature-Tour:hover,.Feature-Tour:hover
{
	background-color:rgba(114,168,0,1.00);
	border-color:rgba(0,0,0,0);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Feature-Examples,.Feature-Examples
{
	background-color:transparent;
	border-color:rgba(33,42,64,0.15);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:2px;
	color:rgba(33,42,64,0.50);
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:700;
	line-height:17px;
	padding:15px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Feature-Examples:hover,.Feature-Examples:hover
{
	background-color:transparent;
	border-color:rgba(139,192,39,1.00);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:2px;
	color:rgba(139,192,39,1.00);
	text-decoration:none;
}

.tp-caption.subcaption,.subcaption
{
	background-color:transparent;
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(111,124,130,1.00);
	font-family:roboto;
	font-size:19px;
	font-style:normal;
	font-weight:400;
	line-height:24px;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.menutab,.menutab
{
	background-color:transparent;
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(41,46,49,1.00);
	font-family:roboto;
	font-size:25px;
	font-style:normal;
	font-weight:300;
	line-height:30px;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.menutab:hover,.menutab:hover
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(213,0,0,1.00);
	text-decoration:none;
}

.tp-caption.maincontent,.maincontent
{
	background-color:transparent;
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(41,46,49,1.00);
	font-family:roboto;
	font-size:21px;
	font-style:normal;
	font-weight:300;
	line-height:26px;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.minitext,.minitext
{
	background-color:transparent;
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(185,186,187,1.00);
	font-family:roboto;
	font-size:15px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Feature-Buy,.Feature-Buy
{
	background-color:rgba(0,154,238,1.00);
	border-color:rgba(0,0,0,0);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:700;
	line-height:17px;
	padding:17px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Feature-Buy:hover,.Feature-Buy:hover
{
	background-color:rgba(0,133,214,1.00);
	border-color:rgba(0,0,0,0);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Feature-Examples-Light,.Feature-Examples-Light
{
	background-color:transparent;
	border-color:rgba(255,255,255,0.15);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:700;
	line-height:17px;
	padding:15px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Feature-Examples-Light:hover,.Feature-Examples-Light:hover
{
	background-color:transparent;
	border-color:rgba(255,255,255,1.00);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Facebook-Likes,.Facebook-Likes
{
	background-color:rgba(59,89,153,1.00);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:15px;
	font-style:normal;
	font-weight:500;
	line-height:22px;
	padding:5px 15px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Twitter-Favorites,.Twitter-Favorites
{
	background-color:rgba(255,255,255,0);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(136,153,166,1.00);
	font-family:Roboto;
	font-size:15px;
	font-style:normal;
	font-weight:500;
	line-height:22px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Twitter-Link,.Twitter-Link
{
	background-color:rgba(255,255,255,1.00);
	border-color:transparent;
	border-radius:30px 30px 30px 30px;
	border-style:none;
	border-width:0;
	color:rgba(135,153,165,1.00);
	font-family:Roboto;
	font-size:15px;
	font-style:normal;
	font-weight:500;
	line-height:15px;
	padding:11px 11px 9px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Twitter-Link:hover,.Twitter-Link:hover
{
	background-color:rgba(0,132,180,1.00);
	border-color:transparent;
	border-radius:30px 30px 30px 30px;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Twitter-Retweet,.Twitter-Retweet
{
	background-color:rgba(255,255,255,0);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(136,153,166,1.00);
	font-family:Roboto;
	font-size:15px;
	font-style:normal;
	font-weight:500;
	line-height:22px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Twitter-Content,.Twitter-Content
{
	background-color:rgba(255,255,255,1.00);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(41,47,51,1.00);
	font-family:Roboto;
	font-size:20px;
	font-style:normal;
	font-weight:500;
	line-height:28px;
	padding:30px 30px 70px;
	text-align:left;
	text-decoration:none;
}

.revtp-searchform input[type="text"],
.revtp-searchform input[type="email"],
.revtp-form input[type="text"],
.revtp-form input[type="email"]{ 	
	font-family: "Arial", sans-serif;
    font-size: 15px;
    color: #000;
    background-color: #fff;
    line-height: 46px;
    padding: 0 20px;
    cursor: text;
    border: 0;
    width: 400px;
    margin-bottom: 0px;
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
    -ms-transition: background-color 0.5s;
    transition: background-color 0.5s;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}


.tp-caption.BigBold-Title,
.BigBold-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 110px;
    line-height: 100px;
    font-weight: 800;
    font-style: normal;
    font-family: Raleway;
    padding: 10px 0px 10px 0;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.BigBold-SubTitle,
.BigBold-SubTitle {
    color: rgba(255, 255, 255, 0.50);
    font-size: 15px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.BigBold-Button,
.BigBold-Button {
    color: rgba(255, 255, 255, 1.00);
    font-size: 13px;
    line-height: 13px;
    font-weight: 500;
    font-style: normal;
    font-family: Raleway;
    padding: 15px 50px 15px 50px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(255, 255, 255, 0.50);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.BigBold-Button:hover,
.BigBold-Button:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px
}
.tp-caption.FoodCarousel-Content,
.FoodCarousel-Content {
    color: rgba(41, 46, 49, 1.00);
    font-size: 17px;
    line-height: 28px;
    font-weight: 500;
    font-style: normal;
    font-family: Raleway;
    padding: 30px 30px 30px 30px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(41, 46, 49, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.FoodCarousel-Button,
.FoodCarousel-Button {
    color: rgba(41, 46, 49, 1.00);
    font-size: 13px;
    line-height: 13px;
    font-weight: 700;
    font-style: normal;
    font-family: Raleway;
    padding: 15px 70px 15px 50px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(41, 46, 49, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.FoodCarousel-Button:hover,
.FoodCarousel-Button:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(41, 46, 49, 1.00);
    border-color: rgba(41, 46, 49, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px
}
.tp-caption.FoodCarousel-CloseButton,
.FoodCarousel-CloseButton {
    color: rgba(41, 46, 49, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    font-style: normal;
    font-family: Raleway;
    padding: 14px 14px 14px 16px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(41, 46, 49, 0);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px 30px 30px 30px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.FoodCarousel-CloseButton:hover,
.FoodCarousel-CloseButton:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(41, 46, 49, 1.00);
    border-color: rgba(41, 46, 49, 0);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px 30px 30px 30px
}
.tp-caption.Video-SubTitle,
.Video-SubTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 12px;
    line-height: 12px;
    font-weight: 600;
    font-style: normal;
    font-family: Raleway;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.35);
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    letter-spacing: 2px;
    text-align: left
}
.tp-caption.Video-Title,
.Video-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 30px;
    line-height: 30px;
    font-weight: 900;
    font-style: normal;
    font-family: Raleway;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 1.00);
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Travel-BigCaption,
.Travel-BigCaption {
    color: rgba(255, 255, 255, 1.00);
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Travel-SmallCaption,
.Travel-SmallCaption {
    color: rgba(255, 255, 255, 1.00);
    font-size: 25px;
    line-height: 30px;
    font-weight: 300;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Travel-CallToAction,
.Travel-CallToAction {
    color: rgba(255, 255, 255, 1.00);
    font-size: 25px;
    line-height: 25px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 12px 20px 12px 20px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.05);
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.Travel-CallToAction:hover,
.Travel-CallToAction:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.15);
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 5px 5px 5px 5px
}


.tp-caption.RotatingWords-TitleWhite,
.RotatingWords-TitleWhite {
    color: rgba(255, 255, 255, 1.00);
    font-size: 70px;
    line-height: 70px;
    font-weight: 800;
    font-style: normal;
    font-family: Raleway;
    padding: 0px 0px 0px 0;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.RotatingWords-Button,
.RotatingWords-Button {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    font-style: normal;
    font-family: Raleway;
    padding: 20px 50px 20px 50px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(255, 255, 255, 0.15);
    border-style: solid;
    border-width: 2px;
    border-radius: 0px 0px 0px 0px;
    text-align: left;
    letter-spacing: 3px
}
.tp-caption.RotatingWords-Button:hover,
.RotatingWords-Button:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 0px 0px 0px 0px
}
.tp-caption.RotatingWords-SmallText,
.RotatingWords-SmallText {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    text-shadow: none
}




.tp-caption.ContentZoom-SmallTitle,
.ContentZoom-SmallTitle {
    color: rgba(41, 46, 49, 1.00);
    font-size: 33px;
    line-height: 45px;
    font-weight: 600;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ContentZoom-SmallSubtitle,
.ContentZoom-SmallSubtitle {
    color: rgba(111, 124, 130, 1.00);
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ContentZoom-SmallIcon,
.ContentZoom-SmallIcon {
    color: rgba(41, 46, 49, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: Raleway;
    padding: 10px 10px 10px 10px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ContentZoom-SmallIcon:hover,
.ContentZoom-SmallIcon:hover {
    color: rgba(111, 124, 130, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px
}
.tp-caption.ContentZoom-DetailTitle,
.ContentZoom-DetailTitle {
    color: rgba(41, 46, 49, 1.00);
    font-size: 70px;
    line-height: 70px;
    font-weight: 500;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ContentZoom-DetailSubTitle,
.ContentZoom-DetailSubTitle {
    color: rgba(111, 124, 130, 1.00);
    font-size: 25px;
    line-height: 25px;
    font-weight: 500;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ContentZoom-DetailContent,
.ContentZoom-DetailContent {
    color: rgba(111, 124, 130, 1.00);
    font-size: 17px;
    line-height: 28px;
    font-weight: 500;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ContentZoom-Button,
.ContentZoom-Button {
    color: rgba(41, 46, 49, 1.00);
    font-size: 13px;
    line-height: 13px;
    font-weight: 700;
    font-style: normal;
    font-family: Raleway;
    padding: 15px 50px 15px 50px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(41, 46, 49, 0.50);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.ContentZoom-Button:hover,
.ContentZoom-Button:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(41, 46, 49, 1.00);
    border-color: rgba(41, 46, 49, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px
}
.tp-caption.ContentZoom-ButtonClose,
.ContentZoom-ButtonClose {
    color: rgba(41, 46, 49, 1.00);
    font-size: 13px;
    line-height: 13px;
    font-weight: 700;
    font-style: normal;
    font-family: Raleway;
    padding: 14px 14px 14px 16px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(41, 46, 49, 0.50);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px 30px 30px 30px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.ContentZoom-ButtonClose:hover,
.ContentZoom-ButtonClose:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(41, 46, 49, 1.00);
    border-color: rgba(41, 46, 49, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px 30px 30px 30px
}
.tp-caption.Newspaper-Title,
.Newspaper-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 50px;
    line-height: 55px;
    font-weight: 400;
    font-style: normal;
    font-family: "Roboto Slab";
    padding: 0 0 10px 0;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Newspaper-Subtitle,
.Newspaper-Subtitle {
    color: rgba(168, 216, 238, 1.00);
    font-size: 15px;
    line-height: 20px;
    font-weight: 900;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Newspaper-Button,
.Newspaper-Button {
    color: rgba(255, 255, 255, 1.00);
    font-size: 13px;
    line-height: 17px;
    font-weight: 700;
    font-style: normal;
    font-family: Roboto;
    padding: 12px 35px 12px 35px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0);
    border-color: rgba(255, 255, 255, 0.25);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    letter-spacing: 2px;
    text-align: left
}
.tp-caption.Newspaper-Button:hover,
.Newspaper-Button:hover {
    color: rgba(0, 0, 0, 1.00);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px
}
.tp-caption.rtwhitemedium,
.rtwhitemedium {
    font-size: 22px;
    line-height: 26px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: transparent;
    border-width: 0px;
    border-color: rgb(0, 0, 0);
    border-style: none;
    text-shadow: none
}

@media only screen and (max-width: 767px) {
	.revtp-searchform input[type="text"],
	.revtp-searchform input[type="email"],
	.revtp-form input[type="text"],
	.revtp-form input[type="email"] { width: 200px !important; }
}

.revtp-searchform input[type="submit"],
.revtp-form input[type="submit"] {	
	font-family: "Arial", sans-serif;
    line-height: 46px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    padding: 0 20px;
    border: 0;
    background: #009aee;
    color: #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.tp-caption.Twitter-Content a,
    .tp-caption.Twitter-Content a:visited {
        color: #0084B4 !important
    }
    .tp-caption.Twitter-Content a:hover {
        color: #0084B4 !important;
        text-decoration: underline !important
    }
    .tp-caption.Concept-Title,
    .Concept-Title {
        color: rgba(255, 255, 255, 1.00);
        font-size: 70px;
        line-height: 70px;
        font-weight: 700;
        font-style: normal;
        font-family: Roboto Condensed;
        padding: 0px 0px 10px 0px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 5px
    }
    .tp-caption.Concept-SubTitle,
    .Concept-SubTitle {
        color: rgba(255, 255, 255, 0.65);
        font-size: 25px;
        line-height: 25px;
        font-weight: 700;
        font-style: italic;
        font-family: Playfair Display;
        padding: 0px 0px 10px 0px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px
    }
    .tp-caption.Concept-Content,
    .Concept-Content {
        color: rgba(255, 255, 255, 1.00);
        font-size: 20px;
        line-height: 30px;
        font-weight: 400;
        font-style: normal;
        font-family: Roboto Condensed;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: center;
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(255, 255, 255, 1.00);
        border-style: none;
        border-width: 2px;
        border-radius: 0px 0px 0px 0px
    }
    .tp-caption.Concept-MoreBtn,
    .Concept-MoreBtn {
        color: rgba(255, 255, 255, 1.00);
        font-size: 30px;
        line-height: 30px;
        font-weight: 300;
        font-style: normal;
        font-family: Roboto;
        padding: 10px 8px 7px 10px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 50px 50px 50px 50px;
        letter-spacing: 1px;
        text-align: left
    }
    .tp-caption.Concept-MoreBtn:hover,
    .Concept-MoreBtn:hover {
        color: rgba(255, 255, 255, 1.00);
        text-decoration: none;
        background-color: rgba(255, 255, 255, 0.15);
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 50px 50px 50px 50px
    }
    .tp-caption.Concept-LessBtn,
    .Concept-LessBtn {
        color: rgba(255, 255, 255, 1.00);
        font-size: 30px;
        line-height: 30px;
        font-weight: 300;
        font-style: normal;
        font-family: Roboto;
        padding: 10px 8px 7px 10px;
        text-decoration: none;
        text-align: left;
        background-color: rgba(0, 0, 0, 1.00);
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 50px 50px 50px 50px;
        letter-spacing: 1px;
        text-align: left
    }
    .tp-caption.Concept-LessBtn:hover,
    .Concept-LessBtn:hover {
        color: rgba(0, 0, 0, 1.00);
        text-decoration: none;
        background-color: rgba(255, 255, 255, 1.00);
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 50px 50px 50px 50px
    }
    .tp-caption.Concept-SubTitle-Dark,
    .Concept-SubTitle-Dark {
        color: rgba(0, 0, 0, 0.65);
        font-size: 25px;
        line-height: 25px;
        font-weight: 700;
        font-style: italic;
        font-family: Playfair Display;
        padding: 0px 0px 10px 0px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px
    }
    .tp-caption.Concept-Title-Dark,
    .Concept-Title-Dark {
        color: rgba(0, 0, 0, 1.00);
        font-size: 70px;
        line-height: 70px;
        font-weight: 700;
        font-style: normal;
        font-family: Roboto Condensed;
        padding: 0px 0px 10px 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 5px
    }
    .tp-caption.Concept-MoreBtn-Dark,
    .Concept-MoreBtn-Dark {
        color: rgba(0, 0, 0, 1.00);
        font-size: 30px;
        line-height: 30px;
        font-weight: 300;
        font-style: normal;
        font-family: Roboto;
        padding: 10px 8px 7px 10px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 50px 50px 50px 50px;
        letter-spacing: 1px;
        text-align: left
    }
    .tp-caption.Concept-MoreBtn-Dark:hover,
    .Concept-MoreBtn-Dark:hover {
        color: rgba(255, 255, 255, 1.00);
        text-decoration: none;
        background-color: rgba(0, 0, 0, 1.00);
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 50px 50px 50px 50px
    }
    .tp-caption.Concept-Content-Dark,
    .Concept-Content-Dark {
        color: rgba(0, 0, 0, 1.00);
        font-size: 20px;
        line-height: 30px;
        font-weight: 400;
        font-style: normal;
        font-family: Roboto Condensed;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: center;
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(255, 255, 255, 1.00);
        border-style: none;
        border-width: 2px;
        border-radius: 0px 0px 0px 0px
    }
    .tp-caption.Concept-Notice,
    .Concept-Notice {
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 15px;
        font-weight: 400;
        font-style: normal;
        font-family: Roboto Condensed;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: center;
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(255, 255, 255, 1.00);
        border-style: none;
        border-width: 2px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 2px
    }
    .tp-caption.Concept-Content a,
    .tp-caption.Concept-Content a:visited {
        color: #fff !important;
        border-bottom: 1px solid #fff !important;
        font-weight: 700 !important;
    }
    .tp-caption.Concept-Content a:hover {
        border-bottom: 1px solid transparent !important;
    }
    .tp-caption.Concept-Content-Dark a,
    .tp-caption.Concept-Content-Dark a:visited {
        color: #000 !important;
        border-bottom: 1px solid #000 !important;
        font-weight: 700 !important;
    }
    .tp-caption.Concept-Content-Dark a:hover {
        border-bottom: 1px solid transparent !important;
    }

    .tp-caption.Twitter-Content a,
    .tp-caption.Twitter-Content a:visited {
        color: #0084B4 !important
    }
    .tp-caption.Twitter-Content a:hover {
        color: #0084B4 !important;
        text-decoration: underline !important
    }
    .tp-caption.Creative-Title,
    .Creative-Title {
        color: rgba(255, 255, 255, 1.00);
        font-size: 70px;
        line-height: 70px;
        font-weight: 400;
        font-style: normal;
        font-family: Playfair Display;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px
    }
    .tp-caption.Creative-SubTitle,
    .Creative-SubTitle {
        color: rgba(205, 176, 131, 1.00);
        font-size: 14px;
        line-height: 14px;
        font-weight: 400;
        font-style: normal;
        font-family: Lato;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 2px
    }
    .tp-caption.Creative-Button,
    .Creative-Button {
        color: rgba(205, 176, 131, 1.00);
        font-size: 13px;
        line-height: 13px;
        font-weight: 400;
        font-style: normal;
        font-family: Lato;
        padding: 15px 50px 15px 50px;
        text-decoration: none;
        text-align: left;
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(205, 176, 131, 0.25);
        border-style: solid;
        border-width: 1px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 2px
    }
    .tp-caption.Creative-Button:hover,
    .Creative-Button:hover {
        color: rgba(205, 176, 131, 1.00);
        text-decoration: none;
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(205, 176, 131, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 0px 0px 0px 0px
    }

.tp-caption.subcaption,
    .subcaption {
        color: rgba(111, 124, 130, 1.00);
        font-size: 19px;
        line-height: 24px;
        font-weight: 400;
        font-style: normal;
        font-family: roboto;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: rgba(0, 0, 0, 1.00);
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-shadow: none;
        text-align: left
    }
    .tp-caption.RedDot,
    .RedDot {
        color: rgba(0, 0, 0, 1.00);        
        font-weight: 400;
        font-style: normal;        
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: left;
        background-color: rgba(213, 0, 0, 1.00);
        border-color: rgba(255, 255, 255, 1.00);
        border-style: solid;
        border-width: 5px;
        border-radius: 50px 50px 50px 50px
    }
    .tp-caption.RedDot:hover,
    .RedDot:hover {
        color: rgba(0, 0, 0, 1.00);
        text-decoration: none;
        background-color: rgba(255, 255, 255, 0.75);
        border-color: rgba(213, 0, 0, 1.00);
        border-style: solid;
        border-width: 5px;
        border-radius: 50px 50px 50px 50px
    }

    .tp-caption.SlidingOverlays-Title,
    .SlidingOverlays-Title {
        color: rgba(255, 255, 255, 1.00);
        font-size: 50px;
        line-height: 50px;
        font-weight: 400;
        font-style: normal;
        font-family: Playfair Display;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px
    }
    .tp-caption.SlidingOverlays-Title,
    .SlidingOverlays-Title {
        color: rgba(255, 255, 255, 1.00);
        font-size: 50px;
        line-height: 50px;
        font-weight: 400;
        font-style: normal;
        font-family: Playfair Display;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px
    }

     .tp-caption.Woo-TitleLarge,
    .Woo-TitleLarge {
        color: rgba(0, 0, 0, 1.00);
        font-size: 40px;
        line-height: 40px;
        font-weight: 400;
        font-style: normal;
        font-family: Playfair Display;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center;
        type: text
    }
    .tp-caption.Woo-Rating,
    .Woo-Rating {
        color: rgba(0, 0, 0, 1.00);
        font-size: 14px;
        line-height: 30px;
        font-weight: 300;
        font-style: normal;
        font-family: Roboto;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: left;
        type: text
    }
    .tp-caption.Woo-SubTitle,
    .Woo-SubTitle {
        color: rgba(0, 0, 0, 1.00);
        font-size: 18px;
        line-height: 18px;
        font-weight: 300;
        font-style: normal;
        font-family: Roboto;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center;
        letter-spacing: 2px;
        type: text
    }
    .tp-caption.Woo-PriceLarge,
    .Woo-PriceLarge {
        color: rgba(0, 0, 0, 1.00);
        font-size: 60px;
        line-height: 60px;
        font-weight: 700;
        font-style: normal;
        font-family: Roboto;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center;
        type: text
    }
    .tp-caption.Woo-ProductInfo,
    .Woo-ProductInfo {
        color: rgba(0, 0, 0, 1.00);
        font-size: 15px;
        line-height: 15px;
        font-weight: 500;
        font-style: normal;
        font-family: Roboto;
        padding: 12px 75px 12px 50px;
        text-decoration: none;
        background-color: rgba(254, 207, 114, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px;
        text-align: left;
        type: button
    }
    .tp-caption.Woo-ProductInfo:hover,
    .Woo-ProductInfo:hover {
        color: rgba(0, 0, 0, 1.00);
        text-decoration: none;
        background-color: rgba(243, 168, 71, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px
    }
    .tp-caption.Woo-AddToCart,
    .Woo-AddToCart {
        color: rgba(0, 0, 0, 1.00);
        font-size: 15px;
        line-height: 15px;
        font-weight: 500;
        font-style: normal;
        font-family: Roboto;
        padding: 12px 35px 12px 35px;
        text-decoration: none;
        background-color: rgba(254, 207, 114, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px;
        text-align: left;
        type: button
    }
    .tp-caption.Woo-AddToCart:hover,
    .Woo-AddToCart:hover {
        color: rgba(0, 0, 0, 1.00);
        text-decoration: none;
        background-color: rgba(243, 168, 71, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px
    }
    .tp-caption.Woo-TitleLarge,
    .Woo-TitleLarge {
        color: rgba(0, 0, 0, 1.00);
        font-size: 40px;
        line-height: 40px;
        font-weight: 400;
        font-style: normal;
        font-family: Playfair Display;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center;
        type: text
    }
    .tp-caption.Woo-SubTitle,
    .Woo-SubTitle {
        color: rgba(0, 0, 0, 1.00);
        font-size: 18px;
        line-height: 18px;
        font-weight: 300;
        font-style: normal;
        font-family: Roboto;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center;
        letter-spacing: 2px;
        type: text
    }
    .tp-caption.Woo-PriceLarge,
    .Woo-PriceLarge {
        color: rgba(0, 0, 0, 1.00);
        font-size: 60px;
        line-height: 60px;
        font-weight: 700;
        font-style: normal;
        font-family: Roboto;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center;
        type: text
    }
    .tp-caption.Woo-ProductInfo,
    .Woo-ProductInfo {
        color: rgba(0, 0, 0, 1.00);
        font-size: 15px;
        line-height: 15px;
        font-weight: 500;
        font-style: normal;
        font-family: Roboto;
        padding: 12px 75px 12px 50px;
        text-decoration: none;
        background-color: rgba(254, 207, 114, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px;
        text-align: left;
        type: button
    }
    .tp-caption.Woo-ProductInfo:hover,
    .Woo-ProductInfo:hover {
        color: rgba(0, 0, 0, 1.00);
        text-decoration: none;
        background-color: rgba(243, 168, 71, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px
    }
    .tp-caption.Woo-AddToCart,
    .Woo-AddToCart {
        color: rgba(0, 0, 0, 1.00);
        font-size: 15px;
        line-height: 15px;
        font-weight: 500;
        font-style: normal;
        font-family: Roboto;
        padding: 12px 35px 12px 35px;
        text-decoration: none;
        background-color: rgba(254, 207, 114, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px;
        text-align: left;
        type: button
    }
    .tp-caption.Woo-AddToCart:hover,
    .Woo-AddToCart:hover {
        color: rgba(0, 0, 0, 1.00);
        text-decoration: none;
        background-color: rgba(243, 168, 71, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px
    }

    .tp-caption.FullScreen-Toggle,
    .FullScreen-Toggle {
        color: rgba(255, 255, 255, 1.00);
        font-size: 20px;
        line-height: 20px;
        font-weight: 400;
        font-style: normal;
        font-family: Raleway;
        padding: 11px 8px 11px 12px;
        text-decoration: none;
        text-align: left;
        background-color: rgba(0, 0, 0, 0.50);
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 3px;
        text-align: left
    }
    .tp-caption.FullScreen-Toggle:hover,
    .FullScreen-Toggle:hover {
        color: rgba(255, 255, 255, 1.00);
        text-decoration: none;
        background-color: rgba(0, 0, 0, 1.00);
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px
    }

    .tp-caption.Agency-Title,
.Agency-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 70px;
    line-height: 70px;
    font-weight: 900;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 10px
}
.tp-caption.Agency-SubTitle,
.Agency-SubTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    font-style: italic;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.Agency-PlayBtn,
.Agency-PlayBtn {
    color: rgba(255, 255, 255, 1.00);
    font-size: 30px;
    line-height: 71px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 100px 100px 100px 100px;
    text-align: center
}
.tp-caption.Agency-PlayBtn:hover,
.Agency-PlayBtn:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 100px 100px 100px 100px;
    cursor: pointer
}
.tp-caption.Agency-SmallText,
.Agency-SmallText {
    color: rgba(255, 255, 255, 1.00);
    font-size: 12px;
    line-height: 12px;
    font-weight: 900;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 5px
}
.tp-caption.Agency-Social,
.Agency-Social {
    color: rgba(51, 51, 51, 1.00);
    font-size: 25px;
    line-height: 50px;
    font-weight: 400;
    font-style: normal;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(51, 51, 51, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 30px 30px 30px 30px;
    text-align: center
}
.tp-caption.Agency-Social:hover,
.Agency-Social:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(51, 51, 51, 1.00);
    border-color: rgba(51, 51, 51, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 30px 30px 30px 30px;
    cursor: pointer
}
.tp-caption.Agency-CloseBtn,
.Agency-CloseBtn {
    color: rgba(255, 255, 255, 1.00);
    font-size: 50px;
    line-height: 50px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0);
    border-style: none;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    text-align: center
}
.tp-caption.Agency-CloseBtn:hover,
.Agency-CloseBtn:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0);
    border-style: none;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    cursor: pointer
}

.tp-caption.Dining-Title,
.Dining-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 70px;
    line-height: 70px;
    font-weight: 400;
    font-style: normal;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 10px
}
.tp-caption.Dining-SubTitle,
.Dining-SubTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Dining-BtnLight,
.Dining-BtnLight {
    color: rgba(255, 255, 255, 0.50);
    font-size: 15px;
    line-height: 15px;
    font-weight: 700;
    font-style: normal;
    font-family: Lato;
    padding: 17px 73px 17px 50px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(255, 255, 255, 0.25);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    text-align: left;
    letter-spacing: 2px
}
.tp-caption.Dining-BtnLight:hover,
.Dining-BtnLight:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px
}
.tp-caption.Dining-Social,
.Dining-Social {
    color: rgba(255, 255, 255, 1.00);
    font-size: 25px;
    line-height: 50px;
    font-weight: 400;
    font-style: normal;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.25);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px 30px 30px 30px;
    text-align: center
}
.tp-caption.Dining-Social:hover,
.Dining-Social:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px 30px 30px 30px;
    cursor: pointer
}
tp-caption.Team-Thumb,
.Team-Thumb {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
    font-style: normal;
    font-family: Arial;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Team-Thumb:hover,
.Team-Thumb:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    cursor: pointer
}
.tp-caption.Team-Name,
.Team-Name {
    color: rgba(255, 255, 255, 1.00);
    font-size: 70px;
    line-height: 70px;
    font-weight: 900;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Team-Position,
.Team-Position {
    color: rgba(255, 255, 255, 1.00);
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Team-Description,
.Team-Description {
    color: rgba(255, 255, 255, 1.00);
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Team-Social,
.Team-Social {
    color: rgba(255, 255, 255, 1.00);
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
    font-style: normal;
    font-family: Arial;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.Team-Social:hover,
.Team-Social:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    cursor: pointer
}

.tp-caption.VideoControls-Play,
.VideoControls-Play {
    color: rgba(0, 0, 0, 1.00);
    font-size: 50px;
    line-height: 120px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 0px 0px 7px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    text-align: center
}
.tp-caption.VideoControls-Play:hover,
.VideoControls-Play:hover {
    color: rgba(0, 0, 0, 1.00);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    cursor: pointer
}
.tp-caption.VideoPlayer-Title,
.VideoPlayer-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 40px;
    line-height: 40px;
    font-weight: 900;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 10px
}
.tp-caption.VideoPlayer-SubTitle,
.VideoPlayer-SubTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    font-style: italic;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.VideoPlayer-Social,
.VideoPlayer-Social {
    color: rgba(255, 255, 255, 1.00);
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
    font-style: normal;
    font-family: Arial;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.VideoPlayer-Social:hover,
.VideoPlayer-Social:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    cursor: pointer
}
.tp-caption.VideoControls-Mute,
.VideoControls-Mute {
    color: rgba(0, 0, 0, 1.00);
    font-size: 20px;
    line-height: 50px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    text-align: center
}
.tp-caption.VideoControls-Mute:hover,
.VideoControls-Mute:hover {
    color: rgba(0, 0, 0, 1.00);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    cursor: pointer
}
.tp-caption.VideoControls-Pause,
.VideoControls-Pause {
    color: rgba(0, 0, 0, 1.00);
    font-size: 20px;
    line-height: 50px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    text-align: center
}
.tp-caption.VideoControls-Pause:hover,
.VideoControls-Pause:hover {
    color: rgba(0, 0, 0, 1.00);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    cursor: pointer
 }

.soundcloudwrapper iframe {
    width: 100% !important
}
.tp-caption.SleekLanding-Title,
.SleekLanding-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 35px;
    line-height: 40px;
    font-weight: 400;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 5px
}
.tp-caption.SleekLanding-ButtonBG,
.SleekLanding-ButtonBG {
    color: rgba(0, 0, 0, 1.00);
    font-size: px;
    line-height: px;
    font-weight: 700;
    font-style: normal;
    font-family: ;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: rgba(255, 255, 255, 0.10);
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
    -webkit-box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15)
}
.tp-caption.SleekLanding-SmallTitle,
.SleekLanding-SmallTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 13px;
    line-height: 50px;
    font-weight: 900;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 2px
}
.tp-caption.SleekLanding-BottomText,
.SleekLanding-BottomText {
    color: rgba(255, 255, 255, 1.00);
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.SleekLanding-Social,
.SleekLanding-Social {
    color: rgba(255, 255, 255, 1.00);
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    font-family: Arial;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.SleekLanding-Social:hover,
.SleekLanding-Social:hover {
    color: rgba(0, 0, 0, 0.25);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    cursor: pointer
}
#rev_slider_429_1_wrapper .tp-loader.spinner2 {
    background-color: #555555 !important;
}
.tp-fat {
    font-weight: 900 !important;
}

.tp-caption.PostSlider-Category,
.PostSlider-Category {
    color: rgba(0, 0, 0, 1.00);
    font-size: 15px;
    line-height: 15px;
    font-weight: 300;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    letter-spacing: 3px;
    text-align: left
}
.tp-caption.PostSlider-Title,
.PostSlider-Title {
    color: rgba(0, 0, 0, 1.00);
    font-size: 40px;
    line-height: 40px;
    font-weight: 400;
    font-style: normal;
    font-family: Playfair Display;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.PostSlider-Content,
.PostSlider-Content {
    color: rgba(119, 119, 119, 1.00);
    font-size: 15px;
    line-height: 23px;
    font-weight: 400;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.PostSlider-Button,
.PostSlider-Button {
    color: rgba(0, 0, 0, 1.00);
    font-size: 15px;
    line-height: 40px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 1px 56px 1px 32px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    text-align: left
}
.tp-caption.PostSlider-Button:hover,
.PostSlider-Button:hover {
    color: rgba(0, 0, 0, 1.00);
    text-decoration: none;
    background-color: rgba(238, 238, 238, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    cursor: pointer
}

/* media queries */

@media only screen and (max-width: 960px) {} @media only screen and (max-width: 768px) {} .tp-caption.LandingPage-Title,
.LandingPage-Title {
    color:rgba(255,
    255,
    255,
    1.00);
    font-size:70px;
    line-height:80px;
    font-weight:900;
    font-style:normal;
    font-family:Lato;
    padding:0 0 0 0px;
    text-decoration:none;
    background-color:transparent;
    border-color:transparent;
    border-style:none;
    border-width:0px;
    border-radius:0 0 0 0px;
    text-align:left;
    letter-spacing:10px
}
.tp-caption.LandingPage-SubTitle,
.LandingPage-SubTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    font-style: italic;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.LandingPage-Button,
.LandingPage-Button {
    color: rgba(0, 0, 0, 1.00);
    font-size: 15px;
    line-height: 54px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 35px 0px 35px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    text-align: left;
    letter-spacing: 3px
}
.tp-caption.LandingPage-Button:hover,
.LandingPage-Button:hover {
    color: rgba(0, 0, 0, 1.00);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    cursor: pointer
}
.tp-caption.App-Content a,
.tp-caption.App-Content a:visited {
    color: #89124e !important;
    border-bottom: 1px solid transparent !important;
    font-weight: bold !important;
}
.tp-caption.App-Content a:hover {
    border-bottom: 1px solid #89124e !important;
}
.tp-caption.RockBand-LogoText,
.RockBand-LogoText {
    color: rgba(255, 255, 255, 1.00);
    font-size: 60px;
    line-height: 60px;
    font-weight: 700;
    font-style: normal;
    font-family: Oswald;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited {
    color: #fff !important;
    text-decoration: underline !important;
}
.tp-caption.Twitter-Content a:hover {
    color: #fff !important;
    text-decoration: none !important;
}
.soundcloudwrapper iframe {
    width: 100% !important
}

.tp-caption.Agency-LogoText,
.Agency-LogoText {
    color: rgba(255, 255, 255, 1.00);
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center;
    letter-spacing: 1px
}
.tp-caption.ComingSoon-Highlight,
.ComingSoon-Highlight {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 37px;
    font-weight: 400;
    font-style: normal;
    font-family: Lato;
    padding: 0 20px 3px 20px;
    text-decoration: none;
    text-align: left;
    background-color: rgba(0, 154, 238, 1.00);
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ComingSoon-Count,
.ComingSoon-Count {
    color: rgba(255, 255, 255, 1.00);
    font-size: 50px;
    line-height: 50px;
    font-weight: 900;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ComingSoon-CountUnit,
.ComingSoon-CountUnit {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.ComingSoon-NotifyMe,
.ComingSoon-NotifyMe {
    color: rgba(164, 157, 143, 1.00);
    font-size: 27px;
    line-height: 35px;
    font-weight: 600;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}

#mc_embed_signup input#mce-EMAIL {
    font-family: "Lato", sans-serif;
    font-size: 15px;
    color: #000;
    background-color: #fff;
    line-height: 46px;
    padding: 0 20px;
    cursor: text;
    border: 1px solid #fff;
    width: 400px;
    margin-bottom: 0px;
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
    -ms-transition: background-color 0.5s;
    transition: background-color 0.5s;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#mc_embed_signup input#mce-EMAIL[type="email"]:focus {
    background-color: #fff;
    border: 1px solid #666;
    border-right: 0;
}
#mc_embed_signup input#mc-embedded-subscribe,
#mc_embed_signup input#mc-embedded-subscribe:focus {
    font-family: "Lato", sans-serif;
    line-height: 46px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 900;
    padding: 0 20px;
    border: 1px solid #009aee;
    background: #009aee;
    color: #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#mc_embed_signup input#mc-embedded-subscribe:hover {
    background: #0083d4;
}
@media only screen and (max-width: 767px) {
    #mc_embed_signup input#mce-EMAIL {
        width: 200px;
    }
}
.tp-caption.Agency-SmallTitle,
.Agency-SmallTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 15px;
    line-height: 22px;
    font-weight: 400;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center;
    letter-spacing: 6px
}
.tp-caption.Agency-SmallContent,
.Agency-SmallContent {
    color: rgba(255, 255, 255, 1.00);
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.Agency-SmallLink,
.Agency-SmallLink {
    color: rgba(248, 124, 9, 1.00);
    font-size: 12px;
    line-height: 22px;
    font-weight: 700;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0px 0;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center;
    letter-spacing: 2px;
    border-bottom: 1px solid #f87c09 !important
}
.tp-caption.Agency-SmallLink:hover,
.Agency-SmallLink:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    cursor: pointer
}
.tp-caption.Agency-NavButton,
.Agency-NavButton {
    color: rgba(51, 51, 51, 1.00);
    font-size: 17px;
    line-height: 50px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    text-align: center;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    text-align: center
}
.tp-caption.Agency-NavButton:hover,
.Agency-NavButton:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(51, 51, 51, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    cursor: pointer
}
.tp-caption.Agency-SmallLinkGreen,
.Agency-SmallLinkGreen {
    color: rgba(109, 177, 155, 1.00);
    font-size: 12px;
    line-height: 22px;
    font-weight: 700;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0px 0;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center;
    letter-spacing: 2px;
    border-bottom: 1px solid #6db19b !important
}
.tp-caption.Agency-SmallLinkGreen:hover,
.Agency-SmallLinkGreen:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    cursor: pointer
}
.tp-caption.Agency-SmallLinkBlue,
.Agency-SmallLinkBlue {
    color: rgba(153, 153, 153, 1.00);
    font-size: 12px;
    line-height: 22px;
    font-weight: 700;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0px 0;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center;
    letter-spacing: 2px;
    border-bottom: 1px solid #999 !important
}
.tp-caption.Agency-SmallLinkBlue:hover,
.Agency-SmallLinkBlue:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    cursor: pointer
}
.tp-caption.Agency-LogoText,
.Agency-LogoText {
    color: rgba(255, 255, 255, 1.00);
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center;
    letter-spacing: 1px
}
.tp-caption.Agency-ArrowTooltip,
.Agency-ArrowTooltip {
    color: rgba(51, 51, 51, 1.00);
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: Permanent Marker;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Agency-SmallSocial,
.Agency-SmallSocial {
    color: rgba(255, 255, 255, 1.00);
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    font-family: Arial;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.Agency-SmallSocial:hover,
.Agency-SmallSocial:hover {
    color: rgba(51, 51, 51, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    cursor: pointer
}
/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/navigation.css ***!
  \*********************************************************************************************************************/
/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 ARES SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
.ares.tparrows {
  cursor:pointer;
  background:#fff;
  min-width:60px;
    min-height:60px;
  position:absolute;
  display:block;
  z-index:100;
    border-radius:50%;
}
.ares.tparrows:hover {
}
.ares.tparrows:before {
  font-family: "revicons";
  font-size:25px;
  color:#aaa;
  display:block;
  line-height: 60px;
  text-align: center;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
    z-index:2;
    position:relative;
}
.ares.tparrows.tp-leftarrow:before {
  content: "\e81f";
}
.ares.tparrows.tp-rightarrow:before {
  content: "\e81e";
}
.ares.tparrows:hover:before {
 color:#000;
      }
.ares .tp-title-wrap { 
  position:absolute;
  z-index:1;
  display:inline-block;
  background:#fff;
  min-height:60px;
  line-height:60px;
  top:0px;
  margin-left:30px;
  border-radius:0px 30px 30px 0px;
  overflow:hidden;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transform:scaleX(0);  
  -webkit-transform:scaleX(0);  
  transform-origin:0% 50%; 
   -webkit-transform-origin:0% 50%;
}
 .ares.tp-rightarrow .tp-title-wrap { 
   right:0px;
   margin-right:30px;margin-left:0px;
   -webkit-transform-origin:100% 50%;
border-radius:30px 0px 0px 30px;
 }
.ares.tparrows:hover .tp-title-wrap {
  transform:scaleX(1) scaleY(1);
    -webkit-transform:scaleX(1) scaleY(1);
}
.ares .tp-arr-titleholder {
  position:relative;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transform:translateX(200px);  
  text-transform:uppercase;
  color:#000;
  font-weight:400;
  font-size:14px;
  line-height:60px;
  white-space:nowrap;
  padding:0px 20px;
  margin-left:10px;
  opacity:0;
}

.ares.tp-rightarrow .tp-arr-titleholder {
   transform:translateX(-200px); 
   margin-left:0px; margin-right:10px;
      }

.ares.tparrows:hover .tp-arr-titleholder {
   transform:translateX(0px);
   -webkit-transform:translateX(0px);
  transition-delay: 0.1s;
  opacity:1;
}

/* BULLETS */
.ares.tp-bullets {
}
.ares.tp-bullets:before {
  content:" ";
  position:absolute;
  width:100%;
  height:100%;
  background:transparent;
  padding:10px;
  margin-left:-10px;margin-top:-10px;
  box-sizing:content-box;
}
.ares .tp-bullet {
  width:13px;
  height:13px;
  position:absolute;
  background:#e5e5e5;
  border-radius:50%;
  cursor: pointer;
  box-sizing:content-box;
}
.ares .tp-bullet:hover,
.ares .tp-bullet.selected {
  background:#fff;
}
.ares .tp-bullet-title {
  position:absolute;
  color:#888;
  font-size:12px;
  padding:0px 10px;
  font-weight:600;
  right:27px;
  top:-4px;
  background:#fff;
  background:rgba(255,255,255,0.75);
  visibility:hidden;
  transform:translateX(-20px);
  -webkit-transform:translateX(-20px);
  transition:transform 0.3s;
  -webkit-transition:transform 0.3s;
  line-height:20px;
  white-space:nowrap;
}     

.ares .tp-bullet-title:after {
    width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent rgba(255,255,255,0.75);
  content:" ";
    position:absolute;
    right:-10px;
  top:0px;
}
    
.ares .tp-bullet:hover .tp-bullet-title{
  visibility:visible;
   transform:translateX(0px);
  -webkit-transform:translateX(0px);
}

.ares .tp-bullet.selected:hover .tp-bullet-title {
    background:#fff;
        }
.ares .tp-bullet.selected:hover .tp-bullet-title:after {
  border-color:transparent transparent transparent #fff;
}
.ares.tp-bullets:hover .tp-bullet-title {
        visibility:hidden;
}
.ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title {
    visibility:visible;
      }

/* TABS */
.ares .tp-tab { 
  opacity:1;      
  padding:10px;
  box-sizing:border-box;
  font-family: "Roboto", sans-serif;
  border-bottom: 1px solid #e5e5e5;
 }
.ares .tp-tab-image 
{ 
  width:60px;
  height:60px; max-height:100%; max-width:100%;
  position:relative;
  display:inline-block;
  float:left;

}
.ares .tp-tab-content 
{
    background:rgba(0,0,0,0); 
    position:relative;
    padding:15px 15px 15px 85px;
 left:0px;
 overflow:hidden;
 margin-top:-15px;
    box-sizing:border-box;
    color:#333;
    display: inline-block;
    width:100%;
    height:100%;
 position:absolute; }
.ares .tp-tab-date
  {
  display:block;
  color: #aaa;
  font-weight:500;
  font-size:12px;
  margin-bottom:0px;
  }
.ares .tp-tab-title 
{
    display:block;  
    text-align:left;
    color:#333;
    font-size:14px;
    font-weight:500;
    text-transform:none;
    line-height:17px;
}
.ares .tp-tab:hover,
.ares .tp-tab.selected {
  background:#eee; 
}

.ares .tp-tab-mask {
}

/* MEDIA QUERIES */
@media only screen and (max-width: 960px) {

}
@media only screen and (max-width: 768px) {

}

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 CUSTOM SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.custom.tparrows {
  cursor:pointer;
  background:#000;
  background:rgba(0,0,0,0.5);
  width:40px;
  height:40px;
  position:absolute;
  display:block;
  z-index:100;
}
.custom.tparrows:hover {
  background:#000;
}
.custom.tparrows:before {
  font-family: "revicons";
  font-size:15px;
  color:#fff;
  display:block;
  line-height: 40px;
  text-align: center;
}
.custom.tparrows.tp-leftarrow:before {
  content: "\e824";
}
.custom.tparrows.tp-rightarrow:before {
  content: "\e825";
}



/* BULLETS */
.custom.tp-bullets {
}
.custom.tp-bullets:before {
  content:" ";
  position:absolute;
  width:100%;
  height:100%;
  background:transparent;
  padding:10px;
  margin-left:-10px;margin-top:-10px;
  box-sizing:content-box;
}
.custom .tp-bullet {
  width:12px;
  height:12px;
  position:absolute;
  background:#aaa;
    background:rgba(125,125,125,0.5);
  cursor: pointer;
  box-sizing:content-box;
}
.custom .tp-bullet:hover,
.custom .tp-bullet.selected {
  background:rgb(125,125,125);
}
.custom .tp-bullet-image {
}
.custom .tp-bullet-title {
}


/* THUMBS */


/* TABS */


/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 DIONE SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.dione.tparrows {
  height:100%;
  width:100px;
  background:transparent;
  background:rgba(0,0,0,0);
  line-height:100%;
  transition:all 0.3s;
-webkit-transition:all 0.3s;
}

.dione.tparrows:hover {
 background:rgba(0,0,0,0.45);
 }
.dione .tp-arr-imgwrapper {
 width:100px;
 left:0px;
 position:absolute;
 height:100%;
 top:0px;
 overflow:hidden;
 }
.dione.tp-rightarrow .tp-arr-imgwrapper {
left:auto;
right:0px;
}

.dione .tp-arr-imgholder {
background-position:center center;
background-size:cover;
width:100px;
height:100%;
top:0px;
visibility:hidden;
transform:translateX(-50px);
-webkit-transform:translateX(-50px);
transition:all 0.3s;
-webkit-transition:all 0.3s;
opacity:0;
left:0px;
}

.dione.tparrows.tp-rightarrow .tp-arr-imgholder {
  right:0px;
  left:auto;
  transform:translateX(50px);
 -webkit-transform:translateX(50px);
}

.dione.tparrows:before {
position:absolute;
line-height:30px;
margin-left:-22px;
top:50%;
left:50%;
font-size:30px;
margin-top:-15px;
transition:all 0.3s;
-webkit-transition:all 0.3s;
}

.dione.tparrows.tp-rightarrow:before {
margin-left:6px;
}

.dione.tparrows:hover:before {
  transform:translateX(-20px);
-webkit-transform:translateX(-20px);
opacity:0;
}

.dione.tparrows.tp-rightarrow:hover:before {
  transform:translateX(20px);
-webkit-transform:translateX(20px);
}

.dione.tparrows:hover .tp-arr-imgholder {
 transform:translateX(0px);
-webkit-transform:translateX(0px);
opacity:1;
visibility:visible;
}



/* BULLETS */
.dione .tp-bullet { 
    opacity:1;
    width:50px;
    height:50px;    
    padding:3px;
    background:#000;
    background-color:rgba(0,0,0,0.25);
    margin:0px;
    box-sizing:border-box;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;

  }

.dione .tp-bullet-image {
   display:block;
   box-sizing:border-box;
   position:relative;
    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  width:44px;
  height:44px;
  background-size:cover;
  background-position:center center;
 }  
.dione .tp-bullet-title { 
     position:absolute; 
   bottom:65px;
     display:inline-block;
     left:50%;
     background:#000;
     background:rgba(0,0,0,0.75);
     color:#fff;
     padding:10px 30px;
     border-radius:4px;
   -webkit-border-radius:4px;
     opacity:0;
      transition:all 0.3s;
    -webkit-transition:all 0.3s;
    transform: translateZ(0.001px) translateX(-50%) translateY(14px);
    transform-origin:50% 100%;
    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);
    -webkit-transform-origin:50% 100%;
    opacity:0;
    white-space:nowrap;
 }

.dione .tp-bullet:hover .tp-bullet-title {
     transform:rotateX(0deg) translateX(-50%);
    -webkit-transform:rotateX(0deg) translateX(-50%);
    opacity:1;
}

.dione .tp-bullet.selected,
.dione .tp-bullet:hover  {
  
   background: rgba(255,255,255,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
 
      }
.dione .tp-bullet-title:after {
        content:" ";
        position:absolute;
        left:50%;
        margin-left:-8px;
        width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: rgba(0,0,0,0.75) transparent transparent transparent;
        bottom:-8px;
   }


/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 ERINYEN SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.erinyen.tparrows {
  cursor:pointer;
  background:#000;
  background:rgba(0,0,0,0.5);
  min-width:70px;
  min-height:70px;
  position:absolute;
  display:block;
  z-index:100;
  border-radius:35px;   
}

.erinyen.tparrows:before {
  font-family: "revicons";
  font-size:20px;
  color:#fff;
  display:block;
  line-height: 70px;
  text-align: center;    
  z-index:2;
  position:relative;
}
.erinyen.tparrows.tp-leftarrow:before {
  content: "\e824";
}
.erinyen.tparrows.tp-rightarrow:before {
  content: "\e825";
}

.erinyen .tp-title-wrap { 
  position:absolute;
  z-index:1;
  display:inline-block;
  background:#000;
  background:rgba(0,0,0,0.5);
  min-height:70px;
  line-height:70px;
  top:0px;
  margin-left:0px;
  border-radius:35px;
  overflow:hidden; 
  transition: opacity 0.3s;
  -webkit-transition:opacity 0.3s;
  -moz-transition:opacity 0.3s;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);  
  visibility:hidden;
  opacity:0;
}

.erinyen.tparrows:hover .tp-title-wrap{
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  opacity:1;
  visibility:visible;
}
        
 .erinyen.tp-rightarrow .tp-title-wrap { 
   right:0px;
   margin-right:0px;margin-left:0px;
   -webkit-transform-origin:100% 50%;
  border-radius:35px;
  padding-right:20px;
  padding-left:10px;
 }


.erinyen.tp-leftarrow .tp-title-wrap { 
   padding-left:20px;
  padding-right:10px;
}

.erinyen .tp-arr-titleholder {
  letter-spacing: 3px;
   position:relative;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transform:translateX(200px);  
  text-transform:uppercase;
  color:#fff;
  font-weight:600;
  font-size:13px;
  line-height:70px;
  white-space:nowrap;
  padding:0px 20px;
  margin-left:11px;
  opacity:0;  
}

.erinyen .tp-arr-imgholder {
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  background-position:center center;
  background-size:cover;
    }
 .erinyen .tp-arr-img-over {
   width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
   background:#000;
   background:rgba(0,0,0,0.5);
        }
.erinyen.tp-rightarrow .tp-arr-titleholder {
   transform:translateX(-200px); 
   margin-left:0px; margin-right:11px;
      }

.erinyen.tparrows:hover .tp-arr-titleholder {
   transform:translateX(0px);
   -webkit-transform:translateX(0px);
  transition-delay: 0.1s;
  opacity:1;
}

/* BULLETS */
.erinyen.tp-bullets {
}
.erinyen.tp-bullets:before {
  content:" ";
  position:absolute;
  width:100%;
  height:100%;
  background: #555555; /* old browsers */
    background: -moz-linear-gradient(top,  #555555 0%, #222222 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#222222)); /* chrome,safari4+ */
    background: -webkit-linear-gradient(top,  #555555 0%,#222222 100%); /* chrome10+,safari5.1+ */
    background: -o-linear-gradient(top,  #555555 0%,#222222 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(top,  #555555 0%,#222222 100%); /* ie10+ */
    background: linear-gradient(to bottom,  #555555 0%,#222222 100%); /* w3c */
    filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#555555", endcolorstr="#222222",gradienttype=0 ); /* ie6-9 */
  padding:10px 15px;
  margin-left:-15px;margin-top:-10px;
  box-sizing:content-box;
   border-radius:10px;
   box-shadow:0px 0px 2px 1px rgba(33,33,33,0.3);
}
.erinyen .tp-bullet {
  width:13px;
  height:13px;
  position:absolute;
  background:#111;  
  border-radius:50%;
  cursor: pointer;
  box-sizing:content-box;
}
.erinyen .tp-bullet:hover,
.erinyen .tp-bullet.selected {
  background: #e5e5e5; /* old browsers */
background: -moz-linear-gradient(top,  #e5e5e5 0%, #999999 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#999999)); /* chrome,safari4+ */
background: -webkit-linear-gradient(top,  #e5e5e5 0%,#999999 100%); /* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  #e5e5e5 0%,#999999 100%); /* opera 11.10+ */
background: -ms-linear-gradient(top,  #e5e5e5 0%,#999999 100%); /* ie10+ */
background: linear-gradient(to bottom,  #e5e5e5 0%,#999999 100%); /* w3c */
filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#e5e5e5", endcolorstr="#999999",gradienttype=0 ); /* ie6-9 */
  border:1px solid #555;
  width:12px;height:12px;
}
.erinyen .tp-bullet-image {
}
.erinyen .tp-bullet-title {
}


/* THUMBS */
.erinyen .tp-thumb {
opacity:1
}

.erinyen .tp-thumb-over {
  background:#000;
  background:rgba(0,0,0,0.25);
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
  -webkit-transition:all 0.3s;
  transition:all 0.3s;
}

.erinyen .tp-thumb-more:before {
  font-family: "revicons";
  font-size:12px;
  color:#aaa;
  color:rgba(255,255,255,0.75);
  display:block;
  line-height: 12px;
  text-align: left;    
  z-index:2;
  position:absolute;
  top:20px;
  right:20px;
  z-index:2;
}
.erinyen .tp-thumb-more:before {
  content: "\e825";
}

.erinyen .tp-thumb-title {
  font-family:"Raleway";
  letter-spacing:1px;
  font-size:12px;
  color:#fff;
  display:block;
  line-height: 15px;
  text-align: left;    
  z-index:2;
  position:absolute;
  top:0px;
  left:0px;
  z-index:2;
  padding:20px 35px 20px 20px;
  width:100%;
  height:100%;
  box-sizing:border-box;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  font-weight:500;
}

.erinyen .tp-thumb.selected .tp-thumb-more:before,
.erinyen .tp-thumb:hover .tp-thumb-more:before {
 color:#aaa;

}

.erinyen .tp-thumb.selected .tp-thumb-over,
.erinyen .tp-thumb:hover .tp-thumb-over {
 background:#fff;
}
.erinyen .tp-thumb.selected .tp-thumb-title,
.erinyen .tp-thumb:hover .tp-thumb-title {
  color:#000;

}


/* TABS */
.erinyen .tp-tab-title {
    color:#a8d8ee;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    font-family:"Roboto Slab";
    margin-bottom:5px;
}

.erinyen .tp-tab-desc {
  font-size:18px;
    font-weight:400;
    color:#fff;
    line-height:25px;
  font-family:"Roboto Slab";;
}
      

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 GYGES SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */


/* BULLETS */
.gyges.tp-bullets {
}
.gyges.tp-bullets:before {
  content:" ";
  position:absolute;
  width:100%;
  height:100%;
  background: #777777; /* Old browsers */
    background: -moz-linear-gradient(top,  #777777 0%, #666666 100%); 
    background: -webkit-gradient(linear, left top, left bottom, 
    color-stop(0%,#777777), color-stop(100%,#666666)); 
    background: -webkit-linear-gradient(top,  #777777 0%,#666666 100%); 
    background: -o-linear-gradient(top,  #777777 0%,#666666 100%); 
    background: -ms-linear-gradient(top,  #777777 0%,#666666 100%); 
    background: linear-gradient(to bottom,  #777777 0%,#666666 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#777777", 
    endColorstr="#666666",GradientType=0 ); 
  padding:10px;
  margin-left:-10px;margin-top:-10px;
  box-sizing:content-box;
  border-radius:10px;
}
.gyges .tp-bullet {
  width:12px;
  height:12px;
  position:absolute;
  background:#333;
  border:3px solid #444;
  border-radius:50%;
  cursor: pointer;
  box-sizing:content-box;
}
.gyges .tp-bullet:hover,
.gyges .tp-bullet.selected {
  background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, 
    color-stop(0%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e1e1e1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", 
    endColorstr="#e1e1e1",GradientType=0 ); /* IE6-9 */

}
.gyges .tp-bullet-image {
}
.gyges .tp-bullet-title {
}
  

/* THUMBS */
.gyges .tp-thumb { 
      opacity:1
  }
.gyges .tp-thumb-img-wrap {
  padding:3px;
    background:#000;
  background-color:rgba(0,0,0,0.25);
  display:inline-block;

  width:100%;
  height:100%;
  position:relative;
  margin:0px;
  box-sizing:border-box;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
}
.gyges .tp-thumb-image {
   padding:3px; 
   display:block;
   box-sizing:border-box;
   position:relative;
    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
 }  
.gyges .tp-thumb-title { 
     position:absolute; 
     bottom:100%; 
     display:inline-block;
     left:50%;
     background:rgba(255,255,255,0.8);
     padding:10px 30px;
     border-radius:4px;
   -webkit-border-radius:4px;
     margin-bottom:20px;
     opacity:0;
      transition:all 0.3s;
    -webkit-transition:all 0.3s;
    transform: translateZ(0.001px) translateX(-50%) translateY(14px);
    transform-origin:50% 100%;
    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);
    -webkit-transform-origin:50% 100%;
    white-space:nowrap;
 }
.gyges .tp-thumb:hover .tp-thumb-title {
     transform:rotateX(0deg) translateX(-50%);
    -webkit-transform:rotateX(0deg) translateX(-50%);
    opacity:1;
}

.gyges .tp-thumb:hover .tp-thumb-img-wrap,
 .gyges .tp-thumb.selected .tp-thumb-img-wrap {

  background: rgba(255,255,255,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
 }
.gyges .tp-thumb-title:after {
        content:" ";
        position:absolute;
        left:50%;
        margin-left:-8px;
        width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: rgba(255,255,255,0.8) transparent transparent transparent;
        bottom:-8px;
   }


/* TABS */
.gyges .tp-tab { 
  opacity:1;      
  padding:10px;
  box-sizing:border-box;
  font-family: "Roboto", sans-serif;
  border-bottom: 1px solid rgba(255,255,255,0.15);
 }
.gyges .tp-tab-image 
{ 
  width:60px;
  height:60px; max-height:100%; max-width:100%;
  position:relative;
  display:inline-block;
  float:left;

}
.gyges .tp-tab-content 
{
    background:rgba(0,0,0,0); 
    position:relative;
    padding:15px 15px 15px 85px;
 left:0px;
  overflow:hidden;
 margin-top:-15px;
    box-sizing:border-box;
    color:#333;
    display: inline-block;
    width:100%;
    height:100%;
 position:absolute; }
.gyges .tp-tab-date
  {
  display:block;
  color: rgba(255,255,255,0.25);
  font-weight:500;
  font-size:12px;
  margin-bottom:0px;
  }
.gyges .tp-tab-title 
{
    display:block;  
    text-align:left;
    color:#fff;
    font-size:14px;
    font-weight:500;
    text-transform:none;
    line-height:17px;
}
.gyges .tp-tab:hover,
.gyges .tp-tab.selected {
  background:rgba(0,0,0,0.5); 
}

.gyges .tp-tab-mask {
}

/* MEDIA QUERIES */
@media only screen and (max-width: 960px) {

}
@media only screen and (max-width: 768px) {

}

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HADES SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.hades.tparrows {
  cursor:pointer;
  background:#000;
  background:rgba(0,0,0,0.15);
  width:100px;
  height:100px;
  position:absolute;
  display:block;
  z-index:100;
}

.hades.tparrows:before {
  font-family: "revicons";
  font-size:30px;
  color:#fff;
  display:block;
  line-height: 100px;
  text-align: center;
  transition: background 0.3s, color 0.3s;
}
.hades.tparrows.tp-leftarrow:before {
  content: "\e824";
}
.hades.tparrows.tp-rightarrow:before {
  content: "\e825";
}

.hades.tparrows:hover:before {
   color:#aaa;
   background:#fff;
   background:rgba(255,255,255,1);
 }
.hades .tp-arr-allwrapper {
  position:absolute;
  left:100%;
  top:0px;
  background:#888; 
  width:100px;height:100px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0.0;
  -khtml-opacity: 0.0;
  opacity: 0.0;
  -webkit-transform: rotatey(-90deg);
  transform: rotatey(-90deg);
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.hades.tp-rightarrow .tp-arr-allwrapper {
   left:auto;
   right:100%;
   -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
   -webkit-transform: rotatey(90deg);
  transform: rotatey(90deg);
}

.hades:hover .tp-arr-allwrapper {
   -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;  
    -webkit-transform: rotatey(0deg);
  transform: rotatey(0deg);

 }
    
.hades .tp-arr-iwrapper {
}
.hades .tp-arr-imgholder {
  background-size:cover;
  position:absolute;
  top:0px;left:0px;
  width:100%;height:100%;
}
.hades .tp-arr-titleholder {
}
.hades .tp-arr-subtitleholder {
}


/* BULLETS */
.hades.tp-bullets {
}
.hades.tp-bullets:before {
  content:" ";
  position:absolute;
  width:100%;
  height:100%;
  background:transparent;
  padding:10px;
  margin-left:-10px;margin-top:-10px;
  box-sizing:content-box;
}
.hades .tp-bullet {
  width:3px;
  height:3px;
  position:absolute;
  background:#888;  
  cursor: pointer;
    border:5px solid #fff;
  box-sizing:content-box;
    box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);
    -webkit-perspective:400;
    perspective:400;
    -webkit-transform:translatez(0.01px);
    transform:translatez(0.01px);
}
.hades .tp-bullet:hover,
.hades .tp-bullet.selected {
  background:#555;
  
}

.hades .tp-bullet-image {
  position:absolute;top:-80px; left:-60px;width:120px;height:60px;
  background-position:center center;
  background-size:cover;
  visibility:hidden;
  opacity:0;
  transition:all 0.3s;
  -webkit-transform-style:flat;
  transform-style:flat;
  perspective:600;
  -webkit-perspective:600;
  transform: rotatex(-90deg);
  -webkit-transform: rotatex(-90deg);
  box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);
  transform-origin:50% 100%;
  -webkit-transform-origin:50% 100%;
  
  
}
.hades .tp-bullet:hover .tp-bullet-image {
  display:block;
  opacity:1;
  transform: rotatex(0deg);
  -webkit-transform: rotatex(0deg);
  visibility:visible;
    }
.hades .tp-bullet-title {
}


/* THUMBS */
.hades .tp-thumb { 
      opacity:1
  }
.hades .tp-thumb-img-wrap {
  border-radius:50%;
  padding:3px;
  display:inline-block;
background:#000;
  background-color:rgba(0,0,0,0.25);
  width:100%;
  height:100%;
  position:relative;
  margin:0px;
  box-sizing:border-box;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
}
.hades .tp-thumb-image {
   padding:3px; 
   border-radius:50%;
   display:block;
   box-sizing:border-box;
   position:relative;
    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
 }  


.hades .tp-thumb:hover .tp-thumb-img-wrap,
.hades .tp-thumb.selected .tp-thumb-img-wrap {
  
   background: rgba(255,255,255,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
 
      }
.hades .tp-thumb-title:after {
        content:" ";
        position:absolute;
        left:50%;
        margin-left:-8px;
        width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: rgba(0,0,0,0.75) transparent transparent transparent;
        bottom:-8px;
   }


/* TABS */
.hades .tp-tab {
  opacity:1;
 }
    
.hades .tp-tab-title
 {
      display:block;
      color:#333;
      font-weight:600;
      font-size:18px;
      text-align:center;
      line-height:25px;      
    } 
.hades .tp-tab-price
 {
  display:block;
    text-align:center;
    color:#999;
    font-size:16px;
    margin-top:10px;
   line-height:20px
}

.hades .tp-tab-button {
    display:inline-block;
    margin-top:15px;
    text-align:center;
  padding:5px 15px;
    color:#fff;
    font-size:14px;
    background:#219bd7;
    border-radius:4px;
   font-weight:400;
}
.hades .tp-tab-inner {
  text-align:center;
}

              

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HEBE SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.hebe.tparrows {
  cursor:pointer;
  background:#fff;
  min-width:70px;
    min-height:70px;
  position:absolute;
  display:block;
  z-index:100;
}
.hebe.tparrows:hover {
}
.hebe.tparrows:before {
  font-family: "revicons";
  font-size:30px;
  color:#aaa;
  display:block;
  line-height: 70px;
  text-align: center;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  transition: color 0.3s;
  z-index:2;
  position:relative;
   background:#fff;
  min-width:70px;
    min-height:70px;
}
.hebe.tparrows.tp-leftarrow:before {
  content: "\e824";
}
.hebe.tparrows.tp-rightarrow:before {
  content: "\e825";
}
.hebe.tparrows:hover:before {
 color:#000;
      }
.hebe .tp-title-wrap { 
  position:absolute;
  z-index:0;
  display:inline-block;
  background:#000;
  background:rgba(0,0,0,0.75);
  min-height:60px;
  line-height:60px;
  top:-10px;
  margin-left:0px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transform:scaleX(0);  
  -webkit-transform:scaleX(0);  
  transform-origin:0% 50%; 
   -webkit-transform-origin:0% 50%;
}
 .hebe.tp-rightarrow .tp-title-wrap { 
   right:0px;
   -webkit-transform-origin:100% 50%;
 }
.hebe.tparrows:hover .tp-title-wrap {
  transform:scaleX(1);
  -webkit-transform:scaleX(1);
}
.hebe .tp-arr-titleholder {
  position:relative;
  text-transform:uppercase;
  color:#fff;
  font-weight:600;
  font-size:12px;
  line-height:90px;
  white-space:nowrap;
  padding:0px 20px 0px 90px;
}

.hebe.tp-rightarrow .tp-arr-titleholder {
   margin-left:0px; 
   padding:0px 90px 0px 20px;
 }

.hebe.tparrows:hover .tp-arr-titleholder {
   transform:translateX(0px);
   -webkit-transform:translateX(0px);
  transition-delay: 0.1s;
  opacity:1;
}

.hebe .tp-arr-imgholder{
      width:90px;
      height:90px;
      position:absolute;
      left:100%;
      display:block;
      background-size:cover;
      background-position:center center;
     top:0px; right:-90px;
    }
.hebe.tp-rightarrow .tp-arr-imgholder{
        right:auto;left:-90px;
      }

/* BULLETS */
.hebe.tp-bullets {
}
.hebe.tp-bullets:before {
  content:" ";
  position:absolute;
  width:100%;
  height:100%;
  background:transparent;
  padding:10px;
  margin-left:-10px;margin-top:-10px;
  box-sizing:content-box;
}

.hebe .tp-bullet {
  width:3px;
  height:3px;
  position:absolute;
  background:#fff;  
  cursor: pointer;
  border:5px solid #222;
  border-radius:50%;
  box-sizing:content-box;
  -webkit-perspective:400;
  perspective:400;
  -webkit-transform:translateZ(0.01px);
  transform:translateZ(0.01px);
   transition:all 0.3s;
}
.hebe .tp-bullet:hover,
.hebe .tp-bullet.selected {
  background:#222;
  border-color:#fff;
}

.hebe .tp-bullet-image {
  position:absolute;
  top:-90px; left:-40px;
  width:70px;
  height:70px;
  background-position:center center;
  background-size:cover;
  visibility:hidden;
  opacity:0;
  transition:all 0.3s;
  -webkit-transform-style:flat;
  transform-style:flat;
  perspective:600;
  -webkit-perspective:600;
  transform: scale(0);
  -webkit-transform: scale(0);
  transform-origin:50% 100%;
  -webkit-transform-origin:50% 100%;
border-radius:6px;
  
  
}
.hebe .tp-bullet:hover .tp-bullet-image {
  display:block;
  opacity:1;
  transform: scale(1);
  -webkit-transform: scale(1);
  visibility:visible;
    }
.hebe .tp-bullet-title {
}


/* TABS */
.hebe .tp-tab-title {
    color:#a8d8ee;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    font-family:"Roboto Slab";
    margin-bottom:5px;
}

.hebe .tp-tab-desc {
  font-size:18px;
    font-weight:400;
    color:#fff;
    line-height:25px;
  font-family:"Roboto Slab";;
}


/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HEPHAISTOS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.hephaistos.tparrows {
  cursor:pointer;
  background:#000;
  background:rgba(0,0,0,0.5);
  width:40px;
  height:40px;
  position:absolute;
  display:block;
  z-index:100;
    border-radius:50%;
}
.hephaistos.tparrows:hover {
  background:#000;
}
.hephaistos.tparrows:before {
  font-family: "revicons";
  font-size:18px;
  color:#fff;
  display:block;
  line-height: 40px;
  text-align: center;
}
.hephaistos.tparrows.tp-leftarrow:before {
  content: "\e82c";
  margin-left:-2px;
  
}
.hephaistos.tparrows.tp-rightarrow:before {
  content: "\e82d";
   margin-right:-2px;
}



/* BULLETS */
.hephaistos.tp-bullets {
}
.hephaistos.tp-bullets:before {
  content:" ";
  position:absolute;
  width:100%;
  height:100%;
  background:transparent;
  padding:10px;
  margin-left:-10px;margin-top:-10px;
  box-sizing:content-box;
}
.hephaistos .tp-bullet {
  width:12px;
  height:12px;
  position:absolute;
  background:#999;
  border:3px solid #f5f5f5;
  border-radius:50%;
  cursor: pointer;
  box-sizing:content-box;
  box-shadow: 0px 0px 2px 1px rgba(130,130,130, 0.3);

}
.hephaistos .tp-bullet:hover,
.hephaistos .tp-bullet.selected {
  background:#fff;
    border-color:#000;
}
.hephaistos .tp-bullet-image {
}
.hephaistos .tp-bullet-title {
}


/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HERMES SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.hermes.tparrows {
  cursor:pointer;
  background:#000;
  background:rgba(0,0,0,0.5);
  width:30px;
  height:110px;
  position:absolute;
  display:block;
  z-index:100;
}

.hermes.tparrows:before {
  font-family: "revicons";
  font-size:15px;
  color:#fff;
  display:block;
  line-height: 110px;
  text-align: center;
    transform:translateX(0px);
    -webkit-transform:translateX(0px);
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
}
.hermes.tparrows.tp-leftarrow:before {
  content: "\e824";
}
.hermes.tparrows.tp-rightarrow:before {
  content: "\e825";
}
.hermes.tparrows.tp-leftarrow:hover:before {
    transform:translateX(-20px);
    -webkit-transform:translateX(-20px);
     opacity:0;
}
.hermes.tparrows.tp-rightarrow:hover:before {
    transform:translateX(20px);
    -webkit-transform:translateX(20px);
     opacity:0;
}

.hermes .tp-arr-allwrapper {
    overflow:hidden;
    position:absolute;
  width:180px;
    height:140px;
    top:0px;
    left:0px;
    visibility:hidden;
      -webkit-transition: -webkit-transform 0.3s 0.3s;
  transition: transform 0.3s 0.3s;
  -webkit-perspective: 1000px;
  perspective: 1000px;
    }
.hermes.tp-rightarrow .tp-arr-allwrapper {
   right:0px;left:auto;
      }
.hermes.tparrows:hover .tp-arr-allwrapper {
   visibility:visible;
          }
.hermes .tp-arr-imgholder {
  width:180px;position:absolute;
  left:0px;top:0px;height:110px;
  transform:translateX(-180px);
  -webkit-transform:translateX(-180px);
  transition:all 0.3s;
  transition-delay:0.3s;
}
.hermes.tp-rightarrow .tp-arr-imgholder{
    transform:translateX(180px);
  -webkit-transform:translateX(180px);
      }
  
.hermes.tparrows:hover .tp-arr-imgholder {
   transform:translateX(0px);
   -webkit-transform:translateX(0px);            
}
.hermes .tp-arr-titleholder {
  top:110px;
  width:180px;
  text-align:left; 
  display:block;
  padding:0px 10px;
  line-height:30px; background:#000;
  background:rgba(0,0,0,0.75);color:#fff;
  font-weight:600; position:absolute;
  font-size:12px;
  white-space:nowrap;
  letter-spacing:1px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  box-sizing:border-box;

}
.hermes.tparrows:hover .tp-arr-titleholder {
    -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
}


/* BULLETS */
.hermes.tp-bullets {
}

.hermes .tp-bullet {
    overflow:hidden;
    border-radius:50%;
    width:16px;
    height:16px;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 2px #FFF;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
    position:absolute;
}

.hermes .tp-bullet:hover {
    background-color: rgba(0, 0, 0, 0.2);
}
.hermes .tp-bullet:after {
  content: ' ';
  position: absolute;
  bottom: 0;
  height: 0;
  left: 0;
  width: 100%;
  background-color: #FFF;
  box-shadow: 0 0 1px #FFF;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}
.hermes .tp-bullet.selected:after {
  height:100%;
}


/* TABS */
.hermes .tp-tab { 
  opacity:1;  
  padding-right:10px;
  box-sizing:border-box;
 }
.hermes .tp-tab-image 
{ 
  width:100%;
  height:60%;
  position:relative;
}
.hermes .tp-tab-content 
{
    background:rgb(54,54,54); 
    position:absolute;
    padding:20px 20px 20px 30px;
    box-sizing:border-box;
    color:#fff;
  display:block;
  width:100%;
  min-height:40%;
  bottom:0px;
  left:-10px;
  }
.hermes .tp-tab-date
  {
  display:block;
  color:#888;
  font-weight:600;
  font-size:12px;
  margin-bottom:10px;
  }
.hermes .tp-tab-title 
{
    display:block;  
    color:#fff;
    font-size:16px;
    font-weight:800;
    text-transform:uppercase;
   line-height:19px;
}

.hermes .tp-tab.selected .tp-tab-title:after {
    width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 30px 0 30px 10px;
  border-color: transparent transparent transparent rgb(54,54,54);
  content:" ";
    position:absolute;
    right:-9px;
    bottom:50%;
    margin-bottom:-30px;
}
.hermes .tp-tab-mask {
     padding-right:10px !important;
          }

/* MEDIA QUERIES */
@media only screen and (max-width: 960px) {
  .hermes .tp-tab .tp-tab-title {font-size:14px;line-height:16px;}
  .hermes .tp-tab-date { font-size:11px; line-height:13px;margin-bottom:10px;}
  .hermes .tp-tab-content { padding:15px 15px 15px 25px;}
}
@media only screen and (max-width: 768px) {
  .hermes .tp-tab .tp-tab-title {font-size:12px;line-height:14px;}
  .hermes .tp-tab-date {font-size:10px; line-height:12px;margin-bottom:5px;}
  .hermes .tp-tab-content {padding:10px 10px 10px 20px;}
}

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HESPERIDEN SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.hesperiden.tparrows {
  cursor:pointer;
  background:#000;
  background:rgba(0,0,0,0.5);
  width:40px;
  height:40px;
  position:absolute;
  display:block;
  z-index:100;
    border-radius: 50%;
}
.hesperiden.tparrows:hover {
  background:#000;
}
.hesperiden.tparrows:before {
  font-family: "revicons";
  font-size:20px;
  color:#fff;
  display:block;
  line-height: 40px;
  text-align: center;
}
.hesperiden.tparrows.tp-leftarrow:before {
  content: "\e82c";
    margin-left:-3px;
}
.hesperiden.tparrows.tp-rightarrow:before {
  content: "\e82d";
    margin-right:-3px;
}

/* BULLETS */
.hesperiden.tp-bullets {
}
.hesperiden.tp-bullets:before {
  content:" ";
  position:absolute;
  width:100%;
  height:100%;
  background:transparent;
  padding:10px;
  margin-left:-10px;margin-top:-10px;
  box-sizing:content-box;
   border-radius:8px;
  
}
.hesperiden .tp-bullet {
  width:12px;
  height:12px;
  position:absolute;
  background: #999999; /* old browsers */
    background: -moz-linear-gradient(top,  #999999 0%, #e1e1e1 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), 
    color-stop(100%,#e1e1e1)); /* chrome,safari4+ */
    background: -webkit-linear-gradient(top,  #999999 0%,#e1e1e1 100%); /* chrome10+,safari5.1+ */
    background: -o-linear-gradient(top,  #999999 0%,#e1e1e1 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(top,  #999999 0%,#e1e1e1 100%); /* ie10+ */
    background: linear-gradient(to bottom,  #999999 0%,#e1e1e1 100%); /* w3c */
    filter: progid:dximagetransform.microsoft.gradient( 
    startcolorstr="#999999", endcolorstr="#e1e1e1",gradienttype=0 ); /* ie6-9 */
  border:3px solid #e5e5e5;
  border-radius:50%;
  cursor: pointer;
  box-sizing:content-box;
}
.hesperiden .tp-bullet:hover,
.hesperiden .tp-bullet.selected {
  background:#666;
}
.hesperiden .tp-bullet-image {
}
.hesperiden .tp-bullet-title {
}


/* THUMBS */
.hesperiden .tp-thumb {
  opacity:1;
  -webkit-perspective: 600px;
  perspective: 600px;
}
.hesperiden .tp-thumb .tp-thumb-title {
    font-size:12px;
    position:absolute;
    margin-top:-10px;
    color:#fff;
    display:block;
    z-index:1000;
    background-color:#000;
    padding:5px 10px; 
    bottom:0px;
    left:0px;
    width:100%;
  box-sizing:border-box;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
    transform:rotatex(90deg) translatez(0.001px);
    transform-origin:50% 100%;
    -webkit-transform:rotatex(90deg) translatez(0.001px);
    -webkit-transform-origin:50% 100%;
    opacity:0;
 }
.hesperiden .tp-thumb:hover .tp-thumb-title {
     transform:rotatex(0deg);
    -webkit-transform:rotatex(0deg);
    opacity:1;
}

/* TABS */
.hesperiden .tp-tab { 
  opacity:1;      
  padding:10px;
  box-sizing:border-box;
  font-family: "Roboto", sans-serif;
  border-bottom: 1px solid #e5e5e5;
 }
.hesperiden .tp-tab-image 
{ 
  width:60px;
  height:60px; max-height:100%; max-width:100%;
  position:relative;
  display:inline-block;
  float:left;

}
.hesperiden .tp-tab-content 
{
    background:rgba(0,0,0,0); 
    position:relative;
    padding:15px 15px 15px 85px;
 left:0px;
 overflow:hidden;
 margin-top:-15px;
    box-sizing:border-box;
    color:#333;
    display: inline-block;
    width:100%;
    height:100%;
 position:absolute; }
.hesperiden .tp-tab-date
  {
  display:block;
  color: #aaa;
  font-weight:500;
  font-size:12px;
  margin-bottom:0px;
  }
.hesperiden .tp-tab-title 
{
    display:block;  
    text-align:left;
    color:#333;
    font-size:14px;
    font-weight:500;
    text-transform:none;
    line-height:17px;
}
.hesperiden .tp-tab:hover,
.hesperiden .tp-tab.selected {
  background:#eee; 
}

.hesperiden .tp-tab-mask {
}

/* MEDIA QUERIES */
@media only screen and (max-width: 960px) {

}
@media only screen and (max-width: 768px) {

}

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 METIS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.metis.tparrows {
  background:#fff;
  padding:10px;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  width:60px;
  height:60px;
  box-sizing:border-box;
 }
 
 .metis.tparrows:hover {
   background:#fff;
   background:rgba(255,255,255,0.75);
 }
 
 .metis.tparrows:before {
  color:#000;  
   transition:all 0.3s;
  -webkit-transition:all 0.3s;
 }
 
 .metis.tparrows:hover:before {
   transform:scale(1.5);
  }
 

/* BULLETS */
.metis .tp-bullet { 
    opacity:1;
    width:50px;
    height:50px;    
    padding:3px;
    background:#000;
    background-color:rgba(0,0,0,0.25);
    margin:0px;
    box-sizing:border-box;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
    border-radius:50%;
  }

.metis .tp-bullet-image {

   border-radius:50%;
   display:block;
   box-sizing:border-box;
   position:relative;
    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  width:44px;
  height:44px;
  background-size:cover;
  background-position:center center;
 }  
.metis .tp-bullet-title { 
     position:absolute; 
   bottom:65px;
     display:inline-block;
     left:50%;
     background:#000;
     background:rgba(0,0,0,0.75);
     color:#fff;
     padding:10px 30px;
     border-radius:4px;
   -webkit-border-radius:4px;
     opacity:0;
      transition:all 0.3s;
    -webkit-transition:all 0.3s;
    transform: translateZ(0.001px) translateX(-50%) translateY(14px);
    transform-origin:50% 100%;
    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);
    -webkit-transform-origin:50% 100%;
    opacity:0;
    white-space:nowrap;
 }

.metis .tp-bullet:hover .tp-bullet-title {
     transform:rotateX(0deg) translateX(-50%);
    -webkit-transform:rotateX(0deg) translateX(-50%);
    opacity:1;
}

.metis .tp-bullet.selected,
.metis .tp-bullet:hover  {
  
   background: rgba(255,255,255,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
 
      }
.metis .tp-bullet-title:after {
        content:" ";
        position:absolute;
        left:50%;
        margin-left:-8px;
        width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: rgba(0,0,0,0.75) transparent transparent transparent;
        bottom:-8px;
   }

.metis .tp-tab-number {
        color: #fff;
        font-size: 40px;
        line-height: 30px;
        font-weight: 400;
        font-family: "Playfair Display";
        width: 50px;
        margin-right: 17px;
        display: inline-block;
        float: left;
    }
    .metis .tp-tab-mask {
        padding-left: 20px;
        left: 0px;
        max-width: 90px !important;
        transition: 0.4s padding-left, 0.4s left, 0.4s max-width;
    }
    .metis:hover .tp-tab-mask {
        padding-left: 0px;
        left: 50px;
        max-width: 500px !important;
    }
    .metis .tp-tab-divider {
        border-right: 1px solid transparent;
        height: 30px;
        width: 1px;
        margin-top: 5px;
        display: inline-block;
        float: left;
    }
    .metis .tp-tab-title {
        color: #fff;
        font-size: 20px;
        line-height: 20px;
        font-weight: 400;
        font-family: "Playfair Display";
        position: relative;
        padding-top: 10px;
        padding-left: 30px;
        display: inline-block;
        transform: translateX(-100%);
        transition: 0.4s all;
    }
    .metis .tp-tab-title-mask {
        position: absolute;
        overflow: hidden;
        left: 67px;
    }
    .metis:hover .tp-tab-title {
        transform: translateX(0);
    }
    .metis .tp-tab {
        opacity: 0.15;
        transition: 0.4s all;
    }
    .metis .tp-tab:hover,
    .metis .tp-tab.selected {
        opacity: 1;
    }
    .metis .tp-tab.selected .tp-tab-divider {
        border-right: 1px solid #cdb083;
    }
    .metis.tp-tabs {
        max-width: 118px !important;
        padding-left: 50px;
    }
    .metis.tp-tabs:before {
        content: " ";
        height: 100%;
        width: 88px;
        background: rgba(0, 0, 0, 0.15);
        border-right: 1px solid rgba(255, 255, 255, 0.10);
        left: 0px;
        top: 0px;
        position: absolute;
        transition: 0.4s all;
    }
    .metis.tp-tabs:hover:before {
        width: 118px;
    }
    @media (max-width: 499px) {
        .metis.tp-tabs:before {
            background: rgba(0, 0, 0, 0.75);
        }
    }

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 PERSEPHONE SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.persephone.tparrows {
  cursor:pointer;
  background:#aaa;
  background:rgba(200,200,200,0.5);
  width:40px;
  height:40px;
  position:absolute;
  display:block;
  z-index:100;
  border:1px solid #f5f5f5;
}
.persephone.tparrows:hover {
  background:#333;
}
.persephone.tparrows:before {
  font-family: "revicons";
  font-size:15px;
  color:#fff;
  display:block;
  line-height: 40px;
  text-align: center;
}
.persephone.tparrows.tp-leftarrow:before {
  content: "\e824";
}
.persephone.tparrows.tp-rightarrow:before {
  content: "\e825";
}



/* BULLETS */
.persephone.tp-bullets {
}
.persephone.tp-bullets:before {
  content:" ";
  position:absolute;
  width:100%;
  height:100%;
  background:#transparent;
  padding:10px;
  margin-left:-10px;margin-top:-10px;
  box-sizing:content-box;
}
.persephone .tp-bullet {
  width:12px;
  height:12px;
  position:absolute;
  background:#aaa;
  border:1px solid #e5e5e5; 
  cursor: pointer;
  box-sizing:content-box;
}
.persephone .tp-bullet:hover,
.persephone .tp-bullet.selected {
  background:#222;
}
.persephone .tp-bullet-image {
}
.persephone .tp-bullet-title {
}


/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 URANUS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.uranus.tparrows {
  width:50px;
  height:50px;
  background:transparent;
 }
 .uranus.tparrows:before {
 width:50px;
 height:50px;
 line-height:50px;
 font-size:40px;
 transition:all 0.3s;
-webkit-transition:all 0.3s;
 }
 
  .uranus.tparrows:hover:before {
    opacity:0.75;
  }

/* BULLETS */
.uranus .tp-bullet{
  border-radius: 50%;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  background:transparent;
}
.uranus .tp-bullet.selected,
.uranus .tp-bullet:hover {
  box-shadow: 0 0 0 2px #FFF;
  border:none;
  border-radius: 50%;

   background:transparent;
}



.uranus .tp-bullet-inner {
  background-color: rgba(255, 255, 255, 0.7);
  -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
  transition: background-color 0.3s ease, transform 0.3s ease;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: none;
  border-radius: 50%;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.3);
  text-indent: -999em;
  cursor: pointer;
  position: absolute;
}

.uranus .tp-bullet.selected .tp-bullet-inner,
.uranus .tp-bullet:hover .tp-bullet-inner{
 transform: scale(0.4);
 -webkit-transform: scale(0.4);
 background-color:#fff;
}

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 ZEUS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.zeus.tparrows {
  cursor:pointer;
  min-width:70px;
  min-height:70px;
  position:absolute;
  display:block;
  z-index:100;
  border-radius:35px;   
  overflow:hidden;
  background:rgba(0,0,0,0.10);
}

.zeus.tparrows:before {
  font-family: "revicons";
  font-size:20px;
  color:#fff;
  display:block;
  line-height: 70px;
  text-align: center;    
  z-index:2;
  position:relative;
}
.zeus.tparrows.tp-leftarrow:before {
  content: "\e824";
}
.zeus.tparrows.tp-rightarrow:before {
  content: "\e825";
}

.zeus .tp-title-wrap {
  background:#000;
  background:rgba(0,0,0,0.5);
  width:100%;
  height:100%;
  top:0px;
  left:0px;
  position:absolute;
  opacity:0;
  transform:scale(0);
  -webkit-transform:scale(0);
   transition: all 0.3s;
  -webkit-transition:all 0.3s;
  -moz-transition:all 0.3s;
   border-radius:50%;
 }
.zeus .tp-arr-imgholder {
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  background-position:center center;
  background-size:cover;
  border-radius:50%;
  transform:translateX(-100%);
  -webkit-transform:translateX(-100%);
   transition: all 0.3s;
  -webkit-transition:all 0.3s;
  -moz-transition:all 0.3s;

 }
.zeus.tp-rightarrow .tp-arr-imgholder {
    transform:translateX(100%);
  -webkit-transform:translateX(100%);
      }
.zeus.tparrows:hover .tp-arr-imgholder {
  transform:translateX(0);
  -webkit-transform:translateX(0);
  opacity:1;
}
      
.zeus.tparrows:hover .tp-title-wrap {
  transform:scale(1);
  -webkit-transform:scale(1);
  opacity:1;
}
 

/* BULLETS */
.zeus .tp-bullet {
     box-sizing:content-box; -webkit-box-sizing:content-box; border-radius:50%;
      background-color: rgba(0, 0, 0, 0);
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
    width:13px;height:13px;
    border:2px solid #fff;
 }
.zeus .tp-bullet:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  border-radius: 50%;
  background-color: #FFF;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.zeus .tp-bullet:hover:after,
.zeus .tp-bullet.selected:after{
    -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
  
 .zeus .tp-bullet-image,
 .zeus .tp-bullet-imageoverlay{
        width:135px;
        height:60px;
        position:absolute;
        background:#000;
        background:rgba(0,0,0,0.5);
        bottom:25px;
        left:50%;
        margin-left:-65px;
        box-sizing:border-box;
        background-size:cover;
        background-position:center center;
        visibility:hidden;
        opacity:0;
         -webkit-backface-visibility: hidden; 
        backface-visibility: hidden;
        -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
        border-radius:4px;

}
          

.zeus .tp-bullet-title,
.zeus .tp-bullet-imageoverlay {
        z-index:2;
        -webkit-transition: all 0.5s ease;
      transition: all 0.5s ease;
}     
.zeus .tp-bullet-title { 
        color:#fff;
        text-align:center;
        line-height:15px;
        font-size:13px;
        font-weight:600;  
        z-index:3;
         visibility:hidden;
        opacity:0;
         -webkit-backface-visibility: hidden; 
        backface-visibility: hidden;
        -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
        position:absolute;
        bottom:45px;
        width:135px;
      vertical-align:middle;
        left:-57px;
}
      
.zeus .tp-bullet:hover .tp-bullet-title,
.zeus .tp-bullet:hover .tp-bullet-image,
.zeus .tp-bullet:hover .tp-bullet-imageoverlay{
      opacity:1;
      visibility:visible;
    -webkit-transform:translateY(0px);
      transform:translateY(0px);         
    }

/* THUMBS */
.zeus .tp-thumb {
opacity:1
}

.zeus .tp-thumb-over {
  background:#000;
  background:rgba(0,0,0,0.25);
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
  -webkit-transition:all 0.3s;
  transition:all 0.3s;
}

.zeus .tp-thumb-more:before {
  font-family: "revicons";
  font-size:12px;
  color:#aaa;
  color:rgba(255,255,255,0.75);
  display:block;
  line-height: 12px;
  text-align: left;    
  z-index:2;
  position:absolute;
  top:20px;
  right:20px;
  z-index:2;
}
.zeus .tp-thumb-more:before {
  content: "\e825";
}

.zeus .tp-thumb-title {
  font-family:"Raleway";
  letter-spacing:1px;
  font-size:12px;
  color:#fff;
  display:block;
  line-height: 15px;
  text-align: left;    
  z-index:2;
  position:absolute;
  top:0px;
  left:0px;
  z-index:2;
  padding:20px 35px 20px 20px;
  width:100%;
  height:100%;
  box-sizing:border-box;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  font-weight:500;
}

.zeus .tp-thumb.selected .tp-thumb-more:before,
.zeus .tp-thumb:hover .tp-thumb-more:before {
 color:#aaa;

}

.zeus .tp-thumb.selected .tp-thumb-over,
.zeus .tp-thumb:hover .tp-thumb-over {
 background:#000;
}
.zeus .tp-thumb.selected .tp-thumb-title,
.zeus .tp-thumb:hover .tp-thumb-title {
  color:#fff;

}


/* TABS */
.zeus .tp-tab { 
  opacity:1;      
  box-sizing:border-box;
}

.zeus .tp-tab-title { 
display: block;
text-align: center;
background: rgba(0,0,0,0.25);
font-family: "Roboto Slab", serif; 
font-weight: 700; 
font-size: 13px; 
line-height: 13px;
color: #fff; 
padding: 9px 10px; }

.zeus .tp-tab:hover .tp-tab-title,
.zeus .tp-tab.selected .tp-tab-title {
 color: #000;
  background:rgba(255,255,255,1); 
}



/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 ZEUS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/


.post-tabs .tp-thumb {
opacity:1
}

.post-tabs .tp-thumb-over {
  background:#252525;
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
  -webkit-transition:all 0.3s;
  transition:all 0.3s;
}

.post-tabs .tp-thumb-more:before {
  font-family: "revicons";
  font-size:12px;
  color:#aaa;
  color:rgba(255,255,255,0.75);
  display:block;
  line-height: 12px;
  text-align: left;    
  z-index:2;
  position:absolute;
  top:15px;
  right:15px;
  z-index:2;
}
.post-tabs .tp-thumb-more:before {
  content: "\e825";
}

.post-tabs .tp-thumb-title {
  font-family:"raleway";
  letter-spacing:1px;
  font-size:12px;
  color:#fff;
  display:block;
  line-height: 15px;
  text-align: left;    
  z-index:2;
  position:absolute;
  top:0px;
  left:0px;
  z-index:2;
  padding:15px 30px 15px 15px;
  width:100%;
  height:100%;
  box-sizing:border-box;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  font-weight:500;
}

.post-tabs .tp-thumb.selected .tp-thumb-more:before,
.post-tabs .tp-thumb:hover .tp-thumb-more:before {
 color:#aaa;

}

.post-tabs .tp-thumb.selected .tp-thumb-over,
.post-tabs .tp-thumb:hover .tp-thumb-over {
 background:#fff;
}
.post-tabs .tp-thumb.selected .tp-thumb-title,
.post-tabs .tp-thumb:hover .tp-thumb-title {
  color:#000;

}

/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/style.css ***!
  \****************************************************************************************************************/
/* ------------------------------------------------------------------------------

  Template Name: Bauhaus
  Description: Bauhaus - Architecture & Interior Template
  Author: Murren
  Author URI: http://themeforest.net/user/murren20
  Version: 1.0
  
  1.  Global

      1.1 General
      1.2 Typography
      1.3 Fields
      1.4 Buttons
      1.5 Icons
      1.6 Loader
      1.7 Helpers

  2.  Navbar 

      2.1 Navbar elements
      2.2 Navbar affix
      2.3 Sidebar Menu
      
  3.  Homepage

      3.1 Jumbotron
      3.2 Slider
      3.3 Section About
      3.4 Section Projects

          3.4.1 Projects Carousel

      3.5 Section Clients
      3.6 Section Partners
      3.7 Section News

  4.  Homepage v2

      4.1 Navbar
      4.2 Sections
      4.3 Section About
      4.4 Section Projects
      4.5 Section Reviews
      4.6 Section Contacts

  5.  Homepage v3

  6. Pages

     6.1 Works Grid
     6.2 Works Carousel
     6.3 Project Detail
     6.4 News Masonry
     6.5 News Listing
     6.6 Post detail

         6.6.1 Related posts
         6.6.2 Comments

     6.7 Widgets

         6.7.1 Widget Search
         6.7.2 Widget Twitter
         6.7.3 Widget Recent Posts

     6.8 About us

         6.8.1 Services
         6.8.2 Partners
         6.8.3 Team

      6.9. Contacts

      7. Footer
      8. Responsive styles

      8.1 Min width: 768px
      8.2 Min width 992px
      8.3 Min width 1200px 
      8.4 Max width 992px
      8.5 Min height 500px
      8.6 Min height 600px
      8.7 Min height 700px

    
    
/*-------------------------------------------------------------------------------
 1. Global
-------------------------------------------------------------------------------*/



/* 1.1 General */


html{
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
}

body{
  font-family: 'Poppins', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.025em;
  line-height: 2.1428;
  color: #7e7e7e;
  background: #272727;
  -webkit-overflow-scrolling:touch;
}


::-webkit-scrollbar{
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-thumb {
  cursor: pointer;
  background: #cee002;
}

::selection{
  background-color:#cee002;
  color:#fff;
}

-webkit-::selection{
    background-color:#cee002;
    color:#fff;
}

::-moz-selection{
    background-color:#cee002;
    color:#fff;
}



/* 1.2 Typography */



@font-face {
  font-family: 'Poppins';
  src: url(/build/fonts/poppins-regular-webfont.c6ab114b.woff2) format('woff2'),
       url(/build/fonts/poppins-regular-webfont.6f1ba6d5.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}

h1,
.h1{ 
  font-weight: 700;
  font-size: 3.428rem;
  line-height: 1.2;
  font-weight: 600;
  color: #fff;
  letter-spacing: -0.025em;
  margin:0.5em 0;
}

h2,
.h2{ 
  font-weight: 600;
  font-size: 2.571rem;
  line-height: 1.166;
  color: #fff;
  letter-spacing: 0;
  margin:2.6rem 0;
}

h3,
.h3{
  font-weight: 600;
  font-size: 2.142rem;
  line-height: 1.2;
  letter-spacing: -0.05em;
  color: #fff;
  margin:2.6rem 0;
}

h4,
.h4{
  font-weight: 600;
  font-size: 1.714rem;
  line-height: 1.25;
  letter-spacing: 0.025em;
  color: #fff;
  margin:2.6rem 0;
}

h5,
.h5{
  font-weight: 600;
  font-size: 1.571rem;
  line-height: 1.1;
  letter-spacing:0;
  color: #fff;
  margin:2.6rem 0;
}

h6,
.h6{
  font-weight: 600;
  font-size: 1.285rem;
  line-height: 1.3333;
  letter-spacing:0;
  color: #fff;
  margin:2.6rem 0;
}

h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a{
  color:inherit;
}

h1 a:hover,
.h1 a:hover,
h2 a:hover,
.h2 a:hover,
h3 a:hover,
.h3 a:hover,
h4 a:hover,
.h4 a:hover,
h5 a:hover,
.h5 a:hover,
h6 a:hover,
.h6 a:hover{
  text-decoration: none;
}


strong{
  font-weight: 600;
}

p,
blockquote{
  margin-bottom: 2.6rem;
}

blockquote{
  font-family: 'Playfair Display', serif;
  font-size: 1.714rem;
  letter-spacing: 0.025em;
  line-height: 1.5;
  padding: 0;
  width: 80%;
  padding-left: 6.8rem;
  border-left: 0.3rem solid #cee002;
  margin-top: 5rem;
  color:#fff;
}

cite{
  display: block;
  color: #fff;
  font-weight: 600;
  letter-spacing: 0;
  font-style: normal;
}

.blockquote-cite{
  font-size: 1rem;
  color: #999999;
  letter-spacing: 0.05em;
  padding-left: 7.1rem;
  margin-bottom: 5rem;
}

.blockquote-cite cite{
  font-size: 1.14rem
}

a {
  color:#cee002;
  -webkit-transition: color .3s ease-out;
       -o-transition: color .3s ease-out;
          transition: color .3s ease-out;
}

a:hover,
a:focus {
  color:#cee002;
  outline: none;
}


a:focus{
  text-decoration: none;
}


/* 1.3 Fields */



input[type='text'],
input[type='address'],
input[type='url'],
input[type='password'],
input[type='email'],
input[type="search"],
input[type="tel"],
textarea{
  display: inline-block;
  width:100%;
  font-size: 1rem;
  border-radius: 0.75em;
  color: #3d3d3d;
  background-color:#fff;
  border:0;
  border: 1px solid #d1d1d1;
  border-radius: 0;
  padding:0.2rem 1rem 0;
  height:3.6em;
  -webkit-box-shadow:none;
          box-shadow:none;
      -webkit-appearance: none;
  -webkit-transition: all .15s;
       -o-transition: all .15s;
          transition: all .15s;
}

textarea{
  padding-top: 0.8rem;
  height: 15rem;
  resize:none;
  -webkit-transition: all .3s;
       -o-transition: all .3s;
          transition: all .3s;
}

input[type='text']:focus,
input[type='address']:focus,
input[type='url']:focus,
input[type='password']:focus,
input[type='email']:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
textarea:focus{
  border-color: #cee002;
  outline: 0;
}

input.input-gray,
textarea.input-gray{
  background: #f6f6f6;
}


input.input-gray:focus,
textarea.input-gray:focus{
  background: #fff;
}

input::-moz-placeholder {
  color: #999999;
  opacity: 1;
}

input:-ms-input-placeholder {
  color: #999;
}

input::-webkit-input-placeholder {
  color: #999;
}

textarea::-moz-placeholder{
  color: #999;
  opacity: 1;
}

textarea:-ms-input-placeholder {
  color: #999;
}

textarea::-webkit-input-placeholder {
  color: #999;
}

.form-group{
  margin-bottom: 30px;
}

input.error{
  border-color: #cee002;
}

.mc-label,
label.error{
  font-size: 0.83em;
  font-weight: 400;
  margin: 0.7em 0 0 0;
}



/* 1.4 Buttons */



.btn{
  color:#fff;
  letter-spacing: 0.025em;
  font-size: 1rem;
  display: inline-block;
  border:0;
  border-radius: 0;
  padding: 1.1em 2.28em 1em;
  background-color: #000;
  text-decoration: none;
  -webkit-transition: all .3s ease-out!important;
          transition: all .3s ease-out!important;
}

.btn:hover,
.btn:focus{
  background-color:#cee002;
  color: #fff;
  -webkit-box-shadow:none;
  box-shadow: none;
  outline: none!important;
}

.btn-upper{
  font-weight: 600;
  text-transform: uppercase;
}


.btn-yellow{
  background: #cee002;
  color: #000;
}

.btn-yellow:hover,
.btn-yellow:focus{
  background: #000;
}



/* 1.5 Icons */



.icon{
  display: inline-block;
}

.icon-medium{
  font-size: 4.2rem;
}

.link-arrow{
  display: inline-block;
  color: #000;
  line-height: 1!important;
  font-weight: 600;
}

.link-arrow-2{
  display: inline-block;
  font-size: 1.14rem;
  color: #999999;
  font-weight: 400;
}

.link-arrow .icon,
.link-arrow-2 .icon{
  position: relative;
  margin-left: 0.7rem;
  font-size: 2.1em;
  vertical-align: middle;
  -webkit-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
}

.link-arrow .icon{
  top:0.1rem;
}

.link-arrow .ion-ios-arrow-right{
  font-size: 1.5em;
}

.link-arrow-2 .ion-ios-arrow-right{
  font-size: 1.5em;
}

.link-arrow:hover,
.link-arrow-2:hover{
  color: #cee002;
  text-decoration:none;
}

.link-arrow:hover .icon,
.link-arrow-2:hover .icon{
  -webkit-transform: translateX(0.5rem);
  -o-transform: translateX(0.5rem);
  transform: translateX(0.5rem);
}



/* 1.6 Preloader */



.animsition{
  position:absolute;
  z-index: 100;
  left: 0;
  width: 100%;
  top:0;
  height: 100%;
}

.preloader{
  position: fixed;
  overflow: hidden;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background:#fff;
  color:#4b4b4b;
  text-align: center;
}

.spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #cee002;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}



/* 1.7 Helpers */



.text-dark{
  color: #fff;
}

.text-muted{
  color: #999;
}

.text-white{
  color: #fff;
}

.text-primary{
  color: #cee002;
}

.masked{
  position: relative;
}

.masked:before{
  content:'';
  position: absolute;
  left: 0;
  top:0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.1;
}

.pt-0{
  padding-top: 0!important;
}

.pb-0{
  padding-bottom:0!important;
}

.rel-1{
  position: relative;
  z-index: 1;
}

.overflow-hidden{
  overflow: hidden;
}


/*-------------------------------------------------------------------------------
  2. Navbar
-------------------------------------------------------------------------------*/



.navbar{ 
  position: absolute;
  z-index: 10;
  left:0;
  top:0;
  width:100%;
  padding-top: 2.7rem;
  height: 7rem;
  background-color: #272727;
  margin:0;
  border-radius: 0;
}

.navbar .brand{
  float: left;
  margin-top: -0.5rem;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}



/* 2.1 Navbar elements */



.brand{
  line-height: 1.6;
  color: #fff;
  display: inline-block;
}

a.brand:hover,
a.brand:focus{
  text-decoration: none;
  color: #fff;
}

.brand img{
  display: inline-block;
  vertical-align: top;
  margin-right: 0.65rem;
  height: 4rem;
}

.brand-info{
  display: inline-block;
}

.brand-name{
  font-weight: 600;
  font-size: 1.714rem;
  line-height: 1;
}

.brand-text{
  color: #7e7e7e;
  font-size: 0.857rem;
  font-weight: 300;
  margin-top: -0.3rem; 
}

.navbar-toggle{
  display: block;
  margin:0;
  padding: 0;
  border-radius: 0;
}

.navbar-toggle .icon-bar{
  background-color: #fff;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.navbar-toggle:hover .icon-bar{
  background-color:  #cee002;
}

.navbar .social-list{
  float: right;
  margin-right: 10%;
}

.social-list{
  overflow:hidden;
}

.social-list a{
  float: left;
  font-size: 1.428rem;
  line-height: 1;
  color:#fff;
  margin-left: 2rem;
}

.social-list a:first-child{
  margin-left: 0;
}

.social-list a:hover{
  color:#cee002;
  text-decoration: none;
}

.navbar-spacer{
  float: right;
  margin:-1rem 4.5rem 0;
  width: 1px;
  height: 3.3rem;
  background-color: #3c3c3c;
}

.navbar-address{
  float: right;
  font-weight: 600;
  text-transform: uppercase;
}



/* 2.2 Navbar affix */


.navbar.affix{
  position: fixed;
  box-shadow: 0 0 25px rgba(0,0,0,0.07);
}


/* 2.3 Sidebar menu */



.click-capture{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  z-index: 99;
}

.menu{
  position: fixed;
  top:0;
  bottom:0;
  right: 0;
  width: 100%;
  z-index: 100;
  background-color: #272727;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.close-menu{
  position: absolute;
  z-index: 2;
  top: 2.3rem;
  font-size: 1.6rem;
  line-height: 1;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.close-menu:hover{
  color: #cee002;
}

.menu .menu-lang{
  opacity: 0;
  position: absolute;
  opacity: 0;
  left: 15%;
  top:3rem;
  text-transform: uppercase;
  -webkit-transform: translateY(3rem);
  -ms-transform: translateY(3rem);
  -o-transform: translateY(3rem);
  transform: translateY(3rem);
  -webkit-transition: transform 0.5s 0.4s ease, opacity 0.5s 0.4s ease, color 0.3s ease;
  -o-transition:  transform 0.5s 0.4s ease, opacity 0.5s 0.4s ease, color 0.3s ease;
  transition: transform 0.5s 0.4s ease, opacity 0.5s 0.4s ease, color 0.3s ease;
}

.menu-lang a{
  display: inline-block;
  margin-left: 1.5rem;
  color: #7e7e7e;
}

.menu-lang a:first-child{
  margin-left: 0;
}

.menu-lang .active,
.menu-lang a:hover{
  color: #cee002;
  text-decoration: none;
}

.menu-list{
  opacity: 0;
  position: absolute;
  left: 0;
  top:9rem;
  bottom:10.5rem;
  padding-left: 15%;
  overflow-x:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  overflow-scrolling:touch;
  font-weight: 600;
  letter-spacing: -0.025rem;
  list-style: none;
  margin:0;
  -webkit-transform: translateY(3rem);
  -ms-transform: translateY(3rem);
  -o-transform: translateY(3rem);
  transform: translateY(3rem);
  -webkit-transition: transform 0.5s 0.6s ease, opacity 0.5s 0.6s ease;
  -o-transition: transform 0.5s 0.6s ease, opacity 0.5s 0.6s ease;
  transition: transform 0.5s 0.6s ease, opacity 0.5s 0.6s ease;
}

.menu-list li a{
  color: #7e7e7e;
}

.menu-list .active > a,
.menu-list li a:hover{
  text-decoration: none;
  color: #fff;
}

.menu-list > li{
  font-size: 1.95rem;
  line-height: 1;
}

.menu-list > li{
  margin-top: 2.7rem;
}

.menu-list > li:first-child{
  margin-top: 0;
}


.menu-list ul{
  display: none;
  list-style: none;
  padding:0;
  margin: 0;
}

.menu-list ul li{
  font-size: 1.142rem;
  margin-top: 1.142rem;
}

.menu-list ul li:first-child{
  margin-top:2.4rem;
}

.menu-footer{
  position: absolute;
  left: 15%;
  bottom: 4rem;
}

.menu-footer .social-list{
  opacity: 0;
  -webkit-transform: translateY(3rem);
  -ms-transform: translateY(3rem);
  -o-transform: translateY(3rem);
  transform: translateY(3rem);
  -webkit-transition: all 0.5s 0.7s ease;
  -o-transition: all 0.5s 0.7s ease;
  transition: all 0.5s 0.7s ease;
}

.menu-footer .social-list a{
  color: #7e7e7e;
  margin:0;
  margin-right:2.7rem;
}

.menu-footer .social-list a:last-child{
  margin-right: 0;
}

.menu-footer .social-list a:hover{
  color:#cee002;
}

.menu-footer .copy{
  opacity: 0;
  display: none;
  margin-top: 3.2rem;
  color: #fff;
  line-height: 1.71rem;
  -webkit-transform: translateY(2rem);
  -ms-transform: translateY(2rem);
  -o-transform: translateY(2rem);
  transform: translateY(2rem);
  -webkit-transition: all 0.5s 0.9s ease;
  -o-transition: all 0.5s 0.9s ease;
  transition: all 0.5s 0.9s ease;
}

.menu-is-opened .click-capture{
  visibility: visible;
}

.menu-is-opened .menu{
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  box-shadow: 0 0 25px rgba(0,0,0,0.07);
}

.menu-is-opened .menu .menu-lang,
.menu-is-opened .menu-list,
.menu-is-opened .menu .menu-footer .social-list,
.menu-is-opened .menu .menu-footer .copy{
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  -o-transform: translate(0);
  transform: translate(0);
  opacity: 1;
}

.menu-is-closed .menu .menu-lang,
.menu-is-closed .menu .menu-list,
.menu-is-closed .menu .menu-footer .social-list,
.menu-is-closed .menu .menu-footer .copy{
  opacity: 0;
  -webkit-transition-delay: 0s;
  -o-transition-delay:0s;
  transition-delay: 0s;
}




/*-------------------------------------------------------------------------------
  3. Homepage
-------------------------------------------------------------------------------*/



.wrapper{
  padding-top:7rem;
  overflow-x:hidden;
}

.boxed{
  padding-left: 1.7rem;
  padding-right: 1.7rem;
}

.boxed .container,
.boxed .container-fluid{
  padding: 0;
  max-width: 100%;
}

.left-boxed{
  left: 1.7rem;
}

.right-boxed{
  right:1.7rem;
}

.section{
  padding:10.28rem 0;
}

.section-title{
  margin:0;
}

.section-title .link-arrow-2{
  margin-top:1.05rem;
}

.section-subtitle{
  display: inline-block;
  font-weight: 500;
  font-size: 1.142rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #cee002;
  margin-bottom: 1rem;
}


/* 3.1 Jumbotron */



.jumbotron{
  position: relative;
  overflow: hidden;
  padding:0;
  margin:0;
  color: #fff;
  background-color: #272727;
}


/* 3.2 Slider */



.rev_slider .link-arrow{
  color: #fff;
}

.rev_slider .link-arrow:hover{
  color:#cee002;
}

.rev_slider .link-arrow:hover .icon{
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
}

.slider-prev,
.slider-next{
  position: absolute;
  top:50%;
  z-index: 1;
  font-size:4rem;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.slider-prev{
  left: 2.2rem;
}

.slider-next{
  right:2.2rem;
}

.slider-prev:hover,
.slider-next:hover{
  color:#cee002;
}



/* 3.3 Section About */



.section-about{
  padding:8rem 0 0;
}

.section-about-title{
  margin-bottom: 5rem;
}

.dots-image{
  display: inline-block;
  position: relative;
}

.dots-image img{
  display: block;
  position: relative;
  z-index: 1;
}

.dots-image .dots{
  position: absolute;
  left:-20%;
  bottom: -15%;
  width: 101%;
  height: 57.2%;
  background:url(/build/images/dots.bb812c91.png) 0 0 repeat;
}

.experience-box{
  position: relative;
  white-space:nowrap;
  margin:6rem 0;
}



@media (min-width: 992px){
  .experience-box{
    margin-top: 6rem;
  }
}

@media (min-width: 1200px){
  .experience-box{
    margin-top: 12.2rem;
  }
}

.experience-border{
  display: inline-block;
  vertical-align: middle;
  width: 12.15rem;
  height: 12.15rem;
  border:0.357rem solid #cee002;
}

.experience-content{
  display: inline-block;
  vertical-align: middle;
  position: relative;
  left: -8rem;
  top:0.2rem;
}

.experience-number{
  display: inline-block;
  vertical-align: middle;
  font-size: 7.142rem;
  line-height: 1;
  font-weight: 600;
  color: #fff;
}

.experience-info{
  display: inline-block;
  vertical-align: middle;
  margin:-1rem 0 0 1.8rem;
  font-size: 1.57rem;
  line-height: 1.181;
  color: #fff;
}



/* 3.4 Section Projects */



.section-projects{
  padding-bottom: 8rem;
}

.filter-content{
  position: relative;
  overflow: hidden;
}

.filter{
  list-style: none;
  font-size: 1.142rem;
  font-weight: 600;
  color: #fff;
  padding-left: 0;
  margin:0;
}

.filter li{
  margin:0.6rem 2.6rem 0 0 ;
  display: inline-block;
}

.filter li:last-child{
  margin-right: 0;
}

.filter li a{
  color: inherit;
}

.filter li a:hover,
.filter .active a{
  color: #cee002;
  text-decoration: none;
}

.section-projects .filter-content{
  margin:2rem 0 0 0;
}

.section-projects .filter{
  margin: 0;
}

.section-projects .view-projects{
  margin:0.85rem 0 0 0;
}

.view-projects{
  display: inline-block;
  font-style: italic;
  color: #999999;
}

.view-projects:hover{
  text-decoration: none;
  color: #cee002;
}



/* 3.4.1 Projects Carousel */



.project-carousel{
  margin-top: 5.92rem;
}

.owl-nav{
  position: absolute;
  top:50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.owl-nav .disabled{
  color: #777;
  cursor: default;
}

.owl-prev,
.owl-next{
  display: inline-block;
  font-size: 2.8rem;
  line-height: 1;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.owl-prev:before{
  font-family:"Ionicons";
  content: "\f3d2";
}

.owl-next:before{
  font-family:"Ionicons";
  content: "\f3d3";
}

.owl-prev:hover,
.owl-next:hover{
  color: #cee002;
}

.owl-dots{
  text-align: center;
  margin-top: 5.857rem;
}

.owl-dot{
  display: inline-block;
  vertical-align: top;
   margin:0 0.6rem;
}

.owl-dot span{
  display: block;
  width: 0.6rem;
  height: 0.6rem;
  background-color: #cccccc;
}

.owl-dot.active span{
  background-color: #cee002;
}

.project-item{
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.project-item img{
  width:100%;
}

.item-shadow{
  position: relative;
}

.item-shadow:before{
  content:'';
  position: absolute;
  z-index: 1;
  left: 0;
  top:0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 46%,rgba(0,0,0,0.6) 100%); 
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 46%,rgba(0,0,0,0.6) 100%);
}

.project-item .link-arrow{
  position: absolute;
  z-index: 2;
  color: #fff;
  left: 3rem;
  bottom: 2.3rem;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.project-hover{
  position: absolute;
  z-index: 2;
  left: 0;
  top:0;
  width: 100.1%;
  height: 100%;
  padding:4.85rem 3rem;
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
}

.project-title{
  color: #fff;
  margin:0;
}

.project-hover .project-title{
  position: absolute;
  bottom: 5.5rem;
}

.project-description{
  opacity: 0;
  margin-top:12%;
  line-height: 1.71;
  color:#333333;
  -webkit-transform: translateX(-1rem);
  -ms-transform: translateX(-1rem);
  -o-transform: translateX(-1rem);
  transform: translateY(-1rem);
}

.project-item:hover .project-hover{
  background-color: rgba(206,224,2,0.85);
}

.project-item:hover .project-hover .project-title{
  position: relative;
  color: #000;
  bottom:2rem;
  -webkit-transform: translateY(2rem);
  -ms-transform: translateY(2rem);
  -o-transform: translateY(2rem);
  transform: translateY(2rem);
  -webkit-transition: transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
  
}

.project-item:hover .project-hover .project-description{
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateY(0);
  -webkit-transition: all 0.4s 0.2s ease;
  -o-transition: all 0.4s 0.2s ease;
  transition: all 0.4s 0.2s ease;
}

.project-item:hover .link-arrow{
  color: #000;
}



/* 3.5  Section Clients */



.section-clients .section-title{
  margin-right: 7rem;
}

.client-carousel{
  margin-top: 4.8rem;
}

.client-carousel .client-carousel-item img{
  display: inline-block;
  width: auto;
}

.client-box{
  position: relative;
  color: #999;
  background-color: #333333;
  padding:6rem 3.28rem 3.28rem;
}

.image-quote{
  position: absolute;
  top:3.28rem;
  right: 3.28rem;
}

.client-img{
  position: relative;
  z-index: 1;
  margin:0 0 -3rem 2.6rem;
  border-radius: 50%;
}

.client-title{
  letter-spacing: 0;
}

.client-name{
  font-size: 1.28rem;
  line-height: 1;
  color: #fff;
}

.client-description{
  margin:1.5rem 0 0;
  line-height: 1.71em;
}


.client-carousel .owl-nav{
  right: 0;
  top: -7.8rem;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.client-carousel .owl-prev{
  margin-right: 2rem;
}



/* 3.6 Section Partners */



.partner-carousel{
  margin-top: 10.28rem;
}

.partner-carousel  .partner-carousel-item img{
  width: auto;
  margin:0 auto;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}



/* 3.7 Section News */



.section-news{
  border-bottom: 1px solid #383838;
}

.news-carousel{
  margin-top: 4.7rem;
}

.news-item{
  position: relative;
}

.news-item img{
  width: 100%;
}

.news-hover{
  position: absolute;
  left: 0;
  top:0;
  width: 100%;
  height: 100%;
  padding:2.7rem;
  color: #999;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.hover-border{
  position: absolute;
  left:0;
  top:0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.hover-border div{
  position: absolute;
  left: 0;
  top:0;
  width: 100%;
  height: 100%;
}

.hover-border div::before {
  position: absolute;
  content: "";
  background:#cee002;
  height: 2px;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.hover-border::after {
  position: absolute;
  content: "";
  background:#cee002;
  width: 2px;
  height: 100%;
  right: 0;
  bottom: 0;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: 0.2s 0.2s;
  -o-transition: 0.2s 0.2s;
  transition: 0.2s 0.2s;
}

.hover-border div::after {
  position: absolute;
  content: "";
  background:#cee002;
  width: 100%;
  height: 2px;
  right: 0;
  bottom: 0;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: 0.2s 0.4s;
  -o-transition: 0.2s 0.4s;
  transition: 0.2s 0.4s;
}

.hover-border::before {
  position: absolute;
  content: "";
  background:#cee002;
  width: 2px;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: 0.2s 0.8s;
  -o-transition: 0.2s 0.8s;
  transition: 0.2s 0.8s;
}

.news-hover .content{
  opacity: 0;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.news-hover .time{
  margin-bottom: 0.6rem;
}

.news-title{
  font-size: 1.95rem;
  line-height: 1.25;
  letter-spacing: 0;
  margin:0;
  -webkit-transform: translateX(-2rem);
  -ms-transform: translateX(-2rem);
  -o-transform: translateX(-2rem);
  transform: translateX(-2rem);
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
}

.news-description{
  opacity: 0;
  margin-bottom: 0;
  line-height: 1.71;
  margin-top: 10%;
  -webkit-transform: translateY(-2rem);
  -ms-transform: translateY(-2rem);
  -o-transform: translateY(-2rem);
  transform: translateY(-2rem);
  -webkit-transition: 0.5s 0.3s ease;
  -o-transition:  0.5s 0.3s ease;
  transition: 0.5s 0.3s ease;
}

.news-hover .read-more{
  position: absolute;
  opacity: 0;
  bottom: 2.7rem;
}

.read-more{
  font-weight: 600;
}

.news-item:hover .news-hover{
  background-color: #272727;
}

.news-item:hover .hover-border::before, 
.news-item:hover .hover-border::after,
.news-item:hover .hover-border div::before, 
.news-item:hover .hover-border div::after {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.news-item:hover .news-hover .content{
  opacity: 1;
}

.news-item:hover .news-hover .news-title,
.news-item:hover .news-hover .news-description{
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.news-item:hover .news-hover .read-more{
  opacity: 1;
}



/*-------------------------------------------------------------------------------
  4. Homepage v2
-------------------------------------------------------------------------------*/



/* 4.1 Navbar */



.navbar-2{
  background: transparent;
  padding-top: 3rem;
  -webkit-transition: all 0.3s  ease;
  -o-transition: all 0.3s  ease;
  transition: all 0.3s  ease;
  color:#fff;
}

.navbar-2 .navbar-bg{
  content:'';
  position: absolute;
  left: 0;
  right:0;
  top:-1px;
  width: 100%;
  height: 100%;
  background: #272727;
  z-index: -1;
  -webkit-transition: all 0.3s  cubic-bezier(0.37, 0.31, 0.2, 0.85);
  -o-transition: all 0.3s  cubic-bezier(0.37, 0.31, 0.2, 0.85);
  transition: all 0.3s  cubic-bezier(0.37, 0.31, 0.2, 0.85);
}

.navbar-2 .brand{
  width: 18rem;
}

.navbar-2 .brand-text{
  color:#fff;
}

.navbar-2 .navbar-address{
  float: left;
  margin-left: 5rem;
}

.navbar-2 .social-list{
  float: left;
  margin-left: 7.5rem;
}

.navbar-white{
  background: transparent;
}

.navbar-white .navbar-bg{
  height: 0;
}

.navbar-white .brand,
.navbar-white .brand:hover,
.navbar-white .brand:focus,
.navbar-white .brand-text,
.navbar-white .navbar-address,
.navbar-white .navbar-address .text-dark,
.navbar-white .social-list a{
  color: #fff;
}

.navbar-white  .navbar-toggle .icon-bar{
    background: #fff;
}

.navbar-white  .social-list a:hover{
  color: #cee002;
}

.copy-bottom{
  display: none;
  position: absolute;
  z-index: 10;
  left:0;
  bottom:2.4rem;
  color: #000;
}

.lang-bottom{
  display: none;
  position: absolute;
  z-index: 10;
  right:0;
  bottom:2.4rem;
  color: #000;
}

.copy-bottom.white{
  color: #fff;
}

.lang-bottom .menu-lang{
  font-weight: 600;
  color: #000;
  text-transform: uppercase;
}

.lang-bottom .menu-lang a:not(.active){
  color: #000;
}


.lang-bottom.white,
.lang-bottom.white .menu-lang a:not(.active){
  color: #fff;
}

.lang-bottom .menu-lang  a:hover,
.lang-bottom.white .menu-lang  a:hover{
  color: #cee002;
}

#pp-nav{
  z-index: 99;
  width: 2.1428rem;
  margin-top:0!important;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

#pp-nav .pp-nav-up,
#pp-nav .pp-nav-down{
  display: none;
  font-size: 2.1428rem;
  cursor: pointer;
  color: #000;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#pp-nav .pp-nav-up{
  margin-bottom: 3.5rem;
}

#pp-nav .pp-nav-down{
  margin-top: 3.5rem;
}

#pp-nav li, .pp-slidesNav li{
  margin:1.928rem auto;
  width: 10px;
  height: 10px;
}

#pp-nav span, .pp-slidesNav span{
  left: 0;
  top:0;
  cursor: pointer;
  width: 10px;
  height: 10px;
  background: #000;
  border:0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#pp-nav .pp-nav-up:hover,
#pp-nav .pp-nav-down:hover,
#pp-nav.white .pp-nav-up:hover,
#pp-nav.white .pp-nav-down:hover{
  color: #cee002;
}

#pp-nav.white .pp-nav-up,
#pp-nav.white .pp-nav-down{
  color: #fff;
}

#pp-nav.white span, .pp-slidesNav span{
  background: #fff;
}

#pp-nav li .active span, .pp-slidesNav .active span,
#pp-nav span:hover, .pp-slidesNav span:hover{
  background: #cee002;
}



/* 4.2 Sections */



.pagepiling .section{
  background: #272727;
  padding-top: 11.3rem;
  padding-bottom: 7rem;
}

.pagepiling .section-1.pp-scrollable .vertical-centred{
  padding-top: 10rem;
  padding-bottom: 11rem;
}

.pagepiling .pp-scrollable{
  padding: 0;
}

.pp-scrollable .vertical-centred{
  padding-top: 11.3rem;
  padding-bottom: 7rem;
}

.scroll-wrap{
  position: relative;
  min-height: 100%;
}

.scrollable-content{
  white-space: nowrap;
  width: 100%;
  font-size: 0;
}

.scrollable-content:before{
  content: '';
  display: inline-block;
  height: 100vh;
  vertical-align: middle;
}

.vertical-centred{
  width: 100%;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  font-size: 1rem;
}

.boxed-inner{
  position: relative;
  padding:0;
}

.section-bg{
  position: absolute;
  left: 0;
  top:0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}

.vertical-title{
  position: absolute;
  white-space: nowrap;
  width: 0;
  top:-0.55rem;
  left: 4.9rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.vertical-title span{
  display: block;
  float: right;
}

.section .intro{
  opacity: 0;
  -webkit-transition: opacity 1s 0.3s ease;
  -o-transition:opacity 1s 0.3s ease;
  transition: opacity 1s 0.3s ease;
}

.section:not(.section-1) .intro{
  -webkit-transform: translateY(7rem);
  -ms-transform: translateY(7rem);
  -o-transform: translateY(7rem);
  transform: translateY(7rem);
  -webkit-transition: all 0.35s 0.6s ease;
  -o-transition:all 0.35s 0.6s ease;
  transition: all 0.35s 0.6s ease;
}

.section.active .intro{
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.subtitle-top{
  line-height: 1.714;
  margin-bottom: 2.8rem;
  letter-spacing: 0.1em;
}



/* 4.3 Section About */



.hr-bottom{
  position: absolute;
  margin-top: 13vh;
  margin-bottom: 0;
  height: 0.2858rem;
  width: 7.142rem;
  background: #cee002;
}

.title-uppercase{
  text-transform: uppercase;
  letter-spacing: -0.025em;
  line-height: 1.33333;
  margin:0 0 5rem;
}

.service-list{
  margin-bottom: 5rem;
  font-size: 1.2857rem;
  padding-left: 0;
  list-style: none;
  text-transform: uppercase;
  letter-spacing: -0.025rem;
  font-weight: 300;
}

.service-list li{
  margin-bottom: 0.7rem;
}

.service-list li a{
  color: inherit;
}

.service-list li a:hover{
  color: #fff;
  text-decoration: none;
}

.dots-image-2{
  display: inline-block;
  position: relative;
}

.dots-image-2 .dots {
  position: absolute;
  z-index: -1;
  left: -25%;
  bottom: -19%;
  width: 101%;
  top:50%;
  opacity: 0.8;
  background: url(/build/images/dots.bb812c91.png) 0 0 repeat;
}


.dots-image-2 .experience-info{
  position: absolute;
  left: 12%;
  margin-top:-4.4rem;
  top:100%;
}

.experience-info .number{
  display: inline-block;
  font-weight: 600;
  line-height: 1;
  font-size: 10.71rem;
  margin-right: 1.7rem;
}


.experience-info .text{
  display: inline-block;
  font-size: 1.571rem;
  font-weight: 600;
  line-height: 1.181;
  text-transform: uppercase;
}



/* 4.4 Section Projects*/


.bg-changer{
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  overflow:hidden;
}

.bg-changer .section-bg{
  opacity: 0;
  will-change: opacity, transform;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: opacity 0.5s 0.2s ease,  transform 5s 0.2s ease;
  -o-transition: opacity 0.5s 0.2s ease,  transform 5s 0.2s ease;
  transition: opacity 0.5s 0.2s ease, transform 5s 0.2s ease;
}

.bg-changer .active{
  opacity: 1;
  -webkit-transform: scale(1.05);
  -ms-transform:scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}

.bg-changer .section-bg:first-child{
  opacity: 1;
}

.section-3 .vertical-title{
  top:7.4rem;
}

.row-project-box{
  margin-top: -30px;
}

.col-project-box{
  margin-top: 30px;
}

.project-box{
  display: block;
  padding-bottom: 30%;
  position: relative;
  border:1px solid #fff;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s  ease;
}

.project-box-inner{
  position: absolute;
  left: 0;
  top:0;
  width: 100%;
  height: 100%;
  padding:2.14rem 1.928rem;
}

.project-box h5{
  margin:0;
  color: #fff;
}

.project-category{
  color: #cccccc;
  margin-top: 0.5rem;
}

.project-box:hover{
  background: #cee002;
  text-decoration: none;
  border-color: transparent;
}

.project-box:hover h5{
  color: #000;
}

.project-box:hover .project-category{
  color:#666666;
}

.link-arrow.h5{
  text-transform: uppercase;
  letter-spacing: -0.025rem;
  margin-bottom: 0;
}

.link-arrow.h5 .icon-chevron-right{
  font-size: 1.8rem;
  margin-top: -0.45rem;
}


.section-3 .link-arrow.h5{
  margin-top: 4rem;
}


.section-4 h2{
  margin-bottom: 7rem;
}



/* 4.5 Section Reviews */



.icon-quote{
  display: inline-block;
  margin-top: -0.6rem;
  color:#cee002;
  font-size: 5.14rem;
}

.section-5 .title-uppercase{
  margin-top: 7vh;
  margin-bottom: 3rem;
}

.review-carousel .text{
  font-family: 'Libre Baskerville', serif;
  font-size: 1.142rem;
  line-height: 1.875;
}

.review-author{
  margin-top: 5.7rem;
}

.author-name{
  font-size: 1.2857rem;
  line-height: 1.333;
  font-weight: 600;
}

.review-carousel .owl-nav{
  position: relative;
  top:0;
  margin-top:7.7vh;
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

.review-carousel .owl-prev,
.review-carousel .owl-next{
  font-size: 1.2857rem;
  width: 3.57rem;
  height: 3.57rem;
  line-height: 3.57rem;
  border:1px solid #fff;
  color: #fff;
  text-align: center;
  margin-right: 0.857rem;
}

.review-carousel .owl-prev:before{
  font-family: 'Linearicons';
  content: "\e93b";
}

.review-carousel .owl-next:before{
  font-family: 'Linearicons';
  content: "\e93c";
}

.review-carousel .owl-prev:hover,
.review-carousel .owl-next:hover{
  background: #fff;
  color: #000;
}

.review-carousel .owl-prev.disabled,
.review-carousel .owl-next.disabled{
  cursor: default;
}

.review-carousel .owl-prev.disabled:hover,
.review-carousel .owl-next.disabled:hover{
  background: none;
  color: #fff;
}



/* 4.6 Section Contacts */



.map-2{
  width: 100%;
  height: 18rem;
  border: 0;
  text-align: center;
}

.contact-info{
  overflow:hidden;
  margin-top: 5.5rem;
}

.row-contact-info{
  margin:-5rem -4% 0;
}

.success-message,
.error-message{
  display: none;
  margin-top: 2rem;
}

.col-contact-info{
  padding:0 4%;
  margin-top: 5rem;
  padding-top: 5rem;
  border-top:1px solid #3c3c3c;
}

.col-contact-info:first-child{
  border-top:0;
  padding-top: 0;
}

.contact-info h3{
  font-size: 1.92rem;
  line-height: 1.06;
  letter-spacing: -0.025em;
  text-transform: uppercase;
  margin:0 0 2rem 0;
}

.contact-info .col-right{
  word-wrap: break-word;
  padding-left: 0;
  padding-right: 0;
}

.contact-info-row{
  line-height: 1.5;
  margin-bottom: 2.14rem;
}

.contact-info-row:last-child{
  margin-bottom: 0;
}

.contact-info-row strong{
  font-size: 1.1428rem;
  text-transform: uppercase;
}



/*-------------------------------------------------------------------------------
  5. Homepage v3
-------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------
  6. Pages
-------------------------------------------------------------------------------*/



.display-1{
  font-size: 4.28rem;
  line-height: 1;
  letter-spacing: -0.05em;
  margin:0;
}

.display-2{
  font-size: 5.14rem;
  line-height: 1;
  letter-spacing: -0.05em;
  margin: 0;
  text-transform: uppercase;
}

.text-display-1{
  font-size: 1.714rem;
  line-height: 2;
  letter-spacing: 0;
}

.text-display-1 p{
  margin-bottom: 3.5rem;
}

.text-display-1 p:last-child{
  margin-bottom: 0;
}

.title-hr{
  width: 7rem;
  max-width: 100%;
  height: 0.28rem;
  background: #cee002;
}

.title-info{
  font-size: 1.28rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 1.4rem;
}

.page-header,
.page-header-2,
.page-header-3{
  border-bottom: 0;
  margin:8rem 0 7rem;
  padding: 0;
}

.page-header h1,
.page-header-2 h1,
.page-header-3 h1{
  margin:0;
}

.page-header-3 .title-hr{
  margin-bottom:2.7rem;
}

.page-inner{
  margin-top: 10.28rem;
}

.section-info{
  color: #999999;
  line-height: 1.111;
  font-size: 1.28rem;
  text-transform: uppercase;
  font-weight: 600;
}

.section-info{
  margin-bottom: 4rem;
}

.section-info .title-hr{
  margin:0 0 2rem;
}

.info-title{
  width: 1px;
}

.bg-dots{
  background:url(/build/images/dots2.c18dd0c7.png) 0 0 repeat;
}



/* 6.1 Works Grid */



.js-isotope{
  overflow:hidden;
}

.filter-content-2{
  margin-bottom: 5.9rem;
}

.filter-content-2 .filter li,
.filter-content-3 .filter li,
.filter-content-4 .filter li{
  margin-right: 4rem;
}

.filter-content-3{
  margin-bottom: 4.6rem;
}

.filter-content-4{
  margin:6rem 0 9rem;
}

.grid-items{
  margin:-30px -15px 0 -15px;
}

.grid-items:after{
  content:'';
  clear: both;
  display:block;
}

.grid-item{
  float: left;
  padding:30px 15px 0 15px;
}

.project-hover-2{
  position: absolute;
  z-index: 2;
  left: 0;
  top:0;
  width: 100.1%;
  height: 100%;
  padding:2.71rem;
  -webkit-transition: 0.5s ease;;
  -o-transition: 0.5s ease;;
  transition: 0.5s ease;;
}

.project-hover-2 .icon-plus{
  opacity: 0;
  position: absolute;
  color: #000;
  right: 2.71rem;
  font-size: 3rem;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.project-hover-2 .project-title{
  opacity: 0;
  position: absolute;
  bottom: 2.71rem;
  color: #000;
  -webkit-transform: translateX(-2rem);
  -ms-transform: translateX(-2rem);
  -o-transform: translateX(-2rem);
  transform: translateX(-2rem);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.project-item:hover .project-hover-2{
  background-color: rgba(206,224,2,0.85);
}

.project-item:hover .project-hover-2 .project-title,
.project-item:hover .project-hover-2 .icon-plus{
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}



/* 6.2 Works Carousel */



.sly {
  position: relative;
  overflow: hidden;
}

.slidee{
  list-style: none;
  padding-left: 0;
}

.sly ul {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
  overflow: hidden;
}

.sly ul li {
  float: left;
  width: 400px;
  height: 100%;
  margin: 0 30px 0 0;
  padding: 0;
}

.prev,
.next{
  position: absolute;
  top:50%;
  color: #fff;
  font-size: 4rem;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.prev.disabled,
.next.disabled{
  opacity: 0.5;
}

.prev:hover,
.next:hover{
  color: #cee002;
}

.prev{
  left: 2.5rem;
}

.next{
  right:2.5rem;
}



/* Scrollbar */



.scrollbar {
  margin: 6.8rem 0 0;
  height: 1px;
  background: #3c3c3c;
  line-height: 0;
}

.scrollbar .handle {
  position: relative;
  top:-2px;
  width: 100px;
  height: 3px;
  background: #999999;
  cursor: pointer;
}
.scrollbar .handle .mousearea {
  position: absolute;
  top: -9px;
  left: 0;
  width: 100%;
  height: 20px;
}



/* 6.3 Project Detail */



.project-detail{
  position: relative;
  overflow:hidden;
}

.project-detail-item{
  min-height: 420px;
  background-size:cover;
  background-position: 50% 50%;
  padding: 6.78rem 11.2rem;
}

.project-detail-info{
  background-color: #272727;
  padding: 3.3rem;
}

.project-detail-control{
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 600;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.project-detail-control:hover{
   color:#cee002;
}

.project-detail-control .show-info{
  display: none;
}

.project-detail-control.active .show-info{
  display: block;
}

.project-detail-control.active .hide-info{
  display:none;
}

.project-detail-title{
  font-size: 2.57rem;
  letter-spacing: -0.025em;
  line-height: 1.16666;
  margin:3rem 0 2.4rem 0;
}

.project-detail-list{
  list-style: none;
  padding-left: 0;
  margin-top:3.6rem;
}

.project-detail-list li{
  border-bottom: 1px solid #3c3c3c;
  padding-bottom: 0.6rem;
  margin-top:0.65rem;
  overflow:hidden;
}

.project-detail-list li:last-child{
  padding-bottom: 0;
  border-bottom: 0;
}

.project-detail-list li .left{
  float: left;
  font-weight: 600;
}

.project-detail-list li .right{
  float: right;
}

.project-detail-meta{
  margin-top: 4.5rem;
  overflow:hidden;
}

.project-detail-meta .left{
  font-weight: 600;
}



/* 6.4 News Masonry */



.card img{
  display: block;
  width: 100%;
}

.card-block{
  background: #333333;
  padding:2.5rem;
  line-height: 1.714;
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}

.card-posted{
  margin-bottom: 0.8rem;
}

.card-posted a{
  color: #fff;
}

.card-title{
  letter-spacing: 0;
  margin:0;
}

.card-text{
  margin-top: 2rem;
}

.card-read-more{
  display: inline-block;
  margin-top: 2rem;
  font-weight: 600;
  color: #fff;
}

.card-read-more:hover{
  color: #fff;
}

.card:hover .card-block{
  background: #cee002;
  color: #666;
}

.card:hover .card-block .card-posted a,
.card:hover .card-title,
.card:hover .card-read-more{
  color: #000;
}



/* 6.5 News Listing */



.card-row{
  position: relative;
  background: #333333;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  margin-bottom: 5rem;
}

.card-row:last-child{
  margin-bottom: 0;
}

.card-row-img{
  position: absolute;
  left: 0;
  top:0;
  padding:0;
  height: 100%;
  background-size:cover;
  background-position: center 0;
}

.card-row-img img{
  width: 100%;
}

.card-row .card-block{
  padding:3.6rem;
  background: transparent;
}

.card-row .card-read-more{
  margin-top: 7vw;
}

.card-row:hover{
  color: #666;
  background: #cee002;
}

.card-row:hover .card-title,
.card-row:hover .card-posted a,
.card-row:hover .card-read-more{
  color: #000;
}



/* 6.6 Post Detail */



.secondary{
  margin-top: 6rem;
}

.post-gallery{
  position: relative;
  overflow-y: hidden;
}

.header-space{
  margin-top: 7rem;
}

.post-thumbnail{
  background: url(/build/images/1-1920x1080.d533ad56.jpg) 50%  no-repeat;
  background-size:cover;
  padding: 16.4rem 15px 19rem;
}

.post-thumbnail h1,
.post-thumbnail .title-info{
  color: #fff;
}

.page-content{
  margin-top: 8.2rem;
}

.page-content-2{
  margin-top: 6.6rem;
}

.posted-on{
  font-size: 1.142rem;
  margin-bottom: 7rem;
}

.posted-on a{
  color: #fff;
}

.posted-on a:hover{
  color:#cee002;
  text-decoration: none;
}

.entry-title{
  margin:0 0 2.5rem;
  letter-spacing: -0.05em;
  line-height: 1.125;
}

.entry-description{
  letter-spacing: 0;
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 4.8rem;
  margin-top: 0;
}

.entry-content{
  font-size: 1.2857rem;
  line-height: 1.666;
  font-weight: 300;
  letter-spacing: 0;
}

.row-images{
  padding: 4.54rem 0;
}

.row-images .col-image{
  margin-top: 30px;
}

.row-images .col-image:first-child{
  margin-top: 0;
}

.row-images .col-image img{
  width: 100%;
}

.entry-footer{
  padding-top: 4rem;
}

.tags-links span{
  color: #fff;
}

.tags-links,
.tags-links a{
  color:#999999;
}

.tags-links a:hover{
  color: #cc0000;
  text-decoration: none;
}

.post-share{
  margin-top: 1rem;
}

.post-share span{
  color: #fff;
}

.post-share a{
  color: #cccccc;
  font-size: 1.4rem;
  vertical-align: middle;
  margin-left: 0.8rem;
}

.post-share a:hover{
  color:#cee002;
}



/* 6.6.1 Related Posts */



.related-posts{
  margin-top: 6rem;
  padding-top:6rem;
  border-top:1px solid #383838;
}

.related-post-title{
  margin:0;
}



/* 6.6.2 Comments */



.section-comments{
  margin-top: 6.8rem;
  padding: 7.3rem 15px;
  background-color: #333;
}

.comments-title{
  margin:0;
  margin-bottom: 2.85rem;
}

.comment-list{
  padding-left: 0;
  list-style: none;
}

.comment .avatar{
  float: left;
  margin-right: 2.14rem;
}

.comment-content{
  overflow: hidden;
  padding:1.2rem 0 3rem 1.5rem;
  border-top:1px solid #515151;
}

.comment-content p{
  margin-bottom: 0;
}

.comment-metadata{
  margin-bottom: 0.6rem;
}

.comment-metadata .fn a{
  color: #fff;
}

.comment-metadata .fn a:hover{
  color: #cee002;
  text-decoration: none;
}

.comment-time{
  color: #999999;
  font-size: 11px;
  text-transform: uppercase;
}

.comment-time:hover{
  color: #fff;
  text-decoration: none;
}

.reply{
  margin-top: 0.7rem;
}

.reply a{
  color: #999999;
  font-style: italic;
}

.reply a:hover{
  color: #0099cc;
  text-decoration: none;
}

.comment-reply-title small{
  float: right;
  margin-top: 0.5rem;
}



/* 6.7 Widgets */



.widget{
  margin-bottom: 4.5rem;
  padding-bottom: 5rem;
  border-bottom: 1px solid #3c3c3c;
}

.widget:last-child{
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.widget-title{
  font-size: 1.2758rem;
  letter-spacing: 0;
  margin:0 0 3rem;
}

.widget_archive li,
.widget_categories li,
.widget_pages li,
.widget_meta li,
.widget_recent_entries li,
.widget_nav_menu li{
   margin-top:0.5em;
}

.widget_archive li a,
.widget_categories li a,
.widget_pages li a,
.widget_meta li a,
.widget_recent_entries li a,
.widget_nav_menu li a{
   color:#666666;
}

.widget_archive li a:hover,
.widget_categories li a:hover,
.widget_pages li a:hover,
.widget_meta li a:hover,
.widget_recent_entries li a:hover,
.widget_nav_menu li a:hover{
   color:#cee002;
   text-decoration:none;
}

.widget_categories li{
  text-align: right;
}

.widget_categories li a{
   float: left;
}



/* 6.7.1 Widget Search */



.search-form{
  position: relative;
}

.search-form .search-field{
  background: #313131;
  border-color:transparent;
}


.search-form .search-field:focus{
  background: none;
}

.search-submit{
  position: absolute;
  background: none;
  border:0;
  right: 0.8rem;
  top:1.1rem;
}

.search-submit:focus{
  outline:none;
}



/* 6.7.2 Widget Twitter */



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

.widget_twitter li{
  margin-bottom: 2.2rem;
}

.widget_twitter li:last-child{
  margin-bottom: 0;
}

.widget_twitter li a{
  color: #0099cc;
}

.tweet-time{
  display: block;
  margin-top: 0.4rem;
  font-size: 0.857rem;
  display: block;
  color: #999999;
  text-transform: uppercase;
}

.widget-all-items{
  display: inline-block;
  margin-top: 1.4rem;
  color: #999999;
  font-size: 0.928rem;
  text-transform: uppercase;
  font-weight: 600;
}

.widget-all-items:hover{
  text-decoration: none;
}



/* 6.7.3 Widget Recent Posts */



.widget_recent_posts li{
  overflow: hidden;
  margin-bottom: 2.214rem;
}

.widget_recent_posts li:last-child{
  margin-bottom: 0;
}

.recent-post-thumbnail{
  float: left;
  margin-right: 1.5rem;
}

.recent-post-content{
  overflow-y: hidden;
  line-height: 1.29;
}

.post-title{
  display: inline-block;
  font-weight: 600;
  letter-spacing: 0;
  color: #fff
}

.post-title:hover{
  color: #cee002;
  text-decoration: none;
}

.post-time{
  display: block;
  margin-top: 0.6rem;
  font-size: 0.857rem;
  color: #999999;
}



/* 6.8 About Us */



.about-info{
  padding-top: 0;
}

.content-entry-image{
  padding-top: 38%;
  min-height: 28rem;
  background: url(/build/images/1-1920x800.7055ace7.jpg) 50%;
  background-size: cover;
}



/* 6.8.1 Services */



.row-services{
  margin:-4rem -2.5rem 0 -2.5rem;
}

.col-service{
  margin-top: 4rem;
  padding:0 2.5rem;
}

.col-service h4{
  margin-top: 3.3rem;
}

.col-service p{
  margin-bottom: 0;
}




/* 6.8.2 Partners */



.row-partners{
  margin:-5rem -5rem 0;
}

.col-partner{
  padding:0 5rem;
  margin-top: 5rem;
  display: inline-block;
}

.col-partner img{
  max-width: 100%;
  opacity: 0.4;
}

.col-partner:hover img{
  opacity: 1;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}



/* 6.8.3 Team */



.row-team{
  margin-top: -30px;
}

.col-team{
  margin-top: 30px;
}

.team-profile{
  position: relative;
}

.team-profile img{
  width: 100%;
  display: block;
}

.team-hover{
  opacity: 0;
  position: absolute;
  left: 0;
  top:0;
  width: 100%;
  height: 100%;
  background: rgba(206,224,2,0.85);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.team-content{
  position: absolute;
  left: 1.857rem;
  bottom: 0.8rem;
}

.team-name{
  margin-bottom: 0.3rem;
}

.team-name h6{
  margin:0;
  color: #000;
}

.team-spec{
  color: #666;
}

.team-social a{
  float: left;
  color: #000;
  font-size: 1.25rem;
  margin-right: 1.5rem;
}

.team-social a:hover{
  color: #fff;
  text-decoration: none;
}

.team-profile:hover .team-hover{
  opacity: 1;
}

.add-new-team{
  position: relative;
  border:1px solid #bfbfbf;
  padding-top: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.add-new-text{
  position: absolute;
  left: 0;
  width: 100%;
  top:50%;
  text-align: center;
  font-size: 1.285rem;
  line-height: 1.1111;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.add-new-text .inner{
  display: inline-block;
  text-align: left;
}

.add-new-team input[type="file"]{
  position: absolute;
  cursor: pointer;
  opacity: 0;
  left: 0;
  top:0;
  width: 100%;
  height: 100%;
}

.add-new-team:hover{
  background: #cee002;
  border-color: transparent;
}




/* 6.9 Contacts */



.map{
  width: 100%;
  height: 26rem;
  border: 0;
  text-align: center;
}

.map-info{
  color:#000;
  text-align: left;
  padding:1rem 0;
}

.map-address-row{
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.4;
}

.map-address-row .fa{
  margin-right: 0.5rem;
}

.gmap-open{
  margin:2rem 0 0;
}

.row-contact{
  margin:-6rem -3.5rem 0;
}

.col-contact{
  margin-top: 6rem;
  padding:0 3.5rem;
}

.contact-title{
  letter-spacing: 0;
  margin:0;
}

.contact-top{
  margin-bottom: 1.3rem;
}

.contact-title span{
  color: #ccc;
  font-weight: 400;
}

.contact-address{
  font-size: 1.142rem;
  line-height: 1.875;
  letter-spacing: -0.025rem;
  margin-bottom: 2rem;
}

.contact-row{
  margin-bottom: 0.6rem;
}

.phone-lg{
  font-size: 2.142rem;
  line-height: 1.3;
  margin-bottom: 3.6rem;
}

.contact-social{
  margin-top: 1rem;
}

.contact-social a{
  color: #999999;
  font-size: 1.3rem;
}

.section-message{
  padding-top: 8rem;
}



/*-------------------------------------------------------------------------------
  7. Footer
-------------------------------------------------------------------------------*/


.footer{
  color: #fff;
  line-height: 1.71;
}

.footer ul{
  list-style: none;
  padding:0;
  margin:0;
}

.footer ul li a{
  color: #fff;
}

.footer ul .active a,
.footer ul li a:hover{
  color:#cee002;
  text-decoration: none;
}

.footer-flex{
  margin-top: -4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.footer-flex .flex-item{
  margin-top: 4rem;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}



/* ------------------------------------------------------------------------------- */
/*  8. Responsive styles
/* ------------------------------------------------------------------------------- */



/* 8.1 Min width 768px */



@media (min-width: 768px){

  html{
    font-size: 13px;
  }

  .pull-sm-left{
    float: left;
  }

  .pull-sm-right{
    float: right;
  }


  /* Sidebar Menu */


  
  .menu{
    width: 50%;
  }


  /* Homepage */



  .boxed{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .boxed-inner{
    padding-left: 0;
  }

  .right-boxed{
    right: 3rem;
  }

  .left-boxed{
    left: 3rem;
  }



  /* Section About */



  .section-about{
    padding-top: 12rem;
  }



  /* Section Projects */



  .section-projects .filter{
    margin-right: 14rem;
  }

  .section-projects .view-projects{
    position: absolute;
    top:0;
    right:0;
  }


  /* Works Carousel */



  .sly ul li{
    width: 555px;
  }



  /* Homepage v2 */


  .project-box{
    padding-bottom: 75%;
  }

  .row-contact-info{
    margin-top: -2rem;
  }

  .col-contact-info{
    padding-top: 4rem;
    margin-top: 2rem;
  }


  /* Footer */



  .footer-flex .flex-item{
    -webkit-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
  }
}




/* 8.2 Min width 992px */



@media (min-width: 992px){

  html{
    font-size: 14px;
  }



  /* Helpers */



  .pull-md-right{
    float: right;
  }


  /* Sidebar Menu */



  .menu{
    width: 35%;
  }



  /* Homepage */



  .boxed{
    padding-left: 4.2857rem;
    padding-right: 4.2857rem;
  } 

  .right-boxed{
    right:4.2857rem;
  }

  .left-boxed{
    left: 4.2857rem;
  }


  /* Homepage v2 */


  .boxed-inner .boxed{
    padding-left: 6rem;
  }

  .service-list{
    margin-bottom: 0;
  }

  .col-contact-info{
    border-top: 0;
    padding-top: 0;
  }

  .row-contact-info{
    margin-top: -5rem;
  }

  .col-contact-info{
    margin-top: 5rem;
  }



  /* Pages */



  .page-header{
    margin:12.8rem 0 10.8rem;
  }

  .page-header-2{
    margin: 8.7rem 0 10.5rem;
  }

  .page-header-3{
    margin:9.2rem 0 12.2rem;
  }

  .page-header-3 .title-hr{
    margin:0.9rem 0 0;
  }

  .about-info .section-info .title-hr{
    margin-top: 1rem;
  }



  /* Post detail */



  .secondary{
    padding:0.5rem 0 0 6rem;
    margin-top: 0;
  }

  .post-thumbnail{
    padding-left: 0;
    padding-right: 0;
  }



  /* About */



  .about-info{
    padding-top: 1.2rem;
  }


  /* Contact */


  .map{
    height: 36rem;
  }


  /* Homepage v2 */


  .col-contact-info:nth-child(2n){
    border-left: 1px solid #3c3c3c;
  }

}


/* 8.3 Min width 1200px */




@media (min-width: 1200px){



  /* Helpers */



  .pull-lg-right{
    float: right;
  }



  /* Section Projects */



  .section-projects .filter-content{
    margin-top: 0;
  }



  /* Homepage v2 */


  .section-3 .link-arrow.h5{
    float: right;
    margin-top: -1.3rem;
  }

  .section-5 .title-uppercase{
    margin-top: 22vh;
    margin-bottom: 0;
  }



  /* Works Carousel */



  .sly ul li {
    width: 685px;
  }


  /* Homepage v2 */


  .section-5 .vertical-centred{
    padding-top: 17rem;
    padding-bottom: 8rem;
  }

  .col-contact-info{
    border-left: 1px solid #3c3c3c;
  }



  /* Footer */



  .footer-flex .flex-item{
    -webkit-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
}



/* 8.5 Min Height 500px */



@media (min-height: 500px){

  #pp-nav .pp-nav-up,
  #pp-nav .pp-nav-down{
      display: block;
  }
  
}



/* 8.6 Min Height 600px */



@media (min-height: 600px){


  /* Sidebar Menu */


  .menu .menu-lang{
    top:7rem;
  }

  .menu-list{
    top:14rem;
    bottom: 20rem;
  }

  .menu-list > li{
    font-size: 2.571rem;
  }

  .menu-footer{
    bottom: 6rem;
  }

  .menu-footer .copy{
    display: block;
  }
}



/* 8.7 Min Height 700px */



@media (min-height: 700px){



  /* Homepage v2 */



  .copy-bottom{
    display: block;
  }

  .lang-bottom{
    display: block;
  }
  
}





/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjs7Ozs7QUNydkdBLGdCQUFnQjs7QUFFaEI7Ozs7OztFQU1FOztBQUVGO0VBQ0UsOEJB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WUFBWTtFQUNkOzs7RUFHQSxnQkFBZ0I7OztFQUdoQjtJQUNFLGtCQUFrQjtJQUNsQixvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSw4QkFBOEI7RUFDaEM7Ozs7RUFJQSxXQUFXOzs7O0VBSVg7SUFDRSxzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxVQUFVO0VBQ1o7QUFDRjs7OztBQUlBLHlCQUF5Qjs7OztBQUl6Qjs7RUFFRTs7TUFFSSxjQUFjO0VBQ2xCOztBQUVGOzs7O0FBSUEseUJBQXlCOzs7O0FBSXpCOzs7RUFHRSxpQkFBaUI7OztFQUdqQjtJQUNFLFFBQVE7RUFDVjs7RUFFQTtJQUNFLFNBQVM7SUFDVCxhQUFhO0VBQ2Y7O0VBRUE7SUFDRSxtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxZQUFZO0VBQ2Q7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCO0FBQ0Y7Ozs7QUFJQSx5QkFBeUI7Ozs7QUFJekI7Ozs7RUFJRSxnQkFBZ0I7Ozs7RUFJaEI7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7QUFFRiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYW5pbXNpdGlvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb250LWF3ZXNvbWUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2lvbmljb25zLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9saW5lYXJpY29ucy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hbmltYXRlLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21hZ25pZmljLXBvcHVwLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2pxdWVyeS5mdWxsUGFnZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9qcXVlcnkucGFnZXBpbGluZy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9vd2wuY2Fyb3VzZWwuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbGF5ZXJzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL25hdmlnYXRpb24uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc3R5bGUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogYW5pbXNpdGlvbiB2NC4wLjJcbiAqIEEgc2ltcGxlIGFuZCBlYXN5IGpRdWVyeSBwbHVnaW4gZm9yIENTUyBhbmltYXRlZCBwYWdlIHRyYW5zaXRpb25zLlxuICogaHR0cDovL2JsaXZlc3RhLmdpdGh1Yi5pby9hbmltc2l0aW9uXG4gKiBMaWNlbnNlIDogTUlUXG4gKiBBdXRob3IgOiBibGl2ZXN0YSAoaHR0cDovL2JsaXZlc3RhLmNvbS8pXG4gKi9cbi5hbmltc2l0aW9uLFxuLmFuaW1zaXRpb24tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi8qKlxuICogb3ZlcmxheSBvcHRpb25cbiAqL1xuLmFuaW1zaXRpb24tb3ZlcmxheS1zbGlkZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi8qIGxvYWRpbmcgb3B0aW9uICovXG4uYW5pbXNpdGlvbi1sb2FkaW5nLFxuLmFuaW1zaXRpb24tbG9hZGluZzphZnRlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5hbmltc2l0aW9uLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC44cztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC44cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pbXNpdGlvbi1sb2FkaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltc2l0aW9uLWxvYWRpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltc2l0aW9uLWxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltc2l0aW9uLWxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uZmFkZS1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW47XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgZmFkZS1vdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLmZhZGUtb3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tdXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZS1pbi11cCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi5mYWRlLWluLXVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1pbi11cDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi11cDtcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQtdXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgZmFkZS1vdXQtdXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbi5mYWRlLW91dC11cCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0LXVwO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dC11cDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluLXVwLXNtIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUtaW4tdXAtc20ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uZmFkZS1pbi11cC1zbSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tdXAtc207XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tdXAtc207XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0LXVwLXNtIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LXVwLXNtIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uZmFkZS1vdXQtdXAtc20ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dC11cC1zbTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZS1vdXQtdXAtc207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi11cC1sZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUtaW4tdXAtbGcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi5mYWRlLWluLXVwLWxnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1pbi11cC1sZztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi11cC1sZztcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQtdXAtbGcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyBmYWRlLW91dC11cC1sZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uZmFkZS1vdXQtdXAtbGcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dC11cC1sZztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZS1vdXQtdXAtbGc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi1kb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZS1pbi1kb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uZmFkZS1pbi1kb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1pbi1kb3duO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlLWluLWRvd247XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0LWRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LWRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uZmFkZS1vdXQtZG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0LWRvd247XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0LWRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi1kb3duLXNtIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZS1pbi1kb3duLXNtIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uZmFkZS1pbi1kb3duLXNtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1pbi1kb3duLXNtO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlLWluLWRvd24tc207XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0LWRvd24tc20ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LWRvd24tc20ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uZmFkZS1vdXQtZG93bi1zbSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0LWRvd24tc207XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0LWRvd24tc207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi1kb3duLWxnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlLWluLWRvd24tbGcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLmZhZGUtaW4tZG93bi1sZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tZG93bjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi1kb3duO1xufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLW91dC1kb3duLWxnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LWRvd24tbGcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbi5mYWRlLW91dC1kb3duLWxnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1vdXQtZG93bi1sZztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZS1vdXQtZG93bi1sZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluLWxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlLWluLWxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi5mYWRlLWluLWxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlLWluLWxlZnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tbGVmdDtcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQtbGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyBmYWRlLW91dC1sZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uZmFkZS1vdXQtbGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0LWxlZnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0LWxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi1sZWZ0LXNtIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZS1pbi1sZWZ0LXNtIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uZmFkZS1pbi1sZWZ0LXNtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1pbi1sZWZ0LXNtO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlLWluLWxlZnQtc207XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0LWxlZnQtc20ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgZmFkZS1vdXQtbGVmdC1zbSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLmZhZGUtb3V0LWxlZnQtc20ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dC1sZWZ0LXNtO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dC1sZWZ0LXNtO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tbGVmdC1sZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZS1pbi1sZWZ0LWxnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi5mYWRlLWluLWxlZnQtbGcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlLWluLWxlZnQtbGc7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tbGVmdC1sZztcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQtbGVmdC1sZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LWxlZnQtbGcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLmZhZGUtb3V0LWxlZnQtbGcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dC1sZWZ0LWxnO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dC1sZWZ0LWxnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tcmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZS1pbi1yaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi5mYWRlLWluLXJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1pbi1yaWdodDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi1yaWdodDtcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQtcmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LXJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLmZhZGUtb3V0LXJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1vdXQtcmlnaHQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0LXJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tcmlnaHQtc20ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZS1pbi1yaWdodC1zbSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi5mYWRlLWluLXJpZ2h0LXNtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1pbi1yaWdodC1zbTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi1yaWdodC1zbTtcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQtcmlnaHQtc20ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LXJpZ2h0LXNtIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLmZhZGUtb3V0LXJpZ2h0LXNtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1vdXQtcmlnaHQtc207XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0LXJpZ2h0LXNtO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tcmlnaHQtbGcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlLWluLXJpZ2h0LWxnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uZmFkZS1pbi1yaWdodC1sZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tcmlnaHQtbGc7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tcmlnaHQtbGc7XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0LXJpZ2h0LWxnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LXJpZ2h0LWxnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uZmFkZS1vdXQtcmlnaHQtbGcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dC1yaWdodC1sZztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZS1vdXQtcmlnaHQtbGc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZS1pbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLnJvdGF0ZS1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1pbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogcm90YXRlLWluO1xufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtb3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyByb3RhdGUtb3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLnJvdGF0ZS1vdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGUtb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGUtb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZS1pbi1zbSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZS1pbi1zbSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLnJvdGF0ZS1pbi1zbSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1pbi1zbTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogcm90YXRlLWluLXNtO1xufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtb3V0LXNtIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyByb3RhdGUtb3V0LXNtIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLnJvdGF0ZS1vdXQtc20ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGUtb3V0LXNtO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGUtb3V0LXNtO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZS1pbi1sZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlLWluLWxnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi5yb3RhdGUtaW4tbGcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGUtaW4tbGc7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1pbi1sZztcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlLW91dC1sZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyByb3RhdGUtb3V0LWxnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4ucm90YXRlLW91dC1sZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1vdXQtbGc7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1vdXQtbGc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwLWluLXgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcC1pbi14IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi5mbGlwLWluLXgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwLWluLXg7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZsaXAtaW4teDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwLW91dC14IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgZmxpcC1vdXQteCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uZmxpcC1vdXQteCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXAtb3V0LXg7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZsaXAtb3V0LXg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwLWluLXgtbnIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAtaW4teC1uciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uZmxpcC1pbi14LW5yIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcC1pbi14LW5yO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwLWluLXgtbnI7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcC1vdXQteC1uciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZsaXAtb3V0LXgtbnIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLmZsaXAtb3V0LXgtbnIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwLW91dC14LW5yO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwLW91dC14LW5yO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcC1pbi14LWZyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcC1pbi14LWZyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uZmxpcC1pbi14LWZyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcC1pbi14LWZyO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwLWluLXgtZnI7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcC1vdXQteC1mciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyBmbGlwLW91dC14LWZyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uZmxpcC1vdXQteC1mciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXAtb3V0LXgtZnI7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZsaXAtb3V0LXgtZnI7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwLWluLXkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAtaW4teSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uZmxpcC1pbi15IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcC1pbi15O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwLWluLXk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcC1vdXQteSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZsaXAtb3V0LXkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLmZsaXAtb3V0LXkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwLW91dC15O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwLW91dC15O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcC1pbi15LW5yIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwLWluLXktbnIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLmZsaXAtaW4teS1uciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXAtaW4teS1ucjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmxpcC1pbi15LW5yO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAtb3V0LXktbnIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyBmbGlwLW91dC15LW5yIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbi5mbGlwLW91dC15LW5yIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcC1vdXQteS1ucjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmxpcC1vdXQteS1ucjtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAtaW4teS1mciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAtaW4teS1mciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLmZsaXAtaW4teS1mciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXAtaW4teS1mcjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmxpcC1pbi15LWZyO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAtb3V0LXktZnIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgZmxpcC1vdXQteS1mciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLmZsaXAtb3V0LXktZnIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwLW91dC15LWZyO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwLW91dC15LWZyO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tLWluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tLWluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uem9vbS1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb20taW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHpvb20taW47XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb20tb3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIHpvb20tb3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uem9vbS1vdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tLW91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogem9vbS1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbS1pbi1zbSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbS1pbi1zbSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uem9vbS1pbi1zbSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb20taW4tc207XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHpvb20taW4tc207XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb20tb3V0LXNtIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgem9vbS1vdXQtc20ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLnpvb20tb3V0LXNtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbS1vdXQtc207XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHpvb20tb3V0LXNtO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb20taW4tbGcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC40KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tLWluLWxnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC40KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uem9vbS1pbi1sZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb20taW4tbGc7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHpvb20taW4tbGc7XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb20tb3V0LWxnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC40KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIHpvb20tb3V0LWxnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC40KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uem9vbS1vdXQtbGcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tLW91dC1sZztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogem9vbS1vdXQtbGc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBvdmVybGF5LXNsaWRlLWluLXRvcCB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1pbi10b3Age1xuICAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuXG5cbi5vdmVybGF5LXNsaWRlLWluLXRvcCB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBvdmVybGF5LXNsaWRlLWluLXRvcDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogb3ZlcmxheS1zbGlkZS1pbi10b3A7XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIG92ZXJsYXktc2xpZGUtb3V0LXRvcCB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyBvdmVybGF5LXNsaWRlLW91dC10b3Age1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5cbi5vdmVybGF5LXNsaWRlLW91dC10b3Age1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogb3ZlcmxheS1zbGlkZS1vdXQtdG9wO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBvdmVybGF5LXNsaWRlLW91dC10b3A7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1pbi1ib3R0b20ge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBvdmVybGF5LXNsaWRlLWluLWJvdHRvbSB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cblxuLm92ZXJsYXktc2xpZGUtaW4tYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG92ZXJsYXktc2xpZGUtaW4tYm90dG9tO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBvdmVybGF5LXNsaWRlLWluLWJvdHRvbTtcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1vdXQtYm90dG9tIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIG92ZXJsYXktc2xpZGUtb3V0LWJvdHRvbSB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cblxuLm92ZXJsYXktc2xpZGUtb3V0LWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBvdmVybGF5LXNsaWRlLW91dC1ib3R0b207XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG92ZXJsYXktc2xpZGUtb3V0LWJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvdmVybGF5LXNsaWRlLWluLWxlZnQge1xuICAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1pbi1sZWZ0IHtcbiAgMCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cblxuLm92ZXJsYXktc2xpZGUtaW4tbGVmdCB7XG4gIHdpZHRoOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBvdmVybGF5LXNsaWRlLWluLWxlZnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG92ZXJsYXktc2xpZGUtaW4tbGVmdDtcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1vdXQtbGVmdCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1vdXQtbGVmdCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi5vdmVybGF5LXNsaWRlLW91dC1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG92ZXJsYXktc2xpZGUtb3V0LWxlZnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG92ZXJsYXktc2xpZGUtb3V0LWxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1pbi1yaWdodCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBvdmVybGF5LXNsaWRlLWluLXJpZ2h0IHtcbiAgMCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cblxuLm92ZXJsYXktc2xpZGUtaW4tcmlnaHQge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG92ZXJsYXktc2xpZGUtaW4tcmlnaHQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG92ZXJsYXktc2xpZGUtaW4tcmlnaHQ7XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIG92ZXJsYXktc2xpZGUtb3V0LXJpZ2h0IHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyBvdmVybGF5LXNsaWRlLW91dC1yaWdodCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi5vdmVybGF5LXNsaWRlLW91dC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogb3ZlcmxheS1zbGlkZS1vdXQtcmlnaHQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG92ZXJsYXktc2xpZGUtb3V0LXJpZ2h0O1xufVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovQGZvbnQtZmFjZXtmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO3NyYzp1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjAnKTtzcmM6dXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMCcpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wJykgZm9ybWF0KCd0cnVldHlwZScpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uZmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7Zm9udC1zaXplOmluaGVyaXQ7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uZmEtbGd7Zm9udC1zaXplOjEuMzMzMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotMTUlfS5mYS0yeHtmb250LXNpemU6MmVtfS5mYS0zeHtmb250LXNpemU6M2VtfS5mYS00eHtmb250LXNpemU6NGVtfS5mYS01eHtmb250LXNpemU6NWVtfS5mYS1md3t3aWR0aDoxLjI4NTcxNDI5ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXVse3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0OjIuMTQyODU3MTRlbTtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIuMTQyODU3MTRlbTt3aWR0aDoyLjE0Mjg1NzE0ZW07dG9wOi4xNDI4NTcxNGVtO3RleHQtYWxpZ246Y2VudGVyfS5mYS1saS5mYS1sZ3tsZWZ0Oi0xLjg1NzE0Mjg2ZW19LmZhLWJvcmRlcntwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW07Ym9yZGVyOnNvbGlkIC4wOGVtICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtfS5mYS1wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEtcHVsbC1yaWdodHtmbG9hdDpyaWdodH0uZmEuZmEtcHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5mYS1wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LnB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LnB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mYS5wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19LmZhLnB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uZmEtc3Bpbnstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXJ9LmZhLXB1bHNley13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7YW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCl9QC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19LmZhLXJvdGF0ZS05MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZmEtcm90YXRlLTE4MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uZmEtZmxpcC1ob3Jpem9udGFsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7dHJhbnNmb3JtOnNjYWxlKC0xLCAxKX0uZmEtZmxpcC12ZXJ0aWNhbHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwgLTEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwgLTEpO3RyYW5zZm9ybTpzY2FsZSgxLCAtMSl9OnJvb3QgLmZhLXJvdGF0ZS05MCw6cm9vdCAuZmEtcm90YXRlLTE4MCw6cm9vdCAuZmEtcm90YXRlLTI3MCw6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2Fse2ZpbHRlcjpub25lfS5mYS1zdGFja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyZW07aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYS1zdGFjay0xeCwuZmEtc3RhY2stMnh7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXN0YWNrLTF4e2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLWludmVyc2V7Y29sb3I6I2ZmZn0uZmEtZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDBcIn0uZmEtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDFcIn0uZmEtc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDAyXCJ9LmZhLWVudmVsb3BlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDNcIn0uZmEtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDRcIn0uZmEtc3RhcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwNVwifS5mYS1zdGFyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDZcIn0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifS5mYS1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmMDA4XCJ9LmZhLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDA5XCJ9LmZhLXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDBhXCJ9LmZhLXRoLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGJcIn0uZmEtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGNcIn0uZmEtcmVtb3ZlOmJlZm9yZSwuZmEtY2xvc2U6YmVmb3JlLC5mYS10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifS5mYS1zZWFyY2gtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjAwZVwifS5mYS1zZWFyY2gtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTBcIn0uZmEtcG93ZXItb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDExXCJ9LmZhLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcZjAxMlwifS5mYS1nZWFyOmJlZm9yZSwuZmEtY29nOmJlZm9yZXtjb250ZW50OlwiXFxmMDEzXCJ9LmZhLXRyYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTRcIn0uZmEtaG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjAxNVwifS5mYS1maWxlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTZcIn0uZmEtY2xvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxN1wifS5mYS1yb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE4XCJ9LmZhLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE5XCJ9LmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWFcIn0uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWJcIn0uZmEtaW5ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWNcIn0uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxZFwifS5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLC5mYS1yZXBlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWVcIn0uZmEtcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMVwifS5mYS1saXN0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMlwifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDIzXCJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjRcIn0uZmEtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcZjAyNVwifS5mYS12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDI2XCJ9LmZhLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDI3XCJ9LmZhLXZvbHVtZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjAyOFwifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIn0uZmEtYmFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyYVwifS5mYS10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmJcIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZjAyY1wifS5mYS1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDJkXCJ9LmZhLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMDJlXCJ9LmZhLXByaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDJmXCJ9LmZhLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzMFwifS5mYS1mb250OmJlZm9yZXtjb250ZW50OlwiXFxmMDMxXCJ9LmZhLWJvbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzJcIn0uZmEtaXRhbGljOmJlZm9yZXtjb250ZW50OlwiXFxmMDMzXCJ9LmZhLXRleHQtaGVpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM0XCJ9LmZhLXRleHQtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzVcIn0uZmEtYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNlwifS5mYS1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzdcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzhcIn0uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjAzOVwifS5mYS1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDNhXCJ9LmZhLWRlZGVudDpiZWZvcmUsLmZhLW91dGRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2JcIn0uZmEtaW5kZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNjXCJ9LmZhLXZpZGVvLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzZFwifS5mYS1waG90bzpiZWZvcmUsLmZhLWltYWdlOmJlZm9yZSwuZmEtcGljdHVyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDNlXCJ9LmZhLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MFwifS5mYS1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDQxXCJ9LmZhLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MlwifS5mYS10aW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDQzXCJ9LmZhLWVkaXQ6YmVmb3JlLC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDRcIn0uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDVcIn0uZmEtY2hlY2stc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDZcIn0uZmEtYXJyb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ3XCJ9LmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDhcIn0uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OVwifS5mYS1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0YVwifS5mYS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMDRiXCJ9LmZhLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMDRjXCJ9LmZhLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGRcIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZVwifS5mYS1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTBcIn0uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUxXCJ9LmZhLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUyXCJ9LmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1M1wifS5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDU0XCJ9LmZhLXBsdXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU1XCJ9LmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NlwifS5mYS10aW1lcy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTdcIn0uZmEtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU4XCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OVwifS5mYS1pbmZvLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1YVwifS5mYS1jcm9zc2hhaXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMDViXCJ9LmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDVjXCJ9LmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDVkXCJ9LmZhLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZVwifS5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYwXCJ9LmZhLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYxXCJ9LmZhLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDYyXCJ9LmZhLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjNcIn0uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwuZmEtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjRcIn0uZmEtZXhwYW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMDY1XCJ9LmZhLWNvbXByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY2XCJ9LmZhLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjdcIn0uZmEtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjhcIn0uZmEtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjlcIn0uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9LmZhLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmJcIn0uZmEtbGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjA2Y1wifS5mYS1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZkXCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZVwifS5mYS1leWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzBcIn0uZmEtd2FybmluZzpiZWZvcmUsLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDcxXCJ9LmZhLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDcyXCJ9LmZhLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDczXCJ9LmZhLXJhbmRvbTpiZWZvcmV7Y29udGVudDpcIlxcZjA3NFwifS5mYS1jb21tZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDc1XCJ9LmZhLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NlwifS5mYS1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDc3XCJ9LmZhLWNoZXZyb24tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA3OFwifS5mYS1yZXR3ZWV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc5XCJ9LmZhLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2FcIn0uZmEtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDdiXCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMDdjXCJ9LmZhLWFycm93cy12OmJlZm9yZXtjb250ZW50OlwiXFxmMDdkXCJ9LmZhLWFycm93cy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMDdlXCJ9LmZhLWJhci1jaGFydC1vOmJlZm9yZSwuZmEtYmFyLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDgwXCJ9LmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgxXCJ9LmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MlwifS5mYS1jYW1lcmEtcmV0cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODNcIn0uZmEta2V5OmJlZm9yZXtjb250ZW50OlwiXFxmMDg0XCJ9LmZhLWdlYXJzOmJlZm9yZSwuZmEtY29nczpiZWZvcmV7Y29udGVudDpcIlxcZjA4NVwifS5mYS1jb21tZW50czpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifS5mYS10aHVtYnMtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA4N1wifS5mYS10aHVtYnMtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDg4XCJ9LmZhLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifS5mYS1oZWFydC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDhhXCJ9LmZhLXNpZ24tb3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMDhiXCJ9LmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4Y1wifS5mYS10aHVtYi10YWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDhkXCJ9LmZhLWV4dGVybmFsLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGVcIn0uZmEtc2lnbi1pbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5MFwifS5mYS10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTFcIn0uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MlwifS5mYS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTNcIn0uZmEtbGVtb24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5NFwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5NVwifS5mYS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5NlwifS5mYS1ib29rbWFyay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDk3XCJ9LmZhLXBob25lLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5OFwifS5mYS10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDk5XCJ9LmZhLWZhY2Vib29rLWY6YmVmb3JlLC5mYS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjA5YVwifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWJcIn0uZmEtdW5sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDljXCJ9LmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDlkXCJ9LmZhLWZlZWQ6YmVmb3JlLC5mYS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWVcIn0uZmEtaGRkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTBcIn0uZmEtYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTFcIn0uZmEtYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjBmM1wifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhM1wifS5mYS1oYW5kLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn0uZmEtaGFuZC1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTVcIn0uZmEtaGFuZC1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGE2XCJ9LmZhLWhhbmQtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGE3XCJ9LmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE4XCJ9LmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOVwifS5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWFcIn0uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWJcIn0uZmEtZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWNcIn0uZmEtd3JlbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMGFkXCJ9LmZhLXRhc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmMGFlXCJ9LmZhLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBiMFwifS5mYS1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjFcIn0uZmEtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjBiMlwifS5mYS1ncm91cDpiZWZvcmUsLmZhLXVzZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9LmZhLWNoYWluOmJlZm9yZSwuZmEtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjBjMVwifS5mYS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjBjMlwifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDpcIlxcZjBjM1wifS5mYS1jdXQ6YmVmb3JlLC5mYS1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcZjBjNFwifS5mYS1jb3B5OmJlZm9yZSwuZmEtZmlsZXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBjNVwifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn0uZmEtc2F2ZTpiZWZvcmUsLmZhLWZsb3BweS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGM3XCJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjOFwifS5mYS1uYXZpY29uOmJlZm9yZSwuZmEtcmVvcmRlcjpiZWZvcmUsLmZhLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzlcIn0uZmEtbGlzdC11bDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYVwifS5mYS1saXN0LW9sOmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9LmZhLXN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2NcIn0uZmEtdW5kZXJsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGNkXCJ9LmZhLXRhYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMGNlXCJ9LmZhLW1hZ2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMGQwXCJ9LmZhLXRydWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGQxXCJ9LmZhLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkMlwifS5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQzXCJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNFwifS5mYS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjBkNVwifS5mYS1tb25leTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNlwifS5mYS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ3XCJ9LmZhLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ4XCJ9LmZhLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDlcIn0uZmEtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGFcIn0uZmEtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIlxcZjBkYlwifS5mYS11bnNvcnRlZDpiZWZvcmUsLmZhLXNvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGNcIn0uZmEtc29ydC1kb3duOmJlZm9yZSwuZmEtc29ydC1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMGRkXCJ9LmZhLXNvcnQtdXA6YmVmb3JlLC5mYS1zb3J0LWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkZVwifS5mYS1lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlMFwifS5mYS1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjBlMVwifS5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsLmZhLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTJcIn0uZmEtbGVnYWw6YmVmb3JlLC5mYS1nYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjBlM1wifS5mYS1kYXNoYm9hcmQ6YmVmb3JlLC5mYS10YWNob21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGU0XCJ9LmZhLWNvbW1lbnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlNVwifS5mYS1jb21tZW50cy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGU2XCJ9LmZhLWZsYXNoOmJlZm9yZSwuZmEtYm9sdDpiZWZvcmV7Y29udGVudDpcIlxcZjBlN1wifS5mYS1zaXRlbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMGU4XCJ9LmZhLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50OlwiXFxmMGU5XCJ9LmZhLXBhc3RlOmJlZm9yZSwuZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVhXCJ9LmZhLWxpZ2h0YnVsYi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGViXCJ9LmZhLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMGVjXCJ9LmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVkXCJ9LmZhLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlZVwifS5mYS11c2VyLW1kOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9LmZhLXN0ZXRob3Njb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYxXCJ9LmZhLXN1aXRjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYyXCJ9LmZhLWJlbGwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBhMlwifS5mYS1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjRcIn0uZmEtY3V0bGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjBmNVwifS5mYS1maWxlLXRleHQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmNlwifS5mYS1idWlsZGluZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY3XCJ9LmZhLWhvc3BpdGFsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjhcIn0uZmEtYW1idWxhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY5XCJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYVwifS5mYS1maWdodGVyLWpldDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifS5mYS1iZWVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGZjXCJ9LmZhLWgtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZkXCJ9LmZhLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZlXCJ9LmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAwXCJ9LmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDJcIn0uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDNcIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNlwifS5mYS1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9LmZhLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDhcIn0uZmEtbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LmZhLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifS5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLC5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0uZmEtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGNcIn0uZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5mYS1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9LmZhLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExMVwifS5mYS1tYWlsLXJlcGx5OmJlZm9yZSwuZmEtcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTJcIn0uZmEtZ2l0aHViLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS5mYS1mb2xkZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjExNFwifS5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE1XCJ9LmZhLXNtaWxlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0uZmEtZnJvd24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifS5mYS1tZWgtbzpiZWZvcmV7Y29udGVudDpcIlxcZjExYVwifS5mYS1nYW1lcGFkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFiXCJ9LmZhLWtleWJvYXJkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0uZmEtZmxhZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFkXCJ9LmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFlXCJ9LmZhLXRlcm1pbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIwXCJ9LmZhLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjFcIn0uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLC5mYS1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjJcIn0uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSwuZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLC5mYS1zdGFyLWhhbGYtbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyM1wifS5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjEyNFwifS5mYS1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTI1XCJ9LmZhLWNvZGUtZm9yazpiZWZvcmV7Y29udGVudDpcIlxcZjEyNlwifS5mYS11bmxpbms6YmVmb3JlLC5mYS1jaGFpbi1icm9rZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjdcIn0uZmEtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn0uZmEtaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyOVwifS5mYS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyYVwifS5mYS1zdXBlcnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyYlwifS5mYS1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmNcIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9LmZhLXB1enpsZS1waWVjZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyZVwifS5mYS1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMTMwXCJ9LmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzFcIn0uZmEtc2hpZWxkOmJlZm9yZXtjb250ZW50OlwiXFxmMTMyXCJ9LmZhLWNhbGVuZGFyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzNcIn0uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzRcIn0uZmEtcm9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM1XCJ9LmZhLW1heGNkbjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNlwifS5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM4XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2FcIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2JcIn0uZmEtY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjEzY1wifS5mYS1hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2RcIn0uZmEtdW5sb2NrLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzZVwifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifS5mYS1lbGxpcHNpcy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMTQxXCJ9LmZhLWVsbGlwc2lzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDJcIn0uZmEtcnNzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0M1wifS5mYS1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NFwifS5mYS10aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDVcIn0uZmEtbWludXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ2XCJ9LmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ3XCJ9LmZhLWxldmVsLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ4XCJ9LmZhLWxldmVsLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDlcIn0uZmEtY2hlY2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRhXCJ9LmZhLXBlbmNpbC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGJcIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGNcIn0uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRkXCJ9LmZhLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGVcIn0uZmEtdG9nZ2xlLWRvd246YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9LmZhLXRvZ2dsZS11cDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTUxXCJ9LmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTUyXCJ9LmZhLWV1cm86YmVmb3JlLC5mYS1ldXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTNcIn0uZmEtZ2JwOmJlZm9yZXtjb250ZW50OlwiXFxmMTU0XCJ9LmZhLWRvbGxhcjpiZWZvcmUsLmZhLXVzZDpiZWZvcmV7Y29udGVudDpcIlxcZjE1NVwifS5mYS1ydXBlZTpiZWZvcmUsLmZhLWlucjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NlwifS5mYS1jbnk6YmVmb3JlLC5mYS1ybWI6YmVmb3JlLC5mYS15ZW46YmVmb3JlLC5mYS1qcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTdcIn0uZmEtcnVibGU6YmVmb3JlLC5mYS1yb3VibGU6YmVmb3JlLC5mYS1ydWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNThcIn0uZmEtd29uOmJlZm9yZSwuZmEta3J3OmJlZm9yZXtjb250ZW50OlwiXFxmMTU5XCJ9LmZhLWJpdGNvaW46YmVmb3JlLC5mYS1idGM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWFcIn0uZmEtZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE1YlwifS5mYS1maWxlLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWNcIn0uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWRcIn0uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVlXCJ9LmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifS5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYxXCJ9LmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjJcIn0uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjNcIn0uZmEtdGh1bWJzLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTY0XCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9LmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY2XCJ9LmZhLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjdcIn0uZmEteGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2OFwifS5mYS14aW5nLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2OVwifS5mYS15b3V0dWJlLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmFcIn0uZmEtZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjE2YlwifS5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjE2Y1wifS5mYS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmRcIn0uZmEtZmxpY2tyOmJlZm9yZXtjb250ZW50OlwiXFxmMTZlXCJ9LmZhLWFkbjpiZWZvcmV7Y29udGVudDpcIlxcZjE3MFwifS5mYS1iaXRidWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzFcIn0uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3MlwifS5mYS10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzNcIn0uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3NFwifS5mYS1sb25nLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzVcIn0uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE3NlwifS5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzdcIn0uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE3OFwifS5mYS1hcHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3OVwifS5mYS13aW5kb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMTdhXCJ9LmZhLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2JcIn0uZmEtbGludXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2NcIn0uZmEtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2RcIn0uZmEtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2VcIn0uZmEtZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MFwifS5mYS10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODFcIn0uZmEtZmVtYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgyXCJ9LmZhLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODNcIn0uZmEtZ2l0dGlwOmJlZm9yZSwuZmEtZ3JhdGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODRcIn0uZmEtc3VuLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODVcIn0uZmEtbW9vbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTg2XCJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODdcIn0uZmEtYnVnOmJlZm9yZXtjb250ZW50OlwiXFxmMTg4XCJ9LmZhLXZrOmJlZm9yZXtjb250ZW50OlwiXFxmMTg5XCJ9LmZhLXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMThhXCJ9LmZhLXJlbnJlbjpiZWZvcmV7Y29udGVudDpcIlxcZjE4YlwifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGRcIn0uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGVcIn0uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MFwifS5mYS10b2dnbGUtbGVmdDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTFcIn0uZmEtZG90LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTkyXCJ9LmZhLXdoZWVsY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTNcIn0uZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk0XCJ9LmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsLmZhLXRyeTpiZWZvcmV7Y29udGVudDpcIlxcZjE5NVwifS5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTk2XCJ9LmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTdcIn0uZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk5XCJ9LmZhLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjE5YVwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWJcIn0uZmEtaW5zdGl0dXRpb246YmVmb3JlLC5mYS1iYW5rOmJlZm9yZSwuZmEtdW5pdmVyc2l0eTpiZWZvcmV7Y29udGVudDpcIlxcZjE5Y1wifS5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLC5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZFwifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZVwifS5mYS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTBcIn0uZmEtcmVkZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMWExXCJ9LmZhLXJlZGRpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTJcIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEzXCJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50OlwiXFxmMWE0XCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIlxcZjFhNVwifS5mYS1kaWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMWE2XCJ9LmZhLXBpZWQtcGlwZXItcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTdcIn0uZmEtcGllZC1waXBlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYThcIn0uZmEtZHJ1cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWE5XCJ9LmZhLWpvb21sYTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYVwifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYlwifS5mYS1mYXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWNcIn0uZmEtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWRcIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWVcIn0uZmEtcGF3OmJlZm9yZXtjb250ZW50OlwiXFxmMWIwXCJ9LmZhLXNwb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMWIxXCJ9LmZhLWN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjJcIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjNcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNFwifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNVwifS5mYS1zdGVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNlwifS5mYS1zdGVhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjdcIn0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiOFwifS5mYS1hdXRvbW9iaWxlOmJlZm9yZSwuZmEtY2FyOmJlZm9yZXtjb250ZW50OlwiXFxmMWI5XCJ9LmZhLWNhYjpiZWZvcmUsLmZhLXRheGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmFcIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYlwifS5mYS1zcG90aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMWJjXCJ9LmZhLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmRcIn0uZmEtc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZVwifS5mYS1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjMFwifS5mYS1maWxlLXBkZi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMxXCJ9LmZhLWZpbGUtd29yZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMyXCJ9LmZhLWZpbGUtZXhjZWwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjM1wifS5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNFwifS5mYS1maWxlLXBob3RvLW86YmVmb3JlLC5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNVwifS5mYS1maWxlLXppcC1vOmJlZm9yZSwuZmEtZmlsZS1hcmNoaXZlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzZcIn0uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSwuZmEtZmlsZS1hdWRpby1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM3XCJ9LmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjOFwifS5mYS1maWxlLWNvZGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjOVwifS5mYS12aW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWNhXCJ9LmZhLWNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2JcIn0uZmEtanNmaWRkbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2NcIn0uZmEtbGlmZS1ib3V5OmJlZm9yZSwuZmEtbGlmZS1idW95OmJlZm9yZSwuZmEtbGlmZS1zYXZlcjpiZWZvcmUsLmZhLXN1cHBvcnQ6YmVmb3JlLC5mYS1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2RcIn0uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2VcIn0uZmEtcmE6YmVmb3JlLC5mYS1yZXNpc3RhbmNlOmJlZm9yZSwuZmEtcmViZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDBcIn0uZmEtZ2U6YmVmb3JlLC5mYS1lbXBpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDFcIn0uZmEtZ2l0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMlwifS5mYS1naXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDNcIn0uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsLmZhLXljLXNxdWFyZTpiZWZvcmUsLmZhLWhhY2tlci1uZXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ0XCJ9LmZhLXRlbmNlbnQtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDVcIn0uZmEtcXE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDZcIn0uZmEtd2VjaGF0OmJlZm9yZSwuZmEtd2VpeGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ3XCJ9LmZhLXNlbmQ6YmVmb3JlLC5mYS1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkOFwifS5mYS1zZW5kLW86YmVmb3JlLC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ5XCJ9LmZhLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGFcIn0uZmEtY2lyY2xlLXRoaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGJcIn0uZmEtaGVhZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWRjXCJ9LmZhLXBhcmFncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZjFkZFwifS5mYS1zbGlkZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWRlXCJ9LmZhLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFlMFwifS5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWUxXCJ9LmZhLWJvbWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTJcIn0uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsLmZhLWZ1dGJvbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWUzXCJ9LmZhLXR0eTpiZWZvcmV7Y29udGVudDpcIlxcZjFlNFwifS5mYS1iaW5vY3VsYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWU1XCJ9LmZhLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTZcIn0uZmEtc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlN1wifS5mYS10d2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZThcIn0uZmEteWVscDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOVwifS5mYS1uZXdzcGFwZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjFlYVwifS5mYS13aWZpOmJlZm9yZXtjb250ZW50OlwiXFxmMWViXCJ9LmZhLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWNcIn0uZmEtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWVkXCJ9LmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWVcIn0uZmEtY2MtdmlzYTpiZWZvcmV7Y29udGVudDpcIlxcZjFmMFwifS5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYxXCJ9LmZhLWNjLWRpc2NvdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWYyXCJ9LmZhLWNjLWFtZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjNcIn0uZmEtY2MtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWY0XCJ9LmZhLWNjLXN0cmlwZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmNVwifS5mYS1iZWxsLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY2XCJ9LmZhLWJlbGwtc2xhc2gtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFmN1wifS5mYS10cmFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOFwifS5mYS1jb3B5cmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjlcIn0uZmEtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmFcIn0uZmEtZXllZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmYlwifS5mYS1wYWludC1icnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmY1wifS5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMWZkXCJ9LmZhLWFyZWEtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmVcIn0uZmEtcGllLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjAwXCJ9LmZhLWxpbmUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDFcIn0uZmEtbGFzdGZtOmJlZm9yZXtjb250ZW50OlwiXFxmMjAyXCJ9LmZhLWxhc3RmbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDNcIn0uZmEtdG9nZ2xlLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNFwifS5mYS10b2dnbGUtb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDVcIn0uZmEtYmljeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwNlwifS5mYS1idXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDdcIn0uZmEtaW94aG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOFwifS5mYS1hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDlcIn0uZmEtY2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGFcIn0uZmEtc2hla2VsOmJlZm9yZSwuZmEtc2hlcWVsOmJlZm9yZSwuZmEtaWxzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9LmZhLW1lYW5wYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMjBjXCJ9LmZhLWJ1eXNlbGxhZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGRcIn0uZmEtY29ubmVjdGRldmVsb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGVcIn0uZmEtZGFzaGN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTBcIn0uZmEtZm9ydW1iZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTFcIn0uZmEtbGVhbnB1YjpiZWZvcmV7Y29udGVudDpcIlxcZjIxMlwifS5mYS1zZWxsc3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTNcIn0uZmEtc2hpcnRzaW5idWxrOmJlZm9yZXtjb250ZW50OlwiXFxmMjE0XCJ9LmZhLXNpbXBseWJ1aWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjE1XCJ9LmZhLXNreWF0bGFzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE2XCJ9LmZhLWNhcnQtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIxN1wifS5mYS1jYXJ0LWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMThcIn0uZmEtZGlhbW9uZDpiZWZvcmV7Y29udGVudDpcIlxcZjIxOVwifS5mYS1zaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMjFhXCJ9LmZhLXVzZXItc2VjcmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMjFiXCJ9LmZhLW1vdG9yY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWNcIn0uZmEtc3RyZWV0LXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWRcIn0uZmEtaGVhcnRiZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMjFlXCJ9LmZhLXZlbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIxXCJ9LmZhLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjJcIn0uZmEtbWVyY3VyeTpiZWZvcmV7Y29udGVudDpcIlxcZjIyM1wifS5mYS1pbnRlcnNleDpiZWZvcmUsLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjI0XCJ9LmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIyNVwifS5mYS12ZW51cy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjZcIn0uZmEtbWFycy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn0uZmEtdmVudXMtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyOFwifS5mYS1tYXJzLXN0cm9rZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyOVwifS5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZXtjb250ZW50OlwiXFxmMjJhXCJ9LmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmJcIn0uZmEtbmV1dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjJjXCJ9LmZhLWdlbmRlcmxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmRcIn0uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzBcIn0uZmEtcGludGVyZXN0LXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzFcIn0uZmEtd2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzJcIn0uZmEtc2VydmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjMzXCJ9LmZhLXVzZXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIzNFwifS5mYS11c2VyLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM1XCJ9LmZhLWhvdGVsOmJlZm9yZSwuZmEtYmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjM2XCJ9LmZhLXZpYWNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzdcIn0uZmEtdHJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzhcIn0uZmEtc3Vid2F5OmJlZm9yZXtjb250ZW50OlwiXFxmMjM5XCJ9LmZhLW1lZGl1bTpiZWZvcmV7Y29udGVudDpcIlxcZjIzYVwifS5mYS15YzpiZWZvcmUsLmZhLXktY29tYmluYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzYlwifS5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjNjXCJ9LmZhLW9wZW5jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjNkXCJ9LmZhLWV4cGVkaXRlZHNzbDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZVwifS5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLC5mYS1iYXR0ZXJ5OmJlZm9yZSwuZmEtYmF0dGVyeS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMjQwXCJ9LmZhLWJhdHRlcnktMzpiZWZvcmUsLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDFcIn0uZmEtYmF0dGVyeS0yOmJlZm9yZSwuZmEtYmF0dGVyeS1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMjQyXCJ9LmZhLWJhdHRlcnktMTpiZWZvcmUsLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0M1wifS5mYS1iYXR0ZXJ5LTA6YmVmb3JlLC5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMjQ0XCJ9LmZhLW1vdXNlLXBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDVcIn0uZmEtaS1jdXJzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDZcIn0uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ3XCJ9LmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ4XCJ9LmZhLXN0aWNreS1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ5XCJ9LmZhLXN0aWNreS1ub3RlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGFcIn0uZmEtY2MtamNiOmJlZm9yZXtjb250ZW50OlwiXFxmMjRiXCJ9LmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9LmZhLWNsb25lOmJlZm9yZXtjb250ZW50OlwiXFxmMjRkXCJ9LmZhLWJhbGFuY2Utc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn0uZmEtaG91cmdsYXNzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTBcIn0uZmEtaG91cmdsYXNzLTE6YmVmb3JlLC5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTFcIn0uZmEtaG91cmdsYXNzLTI6YmVmb3JlLC5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI1MlwifS5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTNcIn0uZmEtaG91cmdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjU0XCJ9LmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSwuZmEtaGFuZC1yb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTVcIn0uZmEtaGFuZC1zdG9wLW86YmVmb3JlLC5mYS1oYW5kLXBhcGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTZcIn0uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU3XCJ9LmZhLWhhbmQtbGl6YXJkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNThcIn0uZmEtaGFuZC1zcG9jay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU5XCJ9LmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjVhXCJ9LmZhLWhhbmQtcGVhY2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1YlwifS5mYS10cmFkZW1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWNcIn0uZmEtcmVnaXN0ZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZFwifS5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjVlXCJ9LmZhLWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMjYwXCJ9LmZhLWdnLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2MVwifS5mYS10cmlwYWR2aXNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2MlwifS5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZXtjb250ZW50OlwiXFxmMjYzXCJ9LmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjY0XCJ9LmZhLWdldC1wb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjVcIn0uZmEtd2lraXBlZGlhLXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjZcIn0uZmEtc2FmYXJpOmJlZm9yZXtjb250ZW50OlwiXFxmMjY3XCJ9LmZhLWNocm9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2OFwifS5mYS1maXJlZm94OmJlZm9yZXtjb250ZW50OlwiXFxmMjY5XCJ9LmZhLW9wZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMjZhXCJ9LmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjZiXCJ9LmZhLXR2OmJlZm9yZSwuZmEtdGVsZXZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI2Y1wifS5mYS1jb250YW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmRcIn0uZmEtNTAwcHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmVcIn0uZmEtYW1hem9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjcwXCJ9LmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3MVwifS5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjcyXCJ9LmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzNcIn0uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3NFwifS5mYS1pbmR1c3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZjI3NVwifS5mYS1tYXAtcGluOmJlZm9yZXtjb250ZW50OlwiXFxmMjc2XCJ9LmZhLW1hcC1zaWduczpiZWZvcmV7Y29udGVudDpcIlxcZjI3N1wifS5mYS1tYXAtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3OFwifS5mYS1tYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzlcIn0uZmEtY29tbWVudGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjI3YVwifS5mYS1jb21tZW50aW5nLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2JcIn0uZmEtaG91eno6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2NcIn0uZmEtdmltZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2RcIn0uZmEtYmxhY2stdGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjdlXCJ9LmZhLWZvbnRpY29uczpiZWZvcmV7Y29udGVudDpcIlxcZjI4MFwifS5mYS1yZWRkaXQtYWxpZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODFcIn0uZmEtZWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4MlwifS5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODNcIn0uZmEtY29kaWVwaWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODRcIn0uZmEtbW9keDpiZWZvcmV7Y29udGVudDpcIlxcZjI4NVwifS5mYS1mb3J0LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODZcIn0uZmEtdXNiOmJlZm9yZXtjb250ZW50OlwiXFxmMjg3XCJ9LmZhLXByb2R1Y3QtaHVudDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OFwifS5mYS1taXhjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OVwifS5mYS1zY3JpYmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGFcIn0uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhiXCJ9LmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjhjXCJ9LmZhLXN0b3AtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhkXCJ9LmZhLXN0b3AtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGVcIn0uZmEtc2hvcHBpbmctYmFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkwXCJ9LmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI5MVwifS5mYS1oYXNodGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkyXCJ9LmZhLWJsdWV0b290aDpiZWZvcmV7Y29udGVudDpcIlxcZjI5M1wifS5mYS1ibHVldG9vdGgtYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NFwifS5mYS1wZXJjZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjk1XCJ9LmZhLWdpdGxhYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NlwifS5mYS13cGJlZ2lubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjk3XCJ9LmZhLXdwZm9ybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOThcIn0uZmEtZW52aXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMjk5XCJ9LmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWFcIn0uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWJcIn0uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWNcIn0uZmEtYmxpbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWRcIn0uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWVcIn0uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTBcIn0uZmEtYnJhaWxsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhMVwifS5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTJcIn0uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmEzXCJ9LmZhLWRlYWZuZXNzOmJlZm9yZSwuZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSwuZmEtZGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjJhNFwifS5mYS1nbGlkZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhNVwifS5mYS1nbGlkZS1nOmJlZm9yZXtjb250ZW50OlwiXFxmMmE2XCJ9LmZhLXNpZ25pbmc6YmVmb3JlLC5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE3XCJ9LmZhLWxvdy12aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYThcIn0uZmEtdmlhZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMmE5XCJ9LmZhLXZpYWRlby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWFcIn0uZmEtc25hcGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWJcIn0uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWNcIn0uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmFkXCJ9LmZhLXBpZWQtcGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWVcIn0uZmEtZmlyc3Qtb3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjBcIn0uZmEteW9hc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjFcIn0uZmEtdGhlbWVpc2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmIyXCJ9LmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZXtjb250ZW50OlwiXFxmMmIzXCJ9LmZhLWZhOmJlZm9yZSwuZmEtZm9udC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMmI0XCJ9LmZhLWhhbmRzaGFrZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmI1XCJ9LmZhLWVudmVsb3BlLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjZcIn0uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmI3XCJ9LmZhLWxpbm9kZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiOFwifS5mYS1hZGRyZXNzLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjlcIn0uZmEtYWRkcmVzcy1ib29rLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmFcIn0uZmEtdmNhcmQ6YmVmb3JlLC5mYS1hZGRyZXNzLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmJcIn0uZmEtdmNhcmQtbzpiZWZvcmUsLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmJjXCJ9LmZhLXVzZXItY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmJkXCJ9LmZhLXVzZXItY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmVcIn0uZmEtdXNlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmMwXCJ9LmZhLWlkLWJhZGdlOmJlZm9yZXtjb250ZW50OlwiXFxmMmMxXCJ9LmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsLmZhLWlkLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzJcIn0uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLC5mYS1pZC1jYXJkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzNcIn0uZmEtcXVvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzRcIn0uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzVcIn0uZmEtdGVsZWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzZcIn0uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsLmZhLXRoZXJtb21ldGVyOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjJjN1wifS5mYS10aGVybW9tZXRlci0zOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzhcIn0uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzlcIn0uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2FcIn0uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMmNiXCJ9LmZhLXNob3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjY1wifS5mYS1iYXRodHViOmJlZm9yZSwuZmEtczE1OmJlZm9yZSwuZmEtYmF0aDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZFwifS5mYS1wb2RjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmNlXCJ9LmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMFwifS5mYS13aW5kb3ctbWluaW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDFcIn0uZmEtd2luZG93LXJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDJcIn0uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSwuZmEtd2luZG93LWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmMmQzXCJ9LmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSwuZmEtd2luZG93LWNsb3NlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDRcIn0uZmEtYmFuZGNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDVcIn0uZmEtZ3JhdjpiZWZvcmV7Y29udGVudDpcIlxcZjJkNlwifS5mYS1ldHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ3XCJ9LmZhLWltZGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDhcIn0uZmEtcmF2ZWxyeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkOVwifS5mYS1lZXJjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmRhXCJ9LmZhLW1pY3JvY2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkYlwifS5mYS1zbm93Zmxha2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJkY1wifS5mYS1zdXBlcnBvd2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjJkZFwifS5mYS13cGV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmRlXCJ9LmZhLW1lZXR1cDpiZWZvcmV7Y29udGVudDpcIlxcZjJlMFwifS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiOy8qIVxuICBJb25pY29ucywgdjIuMC4wXG4gIENyZWF0ZWQgYnkgQmVuIFNwZXJyeSBmb3IgdGhlIElvbmljIEZyYW1ld29yaywgaHR0cDovL2lvbmljb25zLmNvbS9cbiAgaHR0cHM6Ly90d2l0dGVyLmNvbS9iZW5qc3BlcnJ5ICBodHRwczovL3R3aXR0ZXIuY29tL2lvbmljZnJhbWV3b3JrXG4gIE1JVCBMaWNlbnNlOiBodHRwczovL2dpdGh1Yi5jb20vZHJpZnR5Y28vaW9uaWNvbnNcblxuICBBbmRyb2lkLXN0eWxlIGljb25zIG9yaWdpbmFsbHkgYnVpbHQgYnkgR29vZ2xl4oCZc1xuICBNYXRlcmlhbCBEZXNpZ24gSWNvbnM6IGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvbWF0ZXJpYWwtZGVzaWduLWljb25zXG4gIHVzZWQgdW5kZXIgQ0MgQlkgaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnkvNC4wL1xuICBNb2RpZmllZCBpY29ucyB0byBmaXQgaW9uaWNvbuKAmXMgZ3JpZCBmcm9tIG9yaWdpbmFsLlxuKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiSW9uaWNvbnNcIjtzcmM6dXJsKFwiLi4vZm9udHMvaW9uaWNvbnMuZW90P3Y9Mi4wLjBcIik7c3JjOnVybChcIi4uL2ZvbnRzL2lvbmljb25zLmVvdD92PTIuMC4wI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL2lvbmljb25zLnR0Zj92PTIuMC4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL2lvbmljb25zLndvZmY/dj0yLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2lvbmljb25zLnN2Zz92PTIuMC4wI0lvbmljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmlvbiwuaW9uaWNvbnMsLmlvbi1hbGVydDpiZWZvcmUsLmlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSwuaW9uLWFuZHJvaWQtYWRkOmJlZm9yZSwuaW9uLWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSwuaW9uLWFuZHJvaWQtYWxlcnQ6YmVmb3JlLC5pb24tYW5kcm9pZC1hcHBzOmJlZm9yZSwuaW9uLWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlLC5pb24tYW5kcm9pZC1hcnJvdy1kb3duOmJlZm9yZSwuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3JlLC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlLC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUsLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUsLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlLC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlLC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSwuaW9uLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUsLmlvbi1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSwuaW9uLWFuZHJvaWQtYXR0YWNoOmJlZm9yZSwuaW9uLWFuZHJvaWQtYmFyOmJlZm9yZSwuaW9uLWFuZHJvaWQtYmljeWNsZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWJvYXQ6YmVmb3JlLC5pb24tYW5kcm9pZC1ib29rbWFyazpiZWZvcmUsLmlvbi1hbmRyb2lkLWJ1bGI6YmVmb3JlLC5pb24tYW5kcm9pZC1idXM6YmVmb3JlLC5pb24tYW5kcm9pZC1jYWxlbmRhcjpiZWZvcmUsLmlvbi1hbmRyb2lkLWNhbGw6YmVmb3JlLC5pb24tYW5kcm9pZC1jYW1lcmE6YmVmb3JlLC5pb24tYW5kcm9pZC1jYW5jZWw6YmVmb3JlLC5pb24tYW5kcm9pZC1jYXI6YmVmb3JlLC5pb24tYW5kcm9pZC1jYXJ0OmJlZm9yZSwuaW9uLWFuZHJvaWQtY2hhdDpiZWZvcmUsLmlvbi1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSwuaW9uLWFuZHJvaWQtY2hlY2tib3gtYmxhbms6YmVmb3JlLC5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSwuaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmUsLmlvbi1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlLC5pb24tYW5kcm9pZC1jbGlwYm9hcmQ6YmVmb3JlLC5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWNsb3VkOmJlZm9yZSwuaW9uLWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSwuaW9uLWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlLC5pb24tYW5kcm9pZC1jb2xvci1wYWxldHRlOmJlZm9yZSwuaW9uLWFuZHJvaWQtY29tcGFzczpiZWZvcmUsLmlvbi1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlLC5pb24tYW5kcm9pZC1jb250YWN0czpiZWZvcmUsLmlvbi1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSwuaW9uLWFuZHJvaWQtY3JlYXRlOmJlZm9yZSwuaW9uLWFuZHJvaWQtZGVsZXRlOmJlZm9yZSwuaW9uLWFuZHJvaWQtZGVza3RvcDpiZWZvcmUsLmlvbi1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSwuaW9uLWFuZHJvaWQtZG9uZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSwuaW9uLWFuZHJvaWQtZG93bmxvYWQ6YmVmb3JlLC5pb24tYW5kcm9pZC1kcmFmdHM6YmVmb3JlLC5pb24tYW5kcm9pZC1leGl0OmJlZm9yZSwuaW9uLWFuZHJvaWQtZXhwYW5kOmJlZm9yZSwuaW9uLWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlLC5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWFuZHJvaWQtZmlsbTpiZWZvcmUsLmlvbi1hbmRyb2lkLWZvbGRlcjpiZWZvcmUsLmlvbi1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSwuaW9uLWFuZHJvaWQtZnVubmVsOmJlZm9yZSwuaW9uLWFuZHJvaWQtZ2xvYmU6YmVmb3JlLC5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZSwuaW9uLWFuZHJvaWQtaGFuZ291dDpiZWZvcmUsLmlvbi1hbmRyb2lkLWhhcHB5OmJlZm9yZSwuaW9uLWFuZHJvaWQtaG9tZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWltYWdlOmJlZm9yZSwuaW9uLWFuZHJvaWQtbGFwdG9wOmJlZm9yZSwuaW9uLWFuZHJvaWQtbGlzdDpiZWZvcmUsLmlvbi1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWxvY2s6YmVmb3JlLC5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZSwuaW9uLWFuZHJvaWQtbWFwOmJlZm9yZSwuaW9uLWFuZHJvaWQtbWVudTpiZWZvcmUsLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlLC5pb24tYW5kcm9pZC1taWNyb3Bob25lLW9mZjpiZWZvcmUsLmlvbi1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUsLmlvbi1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlLC5pb24tYW5kcm9pZC1uYXZpZ2F0ZTpiZWZvcmUsLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3JlLC5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlLC5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUsLmlvbi1hbmRyb2lkLW9wZW46YmVmb3JlLC5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZSwuaW9uLWFuZHJvaWQtcGVvcGxlOmJlZm9yZSwuaW9uLWFuZHJvaWQtcGVyc29uOmJlZm9yZSwuaW9uLWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmUsLmlvbi1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUsLmlvbi1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZSwuaW9uLWFuZHJvaWQtcGluOmJlZm9yZSwuaW9uLWFuZHJvaWQtcGxhbmU6YmVmb3JlLC5pb24tYW5kcm9pZC1wbGF5c3RvcmU6YmVmb3JlLC5pb24tYW5kcm9pZC1wcmludDpiZWZvcmUsLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlLC5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb246YmVmb3JlLC5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZSwuaW9uLWFuZHJvaWQtcmVtb3ZlOmJlZm9yZSwuaW9uLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUsLmlvbi1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlLC5pb24tYW5kcm9pZC1zYWQ6YmVmb3JlLC5pb24tYW5kcm9pZC1zZWFyY2g6YmVmb3JlLC5pb24tYW5kcm9pZC1zZW5kOmJlZm9yZSwuaW9uLWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlLC5pb24tYW5kcm9pZC1zaGFyZTpiZWZvcmUsLmlvbi1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmUsLmlvbi1hbmRyb2lkLXN0YXI6YmVmb3JlLC5pb24tYW5kcm9pZC1zdGFyLWhhbGY6YmVmb3JlLC5pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlLC5pb24tYW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlLC5pb24tYW5kcm9pZC1zdWJ3YXk6YmVmb3JlLC5pb24tYW5kcm9pZC1zdW5ueTpiZWZvcmUsLmlvbi1hbmRyb2lkLXN5bmM6YmVmb3JlLC5pb24tYW5kcm9pZC10ZXh0c21zOmJlZm9yZSwuaW9uLWFuZHJvaWQtdGltZTpiZWZvcmUsLmlvbi1hbmRyb2lkLXRyYWluOmJlZm9yZSwuaW9uLWFuZHJvaWQtdW5sb2NrOmJlZm9yZSwuaW9uLWFuZHJvaWQtdXBsb2FkOmJlZm9yZSwuaW9uLWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlLC5pb24tYW5kcm9pZC12b2x1bWUtbXV0ZTpiZWZvcmUsLmlvbi1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3JlLC5pb24tYW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlLC5pb24tYW5kcm9pZC13YWxrOmJlZm9yZSwuaW9uLWFuZHJvaWQtd2FybmluZzpiZWZvcmUsLmlvbi1hbmRyb2lkLXdhdGNoOmJlZm9yZSwuaW9uLWFuZHJvaWQtd2lmaTpiZWZvcmUsLmlvbi1hcGVydHVyZTpiZWZvcmUsLmlvbi1hcmNoaXZlOmJlZm9yZSwuaW9uLWFycm93LWRvd24tYTpiZWZvcmUsLmlvbi1hcnJvdy1kb3duLWI6YmVmb3JlLC5pb24tYXJyb3ctZG93bi1jOmJlZm9yZSwuaW9uLWFycm93LWV4cGFuZDpiZWZvcmUsLmlvbi1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3JlLC5pb24tYXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUsLmlvbi1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZSwuaW9uLWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZSwuaW9uLWFycm93LWxlZnQtYTpiZWZvcmUsLmlvbi1hcnJvdy1sZWZ0LWI6YmVmb3JlLC5pb24tYXJyb3ctbGVmdC1jOmJlZm9yZSwuaW9uLWFycm93LW1vdmU6YmVmb3JlLC5pb24tYXJyb3ctcmVzaXplOmJlZm9yZSwuaW9uLWFycm93LXJldHVybi1sZWZ0OmJlZm9yZSwuaW9uLWFycm93LXJldHVybi1yaWdodDpiZWZvcmUsLmlvbi1hcnJvdy1yaWdodC1hOmJlZm9yZSwuaW9uLWFycm93LXJpZ2h0LWI6YmVmb3JlLC5pb24tYXJyb3ctcmlnaHQtYzpiZWZvcmUsLmlvbi1hcnJvdy1zaHJpbms6YmVmb3JlLC5pb24tYXJyb3ctc3dhcDpiZWZvcmUsLmlvbi1hcnJvdy11cC1hOmJlZm9yZSwuaW9uLWFycm93LXVwLWI6YmVmb3JlLC5pb24tYXJyb3ctdXAtYzpiZWZvcmUsLmlvbi1hc3RlcmlzazpiZWZvcmUsLmlvbi1hdDpiZWZvcmUsLmlvbi1iYWNrc3BhY2U6YmVmb3JlLC5pb24tYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlLC5pb24tYmFnOmJlZm9yZSwuaW9uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlLC5pb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUsLmlvbi1iYXR0ZXJ5LWZ1bGw6YmVmb3JlLC5pb24tYmF0dGVyeS1oYWxmOmJlZm9yZSwuaW9uLWJhdHRlcnktbG93OmJlZm9yZSwuaW9uLWJlYWtlcjpiZWZvcmUsLmlvbi1iZWVyOmJlZm9yZSwuaW9uLWJsdWV0b290aDpiZWZvcmUsLmlvbi1ib25maXJlOmJlZm9yZSwuaW9uLWJvb2ttYXJrOmJlZm9yZSwuaW9uLWJvd3RpZTpiZWZvcmUsLmlvbi1icmllZmNhc2U6YmVmb3JlLC5pb24tYnVnOmJlZm9yZSwuaW9uLWNhbGN1bGF0b3I6YmVmb3JlLC5pb24tY2FsZW5kYXI6YmVmb3JlLC5pb24tY2FtZXJhOmJlZm9yZSwuaW9uLWNhcmQ6YmVmb3JlLC5pb24tY2FzaDpiZWZvcmUsLmlvbi1jaGF0Ym94OmJlZm9yZSwuaW9uLWNoYXRib3gtd29ya2luZzpiZWZvcmUsLmlvbi1jaGF0Ym94ZXM6YmVmb3JlLC5pb24tY2hhdGJ1YmJsZTpiZWZvcmUsLmlvbi1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlLC5pb24tY2hhdGJ1YmJsZXM6YmVmb3JlLC5pb24tY2hlY2ttYXJrOmJlZm9yZSwuaW9uLWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSwuaW9uLWNoZWNrbWFyay1yb3VuZDpiZWZvcmUsLmlvbi1jaGV2cm9uLWRvd246YmVmb3JlLC5pb24tY2hldnJvbi1sZWZ0OmJlZm9yZSwuaW9uLWNoZXZyb24tcmlnaHQ6YmVmb3JlLC5pb24tY2hldnJvbi11cDpiZWZvcmUsLmlvbi1jbGlwYm9hcmQ6YmVmb3JlLC5pb24tY2xvY2s6YmVmb3JlLC5pb24tY2xvc2U6YmVmb3JlLC5pb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUsLmlvbi1jbG9zZS1yb3VuZDpiZWZvcmUsLmlvbi1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUsLmlvbi1jbG91ZDpiZWZvcmUsLmlvbi1jb2RlOmJlZm9yZSwuaW9uLWNvZGUtZG93bmxvYWQ6YmVmb3JlLC5pb24tY29kZS13b3JraW5nOmJlZm9yZSwuaW9uLWNvZmZlZTpiZWZvcmUsLmlvbi1jb21wYXNzOmJlZm9yZSwuaW9uLWNvbXBvc2U6YmVmb3JlLC5pb24tY29ubmVjdGlvbi1iYXJzOmJlZm9yZSwuaW9uLWNvbnRyYXN0OmJlZm9yZSwuaW9uLWNyb3A6YmVmb3JlLC5pb24tY3ViZTpiZWZvcmUsLmlvbi1kaXNjOmJlZm9yZSwuaW9uLWRvY3VtZW50OmJlZm9yZSwuaW9uLWRvY3VtZW50LXRleHQ6YmVmb3JlLC5pb24tZHJhZzpiZWZvcmUsLmlvbi1lYXJ0aDpiZWZvcmUsLmlvbi1lYXNlbDpiZWZvcmUsLmlvbi1lZGl0OmJlZm9yZSwuaW9uLWVnZzpiZWZvcmUsLmlvbi1lamVjdDpiZWZvcmUsLmlvbi1lbWFpbDpiZWZvcmUsLmlvbi1lbWFpbC11bnJlYWQ6YmVmb3JlLC5pb24tZXJsZW5tZXllci1mbGFzazpiZWZvcmUsLmlvbi1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlLC5pb24tZXllOmJlZm9yZSwuaW9uLWV5ZS1kaXNhYmxlZDpiZWZvcmUsLmlvbi1mZW1hbGU6YmVmb3JlLC5pb24tZmlsaW5nOmJlZm9yZSwuaW9uLWZpbG0tbWFya2VyOmJlZm9yZSwuaW9uLWZpcmViYWxsOmJlZm9yZSwuaW9uLWZsYWc6YmVmb3JlLC5pb24tZmxhbWU6YmVmb3JlLC5pb24tZmxhc2g6YmVmb3JlLC5pb24tZmxhc2gtb2ZmOmJlZm9yZSwuaW9uLWZvbGRlcjpiZWZvcmUsLmlvbi1mb3JrOmJlZm9yZSwuaW9uLWZvcmstcmVwbzpiZWZvcmUsLmlvbi1mb3J3YXJkOmJlZm9yZSwuaW9uLWZ1bm5lbDpiZWZvcmUsLmlvbi1nZWFyLWE6YmVmb3JlLC5pb24tZ2Vhci1iOmJlZm9yZSwuaW9uLWdyaWQ6YmVmb3JlLC5pb24taGFtbWVyOmJlZm9yZSwuaW9uLWhhcHB5OmJlZm9yZSwuaW9uLWhhcHB5LW91dGxpbmU6YmVmb3JlLC5pb24taGVhZHBob25lOmJlZm9yZSwuaW9uLWhlYXJ0OmJlZm9yZSwuaW9uLWhlYXJ0LWJyb2tlbjpiZWZvcmUsLmlvbi1oZWxwOmJlZm9yZSwuaW9uLWhlbHAtYnVveTpiZWZvcmUsLmlvbi1oZWxwLWNpcmNsZWQ6YmVmb3JlLC5pb24taG9tZTpiZWZvcmUsLmlvbi1pY2VjcmVhbTpiZWZvcmUsLmlvbi1pbWFnZTpiZWZvcmUsLmlvbi1pbWFnZXM6YmVmb3JlLC5pb24taW5mb3JtYXRpb246YmVmb3JlLC5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUsLmlvbi1pb25pYzpiZWZvcmUsLmlvbi1pb3MtYWxhcm06YmVmb3JlLC5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWFsYnVtczpiZWZvcmUsLmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlLC5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtYW5hbHl0aWNzOmJlZm9yZSwuaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUsLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUsLmlvbi1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUsLmlvbi1pb3MtYXJyb3ctbGVmdDpiZWZvcmUsLmlvbi1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlLC5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUsLmlvbi1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSwuaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSwuaW9uLWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZSwuaW9uLWlvcy1hcnJvdy11cDpiZWZvcmUsLmlvbi1pb3MtYXQ6YmVmb3JlLC5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWJhcmNvZGU6YmVmb3JlLC5pb24taW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlLC5pb24taW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWJhc2tldGJhbGw6YmVmb3JlLC5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtYmVsbDpiZWZvcmUsLmlvbi1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1ib2R5OmJlZm9yZSwuaW9uLWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWJvbHQ6YmVmb3JlLC5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtYm9vazpiZWZvcmUsLmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1ib29rbWFya3M6YmVmb3JlLC5pb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1ib3g6YmVmb3JlLC5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1icmllZmNhc2U6YmVmb3JlLC5pb24taW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1icm93c2VyczpiZWZvcmUsLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY2FsY3VsYXRvcjpiZWZvcmUsLmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1jYWxlbmRhcjpiZWZvcmUsLmlvbi1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY2FtZXJhOmJlZm9yZSwuaW9uLWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY2FydDpiZWZvcmUsLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1jaGF0Ym94ZXM6YmVmb3JlLC5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1jaGF0YnViYmxlOmJlZm9yZSwuaW9uLWlvcy1jaGF0YnViYmxlLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNoZWNrbWFyazpiZWZvcmUsLmlvbi1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSwuaW9uLWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmUsLmlvbi1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNsb2NrOmJlZm9yZSwuaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1jbG9zZTpiZWZvcmUsLmlvbi1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlLC5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNsb3VkOmJlZm9yZSwuaW9uLWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUsLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSwuaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSwuaW9uLWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlLC5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY29nOmJlZm9yZSwuaW9uLWlvcy1jb2ctb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSwuaW9uLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY29sb3Itd2FuZDpiZWZvcmUsLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1jb21wb3NlOmJlZm9yZSwuaW9uLWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNvbnRhY3Q6YmVmb3JlLC5pb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY29weTpiZWZvcmUsLmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1jcm9wOmJlZm9yZSwuaW9uLWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUsLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlLC5pb24taW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWRyYWc6YmVmb3JlLC5pb24taW9zLWVtYWlsOmJlZm9yZSwuaW9uLWlvcy1lbWFpbC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1leWU6YmVmb3JlLC5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUsLmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSwuaW9uLWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtZmlsbTpiZWZvcmUsLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1mbGFnOmJlZm9yZSwuaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWZsYW1lOmJlZm9yZSwuaW9uLWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1mbGFzazpiZWZvcmUsLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtZmxvd2VyOmJlZm9yZSwuaW9uLWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSwuaW9uLWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlLC5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSwuaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUsLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtZ2VhcjpiZWZvcmUsLmlvbi1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1nbGFzc2VzOmJlZm9yZSwuaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWdyaWQtdmlldzpiZWZvcmUsLmlvbi1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWhlYXJ0OmJlZm9yZSwuaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1oZWxwOmJlZm9yZSwuaW9uLWlvcy1oZWxwLWVtcHR5OmJlZm9yZSwuaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWhvbWU6YmVmb3JlLC5pb24taW9zLWhvbWUtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlLC5pb24taW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZSwuaW9uLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmUsLmlvbi1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3Mta2V5cGFkOmJlZm9yZSwuaW9uLWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtbGlnaHRidWxiOmJlZm9yZSwuaW9uLWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtbGlzdDpiZWZvcmUsLmlvbi1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1sb2NhdGlvbjpiZWZvcmUsLmlvbi1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtbG9ja2VkOmJlZm9yZSwuaW9uLWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtbG9vcDpiZWZvcmUsLmlvbi1pb3MtbG9vcC1zdHJvbmc6YmVmb3JlLC5pb24taW9zLW1lZGljYWw6YmVmb3JlLC5pb24taW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtbWVka2l0OmJlZm9yZSwuaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtbWljOmJlZm9yZSwuaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSwuaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtbWludXM6YmVmb3JlLC5pb24taW9zLW1pbnVzLWVtcHR5OmJlZm9yZSwuaW9uLWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1tb25pdG9yOmJlZm9yZSwuaW9uLWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLW1vb246YmVmb3JlLC5pb24taW9zLW1vb24tb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtbW9yZTpiZWZvcmUsLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlLC5pb24taW9zLW11c2ljYWwtbm90ZXM6YmVmb3JlLC5pb24taW9zLW5hdmlnYXRlOmJlZm9yZSwuaW9uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1udXRyaXRpb246YmVmb3JlLC5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1wYXBlcjpiZWZvcmUsLmlvbi1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtcGFwZXJwbGFuZTpiZWZvcmUsLmlvbi1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUsLmlvbi1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtcGF1c2U6YmVmb3JlLC5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXBhdzpiZWZvcmUsLmlvbi1pb3MtcGF3LW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXBlb3BsZTpiZWZvcmUsLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXBlcnNvbjpiZWZvcmUsLmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmUsLmlvbi1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXBob3RvczpiZWZvcmUsLmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXBpZTpiZWZvcmUsLmlvbi1pb3MtcGllLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXBpbnQ6YmVmb3JlLC5pb24taW9zLXBpbnQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtcGxheTpiZWZvcmUsLmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1wbHVzOmJlZm9yZSwuaW9uLWlvcy1wbHVzLWVtcHR5OmJlZm9yZSwuaW9uLWlvcy1wbHVzLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXByaWNldGFnOmJlZm9yZSwuaW9uLWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlLC5pb24taW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1wcmludGVyOmJlZm9yZSwuaW9uLWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXB1bHNlOmJlZm9yZSwuaW9uLWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlLC5pb24taW9zLXJhaW55OmJlZm9yZSwuaW9uLWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlLC5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1yZWRvOmJlZm9yZSwuaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXJlZnJlc2g6YmVmb3JlLC5pb24taW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlLC5pb24taW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtcmVsb2FkOmJlZm9yZSwuaW9uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUsLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSwuaW9uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3Mtcm9zZTpiZWZvcmUsLmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1zZWFyY2g6YmVmb3JlLC5pb24taW9zLXNlYXJjaC1zdHJvbmc6YmVmb3JlLC5pb24taW9zLXNldHRpbmdzOmJlZm9yZSwuaW9uLWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlLC5pb24taW9zLXNodWZmbGU6YmVmb3JlLC5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSwuaW9uLWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlLC5pb24taW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1za2lwZm9yd2FyZDpiZWZvcmUsLmlvbi1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3Mtc25vd3k6YmVmb3JlLC5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSwuaW9uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1zdGFyOmJlZm9yZSwuaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlLC5pb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUsLmlvbi1pb3Mtc3RvcHdhdGNoOmJlZm9yZSwuaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3Mtc3Vubnk6YmVmb3JlLC5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmUsLmlvbi1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXRlbm5pc2JhbGw6YmVmb3JlLC5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSwuaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtdGltZTpiZWZvcmUsLmlvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy10aW1lcjpiZWZvcmUsLmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtdG9nZ2xlOmJlZm9yZSwuaW9uLWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtdHJhc2g6YmVmb3JlLC5pb24taW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXVuZG86YmVmb3JlLC5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtdW5sb2NrZWQ6YmVmb3JlLC5pb24taW9zLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXVwbG9hZDpiZWZvcmUsLmlvbi1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSwuaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy12b2x1bWUtaGlnaDpiZWZvcmUsLmlvbi1pb3Mtdm9sdW1lLWxvdzpiZWZvcmUsLmlvbi1pb3Mtd2luZWdsYXNzOmJlZm9yZSwuaW9uLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3Mtd29ybGQ6YmVmb3JlLC5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlLC5pb24taXBhZDpiZWZvcmUsLmlvbi1pcGhvbmU6YmVmb3JlLC5pb24taXBvZDpiZWZvcmUsLmlvbi1qZXQ6YmVmb3JlLC5pb24ta2V5OmJlZm9yZSwuaW9uLWtuaWZlOmJlZm9yZSwuaW9uLWxhcHRvcDpiZWZvcmUsLmlvbi1sZWFmOmJlZm9yZSwuaW9uLWxldmVsczpiZWZvcmUsLmlvbi1saWdodGJ1bGI6YmVmb3JlLC5pb24tbGluazpiZWZvcmUsLmlvbi1sb2FkLWE6YmVmb3JlLC5pb24tbG9hZC1iOmJlZm9yZSwuaW9uLWxvYWQtYzpiZWZvcmUsLmlvbi1sb2FkLWQ6YmVmb3JlLC5pb24tbG9jYXRpb246YmVmb3JlLC5pb24tbG9jay1jb21iaW5hdGlvbjpiZWZvcmUsLmlvbi1sb2NrZWQ6YmVmb3JlLC5pb24tbG9nLWluOmJlZm9yZSwuaW9uLWxvZy1vdXQ6YmVmb3JlLC5pb24tbG9vcDpiZWZvcmUsLmlvbi1tYWduZXQ6YmVmb3JlLC5pb24tbWFsZTpiZWZvcmUsLmlvbi1tYW46YmVmb3JlLC5pb24tbWFwOmJlZm9yZSwuaW9uLW1lZGtpdDpiZWZvcmUsLmlvbi1tZXJnZTpiZWZvcmUsLmlvbi1taWMtYTpiZWZvcmUsLmlvbi1taWMtYjpiZWZvcmUsLmlvbi1taWMtYzpiZWZvcmUsLmlvbi1taW51czpiZWZvcmUsLmlvbi1taW51cy1jaXJjbGVkOmJlZm9yZSwuaW9uLW1pbnVzLXJvdW5kOmJlZm9yZSwuaW9uLW1vZGVsLXM6YmVmb3JlLC5pb24tbW9uaXRvcjpiZWZvcmUsLmlvbi1tb3JlOmJlZm9yZSwuaW9uLW1vdXNlOmJlZm9yZSwuaW9uLW11c2ljLW5vdGU6YmVmb3JlLC5pb24tbmF2aWNvbjpiZWZvcmUsLmlvbi1uYXZpY29uLXJvdW5kOmJlZm9yZSwuaW9uLW5hdmlnYXRlOmJlZm9yZSwuaW9uLW5ldHdvcms6YmVmb3JlLC5pb24tbm8tc21va2luZzpiZWZvcmUsLmlvbi1udWNsZWFyOmJlZm9yZSwuaW9uLW91dGxldDpiZWZvcmUsLmlvbi1wYWludGJydXNoOmJlZm9yZSwuaW9uLXBhaW50YnVja2V0OmJlZm9yZSwuaW9uLXBhcGVyLWFpcnBsYW5lOmJlZm9yZSwuaW9uLXBhcGVyY2xpcDpiZWZvcmUsLmlvbi1wYXVzZTpiZWZvcmUsLmlvbi1wZXJzb246YmVmb3JlLC5pb24tcGVyc29uLWFkZDpiZWZvcmUsLmlvbi1wZXJzb24tc3RhbGtlcjpiZWZvcmUsLmlvbi1waWUtZ3JhcGg6YmVmb3JlLC5pb24tcGluOmJlZm9yZSwuaW9uLXBpbnBvaW50OmJlZm9yZSwuaW9uLXBpenphOmJlZm9yZSwuaW9uLXBsYW5lOmJlZm9yZSwuaW9uLXBsYW5ldDpiZWZvcmUsLmlvbi1wbGF5OmJlZm9yZSwuaW9uLXBsYXlzdGF0aW9uOmJlZm9yZSwuaW9uLXBsdXM6YmVmb3JlLC5pb24tcGx1cy1jaXJjbGVkOmJlZm9yZSwuaW9uLXBsdXMtcm91bmQ6YmVmb3JlLC5pb24tcG9kaXVtOmJlZm9yZSwuaW9uLXBvdW5kOmJlZm9yZSwuaW9uLXBvd2VyOmJlZm9yZSwuaW9uLXByaWNldGFnOmJlZm9yZSwuaW9uLXByaWNldGFnczpiZWZvcmUsLmlvbi1wcmludGVyOmJlZm9yZSwuaW9uLXB1bGwtcmVxdWVzdDpiZWZvcmUsLmlvbi1xci1zY2FubmVyOmJlZm9yZSwuaW9uLXF1b3RlOmJlZm9yZSwuaW9uLXJhZGlvLXdhdmVzOmJlZm9yZSwuaW9uLXJlY29yZDpiZWZvcmUsLmlvbi1yZWZyZXNoOmJlZm9yZSwuaW9uLXJlcGx5OmJlZm9yZSwuaW9uLXJlcGx5LWFsbDpiZWZvcmUsLmlvbi1yaWJib24tYTpiZWZvcmUsLmlvbi1yaWJib24tYjpiZWZvcmUsLmlvbi1zYWQ6YmVmb3JlLC5pb24tc2FkLW91dGxpbmU6YmVmb3JlLC5pb24tc2Npc3NvcnM6YmVmb3JlLC5pb24tc2VhcmNoOmJlZm9yZSwuaW9uLXNldHRpbmdzOmJlZm9yZSwuaW9uLXNoYXJlOmJlZm9yZSwuaW9uLXNodWZmbGU6YmVmb3JlLC5pb24tc2tpcC1iYWNrd2FyZDpiZWZvcmUsLmlvbi1za2lwLWZvcndhcmQ6YmVmb3JlLC5pb24tc29jaWFsLWFuZHJvaWQ6YmVmb3JlLC5pb24tc29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtYW5ndWxhcjpiZWZvcmUsLmlvbi1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1hcHBsZTpiZWZvcmUsLmlvbi1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtYml0Y29pbjpiZWZvcmUsLmlvbi1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1idWZmZXI6YmVmb3JlLC5pb24tc29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1jaHJvbWU6YmVmb3JlLC5pb24tc29jaWFsLWNocm9tZS1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1jb2RlcGVuOmJlZm9yZSwuaW9uLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLWNzczM6YmVmb3JlLC5pb24tc29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSwuaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtZHJpYmJibGU6YmVmb3JlLC5pb24tc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLWRyb3Bib3g6YmVmb3JlLC5pb24tc29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtZXVybzpiZWZvcmUsLmlvbi1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUsLmlvbi1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUsLmlvbi1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1mcmVlYnNkLWRldmlsOmJlZm9yZSwuaW9uLXNvY2lhbC1naXRodWI6YmVmb3JlLC5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1nb29nbGU6YmVmb3JlLC5pb24tc29jaWFsLWdvb2dsZS1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZSwuaW9uLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLWhhY2tlcm5ld3M6YmVmb3JlLC5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtaHRtbDU6YmVmb3JlLC5pb24tc29jaWFsLWh0bWw1LW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUsLmlvbi1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLWphdmFzY3JpcHQ6YmVmb3JlLC5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlLC5pb24tc29jaWFsLWxpbmtlZGluLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZSwuaW9uLXNvY2lhbC1ub2RlanM6YmVmb3JlLC5pb24tc29jaWFsLW9jdG9jYXQ6YmVmb3JlLC5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUsLmlvbi1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLXB5dGhvbjpiZWZvcmUsLmlvbi1zb2NpYWwtcmVkZGl0OmJlZm9yZSwuaW9uLXNvY2lhbC1yZWRkaXQtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtcnNzOmJlZm9yZSwuaW9uLXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtc2FzczpiZWZvcmUsLmlvbi1zb2NpYWwtc2t5cGU6YmVmb3JlLC5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLXNuYXBjaGF0OmJlZm9yZSwuaW9uLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC10dW1ibHI6YmVmb3JlLC5pb24tc29jaWFsLXR1bWJsci1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC10dXg6YmVmb3JlLC5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmUsLmlvbi1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLXR3aXR0ZXI6YmVmb3JlLC5pb24tc29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtdXNkOmJlZm9yZSwuaW9uLXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtdmltZW86YmVmb3JlLC5pb24tc29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLXdoYXRzYXBwOmJlZm9yZSwuaW9uLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC13aW5kb3dzOmJlZm9yZSwuaW9uLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLXdvcmRwcmVzczpiZWZvcmUsLmlvbi1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLXlhaG9vOmJlZm9yZSwuaW9uLXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC15ZW46YmVmb3JlLC5pb24tc29jaWFsLXllbi1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSwuaW9uLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlLC5pb24tc291cC1jYW46YmVmb3JlLC5pb24tc291cC1jYW4tb3V0bGluZTpiZWZvcmUsLmlvbi1zcGVha2VycGhvbmU6YmVmb3JlLC5pb24tc3BlZWRvbWV0ZXI6YmVmb3JlLC5pb24tc3Bvb246YmVmb3JlLC5pb24tc3RhcjpiZWZvcmUsLmlvbi1zdGF0cy1iYXJzOmJlZm9yZSwuaW9uLXN0ZWFtOmJlZm9yZSwuaW9uLXN0b3A6YmVmb3JlLC5pb24tdGhlcm1vbWV0ZXI6YmVmb3JlLC5pb24tdGh1bWJzZG93bjpiZWZvcmUsLmlvbi10aHVtYnN1cDpiZWZvcmUsLmlvbi10b2dnbGU6YmVmb3JlLC5pb24tdG9nZ2xlLWZpbGxlZDpiZWZvcmUsLmlvbi10cmFuc2dlbmRlcjpiZWZvcmUsLmlvbi10cmFzaC1hOmJlZm9yZSwuaW9uLXRyYXNoLWI6YmVmb3JlLC5pb24tdHJvcGh5OmJlZm9yZSwuaW9uLXRzaGlydDpiZWZvcmUsLmlvbi10c2hpcnQtb3V0bGluZTpiZWZvcmUsLmlvbi11bWJyZWxsYTpiZWZvcmUsLmlvbi11bml2ZXJzaXR5OmJlZm9yZSwuaW9uLXVubG9ja2VkOmJlZm9yZSwuaW9uLXVwbG9hZDpiZWZvcmUsLmlvbi11c2I6YmVmb3JlLC5pb24tdmlkZW9jYW1lcmE6YmVmb3JlLC5pb24tdm9sdW1lLWhpZ2g6YmVmb3JlLC5pb24tdm9sdW1lLWxvdzpiZWZvcmUsLmlvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSwuaW9uLXZvbHVtZS1tdXRlOmJlZm9yZSwuaW9uLXdhbmQ6YmVmb3JlLC5pb24td2F0ZXJkcm9wOmJlZm9yZSwuaW9uLXdpZmk6YmVmb3JlLC5pb24td2luZWdsYXNzOmJlZm9yZSwuaW9uLXdvbWFuOmJlZm9yZSwuaW9uLXdyZW5jaDpiZWZvcmUsLmlvbi14Ym94OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIklvbmljb25zXCI7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtcmVuZGVyaW5nOmF1dG87bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uaW9uLWFsZXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9Lmlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZXtjb250ZW50OlwiXFxmMTAwXCJ9Lmlvbi1hbmRyb2lkLWFkZDpiZWZvcmV7Y29udGVudDpcIlxcZjJjN1wifS5pb24tYW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMzU5XCJ9Lmlvbi1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMzVhXCJ9Lmlvbi1hbmRyb2lkLWFsZXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzViXCJ9Lmlvbi1hbmRyb2lkLWFwcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWNcIn0uaW9uLWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJjOVwifS5pb24tYW5kcm9pZC1hcnJvdy1iYWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMmNhXCJ9Lmlvbi1hbmRyb2lkLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWRcIn0uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWZcIn0uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMzVlXCJ9Lmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzYxXCJ9Lmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2MFwifS5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjNcIn0uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2MlwifS5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjVcIn0uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2NFwifS5pb24tYW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMzBmXCJ9Lmlvbi1hbmRyb2lkLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMzY2XCJ9Lmlvbi1hbmRyb2lkLWF0dGFjaDpiZWZvcmV7Y29udGVudDpcIlxcZjM2N1wifS5pb24tYW5kcm9pZC1iYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjhcIn0uaW9uLWFuZHJvaWQtYmljeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2OVwifS5pb24tYW5kcm9pZC1ib2F0OmJlZm9yZXtjb250ZW50OlwiXFxmMzZhXCJ9Lmlvbi1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMzZiXCJ9Lmlvbi1hbmRyb2lkLWJ1bGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmNcIn0uaW9uLWFuZHJvaWQtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMzZkXCJ9Lmlvbi1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMmQxXCJ9Lmlvbi1hbmRyb2lkLWNhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDJcIn0uaW9uLWFuZHJvaWQtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMmQzXCJ9Lmlvbi1hbmRyb2lkLWNhbmNlbDpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZVwifS5pb24tYW5kcm9pZC1jYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmZcIn0uaW9uLWFuZHJvaWQtY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjM3MFwifS5pb24tYW5kcm9pZC1jaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ0XCJ9Lmlvbi1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMzc0XCJ9Lmlvbi1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMzcxXCJ9Lmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzNcIn0uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmV7Y29udGVudDpcIlxcZjM3MlwifS5pb24tYW5kcm9pZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMzc1XCJ9Lmlvbi1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjM3NlwifS5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkN1wifS5pb24tYW5kcm9pZC1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjM3YVwifS5pb24tYW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzdcIn0uaW9uLWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3OFwifS5pb24tYW5kcm9pZC1jbG91ZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzc5XCJ9Lmlvbi1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2JcIn0uaW9uLWFuZHJvaWQtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjM3Y1wifS5pb24tYW5kcm9pZC1jb250YWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ4XCJ9Lmlvbi1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ5XCJ9Lmlvbi1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMzdkXCJ9Lmlvbi1hbmRyb2lkLWNyZWF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZVwifS5pb24tYW5kcm9pZC1kZWxldGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2ZcIn0uaW9uLWFuZHJvaWQtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MFwifS5pb24tYW5kcm9pZC1kb2N1bWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MVwifS5pb24tYW5kcm9pZC1kb25lOmJlZm9yZXtjb250ZW50OlwiXFxmMzgzXCJ9Lmlvbi1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMzgyXCJ9Lmlvbi1hbmRyb2lkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMmRkXCJ9Lmlvbi1hbmRyb2lkLWRyYWZ0czpiZWZvcmV7Y29udGVudDpcIlxcZjM4NFwifS5pb24tYW5kcm9pZC1leGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMzg1XCJ9Lmlvbi1hbmRyb2lkLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjM4NlwifS5pb24tYW5kcm9pZC1mYXZvcml0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4OFwifS5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzg3XCJ9Lmlvbi1hbmRyb2lkLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODlcIn0uaW9uLWFuZHJvaWQtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmUwXCJ9Lmlvbi1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMzhhXCJ9Lmlvbi1hbmRyb2lkLWZ1bm5lbDpiZWZvcmV7Y29udGVudDpcIlxcZjM4YlwifS5pb24tYW5kcm9pZC1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4Y1wifS5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMmUzXCJ9Lmlvbi1hbmRyb2lkLWhhbmdvdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGRcIn0uaW9uLWFuZHJvaWQtaGFwcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGVcIn0uaW9uLWFuZHJvaWQtaG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4ZlwifS5pb24tYW5kcm9pZC1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJlNFwifS5pb24tYW5kcm9pZC1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTBcIn0uaW9uLWFuZHJvaWQtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjM5MVwifS5pb24tYW5kcm9pZC1sb2NhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTlcIn0uaW9uLWFuZHJvaWQtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjM5MlwifS5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZXtjb250ZW50OlwiXFxmMmViXCJ9Lmlvbi1hbmRyb2lkLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjM5M1wifS5pb24tYW5kcm9pZC1tZW51OmJlZm9yZXtjb250ZW50OlwiXFxmMzk0XCJ9Lmlvbi1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZWNcIn0uaW9uLWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTVcIn0uaW9uLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMzk2XCJ9Lmlvbi1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTdcIn0uaW9uLWFuZHJvaWQtbmF2aWdhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOThcIn0uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjM5YlwifS5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTlcIn0uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWFcIn0uaW9uLWFuZHJvaWQtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjM5Y1wifS5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMzlkXCJ9Lmlvbi1hbmRyb2lkLXBlb3BsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZVwifS5pb24tYW5kcm9pZC1wZXJzb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTBcIn0uaW9uLWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZlwifS5pb24tYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTFcIn0uaW9uLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTJcIn0uaW9uLWFuZHJvaWQtcGluOmJlZm9yZXtjb250ZW50OlwiXFxmM2EzXCJ9Lmlvbi1hbmRyb2lkLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2E0XCJ9Lmlvbi1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjJmMFwifS5pb24tYW5kcm9pZC1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjNhNVwifS5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmM2E2XCJ9Lmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjNhN1wifS5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZXtjb250ZW50OlwiXFxmM2E4XCJ9Lmlvbi1hbmRyb2lkLXJlbW92ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJmNFwifS5pb24tYW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmM2E5XCJ9Lmlvbi1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWFcIn0uaW9uLWFuZHJvaWQtc2FkOmJlZm9yZXtjb250ZW50OlwiXFxmM2FiXCJ9Lmlvbi1hbmRyb2lkLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjJmNVwifS5pb24tYW5kcm9pZC1zZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMmY2XCJ9Lmlvbi1hbmRyb2lkLXNldHRpbmdzOmJlZm9yZXtjb250ZW50OlwiXFxmMmY3XCJ9Lmlvbi1hbmRyb2lkLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmY4XCJ9Lmlvbi1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNhY1wifS5pb24tYW5kcm9pZC1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMmZjXCJ9Lmlvbi1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjNhZFwifS5pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWVcIn0uaW9uLWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMmZkXCJ9Lmlvbi1hbmRyb2lkLXN1YndheTpiZWZvcmV7Y29udGVudDpcIlxcZjNhZlwifS5pb24tYW5kcm9pZC1zdW5ueTpiZWZvcmV7Y29udGVudDpcIlxcZjNiMFwifS5pb24tYW5kcm9pZC1zeW5jOmJlZm9yZXtjb250ZW50OlwiXFxmM2IxXCJ9Lmlvbi1hbmRyb2lkLXRleHRzbXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjJcIn0uaW9uLWFuZHJvaWQtdGltZTpiZWZvcmV7Y29udGVudDpcIlxcZjNiM1wifS5pb24tYW5kcm9pZC10cmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjNiNFwifS5pb24tYW5kcm9pZC11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjVcIn0uaW9uLWFuZHJvaWQtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmM2I2XCJ9Lmlvbi1hbmRyb2lkLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmM2I3XCJ9Lmlvbi1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I4XCJ9Lmlvbi1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjlcIn0uaW9uLWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmM2JhXCJ9Lmlvbi1hbmRyb2lkLXdhbGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmJcIn0uaW9uLWFuZHJvaWQtd2FybmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjNiY1wifS5pb24tYW5kcm9pZC13YXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjNiZFwifS5pb24tYW5kcm9pZC13aWZpOmJlZm9yZXtjb250ZW50OlwiXFxmMzA1XCJ9Lmlvbi1hcGVydHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZjMxM1wifS5pb24tYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS5pb24tYXJyb3ctZG93bi1hOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9Lmlvbi1hcnJvdy1kb3duLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn0uaW9uLWFycm93LWRvd24tYzpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS5pb24tYXJyb3ctZXhwYW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjVlXCJ9Lmlvbi1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWZcIn0uaW9uLWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjBcIn0uaW9uLWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjFcIn0uaW9uLWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMjYyXCJ9Lmlvbi1hcnJvdy1sZWZ0LWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0uaW9uLWFycm93LWxlZnQtYjpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS5pb24tYXJyb3ctbGVmdC1jOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9Lmlvbi1hcnJvdy1tb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxmMjYzXCJ9Lmlvbi1hcnJvdy1yZXNpemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjRcIn0uaW9uLWFycm93LXJldHVybi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY1XCJ9Lmlvbi1hcnJvdy1yZXR1cm4tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjZcIn0uaW9uLWFycm93LXJpZ2h0LWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDlcIn0uaW9uLWFycm93LXJpZ2h0LWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGFcIn0uaW9uLWFycm93LXJpZ2h0LWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0uaW9uLWFycm93LXNocmluazpiZWZvcmV7Y29udGVudDpcIlxcZjI2N1wifS5pb24tYXJyb3ctc3dhcDpiZWZvcmV7Y29udGVudDpcIlxcZjI2OFwifS5pb24tYXJyb3ctdXAtYTpiZWZvcmV7Y29udGVudDpcIlxcZjEwY1wifS5pb24tYXJyb3ctdXAtYjpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS5pb24tYXJyb3ctdXAtYzpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5pb24tYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMTRcIn0uaW9uLWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBmXCJ9Lmlvbi1iYWNrc3BhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmZcIn0uaW9uLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2JlXCJ9Lmlvbi1iYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTBcIn0uaW9uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0uaW9uLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTJcIn0uaW9uLWJhdHRlcnktZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS5pb24tYmF0dGVyeS1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMTE0XCJ9Lmlvbi1iYXR0ZXJ5LWxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjExNVwifS5pb24tYmVha2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMjY5XCJ9Lmlvbi1iZWVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjZhXCJ9Lmlvbi1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTZcIn0uaW9uLWJvbmZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMTVcIn0uaW9uLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMjZiXCJ9Lmlvbi1ib3d0aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzBcIn0uaW9uLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2Y1wifS5pb24tYnVnOmJlZm9yZXtjb250ZW50OlwiXFxmMmJlXCJ9Lmlvbi1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMjZkXCJ9Lmlvbi1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjExN1wifS5pb24tY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMTE4XCJ9Lmlvbi1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9Lmlvbi1jYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMzE2XCJ9Lmlvbi1jaGF0Ym94OmJlZm9yZXtjb250ZW50OlwiXFxmMTFiXCJ9Lmlvbi1jaGF0Ym94LXdvcmtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0uaW9uLWNoYXRib3hlczpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifS5pb24tY2hhdGJ1YmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS5pb24tY2hhdGJ1YmJsZS13b3JraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTFkXCJ9Lmlvbi1jaGF0YnViYmxlczpiZWZvcmV7Y29udGVudDpcIlxcZjExZlwifS5pb24tY2hlY2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9Lmlvbi1jaGVja21hcmstY2lyY2xlZDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifS5pb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9Lmlvbi1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjNcIn0uaW9uLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNFwifS5pb24tY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNVwifS5pb24tY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNlwifS5pb24tY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9Lmlvbi1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZVwifS5pb24tY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn0uaW9uLWNsb3NlLWNpcmNsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn0uaW9uLWNsb3NlLXJvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMTI5XCJ9Lmlvbi1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjMxN1wifS5pb24tY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmJcIn0uaW9uLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzFcIn0uaW9uLWNvZGUtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmZcIn0uaW9uLWNvZGUtd29ya2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjI3MFwifS5pb24tY29mZmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMjcyXCJ9Lmlvbi1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9Lmlvbi1jb21wb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJjXCJ9Lmlvbi1jb25uZWN0aW9uLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzRcIn0uaW9uLWNvbnRyYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMjc1XCJ9Lmlvbi1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmM2MxXCJ9Lmlvbi1jdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMzE4XCJ9Lmlvbi1kaXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9Lmlvbi1kb2N1bWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjEyZlwifS5pb24tZG9jdW1lbnQtdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZjEyZVwifS5pb24tZHJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifS5pb24tZWFydGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzZcIn0uaW9uLWVhc2VsOmJlZm9yZXtjb250ZW50OlwiXFxmM2MyXCJ9Lmlvbi1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMmJmXCJ9Lmlvbi1lZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzdcIn0uaW9uLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9Lmlvbi1lbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMlwifS5pb24tZW1haWwtdW5yZWFkOmJlZm9yZXtjb250ZW50OlwiXFxmM2MzXCJ9Lmlvbi1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZXtjb250ZW50OlwiXFxmM2M1XCJ9Lmlvbi1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzRcIn0uaW9uLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzM1wifS5pb24tZXllLWRpc2FibGVkOmJlZm9yZXtjb250ZW50OlwiXFxmMzA2XCJ9Lmlvbi1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzhcIn0uaW9uLWZpbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjEzNFwifS5pb24tZmlsbS1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzVcIn0uaW9uLWZpcmViYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMzE5XCJ9Lmlvbi1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjc5XCJ9Lmlvbi1mbGFtZTpiZWZvcmV7Y29udGVudDpcIlxcZjMxYVwifS5pb24tZmxhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzdcIn0uaW9uLWZsYXNoLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNlwifS5pb24tZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCJ9Lmlvbi1mb3JrOmJlZm9yZXtjb250ZW50OlwiXFxmMjdhXCJ9Lmlvbi1mb3JrLXJlcG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzBcIn0uaW9uLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2FcIn0uaW9uLWZ1bm5lbDpiZWZvcmV7Y29udGVudDpcIlxcZjMxYlwifS5pb24tZ2Vhci1hOmJlZm9yZXtjb250ZW50OlwiXFxmMTNkXCJ9Lmlvbi1nZWFyLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2VcIn0uaW9uLWdyaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2ZcIn0uaW9uLWhhbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjI3YlwifS5pb24taGFwcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMWNcIn0uaW9uLWhhcHB5LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzZcIn0uaW9uLWhlYWRwaG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifS5pb24taGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDFcIn0uaW9uLWhlYXJ0LWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIlxcZjMxZFwifS5pb24taGVscDpiZWZvcmV7Y29udGVudDpcIlxcZjE0M1wifS5pb24taGVscC1idW95OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9Lmlvbi1oZWxwLWNpcmNsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDJcIn0uaW9uLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn0uaW9uLWljZWNyZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMjdkXCJ9Lmlvbi1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0N1wifS5pb24taW1hZ2VzOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ4XCJ9Lmlvbi1pbmZvcm1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjE0YVwifS5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmV7Y29udGVudDpcIlxcZjE0OVwifS5pb24taW9uaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGJcIn0uaW9uLWlvcy1hbGFybTpiZWZvcmV7Y29udGVudDpcIlxcZjNjOFwifS5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzdcIn0uaW9uLWlvcy1hbGJ1bXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2FcIn0uaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNjOVwifS5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2NcIn0uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2JcIn0uaW9uLWlvcy1hbmFseXRpY3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2VcIn0uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNjZFwifS5pb24taW9zLWFycm93LWJhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2ZcIn0uaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmM2QwXCJ9Lmlvbi1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjNkMVwifS5pb24taW9zLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDJcIn0uaW9uLWlvcy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjNkM1wifS5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjNkNFwifS5pb24taW9zLWFycm93LXRoaW4tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNkNVwifS5pb24taW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDZcIn0uaW9uLWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q3XCJ9Lmlvbi1pb3MtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDhcIn0uaW9uLWlvcy1hdDpiZWZvcmV7Y29udGVudDpcIlxcZjNkYVwifS5pb24taW9zLWF0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDlcIn0uaW9uLWlvcy1iYXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmM2RjXCJ9Lmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2RiXCJ9Lmlvbi1pb3MtYmFzZWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGVcIn0uaW9uLWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2RkXCJ9Lmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjNlMFwifS5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNkZlwifS5pb24taW9zLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTJcIn0uaW9uLWlvcy1iZWxsLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTFcIn0uaW9uLWlvcy1ib2R5OmJlZm9yZXtjb250ZW50OlwiXFxmM2U0XCJ9Lmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2UzXCJ9Lmlvbi1pb3MtYm9sdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlNlwifS5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNlNVwifS5pb24taW9zLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZThcIn0uaW9uLWlvcy1ib29rLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTdcIn0uaW9uLWlvcy1ib29rbWFya3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWFcIn0uaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNlOVwifS5pb24taW9zLWJveDpiZWZvcmV7Y29udGVudDpcIlxcZjNlY1wifS5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2ViXCJ9Lmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmM2VlXCJ9Lmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWRcIn0uaW9uLWlvcy1icm93c2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjNmMFwifS5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWZcIn0uaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmM2YyXCJ9Lmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2YxXCJ9Lmlvbi1pb3MtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjRcIn0uaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2YzXCJ9Lmlvbi1pb3MtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y2XCJ9Lmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjVcIn0uaW9uLWlvcy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2Y4XCJ9Lmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y3XCJ9Lmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZhXCJ9Lmlvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjlcIn0uaW9uLWlvcy1jaGF0YnViYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZjXCJ9Lmlvbi1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZiXCJ9Lmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZmXCJ9Lmlvbi1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmM2ZkXCJ9Lmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmVcIn0uaW9uLWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZXtjb250ZW50OlwiXFxmNDAwXCJ9Lmlvbi1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDFcIn0uaW9uLWlvcy1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjQwM1wifS5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDJcIn0uaW9uLWlvcy1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwNlwifS5pb24taW9zLWNsb3NlLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmNDA0XCJ9Lmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwNVwifS5pb24taW9zLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmNDBjXCJ9Lmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDhcIn0uaW9uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDA3XCJ9Lmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwOVwifS5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjQwYlwifS5pb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDBhXCJ9Lmlvbi1pb3MtY2xvdWR5OmJlZm9yZXtjb250ZW50OlwiXFxmNDEwXCJ9Lmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmNDBlXCJ9Lmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGRcIn0uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwZlwifS5pb24taW9zLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjQxMlwifS5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDExXCJ9Lmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDE0XCJ9Lmlvbi1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTNcIn0uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNDE2XCJ9Lmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDE1XCJ9Lmlvbi1pb3MtY29tcG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxOFwifS5pb24taW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxN1wifS5pb24taW9zLWNvbnRhY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWFcIn0uaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTlcIn0uaW9uLWlvcy1jb3B5OmJlZm9yZXtjb250ZW50OlwiXFxmNDFjXCJ9Lmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDFiXCJ9Lmlvbi1pb3MtY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZjQxZVwifS5pb24taW9zLWNyb3Atc3Ryb25nOmJlZm9yZXtjb250ZW50OlwiXFxmNDFkXCJ9Lmlvbi1pb3MtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjBcIn0uaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDFmXCJ9Lmlvbi1pb3MtZHJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjQyMVwifS5pb24taW9zLWVtYWlsOmJlZm9yZXtjb250ZW50OlwiXFxmNDIzXCJ9Lmlvbi1pb3MtZW1haWwtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyMlwifS5pb24taW9zLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyNVwifS5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDI0XCJ9Lmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjdcIn0uaW9uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDI2XCJ9Lmlvbi1pb3MtZmlsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNDI5XCJ9Lmlvbi1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjhcIn0uaW9uLWlvcy1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmNDJiXCJ9Lmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDJhXCJ9Lmlvbi1pb3MtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjQyZFwifS5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyY1wifS5pb24taW9zLWZsYW1lOmJlZm9yZXtjb250ZW50OlwiXFxmNDJmXCJ9Lmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZVwifS5pb24taW9zLWZsYXNrOmJlZm9yZXtjb250ZW50OlwiXFxmNDMxXCJ9Lmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQzMFwifS5pb24taW9zLWZsb3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQzM1wifS5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDMyXCJ9Lmlvbi1pb3MtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDM1XCJ9Lmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzRcIn0uaW9uLWlvcy1mb290YmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzN1wifS5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzZcIn0uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmV7Y29udGVudDpcIlxcZjQzOVwifS5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzhcIn0uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmV7Y29udGVudDpcIlxcZjQzYlwifS5pb24taW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2FcIn0uaW9uLWlvcy1nZWFyOmJlZm9yZXtjb250ZW50OlwiXFxmNDNkXCJ9Lmlvbi1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDNjXCJ9Lmlvbi1pb3MtZ2xhc3NlczpiZWZvcmV7Y29udGVudDpcIlxcZjQzZlwifS5pb24taW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQzZVwifS5pb24taW9zLWdyaWQtdmlldzpiZWZvcmV7Y29udGVudDpcIlxcZjQ0MVwifS5pb24taW9zLWdyaWQtdmlldy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDQwXCJ9Lmlvbi1pb3MtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDNcIn0uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDQyXCJ9Lmlvbi1pb3MtaGVscDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0NlwifS5pb24taW9zLWhlbHAtZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDRcIn0uaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDVcIn0uaW9uLWlvcy1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ4XCJ9Lmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ3XCJ9Lmlvbi1pb3MtaW5maW5pdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGFcIn0uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ5XCJ9Lmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGRcIn0uaW9uLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjQ0YlwifS5pb24taW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGNcIn0uaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDRlXCJ9Lmlvbi1pb3Mta2V5cGFkOmJlZm9yZXtjb250ZW50OlwiXFxmNDUwXCJ9Lmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGZcIn0uaW9uLWlvcy1saWdodGJ1bGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTJcIn0uaW9uLWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ1MVwifS5pb24taW9zLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTRcIn0uaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTNcIn0uaW9uLWlvcy1sb2NhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ1NlwifS5pb24taW9zLWxvY2F0aW9uLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTVcIn0uaW9uLWlvcy1sb2NrZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NThcIn0uaW9uLWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ1N1wifS5pb24taW9zLWxvb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWFcIn0uaW9uLWlvcy1sb29wLXN0cm9uZzpiZWZvcmV7Y29udGVudDpcIlxcZjQ1OVwifS5pb24taW9zLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWNcIn0uaW9uLWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWJcIn0uaW9uLWlvcy1tZWRraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWVcIn0uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ1ZFwifS5pb24taW9zLW1pYzpiZWZvcmV7Y29udGVudDpcIlxcZjQ2MVwifS5pb24taW9zLW1pYy1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWZcIn0uaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ2MFwifS5pb24taW9zLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDY0XCJ9Lmlvbi1pb3MtbWludXMtZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjJcIn0uaW9uLWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDYzXCJ9Lmlvbi1pb3MtbW9uaXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjQ2NlwifS5pb24taW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ2NVwifS5pb24taW9zLW1vb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjhcIn0uaW9uLWlvcy1tb29uLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjdcIn0uaW9uLWlvcy1tb3JlOmJlZm9yZXtjb250ZW50OlwiXFxmNDZhXCJ9Lmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDY5XCJ9Lmlvbi1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmNDZiXCJ9Lmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ2Y1wifS5pb24taW9zLW5hdmlnYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNDZlXCJ9Lmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ2ZFwifS5pb24taW9zLW51dHJpdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MFwifS5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDZmXCJ9Lmlvbi1pb3MtcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzJcIn0uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDcxXCJ9Lmlvbi1pb3MtcGFwZXJwbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3NFwifS5pb24taW9zLXBhcGVycGxhbmUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3M1wifS5pb24taW9zLXBhcnRseXN1bm55OmJlZm9yZXtjb250ZW50OlwiXFxmNDc2XCJ9Lmlvbi1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3NVwifS5pb24taW9zLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmNDc4XCJ9Lmlvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3N1wifS5pb24taW9zLXBhdzpiZWZvcmV7Y29udGVudDpcIlxcZjQ3YVwifS5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDc5XCJ9Lmlvbi1pb3MtcGVvcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNDdjXCJ9Lmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2JcIn0uaW9uLWlvcy1wZXJzb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2VcIn0uaW9uLWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZFwifS5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4MFwifS5pb24taW9zLXBlcnNvbmFkZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDdmXCJ9Lmlvbi1pb3MtcGhvdG9zOmJlZm9yZXtjb250ZW50OlwiXFxmNDgyXCJ9Lmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODFcIn0uaW9uLWlvcy1waWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODRcIn0uaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4M1wifS5pb24taW9zLXBpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODZcIn0uaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODVcIn0uaW9uLWlvcy1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDg4XCJ9Lmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDg3XCJ9Lmlvbi1pb3MtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjQ4YlwifS5pb24taW9zLXBsdXMtZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODlcIn0uaW9uLWlvcy1wbHVzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGFcIn0uaW9uLWlvcy1wcmljZXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjQ4ZFwifS5pb24taW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGNcIn0uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGZcIn0uaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4ZVwifS5pb24taW9zLXByaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTFcIn0uaW9uLWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTBcIn0uaW9uLWlvcy1wdWxzZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5M1wifS5pb24taW9zLXB1bHNlLXN0cm9uZzpiZWZvcmV7Y29udGVudDpcIlxcZjQ5MlwifS5pb24taW9zLXJhaW55OmJlZm9yZXtjb250ZW50OlwiXFxmNDk1XCJ9Lmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NFwifS5pb24taW9zLXJlY29yZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjQ5N1wifS5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDk2XCJ9Lmlvbi1pb3MtcmVkbzpiZWZvcmV7Y29udGVudDpcIlxcZjQ5OVwifS5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5OFwifS5pb24taW9zLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OWNcIn0uaW9uLWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmNDlhXCJ9Lmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDliXCJ9Lmlvbi1pb3MtcmVsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmNDlkXCJ9Lmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OWZcIn0uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDllXCJ9Lmlvbi1pb3MtcmV3aW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNGExXCJ9Lmlvbi1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YTBcIn0uaW9uLWlvcy1yb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmNGEzXCJ9Lmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGEyXCJ9Lmlvbi1pb3Mtc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGE1XCJ9Lmlvbi1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmV7Y29udGVudDpcIlxcZjRhNFwifS5pb24taW9zLXNldHRpbmdzOmJlZm9yZXtjb250ZW50OlwiXFxmNGE3XCJ9Lmlvbi1pb3Mtc2V0dGluZ3Mtc3Ryb25nOmJlZm9yZXtjb250ZW50OlwiXFxmNGE2XCJ9Lmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmV7Y29udGVudDpcIlxcZjRhOVwifS5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZXtjb250ZW50OlwiXFxmNGE4XCJ9Lmlvbi1pb3Mtc2tpcGJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNGFiXCJ9Lmlvbi1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YWFcIn0uaW9uLWlvcy1za2lwZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjRhZFwifS5pb24taW9zLXNraXBmb3J3YXJkLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YWNcIn0uaW9uLWlvcy1zbm93eTpiZWZvcmV7Y29udGVudDpcIlxcZjRhZVwifS5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNGIwXCJ9Lmlvbi1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRhZlwifS5pb24taW9zLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjNcIn0uaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjFcIn0uaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjJcIn0uaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjVcIn0uaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiNFwifS5pb24taW9zLXN1bm55OmJlZm9yZXtjb250ZW50OlwiXFxmNGI3XCJ9Lmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiNlwifS5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiOVwifS5pb24taW9zLXRlbGVwaG9uZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGI4XCJ9Lmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjRiYlwifS5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiYVwifS5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmV7Y29udGVudDpcIlxcZjRiZFwifS5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGJjXCJ9Lmlvbi1pb3MtdGltZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiZlwifS5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiZVwifS5pb24taW9zLXRpbWVyOmJlZm9yZXtjb250ZW50OlwiXFxmNGMxXCJ9Lmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjMFwifS5pb24taW9zLXRvZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjM1wifS5pb24taW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGMyXCJ9Lmlvbi1pb3MtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzVcIn0uaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGM0XCJ9Lmlvbi1pb3MtdW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZjRjN1wifS5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjNlwifS5pb24taW9zLXVubG9ja2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNGM5XCJ9Lmlvbi1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjOFwifS5pb24taW9zLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjRjYlwifS5pb24taW9zLXVwbG9hZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGNhXCJ9Lmlvbi1pb3MtdmlkZW9jYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY0Y2RcIn0uaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGNjXCJ9Lmlvbi1pb3Mtdm9sdW1lLWhpZ2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0Y2VcIn0uaW9uLWlvcy12b2x1bWUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxmNGNmXCJ9Lmlvbi1pb3Mtd2luZWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNGQxXCJ9Lmlvbi1pb3Mtd2luZWdsYXNzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDBcIn0uaW9uLWlvcy13b3JsZDpiZWZvcmV7Y29udGVudDpcIlxcZjRkM1wifS5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDJcIn0uaW9uLWlwYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjlcIn0uaW9uLWlwaG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmYVwifS5pb24taXBvZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmYlwifS5pb24tamV0OmJlZm9yZXtjb250ZW50OlwiXFxmMjk1XCJ9Lmlvbi1rZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTZcIn0uaW9uLWtuaWZlOmJlZm9yZXtjb250ZW50OlwiXFxmMjk3XCJ9Lmlvbi1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn0uaW9uLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmRcIn0uaW9uLWxldmVsczpiZWZvcmV7Y29udGVudDpcIlxcZjI5OFwifS5pb24tbGlnaHRidWxiOmJlZm9yZXtjb250ZW50OlwiXFxmMjk5XCJ9Lmlvbi1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9Lmlvbi1sb2FkLWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWFcIn0uaW9uLWxvYWQtYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5YlwifS5pb24tbG9hZC1jOmJlZm9yZXtjb250ZW50OlwiXFxmMjljXCJ9Lmlvbi1sb2FkLWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWRcIn0uaW9uLWxvY2F0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMWZmXCJ9Lmlvbi1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ0XCJ9Lmlvbi1sb2NrZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDBcIn0uaW9uLWxvZy1pbjpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZVwifS5pb24tbG9nLW91dDpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZlwifS5pb24tbG9vcDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMVwifS5pb24tbWFnbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMmEwXCJ9Lmlvbi1tYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMmExXCJ9Lmlvbi1tYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDJcIn0uaW9uLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjIwM1wifS5pb24tbWVka2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMmEyXCJ9Lmlvbi1tZXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjMzZlwifS5pb24tbWljLWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDRcIn0uaW9uLW1pYy1iOmJlZm9yZXtjb250ZW50OlwiXFxmMjA1XCJ9Lmlvbi1taWMtYzpiZWZvcmV7Y29udGVudDpcIlxcZjIwNlwifS5pb24tbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDlcIn0uaW9uLW1pbnVzLWNpcmNsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDdcIn0uaW9uLW1pbnVzLXJvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjA4XCJ9Lmlvbi1tb2RlbC1zOmJlZm9yZXtjb250ZW50OlwiXFxmMmMxXCJ9Lmlvbi1tb25pdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMjBhXCJ9Lmlvbi1tb3JlOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9Lmlvbi1tb3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjM0MFwifS5pb24tbXVzaWMtbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwY1wifS5pb24tbmF2aWNvbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwZVwifS5pb24tbmF2aWNvbi1yb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjIwZFwifS5pb24tbmF2aWdhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTNcIn0uaW9uLW5ldHdvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNDFcIn0uaW9uLW5vLXNtb2tpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzJcIn0uaW9uLW51Y2xlYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTRcIn0uaW9uLW91dGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjM0MlwifS5pb24tcGFpbnRicnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRkNVwifS5pb24tcGFpbnRidWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDZcIn0uaW9uLXBhcGVyLWFpcnBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmMzXCJ9Lmlvbi1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGZcIn0uaW9uLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMjEwXCJ9Lmlvbi1wZXJzb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTNcIn0uaW9uLXBlcnNvbi1hZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTFcIn0uaW9uLXBlcnNvbi1zdGFsa2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMjEyXCJ9Lmlvbi1waWUtZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTVcIn0uaW9uLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjJhNlwifS5pb24tcGlucG9pbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTdcIn0uaW9uLXBpenphOmJlZm9yZXtjb250ZW50OlwiXFxmMmE4XCJ9Lmlvbi1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxNFwifS5pb24tcGxhbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMzQzXCJ9Lmlvbi1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMjE1XCJ9Lmlvbi1wbGF5c3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjMwYVwifS5pb24tcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifS5pb24tcGx1cy1jaXJjbGVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjE2XCJ9Lmlvbi1wbHVzLXJvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9Lmlvbi1wb2RpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNDRcIn0uaW9uLXBvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjE5XCJ9Lmlvbi1wb3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJhOVwifS5pb24tcHJpY2V0YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWFcIn0uaW9uLXByaWNldGFnczpiZWZvcmV7Y29udGVudDpcIlxcZjJhYlwifS5pb24tcHJpbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIxYVwifS5pb24tcHVsbC1yZXF1ZXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMzQ1XCJ9Lmlvbi1xci1zY2FubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMzQ2XCJ9Lmlvbi1xdW90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM0N1wifS5pb24tcmFkaW8td2F2ZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWNcIn0uaW9uLXJlY29yZDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYlwifS5pb24tcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjIxY1wifS5pb24tcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWVcIn0uaW9uLXJlcGx5LWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjIxZFwifS5pb24tcmliYm9uLWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNDhcIn0uaW9uLXJpYmJvbi1iOmJlZm9yZXtjb250ZW50OlwiXFxmMzQ5XCJ9Lmlvbi1zYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNGFcIn0uaW9uLXNhZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ3XCJ9Lmlvbi1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcZjM0YlwifS5pb24tc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMjFmXCJ9Lmlvbi1zZXR0aW5nczpiZWZvcmV7Y29udGVudDpcIlxcZjJhZFwifS5pb24tc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjBcIn0uaW9uLXNodWZmbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn0uaW9uLXNraXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjJcIn0uaW9uLXNraXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjIyM1wifS5pb24tc29jaWFsLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjVcIn0uaW9uLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjRcIn0uaW9uLXNvY2lhbC1hbmd1bGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ5XCJ9Lmlvbi1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ4XCJ9Lmlvbi1zb2NpYWwtYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn0uaW9uLXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9Lmlvbi1zb2NpYWwtYml0Y29pbjpiZWZvcmV7Y29udGVudDpcIlxcZjJhZlwifS5pb24tc29jaWFsLWJpdGNvaW4tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhZVwifS5pb24tc29jaWFsLWJ1ZmZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyOVwifS5pb24tc29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjI4XCJ9Lmlvbi1zb2NpYWwtY2hyb21lOmJlZm9yZXtjb250ZW50OlwiXFxmNGRiXCJ9Lmlvbi1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGFcIn0uaW9uLXNvY2lhbC1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNGRkXCJ9Lmlvbi1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGRjXCJ9Lmlvbi1zb2NpYWwtY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjRkZlwifS5pb24tc29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkZVwifS5pb24tc29jaWFsLWRlc2lnbmVybmV3czpiZWZvcmV7Y29udGVudDpcIlxcZjIyYlwifS5pb24tc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjJhXCJ9Lmlvbi1zb2NpYWwtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmRcIn0uaW9uLXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjJjXCJ9Lmlvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjIyZlwifS5pb24tc29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyZVwifS5pb24tc29jaWFsLWV1cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTFcIn0uaW9uLXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTBcIn0uaW9uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjIzMVwifS5pb24tc29jaWFsLWZhY2Vib29rLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzBcIn0uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMzRkXCJ9Lmlvbi1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzRjXCJ9Lmlvbi1zb2NpYWwtZnJlZWJzZC1kZXZpbDpiZWZvcmV7Y29udGVudDpcIlxcZjJjNFwifS5pb24tc29jaWFsLWdpdGh1YjpiZWZvcmV7Y29udGVudDpcIlxcZjIzM1wifS5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9Lmlvbi1zb2NpYWwtZ29vZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMzRmXCJ9Lmlvbi1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNGVcIn0uaW9uLXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM1XCJ9Lmlvbi1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjM0XCJ9Lmlvbi1zb2NpYWwtaGFja2VybmV3czpiZWZvcmV7Y29udGVudDpcIlxcZjIzN1wifS5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzNlwifS5pb24tc29jaWFsLWh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxmNGUzXCJ9Lmlvbi1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRlMlwifS5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjM1MVwifS5pb24tc29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzUwXCJ9Lmlvbi1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjRlNVwifS5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRlNFwifS5pb24tc29jaWFsLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxmMjM5XCJ9Lmlvbi1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzOFwifS5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZXtjb250ZW50OlwiXFxmNGU2XCJ9Lmlvbi1zb2NpYWwtbm9kZWpzOmJlZm9yZXtjb250ZW50OlwiXFxmNGU3XCJ9Lmlvbi1zb2NpYWwtb2N0b2NhdDpiZWZvcmV7Y29udGVudDpcIlxcZjRlOFwifS5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifS5pb24tc29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmIwXCJ9Lmlvbi1zb2NpYWwtcHl0aG9uOmJlZm9yZXtjb250ZW50OlwiXFxmNGU5XCJ9Lmlvbi1zb2NpYWwtcmVkZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMjNiXCJ9Lmlvbi1zb2NpYWwtcmVkZGl0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn0uaW9uLXNvY2lhbC1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2RcIn0uaW9uLXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifS5pb24tc29jaWFsLXNhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWFcIn0uaW9uLXNvY2lhbC1za3lwZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzZlwifS5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn0uaW9uLXNvY2lhbC1zbmFwY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjRlY1wifS5pb24tc29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWJcIn0uaW9uLXNvY2lhbC10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDFcIn0uaW9uLXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0MFwifS5pb24tc29jaWFsLXR1eDpiZWZvcmV7Y29udGVudDpcIlxcZjJjNVwifS5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjRlZVwifS5pb24tc29jaWFsLXR3aXRjaC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGVkXCJ9Lmlvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0M1wifS5pb24tc29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifS5pb24tc29jaWFsLXVzZDpiZWZvcmV7Y29udGVudDpcIlxcZjM1M1wifS5pb24tc29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzUyXCJ9Lmlvbi1zb2NpYWwtdmltZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDVcIn0uaW9uLXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ0XCJ9Lmlvbi1zb2NpYWwtd2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjBcIn0uaW9uLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGVmXCJ9Lmlvbi1zb2NpYWwtd2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZjI0N1wifS5pb24tc29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0NlwifS5pb24tc29jaWFsLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjI0OVwifS5pb24tc29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ4XCJ9Lmlvbi1zb2NpYWwteWFob286YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGJcIn0uaW9uLXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjRhXCJ9Lmlvbi1zb2NpYWwteWVuOmJlZm9yZXtjb250ZW50OlwiXFxmNGYyXCJ9Lmlvbi1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjFcIn0uaW9uLXNvY2lhbC15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjRkXCJ9Lmlvbi1zb2NpYWwteW91dHViZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9Lmlvbi1zb3VwLWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjRmNFwifS5pb24tc291cC1jYW4tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmM1wifS5pb24tc3BlYWtlcnBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMmIyXCJ9Lmlvbi1zcGVlZG9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJiM1wifS5pb24tc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjRcIn0uaW9uLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn0uaW9uLXN0YXRzLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn0uaW9uLXN0ZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMzBiXCJ9Lmlvbi1zdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjRmXCJ9Lmlvbi10aGVybW9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJiNlwifS5pb24tdGh1bWJzZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjI1MFwifS5pb24tdGh1bWJzdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTFcIn0uaW9uLXRvZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM1NVwifS5pb24tdG9nZ2xlLWZpbGxlZDpiZWZvcmV7Y29udGVudDpcIlxcZjM1NFwifS5pb24tdHJhbnNnZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjVcIn0uaW9uLXRyYXNoLWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn0uaW9uLXRyYXNoLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTNcIn0uaW9uLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIlxcZjM1NlwifS5pb24tdHNoaXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNGY3XCJ9Lmlvbi10c2hpcnQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmNlwifS5pb24tdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjdcIn0uaW9uLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTdcIn0uaW9uLXVubG9ja2VkOmJlZm9yZXtjb250ZW50OlwiXFxmMjU0XCJ9Lmlvbi11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTVcIn0uaW9uLXVzYjpiZWZvcmV7Y29udGVudDpcIlxcZjJiOFwifS5pb24tdmlkZW9jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTZcIn0uaW9uLXZvbHVtZS1oaWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMjU3XCJ9Lmlvbi12b2x1bWUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMjU4XCJ9Lmlvbi12b2x1bWUtbWVkaXVtOmJlZm9yZXtjb250ZW50OlwiXFxmMjU5XCJ9Lmlvbi12b2x1bWUtbXV0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1YVwifS5pb24td2FuZDpiZWZvcmV7Y29udGVudDpcIlxcZjM1OFwifS5pb24td2F0ZXJkcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjViXCJ9Lmlvbi13aWZpOmJlZm9yZXtjb250ZW50OlwiXFxmMjVjXCJ9Lmlvbi13aW5lZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjlcIn0uaW9uLXdvbWFuOmJlZm9yZXtjb250ZW50OlwiXFxmMjVkXCJ9Lmlvbi13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmFcIn0uaW9uLXhib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGNcIn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0xpbmVhcmljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcblx0Zm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdFxuXHQvKiBFbmFibGUgTGlnYXR1cmVzID09PT09PT09PT09PT09PT0gKi9cblx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuXHQtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhPTFcIjtcblx0LW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuXHQtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiAxO1xuXHQtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuXG5cdC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWhvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDBcIjtcbn1cbi5pY29uLWhvbWUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG4uaWNvbi1ob21lMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuLmljb24taG9tZTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDNcIjtcbn1cbi5pY29uLWhvbWU1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4uaWNvbi1ob21lNjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLmljb24tYmF0aHR1YjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuLmljb24tdG9vdGhicnVzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuLmljb24tYmVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4uaWNvbi1jb3VjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuLmljb24tY2hhaXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGFcIjtcbn1cbi5pY29uLWNpdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGJcIjtcbn1cbi5pY29uLWFwYXJ0bWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG4uaWNvbi1wZW5jaWwyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4uaWNvbi1wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGZcIjtcbn1cbi5pY29uLXBlbmNpbDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTBcIjtcbn1cbi5pY29uLWVyYXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuLmljb24tcGVuY2lsNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuLmljb24tcGVuY2lsNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuLmljb24tZmVhdGhlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLmljb24tZmVhdGhlcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTVcIjtcbn1cbi5pY29uLWZlYXRoZXIzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG4uaWNvbi1wZW4yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG4uaWNvbi1wZW4tYWRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4uaWNvbi1wZW4tcmVtb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG4uaWNvbi12ZWN0b3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWFcIjtcbn1cbi5pY29uLXBlbjM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWJcIjtcbn1cbi5pY29uLWJsb2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWNcIjtcbn1cbi5pY29uLWJydXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG4uaWNvbi1icnVzaDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWVcIjtcbn1cbi5pY29uLXNwcmF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG4uaWNvbi1wYWludC1yb2xsZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjBcIjtcbn1cbi5pY29uLXN0YW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG4uaWNvbi10YXBlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG4uaWNvbi1kZXNrLXRhcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjNcIjtcbn1cbi5pY29uLXRleHR1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjRcIjtcbn1cbi5pY29uLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG4uaWNvbi1wYWxldHRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG59XG4uaWNvbi1jb2xvci1zYW1wbGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG4uaWNvbi1idWNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjhcIjtcbn1cbi5pY29uLWdyYWRpZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG4uaWNvbi1ncmFkaWVudDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmFcIjtcbn1cbi5pY29uLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmJcIjtcbn1cbi5pY29uLW1hZ25ldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuLmljb24tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4uaWNvbi1wZW5jaWwtcnVsZXIyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG4uaWNvbi1haW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzBcIjtcbn1cbi5pY29uLWd1bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuLmljb24tYm90dGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG4uaWNvbi1kcm9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG4uaWNvbi1kcm9wLWNyb3NzZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzRcIjtcbn1cbi5pY29uLWRyb3AyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG4uaWNvbi1zbm93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG4uaWNvbi1zbm93MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuLmljb24tZmlyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuLmljb24tbGlnaHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuLmljb24ta25pZmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2FcIjtcbn1cbi5pY29uLWRhZ2dlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuLmljb24tdGlzc3VlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4uaWNvbi10b2lsZXQtcGFwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2RcIjtcbn1cbi5pY29uLXBvb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2VcIjtcbn1cbi5pY29uLXVtYnJlbGxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG4uaWNvbi11bWJyZWxsYTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDBcIjtcbn1cbi5pY29uLXJhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDFcIjtcbn1cbi5pY29uLXRvcm5hZG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDJcIjtcbn1cbi5pY29uLXdpbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDNcIjtcbn1cbi5pY29uLWZhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0NFwiO1xufVxuLmljb24tY29udHJhc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDVcIjtcbn1cbi5pY29uLXN1bi1zbWFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuLmljb24tc3VuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ3XCI7XG59XG4uaWNvbi1zdW4yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG4uaWNvbi1tb29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XG59XG4uaWNvbi1jbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuLmljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRiXCI7XG59XG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0Y1wiO1xufVxuLmljb24tY2xvdWQtcmFpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuLmljb24tY2xvdWQtaGFpbHN0b25lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuLmljb24tY2xvdWQtc25vdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0ZlwiO1xufVxuLmljb24tY2xvdWQtd2luZHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTBcIjtcbn1cbi5pY29uLXN1bi13aW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG4uaWNvbi1jbG91ZC1mb2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTJcIjtcbn1cbi5pY29uLWNsb3VkLXN1bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1M1wiO1xufVxuLmljb24tY2xvdWQtbGlnaHRuaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG4uaWNvbi1jbG91ZC1zeW5jOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG4uaWNvbi1jbG91ZC1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG4uaWNvbi1jbG91ZC1nZWFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG59XG4uaWNvbi1jbG91ZC1hbGVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuLmljb24tY2xvdWQtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTlcIjtcbn1cbi5pY29uLWNsb3VkLWNyb3NzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVhXCI7XG59XG4uaWNvbi1jbG91ZC1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG4uaWNvbi1jbG91ZC1kYXRhYmFzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1Y1wiO1xufVxuLmljb24tZGF0YWJhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWRcIjtcbn1cbi5pY29uLWRhdGFiYXNlLWFkZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1ZVwiO1xufVxuLmljb24tZGF0YWJhc2UtcmVtb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVmXCI7XG59XG4uaWNvbi1kYXRhYmFzZS1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYwXCI7XG59XG4uaWNvbi1kYXRhYmFzZS1yZWZyZXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYxXCI7XG59XG4uaWNvbi1kYXRhYmFzZS1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2MlwiO1xufVxuLmljb24tZGF0YWJhc2UtaGlzdG9yeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuLmljb24tZGF0YWJhc2UtdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY0XCI7XG59XG4uaWNvbi1kYXRhYmFzZS1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2NVwiO1xufVxuLmljb24tc2VydmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG4uaWNvbi1zaGllbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjdcIjtcbn1cbi5pY29uLXNoaWVsZC1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2OFwiO1xufVxuLmljb24tc2hpZWxkLWFsZXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG4uaWNvbi1zaGllbGQtY3Jvc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmFcIjtcbn1cbi5pY29uLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmJcIjtcbn1cbi5pY29uLXJvdGF0aW9uLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmNcIjtcbn1cbi5pY29uLXVubG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2ZFwiO1xufVxuLmljb24ta2V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG4uaWNvbi1rZXktaG9sZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuLmljb24tdG9nZ2xlLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3MFwiO1xufVxuLmljb24tdG9nZ2xlLW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjcxXCI7XG59XG4uaWNvbi1jb2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzJcIjtcbn1cbi5pY29uLWNvZzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzNcIjtcbn1cbi5pY29uLXdyZW5jaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3NFwiO1xufVxuLmljb24tc2NyZXdkcml2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzVcIjtcbn1cbi5pY29uLWhhbW1lci13cmVuY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzZcIjtcbn1cbi5pY29uLWhhbW1lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3N1wiO1xufVxuLmljb24tc2F3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG4uaWNvbi1heGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzlcIjtcbn1cbi5pY29uLWF4ZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2FcIjtcbn1cbi5pY29uLXNob3ZlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3YlwiO1xufVxuLmljb24tcGlja2F4ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3Y1wiO1xufVxuLmljb24tZmFjdG9yeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3ZFwiO1xufVxuLmljb24tZmFjdG9yeTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2VcIjtcbn1cbi5pY29uLXJlY3ljbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2ZcIjtcbn1cbi5pY29uLXRyYXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG4uaWNvbi10cmFzaDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODFcIjtcbn1cbi5pY29uLXRyYXNoMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4MlwiO1xufVxuLmljb24tYnJvb206YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODNcIjtcbn1cbi5pY29uLWdhbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODRcIjtcbn1cbi5pY29uLWdhbWVwYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODVcIjtcbn1cbi5pY29uLWpveXN0aWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg2XCI7XG59XG4uaWNvbi1kaWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg3XCI7XG59XG4uaWNvbi1zcGFkZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODhcIjtcbn1cbi5pY29uLWRpYW1vbmRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg5XCI7XG59XG4uaWNvbi1jbHViczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4YVwiO1xufVxuLmljb24taGVhcnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhiXCI7XG59XG4uaWNvbi1oZWFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4Y1wiO1xufVxuLmljb24tc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4ZFwiO1xufVxuLmljb24tc3Rhci1oYWxmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG4uaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG4uaWNvbi1mbGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG4uaWNvbi1mbGFnMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5MVwiO1xufVxuLmljb24tZmxhZzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTJcIjtcbn1cbi5pY29uLW1haWxib3gtZnVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuLmljb24tbWFpbGJveC1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5NFwiO1xufVxuLmljb24tYXQtc2lnbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5NVwiO1xufVxuLmljb24tZW52ZWxvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTZcIjtcbn1cbi5pY29uLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTdcIjtcbn1cbi5pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuLmljb24tcGFwZXItcGxhbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTlcIjtcbn1cbi5pY29uLXJlcGx5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjlhXCI7XG59XG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWJcIjtcbn1cbi5pY29uLWluYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjljXCI7XG59XG4uaWNvbi1pbmJveDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWRcIjtcbn1cbi5pY29uLW91dGJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuLmljb24tYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG4uaWNvbi1hcmNoaXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG4uaWNvbi1hcmNoaXZlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhMVwiO1xufVxuLmljb24tZHJhd2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuLmljb24tZHJhd2VyczI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTNcIjtcbn1cbi5pY29uLWRyYXdlcnMzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE0XCI7XG59XG4uaWNvbi1leWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTVcIjtcbn1cbi5pY29uLWV5ZS1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG4uaWNvbi1leWUtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhN1wiO1xufVxuLmljb24tZXllLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG4uaWNvbi1iaW5vY3VsYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG4uaWNvbi1iaW5vY3VsYXJzMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhYVwiO1xufVxuLmljb24taGRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG4uaWNvbi1oZGQtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhY1wiO1xufVxuLmljb24taGRkLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFkXCI7XG59XG4uaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuLmljb24tZGlzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhZlwiO1xufVxuLmljb24tdGFwZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjBcIjtcbn1cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjFcIjtcbn1cbi5pY29uLXNocmVkZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG4uaWNvbi1maWxlLWVtcHR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmIzXCI7XG59XG4uaWNvbi1maWxlLWFkZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuLmljb24tZmlsZS1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiNVwiO1xufVxuLmljb24tZmlsZS1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI2XCI7XG59XG4uaWNvbi1maWxlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuLmljb24tY29weTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiOFwiO1xufVxuLmljb24tY29tcGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiOVwiO1xufVxuLmljb24tZm9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG4uaWNvbi1mb2xkZXItc2VhcmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJiXCI7XG59XG4uaWNvbi1mb2xkZXItcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiY1wiO1xufVxuLmljb24tZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG4uaWNvbi1mb2xkZXItZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YmVcIjtcbn1cbi5pY29uLWZvbGRlci11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YmZcIjtcbn1cbi5pY29uLWZvbGRlci1zdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMwXCI7XG59XG4uaWNvbi1mb2xkZXItaGVhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzFcIjtcbn1cbi5pY29uLWZvbGRlci11c2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMyXCI7XG59XG4uaWNvbi1mb2xkZXItc2hhcmVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMzXCI7XG59XG4uaWNvbi1mb2xkZXItbXVzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzRcIjtcbn1cbi5pY29uLWZvbGRlci1waWN0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM1XCI7XG59XG4uaWNvbi1mb2xkZXItZmlsbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjNlwiO1xufVxuLmljb24tc2Npc3NvcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzdcIjtcbn1cbi5pY29uLXBhc3RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM4XCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzlcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1wZW5jaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2FcIjtcbn1cbi5pY29uLWNsaXBib2FyZC10ZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNiXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2NcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNkXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjZVwiO1xufVxuLmljb24tY2xpcGJvYXJkLWFsZXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkMFwiO1xufVxuLmljb24tcmVnaXN0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDFcIjtcbn1cbi5pY29uLWVudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQyXCI7XG59XG4uaWNvbi1leGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQzXCI7XG59XG4uaWNvbi1wYXBlcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDRcIjtcbn1cbi5pY29uLW5ld3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDVcIjtcbn1cbi5pY29uLXJlYWRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDZcIjtcbn1cbi5pY29uLXR5cGV3cml0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDdcIjtcbn1cbi5pY29uLWRvY3VtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ4XCI7XG59XG4uaWNvbi1kb2N1bWVudDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDlcIjtcbn1cbi5pY29uLWdyYWR1YXRpb24taGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRhXCI7XG59XG4uaWNvbi1saWNlbnNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG4uaWNvbi1saWNlbnNlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkY1wiO1xufVxuLmljb24tbWVkYWwtZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGRcIjtcbn1cbi5pY29uLW1lZGFsLWZpcnN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRlXCI7XG59XG4uaWNvbi1tZWRhbC1zZWNvbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGZcIjtcbn1cbi5pY29uLW1lZGFsLXRoaXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmUwXCI7XG59XG4uaWNvbi1wb2RpdW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTFcIjtcbn1cbi5pY29uLXRyb3BoeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlMlwiO1xufVxuLmljb24tdHJvcGh5MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlM1wiO1xufVxuLmljb24tbXVzaWMtbm90ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlNFwiO1xufVxuLmljb24tbXVzaWMtbm90ZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTVcIjtcbn1cbi5pY29uLW11c2ljLW5vdGUzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmU2XCI7XG59XG4uaWNvbi1wbGF5bGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuLmljb24tcGxheWxpc3QtYWRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmU4XCI7XG59XG4uaWNvbi1ndWl0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTlcIjtcbn1cbi5pY29uLXRydW1wZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWFcIjtcbn1cbi5pY29uLWFsYnVtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmViXCI7XG59XG4uaWNvbi1zaHVmZmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmVjXCI7XG59XG4uaWNvbi1yZXBlYXQtb25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmVkXCI7XG59XG4uaWNvbi1yZXBlYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWVcIjtcbn1cbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWZcIjtcbn1cbi5pY29uLWhlYWRzZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjBcIjtcbn1cbi5pY29uLWxvdWRzcGVha2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmYxXCI7XG59XG4uaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjJcIjtcbn1cbi5pY29uLXRoZWF0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjNcIjtcbn1cbi5pY29uLTNkLWdsYXNzZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjRcIjtcbn1cbi5pY29uLXRpY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmNVwiO1xufVxuLmljb24tcHJlc2VudGF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG4uaWNvbi1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY3XCI7XG59XG4uaWNvbi1maWxtLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjhcIjtcbn1cbi5pY29uLWNsYXBib2FyZC1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY5XCI7XG59XG4uaWNvbi1tZWRpYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuLmljb24tZmlsbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmYlwiO1xufVxuLmljb24tZmlsbTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmNcIjtcbn1cbi5pY29uLXN1cnZlaWxsYW5jZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmZFwiO1xufVxuLmljb24tc3VydmVpbGxhbmNlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmZVwiO1xufVxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZmXCI7XG59XG4uaWNvbi1jYW1lcmEtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwMFwiO1xufVxuLmljb24tY2FtZXJhLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDFcIjtcbn1cbi5pY29uLXRpbWUtbGFwc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDJcIjtcbn1cbi5pY29uLXJlY29yZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwM1wiO1xufVxuLmljb24tY2FtZXJhMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwNFwiO1xufVxuLmljb24tY2FtZXJhLWZsaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDVcIjtcbn1cbi5pY29uLXBhbm9yYW1hOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA2XCI7XG59XG4uaWNvbi10aW1lLWxhcHNlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwN1wiO1xufVxuLmljb24tc2h1dHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwOFwiO1xufVxuLmljb24tc2h1dHRlcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDlcIjtcbn1cbi5pY29uLWZhY2UtZGV0ZWN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBhXCI7XG59XG4uaWNvbi1mbGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwYlwiO1xufVxuLmljb24tY29udmV4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBjXCI7XG59XG4uaWNvbi1jb25jYXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBkXCI7XG59XG4uaWNvbi1waWN0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBlXCI7XG59XG4uaWNvbi1waWN0dXJlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwZlwiO1xufVxuLmljb24tcGljdHVyZTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTBcIjtcbn1cbi5pY29uLXBpY3R1cmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzExXCI7XG59XG4uaWNvbi1ib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzEyXCI7XG59XG4uaWNvbi1hdWRpby1ib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzEzXCI7XG59XG4uaWNvbi1ib29rMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuLmljb24tYm9va21hcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTVcIjtcbn1cbi5pY29uLWJvb2ttYXJrMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxNlwiO1xufVxuLmljb24tbGFiZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTdcIjtcbn1cbi5pY29uLWxpYnJhcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MThcIjtcbn1cbi5pY29uLWxpYnJhcnkyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE5XCI7XG59XG4uaWNvbi1jb250YWN0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxYVwiO1xufVxuLmljb24tcHJvZmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxYlwiO1xufVxuLmljb24tcG9ydHJhaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWNcIjtcbn1cbi5pY29uLXBvcnRyYWl0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxZFwiO1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxZVwiO1xufVxuLmljb24tdXNlci1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzFmXCI7XG59XG4uaWNvbi11c2VyLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG4uaWNvbi11c2VyLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjFcIjtcbn1cbi5pY29uLXVzZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzIyXCI7XG59XG4uaWNvbi11c2VyczI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjNcIjtcbn1cbi5pY29uLXVzZXJzLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjRcIjtcbn1cbi5pY29uLXVzZXJzLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI1XCI7XG59XG4uaWNvbi1ncm91cC13b3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI2XCI7XG59XG4uaWNvbi13b21hbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyN1wiO1xufVxuLmljb24tbWFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI4XCI7XG59XG4uaWNvbi1iYWJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI5XCI7XG59XG4uaWNvbi1iYWJ5MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyYVwiO1xufVxuLmljb24tYmFieTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MmJcIjtcbn1cbi5pY29uLWJhYnktYm90dGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJjXCI7XG59XG4uaWNvbi13YWxrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJkXCI7XG59XG4uaWNvbi1oYW5kLXdhdmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyZVwiO1xufVxuLmljb24tanVtcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyZlwiO1xufVxuLmljb24tcnVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzMwXCI7XG59XG4uaWNvbi13b21hbjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzFcIjtcbn1cbi5pY29uLW1hbjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzJcIjtcbn1cbi5pY29uLW1hbi13b21hbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczM1wiO1xufVxuLmljb24taGVpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzM0XCI7XG59XG4uaWNvbi13ZWlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzVcIjtcbn1cbi5pY29uLXNjYWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzM2XCI7XG59XG4uaWNvbi1idXR0b246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzdcIjtcbn1cbi5pY29uLWJvdy10aWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzhcIjtcbn1cbi5pY29uLXRpZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczOVwiO1xufVxuLmljb24tc29ja3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3M2FcIjtcbn1cbi5pY29uLXNob2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3M2JcIjtcbn1cbi5pY29uLXNob2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNjXCI7XG59XG4uaWNvbi1oYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3M2RcIjtcbn1cbi5pY29uLXBhbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG4uaWNvbi1zaG9ydHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3M2ZcIjtcbn1cbi5pY29uLWZsaXAtZmxvcHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDBcIjtcbn1cbi5pY29uLXNoaXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQxXCI7XG59XG4uaWNvbi1oYW5nZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDJcIjtcbn1cbi5pY29uLWxhdW5kcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDNcIjtcbn1cbi5pY29uLXN0b3JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ0XCI7XG59XG4uaWNvbi1oYWlyY3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ1XCI7XG59XG4uaWNvbi1zdG9yZS0yNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0NlwiO1xufVxuLmljb24tYmFyY29kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0N1wiO1xufVxuLmljb24tYmFyY29kZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDhcIjtcbn1cbi5pY29uLWJhcmNvZGUzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ5XCI7XG59XG4uaWNvbi1jYXNoaWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRhXCI7XG59XG4uaWNvbi1iYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NGJcIjtcbn1cbi5pY29uLWJhZzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NGNcIjtcbn1cbi5pY29uLWNhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NGRcIjtcbn1cbi5pY29uLWNhcnQtZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NGVcIjtcbn1cbi5pY29uLWNhcnQtZnVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0ZlwiO1xufVxuLmljb24tY2FydC1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzUwXCI7XG59XG4uaWNvbi1jYXJ0LXBsdXMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzUxXCI7XG59XG4uaWNvbi1jYXJ0LWFkZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1MlwiO1xufVxuLmljb24tY2FydC1yZW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTNcIjtcbn1cbi5pY29uLWNhcnQtZXhjaGFuZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTRcIjtcbn1cbi5pY29uLXRhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1NVwiO1xufVxuLmljb24tdGFnczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1NlwiO1xufVxuLmljb24tcmVjZWlwdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1N1wiO1xufVxuLmljb24td2FsbGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzU4XCI7XG59XG4uaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1OVwiO1xufVxuLmljb24tY2FzaC1kb2xsYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NWFcIjtcbn1cbi5pY29uLWNhc2gtZXVybzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1YlwiO1xufVxuLmljb24tY2FzaC1wb3VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1Y1wiO1xufVxuLmljb24tY2FzaC15ZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NWRcIjtcbn1cbi5pY29uLWJhZy1kb2xsYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NWVcIjtcbn1cbi5pY29uLWJhZy1ldXJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzVmXCI7XG59XG4uaWNvbi1iYWctcG91bmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NjBcIjtcbn1cbi5pY29uLWJhZy15ZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NjFcIjtcbn1cbi5pY29uLWNvaW4tZG9sbGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzYyXCI7XG59XG4uaWNvbi1jb2luLWV1cm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NjNcIjtcbn1cbi5pY29uLWNvaW4tcG91bmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NjRcIjtcbn1cbi5pY29uLWNvaW4teWVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzY1XCI7XG59XG4uaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzY2XCI7XG59XG4uaWNvbi1jYWxjdWxhdG9yMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc2N1wiO1xufVxuLmljb24tYWJhY3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzY4XCI7XG59XG4uaWNvbi12YXVsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc2OVwiO1xufVxuLmljb24tdGVsZXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzZhXCI7XG59XG4uaWNvbi1waG9uZS1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzZiXCI7XG59XG4uaWNvbi1waG9uZS13YXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzZjXCI7XG59XG4uaWNvbi1waG9uZS1wYXVzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc2ZFwiO1xufVxuLmljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NmVcIjtcbn1cbi5pY29uLXBob25lLWluY29taW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzZmXCI7XG59XG4uaWNvbi1waG9uZS1pbi1vdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NzBcIjtcbn1cbi5pY29uLXBob25lLWVycm9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzcxXCI7XG59XG4uaWNvbi1waG9uZS1zaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NzJcIjtcbn1cbi5pY29uLXBob25lLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NzNcIjtcbn1cbi5pY29uLXBob25lLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzc0XCI7XG59XG4uaWNvbi12b2ljZW1haWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NzVcIjtcbn1cbi5pY29uLWRpYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NzZcIjtcbn1cbi5pY29uLXRlbGVwaG9uZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NzdcIjtcbn1cbi5pY29uLXB1c2hwaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NzhcIjtcbn1cbi5pY29uLXB1c2hwaW4yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzc5XCI7XG59XG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzdhXCI7XG59XG4uaWNvbi1tYXAtbWFya2VyLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3N2JcIjtcbn1cbi5pY29uLW1hcC1tYXJrZXItZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc3Y1wiO1xufVxuLmljb24tbWFwLW1hcmtlci1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc3ZFwiO1xufVxuLmljb24tbWFwLW1hcmtlci1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzdlXCI7XG59XG4uaWNvbi1yYWRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc3ZlwiO1xufVxuLmljb24tY29tcGFzczI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODBcIjtcbn1cbi5pY29uLW1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4MVwiO1xufVxuLmljb24tbWFwMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4MlwiO1xufVxuLmljb24tbG9jYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODNcIjtcbn1cbi5pY29uLXJvYWQtc2lnbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4NFwiO1xufVxuLmljb24tY2FsZW5kYXItZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODVcIjtcbn1cbi5pY29uLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzg2XCI7XG59XG4uaWNvbi1jYWxlbmRhci1jcm9zczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4N1wiO1xufVxuLmljb24tY2FsZW5kYXItMzE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODhcIjtcbn1cbi5pY29uLWNhbGVuZGFyLWZ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODlcIjtcbn1cbi5pY29uLWNhbGVuZGFyLWluc2VydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4YVwiO1xufVxuLmljb24tY2FsZW5kYXItdGV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4YlwiO1xufVxuLmljb24tY2FsZW5kYXItdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4Y1wiO1xufVxuLmljb24tbW91c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OGRcIjtcbn1cbi5pY29uLW1vdXNlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OGVcIjtcbn1cbi5pY29uLW1vdXNlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzhmXCI7XG59XG4uaWNvbi1tb3VzZS1ib3RoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzkwXCI7XG59XG4uaWNvbi1rZXlib2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5MVwiO1xufVxuLmljb24ta2V5Ym9hcmQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OTJcIjtcbn1cbi5pY29uLWtleWJvYXJkLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OTNcIjtcbn1cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5NFwiO1xufVxuLmljb24tc3BlbGwtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OTVcIjtcbn1cbi5pY29uLWVzY2FwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5NlwiO1xufVxuLmljb24tZW50ZXIyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzk3XCI7XG59XG4uaWNvbi1zY3JlZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OThcIjtcbn1cbi5pY29uLWFzcGVjdC1yYXRpbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5OVwiO1xufVxuLmljb24tc2lnbmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzlhXCI7XG59XG4uaWNvbi1zaWduYWwtbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5YlwiO1xufVxuLmljb24tc2lnbmFsLTgwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzljXCI7XG59XG4uaWNvbi1zaWduYWwtNjA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OWRcIjtcbn1cbi5pY29uLXNpZ25hbC00MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5ZVwiO1xufVxuLmljb24tc2lnbmFsLTIwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzlmXCI7XG59XG4uaWNvbi1zaWduYWwtMDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdhMFwiO1xufVxuLmljb24tc2lnbmFsLWJsb2NrZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YTFcIjtcbn1cbi5pY29uLXNpbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdhMlwiO1xufVxuLmljb24tZmxhc2gtbWVtb3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2EzXCI7XG59XG4uaWNvbi11c2ItZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YTRcIjtcbn1cbi5pY29uLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2E1XCI7XG59XG4uaWNvbi1zbWFydHBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2E2XCI7XG59XG4uaWNvbi1zbWFydHBob25lLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdhN1wiO1xufVxuLmljb24tc21hcnRwaG9uZS12aWJyYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YThcIjtcbn1cbi5pY29uLXNtYXJ0cGhvbmUtZW1iZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YTlcIjtcbn1cbi5pY29uLXNtYXJ0cGhvbmUtd2F2ZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YWFcIjtcbn1cbi5pY29uLXRhYmxldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdhYlwiO1xufVxuLmljb24tdGFibGV0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdhY1wiO1xufVxuLmljb24tbGFwdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2FkXCI7XG59XG4uaWNvbi1sYXB0b3AtcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YWVcIjtcbn1cbi5pY29uLWRlc2t0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YWZcIjtcbn1cbi5pY29uLWxhdW5jaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiMFwiO1xufVxuLmljb24tbmV3LXRhYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiMVwiO1xufVxuLmljb24td2luZG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2IyXCI7XG59XG4uaWNvbi1jYWJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiM1wiO1xufVxuLmljb24tY2FibGUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2I0XCI7XG59XG4uaWNvbi10djpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiNVwiO1xufVxuLmljb24tcmFkaW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YjZcIjtcbn1cbi5pY29uLXJlbW90ZS1jb250cm9sOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2I3XCI7XG59XG4uaWNvbi1wb3dlci1zd2l0Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YjhcIjtcbn1cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2I5XCI7XG59XG4uaWNvbi1wb3dlci1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2JhXCI7XG59XG4uaWNvbi1mbGFzaC1hdXRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2JiXCI7XG59XG4uaWNvbi1sYW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2JjXCI7XG59XG4uaWNvbi1mbGFzaGxpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2JkXCI7XG59XG4uaWNvbi1sYW1wc2hhZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YmVcIjtcbn1cbi5pY29uLWNvcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YmZcIjtcbn1cbi5pY29uLW91dGxldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjMFwiO1xufVxuLmljb24tYmF0dGVyeS1wb3dlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjMVwiO1xufVxuLmljb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjMlwiO1xufVxuLmljb24tYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjM1wiO1xufVxuLmljb24tYmF0dGVyeS1lcnJvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjNFwiO1xufVxuLmljb24tYmF0dGVyeS1sb3cxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M1XCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWxvdzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YzZcIjtcbn1cbi5pY29uLWJhdHRlcnktbG93MzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjN1wiO1xufVxuLmljb24tYmF0dGVyeS1taWQxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M4XCI7XG59XG4uaWNvbi1iYXR0ZXJ5LW1pZDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YzlcIjtcbn1cbi5pY29uLWJhdHRlcnktbWlkMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjYVwiO1xufVxuLmljb24tYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2NiXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2NjXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjZFwiO1xufVxuLmljb24tYmF0dGVyeS1jaGFyZ2luZzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3Y2VcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmc0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2NmXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkMFwiO1xufVxuLmljb24tYmF0dGVyeS1jaGFyZ2luZzY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZDFcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmc3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2QyXCI7XG59XG4uaWNvbi1jaGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2QzXCI7XG59XG4uaWNvbi1jaGlwLXg2NDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkNFwiO1xufVxuLmljb24tY2hpcC14ODY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZDVcIjtcbn1cbi5pY29uLWJ1YmJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkNlwiO1xufVxuLmljb24tYnViYmxlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkN1wiO1xufVxuLmljb24tYnViYmxlLWRvdHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZDhcIjtcbn1cbi5pY29uLWJ1YmJsZS1hbGVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkOVwiO1xufVxuLmljb24tYnViYmxlLXF1ZXN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2RhXCI7XG59XG4uaWNvbi1idWJibGUtdGV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkYlwiO1xufVxuLmljb24tYnViYmxlLXBlbmNpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkY1wiO1xufVxuLmljb24tYnViYmxlLXBpY3R1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZGRcIjtcbn1cbi5pY29uLWJ1YmJsZS12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkZVwiO1xufVxuLmljb24tYnViYmxlLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZGZcIjtcbn1cbi5pY29uLWJ1YmJsZS1xdW90ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlMFwiO1xufVxuLmljb24tYnViYmxlLWhlYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2UxXCI7XG59XG4uaWNvbi1idWJibGUtZW1vdGljb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZTJcIjtcbn1cbi5pY29uLWJ1YmJsZS1hdHRhY2htZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2UzXCI7XG59XG4uaWNvbi1waG9uZS1idWJibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZTRcIjtcbn1cbi5pY29uLXF1b3RlLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZTVcIjtcbn1cbi5pY29uLXF1b3RlLWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2U2XCI7XG59XG4uaWNvbi1kbmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZTdcIjtcbn1cbi5pY29uLWhlYXJ0LXB1bHNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2U4XCI7XG59XG4uaWNvbi1wdWxzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlOVwiO1xufVxuLmljb24tc3lyaW5nZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlYVwiO1xufVxuLmljb24tcGlsbHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZWJcIjtcbn1cbi5pY29uLWZpcnN0LWFpZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlY1wiO1xufVxuLmljb24tbGlmZWJ1b3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZWRcIjtcbn1cbi5pY29uLWJhbmRhZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZWVcIjtcbn1cbi5pY29uLWJhbmRhZ2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2VmXCI7XG59XG4uaWNvbi10aGVybW9tZXRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmMFwiO1xufVxuLmljb24tbWljcm9zY29wZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmMVwiO1xufVxuLmljb24tYnJhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjJcIjtcbn1cbi5pY29uLWJlYWtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmM1wiO1xufVxuLmljb24tc2t1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjRcIjtcbn1cbi5pY29uLWJvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjVcIjtcbn1cbi5pY29uLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmNlwiO1xufVxuLmljb24tY29uc3RydWN0aW9uLWNvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjdcIjtcbn1cbi5pY29uLXBpZS1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmOFwiO1xufVxuLmljb24tcGllLWNoYXJ0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmOVwiO1xufVxuLmljb24tZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZmFcIjtcbn1cbi5pY29uLWNoYXJ0LWdyb3d0aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmYlwiO1xufVxuLmljb24tY2hhcnQtYmFyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmY1wiO1xufVxuLmljb24tY2hhcnQtc2V0dGluZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZmRcIjtcbn1cbi5pY29uLWNha2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZmVcIjtcbn1cbi5pY29uLWdpZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZmZcIjtcbn1cbi5pY29uLWJhbGxvb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MDBcIjtcbn1cbi5pY29uLXJhbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MDFcIjtcbn1cbi5pY29uLXJhbmsyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODAyXCI7XG59XG4uaWNvbi1yYW5rMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwM1wiO1xufVxuLmljb24tY3Jvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MDRcIjtcbn1cbi5pY29uLWxvdHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODA1XCI7XG59XG4uaWNvbi1kaWFtb25kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODA2XCI7XG59XG4uaWNvbi1kaWFtb25kMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwN1wiO1xufVxuLmljb24tZGlhbW9uZDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MDhcIjtcbn1cbi5pY29uLWRpYW1vbmQ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59XG4uaWNvbi1saW5lYXJpY29uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuLmljb24tdGVhY3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODBiXCI7XG59XG4uaWNvbi10ZWFwb3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MGNcIjtcbn1cbi5pY29uLWdsYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODBkXCI7XG59XG4uaWNvbi1ib3R0bGUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODBlXCI7XG59XG4uaWNvbi1nbGFzcy1jb2NrdGFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwZlwiO1xufVxuLmljb24tZ2xhc3MyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODEwXCI7XG59XG4uaWNvbi1kaW5uZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MTFcIjtcbn1cbi5pY29uLWRpbm5lcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MTJcIjtcbn1cbi5pY29uLWNoZWY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MTNcIjtcbn1cbi5pY29uLXNjYWxlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxNFwiO1xufVxuLmljb24tZWdnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODE1XCI7XG59XG4uaWNvbi1lZ2cyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODE2XCI7XG59XG4uaWNvbi1lZ2dzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODE3XCI7XG59XG4uaWNvbi1wbGF0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODE4XCI7XG59XG4uaWNvbi1zdGVhazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxOVwiO1xufVxuLmljb24taGFtYnVyZ2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODFhXCI7XG59XG4uaWNvbi1ob3Rkb2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MWJcIjtcbn1cbi5pY29uLXBpenphOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG4uaWNvbi1zYXVzYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODFkXCI7XG59XG4uaWNvbi1jaGlja2VuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODFlXCI7XG59XG4uaWNvbi1maXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODFmXCI7XG59XG4uaWNvbi1jYXJyb3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MjBcIjtcbn1cbi5pY29uLWNoZWVzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyMVwiO1xufVxuLmljb24tYnJlYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MjJcIjtcbn1cbi5pY29uLWljZS1jcmVhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyM1wiO1xufVxuLmljb24taWNlLWNyZWFtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyNFwiO1xufVxuLmljb24tY2FuZHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MjVcIjtcbn1cbi5pY29uLWxvbGxpcG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODI2XCI7XG59XG4uaWNvbi1jb2ZmZWUtYmVhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyN1wiO1xufVxuLmljb24tY29mZmVlLWN1cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyOFwiO1xufVxuLmljb24tY2hlcnJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODI5XCI7XG59XG4uaWNvbi1ncmFwZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MmFcIjtcbn1cbi5pY29uLWNpdHJ1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyYlwiO1xufVxuLmljb24tYXBwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MmNcIjtcbn1cbi5pY29uLWxlYWY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MmRcIjtcbn1cbi5pY29uLWxhbmRzY2FwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuLmljb24tcGluZS10cmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODJmXCI7XG59XG4uaWNvbi10cmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODMwXCI7XG59XG4uaWNvbi1jYWN0dXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MzFcIjtcbn1cbi5pY29uLXBhdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgzMlwiO1xufVxuLmljb24tZm9vdHByaW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODMzXCI7XG59XG4uaWNvbi1zcGVlZC1zbG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODM0XCI7XG59XG4uaWNvbi1zcGVlZC1tZWRpdW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MzVcIjtcbn1cbi5pY29uLXNwZWVkLWZhc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MzZcIjtcbn1cbi5pY29uLXJvY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgzN1wiO1xufVxuLmljb24taGFtbWVyMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgzOFwiO1xufVxuLmljb24tYmFsYW5jZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgzOVwiO1xufVxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODNhXCI7XG59XG4uaWNvbi1sdWdnYWdlLXdlaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgzYlwiO1xufVxuLmljb24tZG9sbHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4M2NcIjtcbn1cbi5pY29uLXBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODNkXCI7XG59XG4uaWNvbi1wbGFuZS1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODNlXCI7XG59XG4uaWNvbi1oZWxpY29wdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODNmXCI7XG59XG4uaWNvbi10cmFmZmljLWxpZ2h0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0MFwiO1xufVxuLmljb24tc2lyZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NDFcIjtcbn1cbi5pY29uLXJvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NDJcIjtcbn1cbi5pY29uLWVuZ2luZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0M1wiO1xufVxuLmljb24tb2lsLXByZXNzdXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODQ0XCI7XG59XG4uaWNvbi1jb29sYW50LXRlbXBlcmF0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODQ1XCI7XG59XG4uaWNvbi1jYXItYmF0dGVyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0NlwiO1xufVxuLmljb24tZ2FzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODQ3XCI7XG59XG4uaWNvbi1nYWxsb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NDhcIjtcbn1cbi5pY29uLXRyYW5zbWlzc2lvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0OVwiO1xufVxuLmljb24tY2FyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODRhXCI7XG59XG4uaWNvbi1jYXItd2FzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0YlwiO1xufVxuLmljb24tY2FyLXdhc2gyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODRjXCI7XG59XG4uaWNvbi1idXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NGRcIjtcbn1cbi5pY29uLWJ1czI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NGVcIjtcbn1cbi5pY29uLWNhcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NGZcIjtcbn1cbi5pY29uLXBhcmtpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NTBcIjtcbn1cbi5pY29uLWNhci1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODUxXCI7XG59XG4uaWNvbi10YXhpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODUyXCI7XG59XG4uaWNvbi1jYXItc2lyZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NTNcIjtcbn1cbi5pY29uLWNhci13YXNoMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg1NFwiO1xufVxuLmljb24tY2FyLXdhc2g0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODU1XCI7XG59XG4uaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NTZcIjtcbn1cbi5pY29uLXRydWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODU3XCI7XG59XG4uaWNvbi10cmFpbGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODU4XCI7XG59XG4uaWNvbi1zY2FsZS10cnVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg1OVwiO1xufVxuLmljb24tdHJhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NWFcIjtcbn1cbi5pY29uLXNoaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NWJcIjtcbn1cbi5pY29uLXNoaXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODVjXCI7XG59XG4uaWNvbi1hbmNob3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NWRcIjtcbn1cbi5pY29uLWJvYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NWVcIjtcbn1cbi5pY29uLWJpY3ljbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NWZcIjtcbn1cbi5pY29uLWJpY3ljbGUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODYwXCI7XG59XG4uaWNvbi1kdW1iYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg2MVwiO1xufVxuLmljb24tYmVuY2gtcHJlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NjJcIjtcbn1cbi5pY29uLXN3aW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NjNcIjtcbn1cbi5pY29uLWZvb3RiYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODY0XCI7XG59XG4uaWNvbi1iYXNlYmFsbC1iYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NjVcIjtcbn1cbi5pY29uLWJhc2ViYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODY2XCI7XG59XG4uaWNvbi10ZW5uaXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NjdcIjtcbn1cbi5pY29uLXRlbm5pczI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NjhcIjtcbn1cbi5pY29uLXBpbmctcG9uZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg2OVwiO1xufVxuLmljb24taG9ja2V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODZhXCI7XG59XG4uaWNvbi04YmFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg2YlwiO1xufVxuLmljb24tYm93bGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg2Y1wiO1xufVxuLmljb24tYm93bGluZy1waW5zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODZkXCI7XG59XG4uaWNvbi1nb2xmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODZlXCI7XG59XG4uaWNvbi1nb2xmMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg2ZlwiO1xufVxuLmljb24tYXJjaGVyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3MFwiO1xufVxuLmljb24tc2xpbmdzaG90OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODcxXCI7XG59XG4uaWNvbi1zb2NjZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NzJcIjtcbn1cbi5pY29uLWJhc2tldGJhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NzNcIjtcbn1cbi5pY29uLWN1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NzRcIjtcbn1cbi5pY29uLTNkLXJvdGF0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3NVwiO1xufVxuLmljb24tcHV6emxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODc2XCI7XG59XG4uaWNvbi1nbGFzc2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODc3XCI7XG59XG4uaWNvbi1nbGFzc2VzMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3OFwiO1xufVxuLmljb24tYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3OVwiO1xufVxuLmljb24td2hlZWxjaGFpcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3YVwiO1xufVxuLmljb24td2FsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3YlwiO1xufVxuLmljb24tZmVuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4N2NcIjtcbn1cbi5pY29uLXdhbGwyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODdkXCI7XG59XG4uaWNvbi1pY29uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3ZVwiO1xufVxuLmljb24tcmVzaXplLWhhbmRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3ZlwiO1xufVxuLmljb24taWNvbnMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODgwXCI7XG59XG4uaWNvbi1zZWxlY3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ODFcIjtcbn1cbi5pY29uLXNlbGVjdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ODJcIjtcbn1cbi5pY29uLXNpdGUtbWFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODgzXCI7XG59XG4uaWNvbi1lYXJ0aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4NFwiO1xufVxuLmljb24tZWFydGgtbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4NVwiO1xufVxuLmljb24tbmV0d29yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4NlwiO1xufVxuLmljb24tbmV0d29yay1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODg3XCI7XG59XG4uaWNvbi1wbGFuZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ODhcIjtcbn1cbi5pY29uLWhhcHB5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODg5XCI7XG59XG4uaWNvbi1zbWlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4YVwiO1xufVxuLmljb24tZ3JpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4YlwiO1xufVxuLmljb24tdG9uZ3VlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODhjXCI7XG59XG4uaWNvbi1zYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OGRcIjtcbn1cbi5pY29uLXdpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OGVcIjtcbn1cbi5pY29uLWRyZWFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODhmXCI7XG59XG4uaWNvbi1zaG9ja2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODkwXCI7XG59XG4uaWNvbi1zaG9ja2VkMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5MVwiO1xufVxuLmljb24tdG9uZ3VlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5MlwiO1xufVxuLmljb24tbmV1dHJhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5M1wiO1xufVxuLmljb24taGFwcHktZ3JpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5NFwiO1xufVxuLmljb24tY29vbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5NVwiO1xufVxuLmljb24tbWFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODk2XCI7XG59XG4uaWNvbi1ncmluLWV2aWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OTdcIjtcbn1cbi5pY29uLWV2aWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OThcIjtcbn1cbi5pY29uLXdvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5OVwiO1xufVxuLmljb24tYW5ub3llZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5YVwiO1xufVxuLmljb24td29uZGVyaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODliXCI7XG59XG4uaWNvbi1jb25mdXNlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5Y1wiO1xufVxuLmljb24temlwcGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODlkXCI7XG59XG4uaWNvbi1ncnVtcHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OWVcIjtcbn1cbi5pY29uLW11c3RhY2hlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODlmXCI7XG59XG4uaWNvbi10b21ic3RvbmUtaGlwc3RlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhMFwiO1xufVxuLmljb24tdG9tYnN0b25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGExXCI7XG59XG4uaWNvbi1naG9zdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhMlwiO1xufVxuLmljb24tZ2hvc3QtaGlwc3RlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhM1wiO1xufVxuLmljb24taGFsbG93ZWVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGE0XCI7XG59XG4uaWNvbi1jaHJpc3RtYXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YTVcIjtcbn1cbi5pY29uLWVhc3Rlci1lZ2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YTZcIjtcbn1cbi5pY29uLW11c3RhY2hlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhN1wiO1xufVxuLmljb24tbXVzdGFjaGUtZ2xhc3NlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhOFwiO1xufVxuLmljb24tcGlwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhOVwiO1xufVxuLmljb24tYWxhcm06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YWFcIjtcbn1cbi5pY29uLWFsYXJtLWFkZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhYlwiO1xufVxuLmljb24tYWxhcm0tc25vb3plOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGFjXCI7XG59XG4uaWNvbi1hbGFybS1yaW5naW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGFkXCI7XG59XG4uaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhZVwiO1xufVxuLmljb24taGVhcmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhZlwiO1xufVxuLmljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjBcIjtcbn1cbi5pY29uLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjFcIjtcbn1cbi5pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjJcIjtcbn1cbi5pY29uLXZvbHVtZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThiM1wiO1xufVxuLmljb24tbXV0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThiNFwiO1xufVxuLmljb24tbGFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGI1XCI7XG59XG4uaWNvbi1sYW4yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGI2XCI7XG59XG4uaWNvbi13aWZpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGI3XCI7XG59XG4uaWNvbi13aWZpLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjhcIjtcbn1cbi5pY29uLXdpZmktYmxvY2tlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThiOVwiO1xufVxuLmljb24td2lmaS1taWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YmFcIjtcbn1cbi5pY29uLXdpZmktbG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGJiXCI7XG59XG4uaWNvbi13aWZpLWxvdzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YmNcIjtcbn1cbi5pY29uLXdpZmktYWxlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YmRcIjtcbn1cbi5pY29uLXdpZmktYWxlcnQtbWlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGJlXCI7XG59XG4uaWNvbi13aWZpLWFsZXJ0LWxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThiZlwiO1xufVxuLmljb24td2lmaS1hbGVydC1sb3cyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGMwXCI7XG59XG4uaWNvbi1zdHJlYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzFcIjtcbn1cbi5pY29uLXN0cmVhbS1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThjMlwiO1xufVxuLmljb24tc3RyZWFtLWVycm9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGMzXCI7XG59XG4uaWNvbi1zdHJlYW0tYWxlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzRcIjtcbn1cbi5pY29uLWNvbW11bmljYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzVcIjtcbn1cbi5pY29uLWNvbW11bmljYXRpb24tY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThjNlwiO1xufVxuLmljb24tYnJvYWRjYXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGM3XCI7XG59XG4uaWNvbi1hbnRlbm5hOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGM4XCI7XG59XG4uaWNvbi1zYXRlbGxpdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzlcIjtcbn1cbi5pY29uLXNhdGVsbGl0ZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4Y2FcIjtcbn1cbi5pY29uLW1pYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThjYlwiO1xufVxuLmljb24tbWljLW11dGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4Y2NcIjtcbn1cbi5pY29uLW1pYzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4Y2RcIjtcbn1cbi5pY29uLXNwb3RsaWdodHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4Y2VcIjtcbn1cbi5pY29uLWhvdXJnbGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThjZlwiO1xufVxuLmljb24tbG9hZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkMFwiO1xufVxuLmljb24tbG9hZGluZzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZDFcIjtcbn1cbi5pY29uLWxvYWRpbmczOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGQyXCI7XG59XG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGQzXCI7XG59XG4uaWNvbi1yZWZyZXNoMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkNFwiO1xufVxuLmljb24tdW5kbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkNVwiO1xufVxuLmljb24tcmVkbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkNlwiO1xufVxuLmljb24tanVtcDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZDdcIjtcbn1cbi5pY29uLXVuZG8yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGQ4XCI7XG59XG4uaWNvbi1yZWRvMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkOVwiO1xufVxuLmljb24tc3luYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkYVwiO1xufVxuLmljb24tcmVwZWF0LW9uZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZGJcIjtcbn1cbi5pY29uLXN5bmMtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkY1wiO1xufVxuLmljb24tc3luYzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZGRcIjtcbn1cbi5pY29uLXJlcGVhdC1vbmUzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGRlXCI7XG59XG4uaWNvbi1zeW5jLWNyb3NzZWQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGRmXCI7XG59XG4uaWNvbi1yZXR1cm46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZTBcIjtcbn1cbi5pY29uLXJldHVybjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZTFcIjtcbn1cbi5pY29uLXJlZnVuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlMlwiO1xufVxuLmljb24taGlzdG9yeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlM1wiO1xufVxuLmljb24taGlzdG9yeTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZTRcIjtcbn1cbi5pY29uLXNlbGYtdGltZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZTVcIjtcbn1cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGU2XCI7XG59XG4uaWNvbi1jbG9jazI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZTdcIjtcbn1cbi5pY29uLWNsb2NrMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlOFwiO1xufVxuLmljb24td2F0Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZTlcIjtcbn1cbi5pY29uLWFsYXJtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlYVwiO1xufVxuLmljb24tYWxhcm0tYWRkMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlYlwiO1xufVxuLmljb24tYWxhcm0tcmVtb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGVjXCI7XG59XG4uaWNvbi1hbGFybS1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlZFwiO1xufVxuLmljb24tYWxhcm0tZXJyb3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZWVcIjtcbn1cbi5pY29uLXRpbWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGVmXCI7XG59XG4uaWNvbi10aW1lci1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGYwXCI7XG59XG4uaWNvbi10aW1lcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZjFcIjtcbn1cbi5pY29uLXRpbWVyLWNyb3NzZWQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGYyXCI7XG59XG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThmM1wiO1xufVxuLmljb24tdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGY0XCI7XG59XG4uaWNvbi1kb3dubG9hZDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZjVcIjtcbn1cbi5pY29uLXVwbG9hZDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZjZcIjtcbn1cbi5pY29uLWVudGVyLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGY3XCI7XG59XG4uaWNvbi1lbnRlci1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGY4XCI7XG59XG4uaWNvbi1lbnRlci1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGY5XCI7XG59XG4uaWNvbi1lbnRlci1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThmYVwiO1xufVxuLmljb24tZXhpdC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThmYlwiO1xufVxuLmljb24tZXhpdC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGZjXCI7XG59XG4uaWNvbi1leGl0LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZmRcIjtcbn1cbi5pY29uLWV4aXQtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZmVcIjtcbn1cbi5pY29uLWVudGVyLXVwMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThmZlwiO1xufVxuLmljb24tZW50ZXItZG93bjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWVudGVyLXZlcnRpY2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1lbnRlci1sZWZ0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tZW50ZXItcmlnaHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1lbnRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1leGl0LXVwMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tZXhpdC1kb3duMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tZXhpdC1sZWZ0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tZXhpdC1yaWdodDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLWNsaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24tYnVnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1jb2RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1maWxlLWNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLWZpbGUtaW1hZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWZpbGUtemlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1maWxlLWF1ZGlvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvbi1maWxlLXZpZGVvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1maWxlLXByZXZpZXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLWZpbGUtY2hhcnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi1maWxlLXN0YXRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uaWNvbi1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4uaWNvbi1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uaWNvbi11bmxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5pY29uLWxpbmsyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uaWNvbi11bmxpbmsyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5pY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi10aHVtYnMtdXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi10aHVtYnMtZG93bjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5pY29uLXRodW1icy11cDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWRcIjtcbn1cbi5pY29uLXRodW1icy1kb3duMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmljb24tc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWZcIjtcbn1cbi5pY29uLXNoYXJlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuLmljb24tc2hhcmUzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4uaWNvbi1tYWduaWZpZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjJcIjtcbn1cbi5pY29uLWZpbGUtc2VhcmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG4uaWNvbi1maW5kLXJlcGxhY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjRcIjtcbn1cbi5pY29uLXpvb20taW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjVcIjtcbn1cbi5pY29uLXpvb20tb3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4uaWNvbi1sb3VwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLmljb24tbG91cGUtem9vbS1pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuLmljb24tbG91cGUtem9vbS1vdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjlcIjtcbn1cbi5pY29uLWNyb3NzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4uaWNvbi1tZW51OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG4uaWNvbi1saXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG4uaWNvbi1saXN0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuLmljb24tbGlzdDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmVcIjtcbn1cbi5pY29uLW1lbnUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG4uaWNvbi1saXN0NDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmljb24tbWVudTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzFcIjtcbn1cbi5pY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuLmljb24tY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzRcIjtcbn1cbi5pY29uLWNyb3NzMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuLmljb24tcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuLmljb24tbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzdcIjtcbn1cbi5pY29uLXBlcmNlbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzhcIjtcbn1cbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzlcIjtcbn1cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG4uaWNvbi1jaGV2cm9ucy1leHBhbmQtdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2RcIjtcbn1cbi5pY29uLWNoZXZyb25zLWV4cGFuZC1ob3Jpem9udGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG4uaWNvbi1jaGV2cm9ucy1jb250cmFjdC12ZXJ0aWNhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuLmljb24tY2hldnJvbnMtY29udHJhY3QtaG9yaXpvbnRhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDFcIjtcbn1cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDJcIjtcbn1cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDNcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG4uaWNvbi1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuLmljb24tYXJyb3dzLW1lcmdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG4uaWNvbi1hcnJvd3Mtc3BsaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDdcIjtcbn1cbi5pY29uLWFycm93LWRpdmVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuLmljb24tYXJyb3ctcmV0dXJuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG4uaWNvbi1leHBhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGFcIjtcbn1cbi5pY29uLWNvbnRyYWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG4uaWNvbi1leHBhbmQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG4uaWNvbi1jb250cmFjdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGRcIjtcbn1cbi5pY29uLW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGVcIjtcbn1cbi5pY29uLXRhYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuLmljb24tYXJyb3ctd2F2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuLmljb24tZXhwYW5kMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuLmljb24tZXhwYW5kNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuLmljb24tY29udHJhY3QzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG4uaWNvbi1ub3RpZmljYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTRcIjtcbn1cbi5pY29uLXdhcm5pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTVcIjtcbn1cbi5pY29uLW5vdGlmaWNhdGlvbi1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTZcIjtcbn1cbi5pY29uLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuLmljb24tbWVudS1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NThcIjtcbn1cbi5pY29uLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTlcIjtcbn1cbi5pY29uLWNyb3NzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWJcIjtcbn1cbi5pY29uLWNpcmNsZS1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuLmljb24tcGVyY2VudC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWRcIjtcbn1cbi5pY29uLWFycm93LXVwLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuLmljb24tYXJyb3ctZG93bi1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWZcIjtcbn1cbi5pY29uLWFycm93LWxlZnQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG4uaWNvbi1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjFcIjtcbn1cbi5pY29uLWNoZXZyb24tdXAtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG4uaWNvbi1jaGV2cm9uLWRvd24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG4uaWNvbi1jaGV2cm9uLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG4uaWNvbi1jaGV2cm9uLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuLmljb24tYmFja3dhcmQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG4uaWNvbi1maXJzdC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjdcIjtcbn1cbi5pY29uLXByZXZpb3VzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuLmljb24tc3RvcC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjlcIjtcbn1cbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG59XG4uaWNvbi1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmJcIjtcbn1cbi5pY29uLW5leHQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG4uaWNvbi1sYXN0LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuLmljb24tZm9yd2FyZC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmVcIjtcbn1cbi5pY29uLWVqZWN0LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuLmljb24tY3JvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuLmljb24tZnJhbWUtZXhwYW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG4uaWNvbi1mcmFtZS1jb250cmFjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuLmljb24tZm9jdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzNcIjtcbn1cbi5pY29uLXRyYW5zZm9ybTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuLmljb24tZ3JpZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuLmljb24tZ3JpZC1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG4uaWNvbi1sYXllcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzdcIjtcbn1cbi5pY29uLWxheWVycy1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG4uaWNvbi10b2dnbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzlcIjtcbn1cbi5pY29uLXJ1bGVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuLmljb24tcnVsZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2JcIjtcbn1cbi5pY29uLWZ1bm5lbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuLmljb24tZmxpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG4uaWNvbi1mbGlwLXZlcnRpY2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG4uaWNvbi1mbGlwLWhvcml6b250YWwyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdmXCI7XG59XG4uaWNvbi1mbGlwLXZlcnRpY2FsMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuLmljb24tYW5nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODFcIjtcbn1cbi5pY29uLWFuZ2xlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuLmljb24tc3VidHJhY3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODNcIjtcbn1cbi5pY29uLWNvbWJpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODRcIjtcbn1cbi5pY29uLWludGVyc2VjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuLmljb24tZXhjbHVkZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuLmljb24tYWxpZ24tY2VudGVyLXZlcnRpY2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG4uaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuLmljb24tYWxpZ24tYm90dG9tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG4uaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG4uaWNvbi1hbGlnbi1jZW50ZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuLmljb24tYWxpZ24tdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG4uaWNvbi1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGRcIjtcbn1cbi5pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG4uaWNvbi1taW51cy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGZcIjtcbn1cbi5pY29uLXBlcmNlbnQtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG4uaWNvbi1hcnJvdy11cC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTFcIjtcbn1cbi5pY29uLWFycm93LWRvd24tc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuLmljb24tYXJyb3ctcmlnaHQtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG4uaWNvbi1jaGV2cm9uLXVwLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuLmljb24tY2hldnJvbi1kb3duLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuLmljb24tY2hldnJvbi1sZWZ0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuLmljb24tY2hldnJvbi1yaWdodC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OThcIjtcbn1cbi5pY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuLmljb24tY3Jvc3Mtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG4uaWNvbi1tZW51LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuLmljb24tcHJvaGliaXRlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuLmljb24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTlkXCI7XG59XG4uaWNvbi1yYWRpby1idXR0b246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OWVcIjtcbn1cbi5pY29uLWxpZ2F0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG4uaWNvbi10ZXh0LWZvcm1hdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuLmljb24tdGV4dC1mb3JtYXQtcmVtb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG4uaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTJcIjtcbn1cbi5pY29uLWJvbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTNcIjtcbn1cbi5pY29uLWl0YWxpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG4uaWNvbi1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG4uaWNvbi1oaWdobGlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTdcIjtcbn1cbi5pY29uLXRleHQtYWxpZ24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuLmljb24tdGV4dC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTlcIjtcbn1cbi5pY29uLXRleHQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YWFcIjtcbn1cbi5pY29uLXRleHQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuLmljb24tbGluZS1zcGFjaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG4uaWNvbi1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YWRcIjtcbn1cbi5pY29uLWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuLmljb24tdGV4dC13cmFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG4uaWNvbi1waWxjcm93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG4uaWNvbi1kaXJlY3Rpb24tbHRyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG4uaWNvbi1kaXJlY3Rpb24tcnRsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG4uaWNvbi1wYWdlLWJyZWFrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWIzXCI7XG59XG4uaWNvbi1wYWdlLWJyZWFrMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliNFwiO1xufVxuLmljb24tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjVcIjtcbn1cbi5pY29uLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliNlwiO1xufVxuLmljb24tc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliN1wiO1xufVxuLmljb24tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjhcIjtcbn1cbi5pY29uLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliOVwiO1xufVxuLmljb24tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliYVwiO1xufVxuLmljb24tc29ydC10aW1lLWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliYlwiO1xufVxuLmljb24tc29ydC10aW1lLWRlc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YmNcIjtcbn1cbi5pY29uLXNpZ21hOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG4uaWNvbi1wZW5jaWwtbGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliZVwiO1xufVxuLmljb24taGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliZlwiO1xufVxuLmljb24tcG9pbnRlci11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljMFwiO1xufVxuLmljb24tcG9pbnRlci1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljMVwiO1xufVxuLmljb24tcG9pbnRlci1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWMyXCI7XG59XG4uaWNvbi1wb2ludGVyLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzNcIjtcbn1cbi5pY29uLWZpbmdlci10YXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzRcIjtcbn1cbi5pY29uLWZpbmdlcnMtdGFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWM1XCI7XG59XG4uaWNvbi1yZW1pbmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljNlwiO1xufVxuLmljb24tZmluZ2Vycy1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWM3XCI7XG59XG4uaWNvbi1maW5nZXJzLXZpY3Rvcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzhcIjtcbn1cbi5pY29uLWdlc3R1cmUtem9vbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljOVwiO1xufVxuLmljb24tZ2VzdHVyZS1waW5jaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljYVwiO1xufVxuLmljb24tZmluZ2Vycy1zY3JvbGwtaG9yaXpvbnRhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljYlwiO1xufVxuLmljb24tZmluZ2Vycy1zY3JvbGwtdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2NcIjtcbn1cbi5pY29uLWZpbmdlcnMtc2Nyb2xsLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2RcIjtcbn1cbi5pY29uLWZpbmdlcnMtc2Nyb2xsLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWNlXCI7XG59XG4uaWNvbi1oYW5kMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljZlwiO1xufVxuLmljb24tcG9pbnRlci11cDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDBcIjtcbn1cbi5pY29uLXBvaW50ZXItcmlnaHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG4uaWNvbi1wb2ludGVyLWRvd24yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQyXCI7XG59XG4uaWNvbi1wb2ludGVyLWxlZnQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQzXCI7XG59XG4uaWNvbi1maW5nZXItdGFwMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkNFwiO1xufVxuLmljb24tZmluZ2Vycy10YXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XG59XG4uaWNvbi1yZW1pbmRlcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDZcIjtcbn1cbi5pY29uLWdlc3R1cmUtem9vbTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDdcIjtcbn1cbi5pY29uLWdlc3R1cmUtcGluY2gyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG4uaWNvbi1maW5nZXJzLXNjcm9sbC1ob3Jpem9udGFsMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkOVwiO1xufVxuLmljb24tZmluZ2Vycy1zY3JvbGwtdmVydGljYWwyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG4uaWNvbi1maW5nZXJzLXNjcm9sbC1sZWZ0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkYlwiO1xufVxuLmljb24tZmluZ2Vycy1zY3JvbGwtcmlnaHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWRjXCI7XG59XG4uaWNvbi1maW5nZXJzLXNjcm9sbC12ZXJ0aWNhbDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZGRcIjtcbn1cbi5pY29uLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuLmljb24tYm9yZGVyLWFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkZlwiO1xufVxuLmljb24tYm9yZGVyLW91dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG4uaWNvbi1ib3JkZXItaW5uZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTFcIjtcbn1cbi5pY29uLWJvcmRlci10b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTJcIjtcbn1cbi5pY29uLWJvcmRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWUzXCI7XG59XG4uaWNvbi1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG4uaWNvbi1ib3JkZXItbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllNVwiO1xufVxuLmljb24tYm9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWU2XCI7XG59XG4uaWNvbi1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTdcIjtcbn1cbi5pY29uLWJvcmRlci1ub25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWU4XCI7XG59XG4uaWNvbi1lbGxpcHNpczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllOVwiO1xufVxuLmljb24tdW5pMjE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDIxXCI7XG59XG4uaWNvbi11bmkyMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMjJcIjtcbn1cbi5pY29uLXVuaTIzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyM1wiO1xufVxuLmljb24tdW5pMjQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI0XCI7XG59XG4uaWNvbi11bmkyNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMjVcIjtcbn1cbi5pY29uLXVuaTI2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyNlwiO1xufVxuLmljb24tdW5pMjc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI3XCI7XG59XG4uaWNvbi11bmkyODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMjhcIjtcbn1cbi5pY29uLXVuaTI5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyOVwiO1xufVxuLmljb24tdW5pMmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJhXCI7XG59XG4uaWNvbi11bmkyYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMmJcIjtcbn1cbi5pY29uLXVuaTJjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyY1wiO1xufVxuLmljb24tdW5pMmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJkXCI7XG59XG4uaWNvbi11bmkyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMmVcIjtcbn1cbi5pY29uLXVuaTJmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyZlwiO1xufVxuLmljb24tdW5pMzA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDMwXCI7XG59XG4uaWNvbi11bmkzMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMzFcIjtcbn1cbi5pY29uLXVuaTMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwzMlwiO1xufVxuLmljb24tdW5pMzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDMzXCI7XG59XG4uaWNvbi11bmkzNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMzRcIjtcbn1cbi5pY29uLXVuaTM1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwzNVwiO1xufVxuLmljb24tdW5pMzY8ZGl2Pjxicj48L2Rpdj46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM2XCI7XG59XG4uaWNvbi11bmkzNzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMzdcIjtcbn1cbi5pY29uLXVuaTM4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwzOFwiO1xufVxuLmljb24tdW5pMzk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM5XCI7XG59XG4uaWNvbi11bmkzYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcM2FcIjtcbn1cbi5pY29uLXVuaTNiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwzYlwiO1xufVxuLmljb24tdW5pM2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNjXCI7XG59XG4uaWNvbi11bmkzZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcM2RcIjtcbn1cbi5pY29uLXVuaTNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwzZVwiO1xufVxuLmljb24tdW5pM2Y6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNmXCI7XG59XG4uaWNvbi11bmk0MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNDBcIjtcbn1cbi5pY29uLXVuaTQxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0MVwiO1xufVxuLmljb24tdW5pNDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQyXCI7XG59XG4uaWNvbi11bmk0MzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNDNcIjtcbn1cbi5pY29uLXVuaTQ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0NFwiO1xufVxuLmljb24tdW5pNDU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ1XCI7XG59XG4uaWNvbi11bmk0NjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNDZcIjtcbn1cbi5pY29uLXVuaTQ3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0N1wiO1xufVxuLmljb24tdW5pNDg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ4XCI7XG59XG4uaWNvbi11bmk0OTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNDlcIjtcbn1cbi5pY29uLXVuaTRhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0YVwiO1xufVxuLmljb24tdW5pNGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRiXCI7XG59XG4uaWNvbi11bmk0YzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNGNcIjtcbn1cbi5pY29uLXVuaTRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0ZFwiO1xufVxuLmljb24tdW5pNGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRlXCI7XG59XG4uaWNvbi11bmk0ZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNGZcIjtcbn1cbi5pY29uLXVuaTUwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1MFwiO1xufVxuLmljb24tdW5pNTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDUxXCI7XG59XG4uaWNvbi11bmk1MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNTJcIjtcbn1cbi5pY29uLXVuaTUzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1M1wiO1xufVxuLmljb24tdW5pNTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU0XCI7XG59XG4uaWNvbi11bmk1NTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNTVcIjtcbn1cbi5pY29uLXVuaTU2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1NlwiO1xufVxuLmljb24tdW5pNTc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU3XCI7XG59XG4uaWNvbi11bmk1ODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNThcIjtcbn1cbi5pY29uLXVuaTU5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1OVwiO1xufVxuLmljb24tdW5pNWE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVhXCI7XG59XG4uaWNvbi11bmk1YjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNWJcIjtcbn1cbi5pY29uLXVuaTVjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1Y1wiO1xufVxuLmljb24tdW5pNWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVkXCI7XG59XG4uaWNvbi11bmk1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNWVcIjtcbn1cbi5pY29uLXVuaTVmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1ZlwiO1xufVxuLmljb24tdW5pNjA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYwXCI7XG59XG4uaWNvbi11bmk2MTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNjFcIjtcbn1cbi5pY29uLXVuaTYyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2MlwiO1xufVxuLmljb24tdW5pNjM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYzXCI7XG59XG4uaWNvbi11bmk2NDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNjRcIjtcbn1cbi5pY29uLXVuaTY1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2NVwiO1xufVxuLmljb24tdW5pNjY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY2XCI7XG59XG4uaWNvbi11bmk2NzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNjdcIjtcbn1cbi5pY29uLXVuaTY4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2OFwiO1xufVxuLmljb24tdW5pNjk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY5XCI7XG59XG4uaWNvbi11bmk2YTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNmFcIjtcbn1cbi5pY29uLXVuaTZiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2YlwiO1xufVxuLmljb24tdW5pNmM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZjXCI7XG59XG4uaWNvbi11bmk2ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNmRcIjtcbn1cbi5pY29uLXVuaTZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2ZVwiO1xufVxuLmljb24tdW5pNmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZmXCI7XG59XG4uaWNvbi11bmk3MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNzBcIjtcbn1cbi5pY29uLXVuaTcxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3MVwiO1xufVxuLmljb24tdW5pNzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDcyXCI7XG59XG4uaWNvbi11bmk3MzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNzNcIjtcbn1cbi5pY29uLXVuaTc0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3NFwiO1xufVxuLmljb24tdW5pNzU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc1XCI7XG59XG4uaWNvbi11bmk3NjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNzZcIjtcbn1cbi5pY29uLXVuaTc3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3N1wiO1xufVxuLmljb24tdW5pNzg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc4XCI7XG59XG4uaWNvbi11bmk3OTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNzlcIjtcbn1cbi5pY29uLXVuaTdhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3YVwiO1xufVxuLmljb24tdW5pN2I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDdiXCI7XG59XG4uaWNvbi11bmk3YzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcN2NcIjtcbn1cbi5pY29uLXVuaTdkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3ZFwiO1xufVxuLmljb24tdW5pN2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDdlXCI7XG59XG4uaWNvbi1jb3B5cmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGE5XCI7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjUuMVxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNiBEYW5pZWwgRWRlblxuICovXG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFksXG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uaGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbi5qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gIC5tZnAtY2xvc2U6aG92ZXIsXG4gIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuICAubWZwLWFycm93OmhvdmVyLFxuICAubWZwLWFycm93OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlLFxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgIHRvcDogOHB4OyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzFweDsgfVxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG4gIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuIiwiLyohXG4gKiBmdWxsUGFnZSAyLjkuNFxuICogaHR0cHM6Ly9naXRodWIuY29tL2FsdmFyb3RyaWdvL2Z1bGxQYWdlLmpzXG4gKiBNSVQgbGljZW5zZWRcbiAqXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTMgYWx2YXJvdHJpZ28uY29tIC0gQSBwcm9qZWN0IGJ5IEFsdmFybyBUcmlnb1xuICovXG5odG1sLmZwLWVuYWJsZWQsXG4uZnAtZW5hYmxlZCBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG5cbiAgICAvKkF2b2lkIGZsaWNrZXIgb24gc2xpZGVzIHRyYW5zaXRpb25zIGZvciBtb2JpbGUgcGhvbmVzICMzMzYgKi9cbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG4jc3VwZXJDb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvKiBUb3VjaCBkZXRlY3Rpb24gZm9yIFdpbmRvd3MgOCAqL1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgICAvKiBJRSAxMSBvbiBXaW5kb3dzIFBob25lIDguMSovXG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmZwLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIFNhZmFyaTw9NSBBbmRyb2lkPD0zICovXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiA8PTI4ICovXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mcC1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uZnAtc2xpZGUsIC5mcC1zbGlkZXNDb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5mcC1zbGlkZXMge1xuICAgIHotaW5kZXg6MTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgLyogU2FmYXJpPD02IEFuZHJvaWQ8PTQuMyAqL1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmZwLXNlY3Rpb24uZnAtdGFibGUsIC5mcC1zbGlkZS5mcC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OmZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmZwLXRhYmxlQ2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5mcC1zbGlkZXNDb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mcC1jb250cm9sQXJyb3cge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIHdlYmtpdCAoc2FmYXJpLCBjaHJvbWUpIGJyb3dzZXJzICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogbW96aWxsYSBicm93c2VycyAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRTEwKyAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIHRvcDogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBtYXJnaW4tdG9wOiAtMzhweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbn1cbi5mcC1jb250cm9sQXJyb3cuZnAtcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItd2lkdGg6IDM4LjVweCAzNHB4IDM4LjVweCAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5mcC1jb250cm9sQXJyb3cuZnAtbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzOC41cHggMCAzOC41cHggMzRweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG59XG4uZnAtc2Nyb2xsYWJsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnAtc2Nyb2xsZXJ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pU2Nyb2xsSW5kaWNhdG9ye1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmZwLW5vdHJhbnNpdGlvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2ZwLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG59XG4jZnAtbmF2LnJpZ2h0IHtcbiAgICByaWdodDogMTdweDtcbn1cbiNmcC1uYXYubGVmdCB7XG4gICAgbGVmdDogMTdweDtcbn1cbi5mcC1zbGlkZXNOYXZ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbGVmdDogNTAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG59XG4uZnAtc2xpZGVzTmF2LmJvdHRvbSB7XG4gICAgYm90dG9tOiAxN3B4O1xufVxuLmZwLXNsaWRlc05hdi50b3Age1xuICAgIHRvcDogMTdweDtcbn1cbiNmcC1uYXYgdWwsXG4uZnAtc2xpZGVzTmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI2ZwLW5hdiB1bCBsaSxcbi5mcC1zbGlkZXNOYXYgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBtYXJnaW46IDdweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi5mcC1zbGlkZXNOYXYgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNmcC1uYXYgdWwgbGkgYSxcbi5mcC1zbGlkZXNOYXYgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jZnAtbmF2IHVsIGxpIGEuYWN0aXZlIHNwYW4sXG4uZnAtc2xpZGVzTmF2IHVsIGxpIGEuYWN0aXZlIHNwYW4sXG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW4sXG4uZnAtc2xpZGVzTmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW57XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIG1hcmdpbjogLTZweCAwIDAgLTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuIH1cbiNmcC1uYXYgdWwgbGkgYSBzcGFuLFxuLmZwLXNsaWRlc05hdiB1bCBsaSBhIHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC0ycHggMCAwIC0ycHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuI2ZwLW5hdiB1bCBsaTpob3ZlciBhIHNwYW4sXG4uZnAtc2xpZGVzTmF2IHVsIGxpOmhvdmVyIGEgc3BhbntcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAtNXB4IDBweCAwcHggLTVweDtcbn1cbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2ZwLW5hdiB1bCBsaTpob3ZlciAuZnAtdG9vbHRpcCxcbiNmcC1uYXYuZnAtc2hvdy1hY3RpdmUgYS5hY3RpdmUgKyAuZnAtdG9vbHRpcCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xufVxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcC5yaWdodCB7XG4gICAgcmlnaHQ6IDIwcHg7XG59XG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLmxlZnQge1xuICAgIGxlZnQ6IDIwcHg7XG59XG4uZnAtYXV0by1oZWlnaHQuZnAtc2VjdGlvbixcbi5mcC1hdXRvLWhlaWdodCAuZnAtc2xpZGUsXG4uZnAtYXV0by1oZWlnaHQgLmZwLXRhYmxlQ2VsbHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUuZnAtc2VjdGlvbixcbi5mcC1yZXNwb25zaXZlIC5mcC1hdXRvLWhlaWdodC1yZXNwb25zaXZlIC5mcC1zbGlkZSxcbi5mcC1yZXNwb25zaXZlIC5mcC1hdXRvLWhlaWdodC1yZXNwb25zaXZlIC5mcC10YWJsZUNlbGwge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufSIsIi8qIVxuICogcGFnZXBpbGluZy5qcyAxLjUuNFxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9hbHZhcm90cmlnby9wYWdlUGlsaW5nLmpzXG4gKiBAbGljZW5zZSBNSVQgbGljZW5zZWRcbiAqXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTYgYWx2YXJvdHJpZ28uY29tIC0gQSBwcm9qZWN0IGJ5IEFsdmFybyBUcmlnb1xuICovXG5odG1sLCBib2R5IHtcbiBcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG5cbiAgICAvKkF2b2lkIGZsaWNrZXIgb24gc2xpZGVzIHRyYW5zaXRpb25zIGZvciBtb2JpbGUgcGhvbmVzICMzMzYgKi9cbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG4ucHAtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgd2lkdGg6MTAwJTtcbn1cbi5wcC1lYXNpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjAwMCwgMC45OTApO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjAwMCwgMC45OTApO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC4wMDAsIDAuOTkwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuMDAwLCAwLjk5MCk7XG4gICAgLyogY3VzdG9tICovXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC4wMDAsIDAuOTkwKTtcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjAwMCwgMC45OTApO1xuICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjAwMCwgMC45OTApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjAwMCwgMC45OTApO1xuICAgIC8qIGN1c3RvbSAqL1xufVxuI3BwLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ucHAtc2VjdGlvbi5wcC10YWJsZXtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5wcC10YWJsZUNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4ucHAtc2xpZGVzTmF2e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBvcGFjaXR5OiAxO1xufVxuLnBwLXNsaWRlc05hdi5ib3R0b20ge1xuICAgIGJvdHRvbTogMTdweDtcbn1cbi5wcC1zbGlkZXNOYXYudG9wIHtcbiAgICB0b3A6IDE3cHg7XG59XG4jcHAtbmF2IHVsLFxuLnBwLXNsaWRlc05hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNwcC1uYXYgbGksXG4ucHAtc2xpZGVzTmF2IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luOiA3cHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4ucHAtc2xpZGVzTmF2IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jcHAtbmF2IGxpIGEsXG4ucHAtc2xpZGVzTmF2IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BwLW5hdiBsaSAuYWN0aXZlIHNwYW4sXG4ucHAtc2xpZGVzTmF2IC5hY3RpdmUgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbn1cbiNwcC1uYXYgc3Bhbixcbi5wcC1zbGlkZXNOYXYgc3BhbiB7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMnB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbn1cbi5wcC10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG59XG4ucHAtdG9vbHRpcC5yaWdodCB7XG4gICAgcmlnaHQ6IDIwcHg7XG59XG4ucHAtdG9vbHRpcC5sZWZ0IHtcbiAgICBsZWZ0OiAyMHB4O1xufVxuLnBwLXNjcm9sbGFibGV7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG59IiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMi4wXG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE2IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWI7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi1cdFJldm9sdXRpb24gU2xpZGVyIDUuMCBMYXllciBTdHlsZSBTZXR0aW5ncyAtXG5cblNjcmVlbiBTdHlsZXNoZWV0XG5cbnZlcnNpb246ICAgXHQ1LjAuMFxuZGF0ZTogICAgICBcdDE4LzAzLzE1XG5hdXRob3I6XHRcdHRoZW1lcHVuY2hcbmVtYWlsOiAgICAgXHRpbmZvQHRoZW1lcHVuY2guY29tXG53ZWJzaXRlOiAgIFx0aHR0cDovL3d3dy50aGVtZXB1bmNoLmNvbVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYSwudHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYTp2aXNpdGVkXG57XG5cdGNvbG9yOiMwMDg0QjQhaW1wb3J0YW50O1xufVxuXG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYTpob3Zlclxue1xuXHRjb2xvcjojMDA4NEI0IWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSFpbXBvcnRhbnQ7XG59XG5cbi50cC1jYXB0aW9uLm1lZGl1bV9ncmV5LC5tZWRpdW1fZ3JleVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiM4ODg7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6I2ZmZjtcblx0Zm9udC1mYW1pbHk6QXJpYWw7XG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjJweCA0cHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0ZXh0LXNoYWRvdzowIDJweCA1cHggcmdiYSgwLDAsMCwwLjUpO1xuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XG59XG5cbi50cC1jYXB0aW9uLnNtYWxsX3RleHQsLnNtYWxsX3RleHRcbntcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojZmZmO1xuXHRmb250LWZhbWlseTpBcmlhbDtcblx0Zm9udC1zaXplOjE0cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0bWFyZ2luOjA7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0ZXh0LXNoYWRvdzowIDJweCA1cHggcmdiYSgwLDAsMCwwLjUpO1xuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XG59XG5cbi50cC1jYXB0aW9uLm1lZGl1bV90ZXh0LC5tZWRpdW1fdGV4dFxue1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtZmFtaWx5OkFyaWFsO1xuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoyMHB4O1xuXHRtYXJnaW46MDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRleHQtc2hhZG93OjAgMnB4IDVweCByZ2JhKDAsMCwwLDAuNSk7XG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcbn1cblxuLnRwLWNhcHRpb24ubGFyZ2VfdGV4dCwubGFyZ2VfdGV4dFxue1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtZmFtaWx5OkFyaWFsO1xuXHRmb250LXNpemU6NDBweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDo0MHB4O1xuXHRtYXJnaW46MDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRleHQtc2hhZG93OjAgMnB4IDVweCByZ2JhKDAsMCwwLDAuNSk7XG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcbn1cblxuLnRwLWNhcHRpb24udmVyeV9sYXJnZV90ZXh0LC52ZXJ5X2xhcmdlX3RleHRcbntcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojZmZmO1xuXHRmb250LWZhbWlseTpBcmlhbDtcblx0Zm9udC1zaXplOjYwcHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGV0dGVyLXNwYWNpbmc6LTJweDtcblx0bGluZS1oZWlnaHQ6NjBweDtcblx0bWFyZ2luOjA7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0ZXh0LXNoYWRvdzowIDJweCA1cHggcmdiYSgwLDAsMCwwLjUpO1xuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XG59XG5cbi50cC1jYXB0aW9uLnZlcnlfYmlnX3doaXRlLC52ZXJ5X2JpZ193aGl0ZVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6I2ZmZjtcblx0Zm9udC1mYW1pbHk6QXJpYWw7XG5cdGZvbnQtc2l6ZTo2MHB4O1xuXHRmb250LXdlaWdodDo4MDA7XG5cdGxpbmUtaGVpZ2h0OjYwcHg7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjFweCA0cHggMDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRleHQtc2hhZG93Om5vbmU7XG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcbn1cblxuLnRwLWNhcHRpb24udmVyeV9iaWdfYmxhY2ssLnZlcnlfYmlnX2JsYWNrXG57XG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojMDAwO1xuXHRmb250LWZhbWlseTpBcmlhbDtcblx0Zm9udC1zaXplOjYwcHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6NjBweDtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MXB4IDRweCAwO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xufVxuXG4udHAtY2FwdGlvbi5tb2Rlcm5fbWVkaXVtX2ZhdCwubW9kZXJuX21lZGl1bV9mYXRcbntcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojMDAwO1xuXHRmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6MjRweDtcblx0Zm9udC13ZWlnaHQ6ODAwO1xuXHRsaW5lLWhlaWdodDoyMHB4O1xuXHRtYXJnaW46MDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRleHQtc2hhZG93Om5vbmU7XG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcbn1cblxuLnRwLWNhcHRpb24ubW9kZXJuX21lZGl1bV9mYXRfd2hpdGUsLm1vZGVybl9tZWRpdW1fZmF0X3doaXRlXG57XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6I2ZmZjtcblx0Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOjI0cHg7XG5cdGZvbnQtd2VpZ2h0OjgwMDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0bWFyZ2luOjA7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0ZXh0LXNoYWRvdzpub25lO1xuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XG59XG5cbi50cC1jYXB0aW9uLm1vZGVybl9tZWRpdW1fbGlnaHQsLm1vZGVybl9tZWRpdW1fbGlnaHRcbntcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojMDAwO1xuXHRmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6MjRweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoyMHB4O1xuXHRtYXJnaW46MDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRleHQtc2hhZG93Om5vbmU7XG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcbn1cblxuLnRwLWNhcHRpb24ubW9kZXJuX2JpZ19ibHVlYmcsLm1vZGVybl9iaWdfYmx1ZWJnXG57XG5cdGJhY2tncm91bmQtY29sb3I6IzRlNWI2Yztcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojZmZmO1xuXHRmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6MzBweDtcblx0Zm9udC13ZWlnaHQ6ODAwO1xuXHRsZXR0ZXItc3BhY2luZzowO1xuXHRsaW5lLWhlaWdodDozNnB4O1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzozcHggMTBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRleHQtc2hhZG93Om5vbmU7XG59XG5cbi50cC1jYXB0aW9uLm1vZGVybl9iaWdfcmVkYmcsLm1vZGVybl9iaWdfcmVkYmdcbntcblx0YmFja2dyb3VuZC1jb2xvcjojZGU1NDNlO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTozMHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxldHRlci1zcGFjaW5nOjA7XG5cdGxpbmUtaGVpZ2h0OjM2cHg7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjFweCAxMHB4IDNweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRleHQtc2hhZG93Om5vbmU7XG59XG5cbi50cC1jYXB0aW9uLm1vZGVybl9zbWFsbF90ZXh0X2RhcmssLm1vZGVybl9zbWFsbF90ZXh0X2Rhcmtcbntcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojNTU1O1xuXHRmb250LWZhbWlseTpBcmlhbDtcblx0Zm9udC1zaXplOjE0cHg7XG5cdGxpbmUtaGVpZ2h0OjIycHg7XG5cdG1hcmdpbjowO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xufVxuXG4udHAtY2FwdGlvbi5ib3hzaGFkb3csLmJveHNoYWRvd1xue1xuXHQtbW96LWJveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwwLjUpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwwLjUpO1xuXHRib3gtc2hhZG93OjAgMCAyMHB4IHJnYmEoMCwwLDAsMC41KTtcbn1cblxuLnRwLWNhcHRpb24uYmxhY2ssLmJsYWNrXG57XG5cdGNvbG9yOiMwMDA7XG5cdHRleHQtc2hhZG93Om5vbmU7XG59XG5cbi50cC1jYXB0aW9uLm5vc2hhZG93LC5ub3NoYWRvd1xue1xuXHR0ZXh0LXNoYWRvdzpub25lO1xufVxuXG4udHAtY2FwdGlvbi50aGluaGVhZGxpbmVfZGFyaywudGhpbmhlYWRsaW5lX2Rhcmtcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Y29sb3I6cmdiYSgwLDAsMCwwLjg1KTtcblx0Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtcblx0Zm9udC1zaXplOjMwcHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MzBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRleHQtc2hhZG93Om5vbmU7XG59XG5cbi50cC1jYXB0aW9uLnRoaW50ZXh0X2RhcmssLnRoaW50ZXh0X2Rhcmtcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Y29sb3I6cmdiYSgwLDAsMCwwLjg1KTtcblx0Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MjZweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRleHQtc2hhZG93Om5vbmU7XG59XG5cbi50cC1jYXB0aW9uLmxhcmdlYmxhY2tiZywubGFyZ2VibGFja2JnXG57XG5cdC1tb3otYm9yZGVyLXJhZGl1czowO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6MDtcblx0YmFja2dyb3VuZC1jb2xvcjojMDAwO1xuXHRib3JkZXItcmFkaXVzOjA7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc2l6ZTo1MHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjcwcHg7XG5cdHBhZGRpbmc6MCAyMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLnRwLWNhcHRpb24ubGFyZ2VwaW5rYmcsLmxhcmdlcGlua2JnXG57XG5cdC1tb3otYm9yZGVyLXJhZGl1czowO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6MDtcblx0YmFja2dyb3VuZC1jb2xvcjojZGI0MzYwO1xuXHRib3JkZXItcmFkaXVzOjA7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc2l6ZTo1MHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjcwcHg7XG5cdHBhZGRpbmc6MCAyMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLnRwLWNhcHRpb24ubGFyZ2V3aGl0ZWJnLC5sYXJnZXdoaXRlYmdcbntcblx0LW1vei1ib3JkZXItcmFkaXVzOjA7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czowO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG5cdGJvcmRlci1yYWRpdXM6MDtcblx0Y29sb3I6IzAwMDtcblx0Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtcblx0Zm9udC1zaXplOjUwcHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6NzBweDtcblx0cGFkZGluZzowIDIwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0ZXh0LXNoYWRvdzpub25lO1xufVxuXG4udHAtY2FwdGlvbi5sYXJnZWdyZWVuYmcsLmxhcmdlZ3JlZW5iZ1xue1xuXHQtbW96LWJvcmRlci1yYWRpdXM6MDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7XG5cdGJhY2tncm91bmQtY29sb3I6IzY3YWU3Mztcblx0Ym9yZGVyLXJhZGl1czowO1xuXHRjb2xvcjojZmZmO1xuXHRmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO1xuXHRmb250LXNpemU6NTBweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDo3MHB4O1xuXHRwYWRkaW5nOjAgMjBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRleHQtc2hhZG93Om5vbmU7XG59XG5cbi50cC1jYXB0aW9uLmV4Y2VycHQsLmV4Y2VycHRcbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDEpO1xuXHRib3JkZXItY29sb3I6I2ZmZjtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojZmZmO1xuXHRmb250LWZhbWlseTpBcmlhbDtcblx0Zm9udC1zaXplOjM2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0aGVpZ2h0OmF1dG87XG5cdGxldHRlci1zcGFjaW5nOi0xLjVweDtcblx0bGluZS1oZWlnaHQ6MzZweDtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MXB4IDRweCAwO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcblx0d2hpdGUtc3BhY2U6bm9ybWFsIWltcG9ydGFudDtcblx0d2lkdGg6MTUwcHg7XG59XG5cbi50cC1jYXB0aW9uLmxhcmdlX2JvbGRfZ3JleSwubGFyZ2VfYm9sZF9ncmV5XG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjojZmZkNjU4O1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiM2NjY7XG5cdGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc2l6ZTo2MHB4O1xuXHRmb250LXdlaWdodDo4MDA7XG5cdGxpbmUtaGVpZ2h0OjYwcHg7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjFweCA0cHggMDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdHRleHQtc2hhZG93Om5vbmU7XG59XG5cbi50cC1jYXB0aW9uLm1lZGl1bV90aGluX2dyZXksLm1lZGl1bV90aGluX2dyZXlcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6IzY2Njtcblx0Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtcblx0Zm9udC1zaXplOjM0cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MzBweDtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MXB4IDRweCAwO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uc21hbGxfdGhpbl9ncmV5LC5zbWFsbF90aGluX2dyZXlcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6Izc1NzU3NTtcblx0Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtcblx0Zm9udC1zaXplOjE4cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MjZweDtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MXB4IDRweCAwO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLnRwLWNhcHRpb24ubGlnaHRncmV5X2RpdmlkZXIsLmxpZ2h0Z3JleV9kaXZpZGVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgyMzUsMjM1LDIzNSwxKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjppbml0aWFsIGluaXRpYWw7XG5cdGJhY2tncm91bmQtcmVwZWF0OmluaXRpYWwgaW5pdGlhbDtcblx0Ym9yZGVyLWNvbG9yOiMyMjI7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0aGVpZ2h0OjNweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdHdpZHRoOjM3MHB4O1xufVxuXG4udHAtY2FwdGlvbi5sYXJnZV9ib2xkX2RhcmtibHVlLC5sYXJnZV9ib2xkX2RhcmtibHVlXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjojZmZkNjU4O1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiMzNDQ5NWU7XG5cdGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc2l6ZTo1OHB4O1xuXHRmb250LXdlaWdodDo4MDA7XG5cdGxpbmUtaGVpZ2h0OjYwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5tZWRpdW1fYmdfZGFya2JsdWUsLm1lZGl1bV9iZ19kYXJrYmx1ZVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMzNDQ5NWU7XG5cdGJvcmRlci1jb2xvcjojZmZkNjU4O1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRmb250LXdlaWdodDo4MDA7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdHBhZGRpbmc6MTBweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLm1lZGl1bV9ib2xkX3JlZCwubWVkaXVtX2JvbGRfcmVkXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjojZmZkNjU4O1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiNlMzNhMGM7XG5cdGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc2l6ZToyNHB4O1xuXHRmb250LXdlaWdodDo4MDA7XG5cdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLm1lZGl1bV9saWdodF9yZWQsLm1lZGl1bV9saWdodF9yZWRcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6I2UzM2EwYztcblx0Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtcblx0Zm9udC1zaXplOjIxcHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MjZweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24ubWVkaXVtX2JnX3JlZCwubWVkaXVtX2JnX3JlZFxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNlMzNhMGM7XG5cdGJvcmRlci1jb2xvcjojZmZkNjU4O1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRmb250LXdlaWdodDo4MDA7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdHBhZGRpbmc6MTBweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLm1lZGl1bV9ib2xkX29yYW5nZSwubWVkaXVtX2JvbGRfb3JhbmdlXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjojZmZkNjU4O1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiNmMzljMTI7XG5cdGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc2l6ZToyNHB4O1xuXHRmb250LXdlaWdodDo4MDA7XG5cdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5tZWRpdW1fYmdfb3JhbmdlLC5tZWRpdW1fYmdfb3JhbmdlXG57XG5cdGJhY2tncm91bmQtY29sb3I6I2YzOWMxMjtcblx0Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6I2ZmZjtcblx0Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtcblx0Zm9udC1zaXplOjIwcHg7XG5cdGZvbnQtd2VpZ2h0OjgwMDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0cGFkZGluZzoxMHB4O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uZ3Jhc3NmbG9vciwuZ3Jhc3NmbG9vclxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTYwLDE3OSwxNTEsMSk7XG5cdGJvcmRlci1jb2xvcjojMjIyO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGhlaWdodDoxNTBweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdHdpZHRoOjQwMDBweDtcbn1cblxuLnRwLWNhcHRpb24ubGFyZ2VfYm9sZF93aGl0ZSwubGFyZ2VfYm9sZF93aGl0ZVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6I2ZmZDY1ODtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojZmZmO1xuXHRmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO1xuXHRmb250LXNpemU6NThweDtcblx0Zm9udC13ZWlnaHQ6ODAwO1xuXHRsaW5lLWhlaWdodDo2MHB4O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24ubWVkaXVtX2xpZ2h0X3doaXRlLC5tZWRpdW1fbGlnaHRfd2hpdGVcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6I2ZmZjtcblx0Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtcblx0Zm9udC1zaXplOjMwcHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MzZweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24ubWVkaXVtbGFyZ2VfbGlnaHRfd2hpdGUsLm1lZGl1bWxhcmdlX2xpZ2h0X3doaXRlXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjojZmZkNjU4O1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc2l6ZTozNHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjQwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLm1lZGl1bWxhcmdlX2xpZ2h0X3doaXRlX2NlbnRlciwubWVkaXVtbGFyZ2VfbGlnaHRfd2hpdGVfY2VudGVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjojZmZkNjU4O1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc2l6ZTozNHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjQwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5tZWRpdW1fYmdfYXNiZXN0b3MsLm1lZGl1bV9iZ19hc2Jlc3Rvc1xue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiM3ZjhjOGQ7XG5cdGJvcmRlci1jb2xvcjojZmZkNjU4O1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRmb250LXdlaWdodDo4MDA7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdHBhZGRpbmc6MTBweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLm1lZGl1bV9saWdodF9ibGFjaywubWVkaXVtX2xpZ2h0X2JsYWNrXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjojZmZkNjU4O1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiMwMDA7XG5cdGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc2l6ZTozMHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjM2cHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLmxhcmdlX2JvbGRfYmxhY2ssLmxhcmdlX2JvbGRfYmxhY2tcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6IzAwMDtcblx0Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtcblx0Zm9udC1zaXplOjU4cHg7XG5cdGZvbnQtd2VpZ2h0OjgwMDtcblx0bGluZS1oZWlnaHQ6NjBweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLm1lZGl1bWxhcmdlX2xpZ2h0X2RhcmtibHVlLC5tZWRpdW1sYXJnZV9saWdodF9kYXJrYmx1ZVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6I2ZmZDY1ODtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojMzQ0OTVlO1xuXHRmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO1xuXHRmb250LXNpemU6MzRweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDo0MHB4O1xuXHRwYWRkaW5nOjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5zbWFsbF9saWdodF93aGl0ZSwuc21hbGxfbGlnaHRfd2hpdGVcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6I2ZmZjtcblx0Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtcblx0Zm9udC1zaXplOjE3cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MjhweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24ucm91bmRlZGltYWdlLC5yb3VuZGVkaW1hZ2Vcbntcblx0Ym9yZGVyLWNvbG9yOiMyMjI7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcbn1cblxuLnRwLWNhcHRpb24ubGFyZ2VfYmdfYmxhY2ssLmxhcmdlX2JnX2JsYWNrXG57XG5cdGJhY2tncm91bmQtY29sb3I6IzAwMDtcblx0Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6I2ZmZjtcblx0Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtcblx0Zm9udC1zaXplOjQwcHg7XG5cdGZvbnQtd2VpZ2h0OjgwMDtcblx0bGluZS1oZWlnaHQ6NDBweDtcblx0cGFkZGluZzoxMHB4IDIwcHggMTVweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLm1lZGl1bXdoaXRlYmcsLm1lZGl1bXdoaXRlYmdcbntcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXHRib3JkZXItY29sb3I6IzAwMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojMDAwO1xuXHRmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO1xuXHRmb250LXNpemU6MzBweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDozMHB4O1xuXHRwYWRkaW5nOjVweCAxNXB4IDEwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHR0ZXh0LXNoYWRvdzpub25lO1xufVxuXG4udHAtY2FwdGlvbi5tYWluY2FwdGlvbiwubWFpbmNhcHRpb25cbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiMwMDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6IzIxMmE0MDtcblx0Zm9udC1mYW1pbHk6cm9ib3RvO1xuXHRmb250LXNpemU6MzNweDtcblx0Zm9udC13ZWlnaHQ6NTAwO1xuXHRsaW5lLWhlaWdodDo0M3B4O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLnRwLWNhcHRpb24ubWlhbWlfdGl0bGVfNjBweCwubWlhbWlfdGl0bGVfNjBweFxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IzAwMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojZmZmO1xuXHRmb250LWZhbWlseTpcIlNvdXJjZSBTYW5zIFByb1wiO1xuXHRmb250LXNpemU6NjBweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdGxpbmUtaGVpZ2h0OjYwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHR0ZXh0LXNoYWRvdzpub25lO1xufVxuXG4udHAtY2FwdGlvbi5taWFtaV9zdWJ0aXRsZSwubWlhbWlfc3VidGl0bGVcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiMwMDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjY1KTtcblx0Zm9udC1mYW1pbHk6XCJTb3VyY2UgU2FucyBQcm9cIjtcblx0Zm9udC1zaXplOjE3cHg7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcblx0bGV0dGVyLXNwYWNpbmc6MnB4O1xuXHRsaW5lLWhlaWdodDoyNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uZGl2aWRlbGluZTMwcHgsLmRpdmlkZWxpbmUzMHB4XG57XG5cdGJhY2tncm91bmQ6I2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXHRib3JkZXItY29sb3I6IzIyMjtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRoZWlnaHQ6MnB4O1xuXHRtaW4td2lkdGg6MzBweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLk1pYW1pX25vc3R5bGUsLk1pYW1pX25vc3R5bGVcbntcblx0Ym9yZGVyLWNvbG9yOiMyMjI7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcbn1cblxuLnRwLWNhcHRpb24ubWlhbWlfY29udGVudF9saWdodCwubWlhbWlfY29udGVudF9saWdodFxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IzAwMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojZmZmO1xuXHRmb250LWZhbWlseTpcIlNvdXJjZSBTYW5zIFByb1wiO1xuXHRmb250LXNpemU6MjJweDtcblx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRsZXR0ZXItc3BhY2luZzowO1xuXHRsaW5lLWhlaWdodDoyOHB4O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLnRwLWNhcHRpb24ubWlhbWlfdGl0bGVfNjBweF9kYXJrLC5taWFtaV90aXRsZV82MHB4X2Rhcmtcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiMwMDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6IzMzMztcblx0Zm9udC1mYW1pbHk6XCJTb3VyY2UgU2FucyBQcm9cIjtcblx0Zm9udC1zaXplOjYwcHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRsaW5lLWhlaWdodDo2MHB4O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLnRwLWNhcHRpb24ubWlhbWlfY29udGVudF9kYXJrLC5taWFtaV9jb250ZW50X2Rhcmtcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiMwMDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6IzY2Njtcblx0Zm9udC1mYW1pbHk6XCJTb3VyY2UgU2FucyBQcm9cIjtcblx0Zm9udC1zaXplOjIycHg7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcblx0bGV0dGVyLXNwYWNpbmc6MDtcblx0bGluZS1oZWlnaHQ6MjhweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdHRleHQtc2hhZG93Om5vbmU7XG59XG5cbi50cC1jYXB0aW9uLmRpdmlkZWxpbmUzMHB4X2RhcmssLmRpdmlkZWxpbmUzMHB4X2Rhcmtcbntcblx0YmFja2dyb3VuZC1jb2xvcjojMzMzO1xuXHRib3JkZXItY29sb3I6IzIyMjtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRoZWlnaHQ6MnB4O1xuXHRtaW4td2lkdGg6MzBweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLmVsbGlwc2U3MHB4LC5lbGxpcHNlNzBweFxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xNDkwMik7XG5cdGJvcmRlci1jb2xvcjojMjIyO1xuXHRib3JkZXItcmFkaXVzOjUwcHggNTBweCA1MHB4IDUwcHg7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdGxpbmUtaGVpZ2h0OjFweDtcblx0bWluLWhlaWdodDo3MHB4O1xuXHRtaW4td2lkdGg6NzBweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLmFycm93aWNvbiwuYXJyb3dpY29uXG57XG5cdGJvcmRlci1jb2xvcjojMjIyO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGxpbmUtaGVpZ2h0OjFweDtcbn1cblxuLnRwLWNhcHRpb24uTWFya2VyRGlzcGxheSwuTWFya2VyRGlzcGxheVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IzAwMDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGZvbnQtZmFtaWx5OlBlcm1hbmVudCBNYXJrZXI7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRwYWRkaW5nOjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHR0ZXh0LXNoYWRvdzpub25lO1xufVxuXG4udHAtY2FwdGlvbi5SZXN0YXVyYW50LURpc3BsYXksLlJlc3RhdXJhbnQtRGlzcGxheVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojZmZmO1xuXHRmb250LWZhbWlseTpSb2JvdG87XG5cdGZvbnQtc2l6ZToxMjBweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLlJlc3RhdXJhbnQtQ3Vyc2l2ZSwuUmVzdGF1cmFudC1DdXJzaXZlXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtZmFtaWx5Ok5vdGhpbmcgeW91IGNvdWxkIGRvO1xuXHRmb250LXNpemU6MzBweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcblx0bGV0dGVyLXNwYWNpbmc6MnB4O1xuXHRsaW5lLWhlaWdodDozMHB4O1xuXHRwYWRkaW5nOjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5SZXN0YXVyYW50LVNjcm9sbERvd25UZXh0LC5SZXN0YXVyYW50LVNjcm9sbERvd25UZXh0XG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtZmFtaWx5OlJvYm90bztcblx0Zm9udC1zaXplOjE3cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo0MDA7XG5cdGxldHRlci1zcGFjaW5nOjJweDtcblx0bGluZS1oZWlnaHQ6MTdweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uUmVzdGF1cmFudC1EZXNjcmlwdGlvbiwuUmVzdGF1cmFudC1EZXNjcmlwdGlvblxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojZmZmO1xuXHRmb250LWZhbWlseTpSb2JvdG87XG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsZXR0ZXItc3BhY2luZzozcHg7XG5cdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLlJlc3RhdXJhbnQtUHJpY2UsLlJlc3RhdXJhbnQtUHJpY2Vcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6I2ZmZjtcblx0Zm9udC1mYW1pbHk6Um9ib3RvO1xuXHRmb250LXNpemU6MzBweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGV0dGVyLXNwYWNpbmc6M3B4O1xuXHRsaW5lLWhlaWdodDozMHB4O1xuXHRwYWRkaW5nOjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5SZXN0YXVyYW50LU1lbnVpdGVtLC5SZXN0YXVyYW50LU1lbnVpdGVtXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6Um9ib3RvO1xuXHRmb250LXNpemU6MTdweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcblx0bGV0dGVyLXNwYWNpbmc6MnB4O1xuXHRsaW5lLWhlaWdodDoxN3B4O1xuXHRwYWRkaW5nOjEwcHggMzBweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uRnVybml0dXJlLUxvZ29UZXh0LC5GdXJuaXR1cmUtTG9nb1RleHRcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyMzAsMjA3LDE2MywxLjAwKTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjE2MHB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxNTBweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uRnVybml0dXJlLVBsdXMsLkZ1cm5pdHVyZS1QbHVzXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Ym94LXNoYWRvdzpyZ2JhKDAsMCwwLDAuMSkgMCAxcHggM3B4O1xuXHRjb2xvcjpyZ2JhKDIzMCwyMDcsMTYzLDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0cGFkZGluZzo2cHggN3B4IDRweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdHRleHQtc2hhZG93Om5vbmU7XG59XG5cbi50cC1jYXB0aW9uLkZ1cm5pdHVyZS1UaXRsZSwuRnVybml0dXJlLVRpdGxlXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMCwwLDAsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJhbGV3YXk7XG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsZXR0ZXItc3BhY2luZzozcHg7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdHRleHQtc2hhZG93Om5vbmU7XG59XG5cbi50cC1jYXB0aW9uLkZ1cm5pdHVyZS1TdWJ0aXRsZSwuRnVybml0dXJlLVN1YnRpdGxlXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMCwwLDAsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJhbGV3YXk7XG5cdGZvbnQtc2l6ZToxN3B4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoyMHB4O1xuXHRwYWRkaW5nOjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHR0ZXh0LXNoYWRvdzpub25lO1xufVxuXG4udHAtY2FwdGlvbi5HeW0tRGlzcGxheSwuR3ltLURpc3BsYXlcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjgwcHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo5MDA7XG5cdGxpbmUtaGVpZ2h0OjcwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLkd5bS1TdWJsaW5lLC5HeW0tU3VibGluZVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MzBweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjEwMDtcblx0bGV0dGVyLXNwYWNpbmc6NXB4O1xuXHRsaW5lLWhlaWdodDozMHB4O1xuXHRwYWRkaW5nOjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5HeW0tU21hbGxUZXh0LC5HeW0tU21hbGxUZXh0XG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJhbGV3YXk7XG5cdGZvbnQtc2l6ZToxN3B4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoyMjtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uRmFzaGlvbi1TbWFsbFRleHQsLkZhc2hpb24tU21hbGxUZXh0XG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJhbGV3YXk7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRsZXR0ZXItc3BhY2luZzoycHg7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLkZhc2hpb24tQmlnRGlzcGxheSwuRmFzaGlvbi1CaWdEaXNwbGF5XG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMCwwLDAsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJhbGV3YXk7XG5cdGZvbnQtc2l6ZTo2MHB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6OTAwO1xuXHRsZXR0ZXItc3BhY2luZzoycHg7XG5cdGxpbmUtaGVpZ2h0OjYwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLkZhc2hpb24tVGV4dEJsb2NrLC5GYXNoaW9uLVRleHRCbG9ja1xue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDAsMCwwLDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcblx0bGV0dGVyLXNwYWNpbmc6MnB4O1xuXHRsaW5lLWhlaWdodDo0MHB4O1xuXHRwYWRkaW5nOjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5TcG9ydHMtRGlzcGxheSwuU3BvcnRzLURpc3BsYXlcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjEzMHB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6MTAwO1xuXHRsZXR0ZXItc3BhY2luZzoxM3B4O1xuXHRsaW5lLWhlaWdodDoxMzBweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uU3BvcnRzLURpc3BsYXlGYXQsLlNwb3J0cy1EaXNwbGF5RmF0XG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJhbGV3YXk7XG5cdGZvbnQtc2l6ZToxMzBweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjkwMDtcblx0bGluZS1oZWlnaHQ6MTMwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLlNwb3J0cy1TdWJsaW5lLC5TcG9ydHMtU3VibGluZVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDAsMCwwLDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MzJweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcblx0bGV0dGVyLXNwYWNpbmc6NHB4O1xuXHRsaW5lLWhlaWdodDozMnB4O1xuXHRwYWRkaW5nOjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5JbnN0YWdyYW0tQ2FwdGlvbiwuSW5zdGFncmFtLUNhcHRpb25cbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6Um9ib3RvO1xuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjkwMDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uTmV3cy1UaXRsZSwuTmV3cy1UaXRsZVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSb2JvdG8gU2xhYjtcblx0Zm9udC1zaXplOjcwcHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo0MDA7XG5cdGxpbmUtaGVpZ2h0OjYwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLk5ld3MtU3VidGl0bGUsLk5ld3MtU3VidGl0bGVcbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSb2JvdG8gU2xhYjtcblx0Zm9udC1zaXplOjE1cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjI0cHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLk5ld3MtU3VidGl0bGU6aG92ZXIsLk5ld3MtU3VidGl0bGU6aG92ZXJcbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjY1KTtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLlBob3RvZ3JhcGh5LURpc3BsYXksLlBob3RvZ3JhcGh5LURpc3BsYXlcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjgwcHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDoxMDA7XG5cdGxldHRlci1zcGFjaW5nOjVweDtcblx0bGluZS1oZWlnaHQ6NzBweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uUGhvdG9ncmFwaHktU3VibGluZSwuUGhvdG9ncmFwaHktU3VibGluZVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDExOSwxMTksMTE5LDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGV0dGVyLXNwYWNpbmc6M3B4O1xuXHRsaW5lLWhlaWdodDozMHB4O1xuXHRwYWRkaW5nOjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5QaG90b2dyYXBoeS1JbWFnZUhvdmVyLC5QaG90b2dyYXBoeS1JbWFnZUhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1zaXplOjIwcHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo0MDA7XG5cdGxpbmUtaGVpZ2h0OjIyO1xuXHRwYWRkaW5nOjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5QaG90b2dyYXBoeS1JbWFnZUhvdmVyOmhvdmVyLC5QaG90b2dyYXBoeS1JbWFnZUhvdmVyOmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5QaG90b2dyYXBoeS1NZW51aXRlbSwuUGhvdG9ncmFwaHktTWVudWl0ZW1cbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNjUpO1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGV0dGVyLXNwYWNpbmc6MnB4O1xuXHRsaW5lLWhlaWdodDoyMHB4O1xuXHRwYWRkaW5nOjNweCA1cHggM3B4IDhweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLlBob3RvZ3JhcGh5LU1lbnVpdGVtOmhvdmVyLC5QaG90b2dyYXBoeS1NZW51aXRlbTpob3Zlclxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwyNTUsMjIyLDAuNjUpO1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uUGhvdG9ncmFwaHktVGV4dGJsb2NrLC5QaG90b2dyYXBoeS1UZXh0YmxvY2tcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjE3cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxldHRlci1zcGFjaW5nOjJweDtcblx0bGluZS1oZWlnaHQ6MzBweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uUGhvdG9ncmFwaHktU3VibGluZS0yLC5QaG90b2dyYXBoeS1TdWJsaW5lLTJcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjM1KTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjIwcHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxldHRlci1zcGFjaW5nOjNweDtcblx0bGluZS1oZWlnaHQ6MzBweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uUGhvdG9ncmFwaHktSW1hZ2VIb3ZlcjIsLlBob3RvZ3JhcGh5LUltYWdlSG92ZXIyXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6QXJpYWw7XG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRsaW5lLWhlaWdodDoyMjtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uUGhvdG9ncmFwaHktSW1hZ2VIb3ZlcjI6aG92ZXIsLlBob3RvZ3JhcGh5LUltYWdlSG92ZXIyOmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5XZWJQcm9kdWN0LVRpdGxlLC5XZWJQcm9kdWN0LVRpdGxlXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoNTEsNTEsNTEsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJhbGV3YXk7XG5cdGZvbnQtc2l6ZTo5MHB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6MTAwO1xuXHRsaW5lLWhlaWdodDo5MHB4O1xuXHRwYWRkaW5nOjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5XZWJQcm9kdWN0LVN1YlRpdGxlLC5XZWJQcm9kdWN0LVN1YlRpdGxlXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMTUzLDE1MywxNTMsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJhbGV3YXk7XG5cdGZvbnQtc2l6ZToxNXB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRsaW5lLWhlaWdodDoyMHB4O1xuXHRwYWRkaW5nOjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5XZWJQcm9kdWN0LUNvbnRlbnQsLldlYlByb2R1Y3QtQ29udGVudFxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDE1MywxNTMsMTUzLDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjYwMDtcblx0bGluZS1oZWlnaHQ6MjRweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uV2ViUHJvZHVjdC1NZW51aXRlbSwuV2ViUHJvZHVjdC1NZW51aXRlbVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTEsNTEsNTEsMS4wMCk7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJhbGV3YXk7XG5cdGZvbnQtc2l6ZToxNXB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NTAwO1xuXHRsZXR0ZXItc3BhY2luZzoycHg7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdHBhZGRpbmc6M3B4IDVweCAzcHggOHB4O1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5XZWJQcm9kdWN0LU1lbnVpdGVtOmhvdmVyLC5XZWJQcm9kdWN0LU1lbnVpdGVtOmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgxNTMsMTUzLDE1MywxLjAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLldlYlByb2R1Y3QtVGl0bGUtTGlnaHQsLldlYlByb2R1Y3QtVGl0bGUtTGlnaHRcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjkwcHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDoxMDA7XG5cdGxpbmUtaGVpZ2h0OjkwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uV2ViUHJvZHVjdC1TdWJUaXRsZS1MaWdodCwuV2ViUHJvZHVjdC1TdWJUaXRsZS1MaWdodFxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMzUpO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MTVweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5XZWJQcm9kdWN0LUNvbnRlbnQtTGlnaHQsLldlYlByb2R1Y3QtQ29udGVudC1MaWdodFxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNjUpO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjYwMDtcblx0bGluZS1oZWlnaHQ6MjRweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5GYXRSb3VuZGVkLC5GYXRSb3VuZGVkXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjUwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjExLDIxMSwyMTEsMS4wMCk7XG5cdGJvcmRlci1yYWRpdXM6NTBweCA1MHB4IDUwcHggNTBweDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MzBweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjkwMDtcblx0bGluZS1oZWlnaHQ6MzBweDtcblx0cGFkZGluZzoyMHB4IDIycHggMjBweCAyNXB4O1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHR0ZXh0LXNoYWRvdzpub25lO1xufVxuXG4udHAtY2FwdGlvbi5GYXRSb3VuZGVkOmhvdmVyLC5GYXRSb3VuZGVkOmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjExLDIxMSwyMTEsMS4wMCk7XG5cdGJvcmRlci1yYWRpdXM6NTBweCA1MHB4IDUwcHggNTBweDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uTm90R2VuZXJpYy1UaXRsZSwuTm90R2VuZXJpYy1UaXRsZVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6NzBweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjgwMDtcblx0bGluZS1oZWlnaHQ6NzBweDtcblx0cGFkZGluZzoxMHB4IDA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5Ob3RHZW5lcmljLVN1YlRpdGxlLC5Ob3RHZW5lcmljLVN1YlRpdGxlXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJhbGV3YXk7XG5cdGZvbnQtc2l6ZToxM3B4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NTAwO1xuXHRsZXR0ZXItc3BhY2luZzo0cHg7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uTm90R2VuZXJpYy1DYWxsVG9BY3Rpb24sLk5vdEdlbmVyaWMtQ2FsbFRvQWN0aW9uXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41MCk7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MXB4O1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjUwMDtcblx0bGV0dGVyLXNwYWNpbmc6M3B4O1xuXHRsaW5lLWhlaWdodDoxNHB4O1xuXHRwYWRkaW5nOjEwcHggMzBweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uTm90R2VuZXJpYy1DYWxsVG9BY3Rpb246aG92ZXIsLk5vdEdlbmVyaWMtQ2FsbFRvQWN0aW9uOmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjFweDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLk5vdEdlbmVyaWMtSWNvbiwuTm90R2VuZXJpYy1JY29uXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMCk7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjMwcHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo0MDA7XG5cdGxldHRlci1zcGFjaW5nOjNweDtcblx0bGluZS1oZWlnaHQ6MzBweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5Ob3RHZW5lcmljLU1lbnVpdGVtLC5Ob3RHZW5lcmljLU1lbnVpdGVtXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MXB4O1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjUwMDtcblx0bGV0dGVyLXNwYWNpbmc6M3B4O1xuXHRsaW5lLWhlaWdodDoxNHB4O1xuXHRwYWRkaW5nOjI3cHggMzBweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uTm90R2VuZXJpYy1NZW51aXRlbTpob3ZlciwuTm90R2VuZXJpYy1NZW51aXRlbTpob3Zlclxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjFweDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLk1hcmtlclN0eWxlLC5NYXJrZXJTdHlsZVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpcIlBlcm1hbmVudCBNYXJrZXJcIjtcblx0Zm9udC1zaXplOjE3cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDoxMDA7XG5cdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uR3ltLU1lbnVpdGVtLC5HeW0tTWVudWl0ZW1cbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDEuMDApO1xuXHRib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwKTtcblx0Ym9yZGVyLXJhZGl1czozcHggM3B4IDNweCAzcHg7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjJweDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjIwcHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxldHRlci1zcGFjaW5nOjJweDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0cGFkZGluZzozcHggNXB4IDNweCA4cHg7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLkd5bS1NZW51aXRlbTpob3ZlciwuR3ltLU1lbnVpdGVtOmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7XG5cdGJvcmRlci1yYWRpdXM6M3B4IDNweCAzcHggM3B4O1xuXHRib3JkZXItc3R5bGU6c29saWQ7XG5cdGJvcmRlci13aWR0aDoycHg7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5OZXdzcGFwZXItQnV0dG9uLC5OZXdzcGFwZXItQnV0dG9uXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MXB4O1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSb2JvdG87XG5cdGZvbnQtc2l6ZToxM3B4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsZXR0ZXItc3BhY2luZzoycHg7XG5cdGxpbmUtaGVpZ2h0OjE3cHg7XG5cdHBhZGRpbmc6MTJweCAzNXB4O1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5OZXdzcGFwZXItQnV0dG9uOmhvdmVyLC5OZXdzcGFwZXItQnV0dG9uOmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MXB4O1xuXHRjb2xvcjpyZ2JhKDAsMCwwLDEuMDApO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uTmV3c3BhcGVyLVN1YnRpdGxlLC5OZXdzcGFwZXItU3VidGl0bGVcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgxNjgsMjE2LDIzOCwxLjAwKTtcblx0Zm9udC1mYW1pbHk6Um9ib3RvO1xuXHRmb250LXNpemU6MTVweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjkwMDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5OZXdzcGFwZXItVGl0bGUsLk5ld3NwYXBlci1UaXRsZVxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpcIlJvYm90byBTbGFiXCI7O1xuXHRmb250LXNpemU6NTBweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcblx0bGluZS1oZWlnaHQ6NTVweDtcblx0cGFkZGluZzowIDAgMTBweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uTmV3c3BhcGVyLVRpdGxlLUNlbnRlcmVkLC5OZXdzcGFwZXItVGl0bGUtQ2VudGVyZWRcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6XCJSb2JvdG8gU2xhYlwiOztcblx0Zm9udC1zaXplOjUwcHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo0MDA7XG5cdGxpbmUtaGVpZ2h0OjU1cHg7XG5cdHBhZGRpbmc6MCAwIDEwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uSGVyby1CdXR0b24sLkhlcm8tQnV0dG9uXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41MCk7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MXB4O1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjUwMDtcblx0bGV0dGVyLXNwYWNpbmc6M3B4O1xuXHRsaW5lLWhlaWdodDoxNHB4O1xuXHRwYWRkaW5nOjEwcHggMzBweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uSGVyby1CdXR0b246aG92ZXIsLkhlcm8tQnV0dG9uOmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MXB4O1xuXHRjb2xvcjpyZ2JhKDAsMCwwLDEuMDApO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uVmlkZW8tVGl0bGUsLlZpZGVvLVRpdGxlXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjMwcHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo5MDA7XG5cdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdHBhZGRpbmc6NXB4O1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5WaWRlby1TdWJUaXRsZSwuVmlkZW8tU3ViVGl0bGVcbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMzUpO1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjYwMDtcblx0bGV0dGVyLXNwYWNpbmc6MnB4O1xuXHRsaW5lLWhlaWdodDoxMnB4O1xuXHRwYWRkaW5nOjVweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uTm90R2VuZXJpYy1CdXR0b24sLk5vdEdlbmVyaWMtQnV0dG9uXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41MCk7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MXB4O1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjUwMDtcblx0bGV0dGVyLXNwYWNpbmc6M3B4O1xuXHRsaW5lLWhlaWdodDoxNHB4O1xuXHRwYWRkaW5nOjEwcHggMzBweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uTm90R2VuZXJpYy1CdXR0b246aG92ZXIsLk5vdEdlbmVyaWMtQnV0dG9uOmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjFweDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLk5vdEdlbmVyaWMtQmlnQnV0dG9uLC5Ob3RHZW5lcmljLUJpZ0J1dHRvblxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMTUpO1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjFweDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjE0cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo1MDA7XG5cdGxldHRlci1zcGFjaW5nOjNweDtcblx0bGluZS1oZWlnaHQ6MTRweDtcblx0cGFkZGluZzoyN3B4IDMwcHg7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLk5vdEdlbmVyaWMtQmlnQnV0dG9uOmhvdmVyLC5Ob3RHZW5lcmljLUJpZ0J1dHRvbjpob3Zlclxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjFweDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLldlYlByb2R1Y3QtQnV0dG9uLC5XZWJQcm9kdWN0LUJ1dHRvblxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTEsNTEsNTEsMS4wMCk7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDEuMDApO1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MnB4O1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjYwMDtcblx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRsaW5lLWhlaWdodDo0OHB4O1xuXHRwYWRkaW5nOjAgNDBweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uV2ViUHJvZHVjdC1CdXR0b246aG92ZXIsLldlYlByb2R1Y3QtQnV0dG9uOmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMS4wMCk7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDoycHg7XG5cdGNvbG9yOnJnYmEoNTEsNTEsNTEsMS4wMCk7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5SZXN0YXVyYW50LUJ1dHRvbiwuUmVzdGF1cmFudC1CdXR0b25cbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEwLDEwLDEwLDApO1xuXHRib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUwKTtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6c29saWQ7XG5cdGJvcmRlci13aWR0aDoycHg7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJvYm90bztcblx0Zm9udC1zaXplOjE3cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo1MDA7XG5cdGxldHRlci1zcGFjaW5nOjNweDtcblx0bGluZS1oZWlnaHQ6MTdweDtcblx0cGFkZGluZzoxMnB4IDM1cHg7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLlJlc3RhdXJhbnQtQnV0dG9uOmhvdmVyLC5SZXN0YXVyYW50LUJ1dHRvbjpob3Zlclxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwyMjQsMTI5LDEuMDApO1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjJweDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLkd5bS1CdXR0b24sLkd5bS1CdXR0b25cbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEzOSwxOTIsMzksMS4wMCk7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO1xuXHRib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJhbGV3YXk7XG5cdGZvbnQtc2l6ZToxNXB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdGxpbmUtaGVpZ2h0OjE1cHg7XG5cdHBhZGRpbmc6MTNweCAzNXB4O1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5HeW0tQnV0dG9uOmhvdmVyLC5HeW0tQnV0dG9uOmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgxMTQsMTY4LDAsMS4wMCk7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO1xuXHRib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5HeW0tQnV0dG9uLUxpZ2h0LC5HeW0tQnV0dG9uLUxpZ2h0XG57XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO1xuXHRib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjJweDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjE1cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo2MDA7XG5cdGxpbmUtaGVpZ2h0OjE1cHg7XG5cdHBhZGRpbmc6MTJweCAzNXB4O1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5HeW0tQnV0dG9uLUxpZ2h0OmhvdmVyLC5HeW0tQnV0dG9uLUxpZ2h0OmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgxMTQsMTY4LDAsMCk7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDEzOSwxOTIsMzksMS4wMCk7XG5cdGJvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MnB4O1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uU3BvcnRzLUJ1dHRvbi1MaWdodCwuU3BvcnRzLUJ1dHRvbi1MaWdodFxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNTApO1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjJweDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjE3cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo2MDA7XG5cdGxldHRlci1zcGFjaW5nOjJweDtcblx0bGluZS1oZWlnaHQ6MTdweDtcblx0cGFkZGluZzoxMnB4IDM1cHg7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLlNwb3J0cy1CdXR0b24tTGlnaHQ6aG92ZXIsLlNwb3J0cy1CdXR0b24tTGlnaHQ6aG92ZXJcbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO1xuXHRib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6c29saWQ7XG5cdGJvcmRlci13aWR0aDoycHg7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5TcG9ydHMtQnV0dG9uLVJlZCwuU3BvcnRzLUJ1dHRvbi1SZWRcbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIxOSwyOCwzNCwxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjE5LDI4LDM0LDApO1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjJweDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6UmFsZXdheTtcblx0Zm9udC1zaXplOjE3cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo2MDA7XG5cdGxldHRlci1zcGFjaW5nOjJweDtcblx0bGluZS1oZWlnaHQ6MTdweDtcblx0cGFkZGluZzoxMnB4IDM1cHg7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLlNwb3J0cy1CdXR0b24tUmVkOmhvdmVyLC5TcG9ydHMtQnV0dG9uLVJlZDpob3Zlclxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMS4wMCk7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDEuMDApO1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjJweDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLlBob3RvZ3JhcGh5LUJ1dHRvbiwuUGhvdG9ncmFwaHktQnV0dG9uXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7XG5cdGJvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MXB4O1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSYWxld2F5O1xuXHRmb250LXNpemU6MTVweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjYwMDtcblx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRsaW5lLWhlaWdodDoxNXB4O1xuXHRwYWRkaW5nOjEzcHggMzVweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uUGhvdG9ncmFwaHktQnV0dG9uOmhvdmVyLC5QaG90b2dyYXBoeS1CdXR0b246aG92ZXJcbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO1xuXHRib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4O1xuXHRib3JkZXItc3R5bGU6c29saWQ7XG5cdGJvcmRlci13aWR0aDoxcHg7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5OZXdzcGFwZXItQnV0dG9uLTIsLk5ld3NwYXBlci1CdXR0b24tMlxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNTApO1xuXHRib3JkZXItcmFkaXVzOjNweCAzcHggM3B4IDNweDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MnB4O1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSb2JvdG87XG5cdGZvbnQtc2l6ZToxNXB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6OTAwO1xuXHRsaW5lLWhlaWdodDoxNXB4O1xuXHRwYWRkaW5nOjEwcHggMzBweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uTmV3c3BhcGVyLUJ1dHRvbi0yOmhvdmVyLC5OZXdzcGFwZXItQnV0dG9uLTI6aG92ZXJcbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO1xuXHRib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Ym9yZGVyLXJhZGl1czozcHggM3B4IDNweCAzcHg7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjJweDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLkZlYXR1cmUtVG91ciwuRmVhdHVyZS1Ub3VyXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgxMzksMTkyLDM5LDEuMDApO1xuXHRib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtcblx0Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4O1xuXHRib3JkZXItc3R5bGU6c29saWQ7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSb2JvdG87XG5cdGZvbnQtc2l6ZToxN3B4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxN3B4O1xuXHRwYWRkaW5nOjE3cHggMzVweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uRmVhdHVyZS1Ub3VyOmhvdmVyLC5GZWF0dXJlLVRvdXI6aG92ZXJcbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNCwxNjgsMCwxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7XG5cdGJvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLkZlYXR1cmUtRXhhbXBsZXMsLkZlYXR1cmUtRXhhbXBsZXNcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMzMsNDIsNjQsMC4xNSk7XG5cdGJvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MnB4O1xuXHRjb2xvcjpyZ2JhKDMzLDQyLDY0LDAuNTApO1xuXHRmb250LWZhbWlseTpSb2JvdG87XG5cdGZvbnQtc2l6ZToxN3B4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxN3B4O1xuXHRwYWRkaW5nOjE1cHggMzVweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uRmVhdHVyZS1FeGFtcGxlczpob3ZlciwuRmVhdHVyZS1FeGFtcGxlczpob3Zlclxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6cmdiYSgxMzksMTkyLDM5LDEuMDApO1xuXHRib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjJweDtcblx0Y29sb3I6cmdiYSgxMzksMTkyLDM5LDEuMDApO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uc3ViY2FwdGlvbiwuc3ViY2FwdGlvblxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6cmdiYSgwLDAsMCwxLjAwKTtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMTExLDEyNCwxMzAsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OnJvYm90bztcblx0Zm9udC1zaXplOjE5cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo0MDA7XG5cdGxpbmUtaGVpZ2h0OjI0cHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLnRwLWNhcHRpb24ubWVudXRhYiwubWVudXRhYlxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6cmdiYSgwLDAsMCwxLjAwKTtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoNDEsNDYsNDksMS4wMCk7XG5cdGZvbnQtZmFtaWx5OnJvYm90bztcblx0Zm9udC1zaXplOjI1cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLnRwLWNhcHRpb24ubWVudXRhYjpob3ZlciwubWVudXRhYjpob3Zlclxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDIxMywwLDAsMS4wMCk7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5tYWluY29udGVudCwubWFpbmNvbnRlbnRcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMS4wMCk7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDAgMDtcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjpyZ2JhKDQxLDQ2LDQ5LDEuMDApO1xuXHRmb250LWZhbWlseTpyb2JvdG87XG5cdGZvbnQtc2l6ZToyMXB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoyNnB4O1xuXHRwYWRkaW5nOjA7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdHRleHQtc2hhZG93Om5vbmU7XG59XG5cbi50cC1jYXB0aW9uLm1pbml0ZXh0LC5taW5pdGV4dFxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6cmdiYSgwLDAsMCwxLjAwKTtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMTg1LDE4NiwxODcsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OnJvYm90bztcblx0Zm9udC1zaXplOjE1cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo0MDA7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uRmVhdHVyZS1CdXksLkZlYXR1cmUtQnV5XG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDE1NCwyMzgsMS4wMCk7XG5cdGJvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO1xuXHRib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJvYm90bztcblx0Zm9udC1zaXplOjE3cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjE3cHg7XG5cdHBhZGRpbmc6MTdweCAzNXB4O1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5GZWF0dXJlLUJ1eTpob3ZlciwuRmVhdHVyZS1CdXk6aG92ZXJcbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTMzLDIxNCwxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7XG5cdGJvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLkZlYXR1cmUtRXhhbXBsZXMtTGlnaHQsLkZlYXR1cmUtRXhhbXBsZXMtTGlnaHRcbntcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7XG5cdGJvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MnB4O1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO1xuXHRmb250LWZhbWlseTpSb2JvdG87XG5cdGZvbnQtc2l6ZToxN3B4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxN3B4O1xuXHRwYWRkaW5nOjE1cHggMzVweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uRmVhdHVyZS1FeGFtcGxlcy1MaWdodDpob3ZlciwuRmVhdHVyZS1FeGFtcGxlcy1MaWdodDpob3Zlclxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4O1xuXHRib3JkZXItc3R5bGU6c29saWQ7XG5cdGJvcmRlci13aWR0aDoycHg7XG5cdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5GYWNlYm9vay1MaWtlcywuRmFjZWJvb2stTGlrZXNcbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDU5LDg5LDE1MywxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0Zm9udC1mYW1pbHk6Um9ib3RvO1xuXHRmb250LXNpemU6MTVweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjUwMDtcblx0bGluZS1oZWlnaHQ6MjJweDtcblx0cGFkZGluZzo1cHggMTVweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uVHdpdHRlci1GYXZvcml0ZXMsLlR3aXR0ZXItRmF2b3JpdGVzXG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwKTtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgxMzYsMTUzLDE2NiwxLjAwKTtcblx0Zm9udC1mYW1pbHk6Um9ib3RvO1xuXHRmb250LXNpemU6MTVweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjUwMDtcblx0bGluZS1oZWlnaHQ6MjJweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5Ud2l0dGVyLUxpbmssLlR3aXR0ZXItTGlua1xue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4O1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoMTM1LDE1MywxNjUsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJvYm90bztcblx0Zm9udC1zaXplOjE1cHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo1MDA7XG5cdGxpbmUtaGVpZ2h0OjE1cHg7XG5cdHBhZGRpbmc6MTFweCAxMXB4IDlweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnRwLWNhcHRpb24uVHdpdHRlci1MaW5rOmhvdmVyLC5Ud2l0dGVyLUxpbms6aG92ZXJcbntcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTMyLDE4MCwxLjAwKTtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi50cC1jYXB0aW9uLlR3aXR0ZXItUmV0d2VldCwuVHdpdHRlci1SZXR3ZWV0XG57XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwKTtcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOjAgMCAwIDA7XG5cdGJvcmRlci1zdHlsZTpub25lO1xuXHRib3JkZXItd2lkdGg6MDtcblx0Y29sb3I6cmdiYSgxMzYsMTUzLDE2NiwxLjAwKTtcblx0Zm9udC1mYW1pbHk6Um9ib3RvO1xuXHRmb250LXNpemU6MTVweDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjUwMDtcblx0bGluZS1oZWlnaHQ6MjJweDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQsLlR3aXR0ZXItQ29udGVudFxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czowIDAgMCAwO1xuXHRib3JkZXItc3R5bGU6bm9uZTtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGNvbG9yOnJnYmEoNDEsNDcsNTEsMS4wMCk7XG5cdGZvbnQtZmFtaWx5OlJvYm90bztcblx0Zm9udC1zaXplOjIwcHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo1MDA7XG5cdGxpbmUtaGVpZ2h0OjI4cHg7XG5cdHBhZGRpbmc6MzBweCAzMHB4IDcwcHg7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi5yZXZ0cC1zZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnJldnRwLXNlYXJjaGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLnJldnRwLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ucmV2dHAtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl17IFx0XG5cdGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gICAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG5cbi50cC1jYXB0aW9uLkJpZ0JvbGQtVGl0bGUsXG4uQmlnQm9sZC1UaXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAxMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXk7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLnRwLWNhcHRpb24uQmlnQm9sZC1TdWJUaXRsZSxcbi5CaWdCb2xkLVN1YlRpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwKTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXk7XG4gICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4XG59XG4udHAtY2FwdGlvbi5CaWdCb2xkLUJ1dHRvbixcbi5CaWdCb2xkLUJ1dHRvbiB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5O1xuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDUwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweFxufVxuLnRwLWNhcHRpb24uQmlnQm9sZC1CdXR0b246aG92ZXIsXG4uQmlnQm9sZC1CdXR0b246aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHhcbn1cbi50cC1jYXB0aW9uLkZvb2RDYXJvdXNlbC1Db250ZW50LFxuLkZvb2RDYXJvdXNlbC1Db250ZW50IHtcbiAgICBjb2xvcjogcmdiYSg0MSwgNDYsIDQ5LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXk7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDEsIDQ2LCA0OSwgMS4wMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLnRwLWNhcHRpb24uRm9vZENhcm91c2VsLUJ1dHRvbixcbi5Gb29kQ2Fyb3VzZWwtQnV0dG9uIHtcbiAgICBjb2xvcjogcmdiYSg0MSwgNDYsIDQ5LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXk7XG4gICAgcGFkZGluZzogMTVweCA3MHB4IDE1cHggNTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDEsIDQ2LCA0OSwgMS4wMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4XG59XG4udHAtY2FwdGlvbi5Gb29kQ2Fyb3VzZWwtQnV0dG9uOmhvdmVyLFxuLkZvb2RDYXJvdXNlbC1CdXR0b246aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCA0NiwgNDksIDEuMDApO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MSwgNDYsIDQ5LCAxLjAwKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweFxufVxuLnRwLWNhcHRpb24uRm9vZENhcm91c2VsLUNsb3NlQnV0dG9uLFxuLkZvb2RDYXJvdXNlbC1DbG9zZUJ1dHRvbiB7XG4gICAgY29sb3I6IHJnYmEoNDEsIDQ2LCA0OSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5O1xuICAgIHBhZGRpbmc6IDE0cHggMTRweCAxNHB4IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQxLCA0NiwgNDksIDApO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHhcbn1cbi50cC1jYXB0aW9uLkZvb2RDYXJvdXNlbC1DbG9zZUJ1dHRvbjpob3Zlcixcbi5Gb29kQ2Fyb3VzZWwtQ2xvc2VCdXR0b246aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCA0NiwgNDksIDEuMDApO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MSwgNDYsIDQ5LCAwKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHhcbn1cbi50cC1jYXB0aW9uLlZpZGVvLVN1YlRpdGxlLFxuLlZpZGVvLVN1YlRpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXk7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi50cC1jYXB0aW9uLlZpZGVvLVRpdGxlLFxuLlZpZGVvLVRpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXk7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udHAtY2FwdGlvbi5UcmF2ZWwtQmlnQ2FwdGlvbixcbi5UcmF2ZWwtQmlnQ2FwdGlvbiB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLnRwLWNhcHRpb24uVHJhdmVsLVNtYWxsQ2FwdGlvbixcbi5UcmF2ZWwtU21hbGxDYXB0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udHAtY2FwdGlvbi5UcmF2ZWwtQ2FsbFRvQWN0aW9uLFxuLlRyYXZlbC1DYWxsVG9BY3Rpb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweFxufVxuLnRwLWNhcHRpb24uVHJhdmVsLUNhbGxUb0FjdGlvbjpob3Zlcixcbi5UcmF2ZWwtQ2FsbFRvQWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHhcbn1cblxuXG4udHAtY2FwdGlvbi5Sb3RhdGluZ1dvcmRzLVRpdGxlV2hpdGUsXG4uUm90YXRpbmdXb3Jkcy1UaXRsZVdoaXRlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXk7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi50cC1jYXB0aW9uLlJvdGF0aW5nV29yZHMtQnV0dG9uLFxuLlJvdGF0aW5nV29yZHMtQnV0dG9uIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXk7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggNTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4XG59XG4udHAtY2FwdGlvbi5Sb3RhdGluZ1dvcmRzLUJ1dHRvbjpob3Zlcixcbi5Sb3RhdGluZ1dvcmRzLUJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweFxufVxuLnRwLWNhcHRpb24uUm90YXRpbmdXb3Jkcy1TbWFsbFRleHQsXG4uUm90YXRpbmdXb3Jkcy1TbWFsbFRleHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogUmFsZXdheTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtc2hhZG93OiBub25lXG59XG5cblxuXG5cbi50cC1jYXB0aW9uLkNvbnRlbnRab29tLVNtYWxsVGl0bGUsXG4uQ29udGVudFpvb20tU21hbGxUaXRsZSB7XG4gICAgY29sb3I6IHJnYmEoNDEsIDQ2LCA0OSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5O1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi50cC1jYXB0aW9uLkNvbnRlbnRab29tLVNtYWxsU3VidGl0bGUsXG4uQ29udGVudFpvb20tU21hbGxTdWJ0aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMTExLCAxMjQsIDEzMCwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5O1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi50cC1jYXB0aW9uLkNvbnRlbnRab29tLVNtYWxsSWNvbixcbi5Db250ZW50Wm9vbS1TbWFsbEljb24ge1xuICAgIGNvbG9yOiByZ2JhKDQxLCA0NiwgNDksIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogUmFsZXdheTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLnRwLWNhcHRpb24uQ29udGVudFpvb20tU21hbGxJY29uOmhvdmVyLFxuLkNvbnRlbnRab29tLVNtYWxsSWNvbjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMTExLCAxMjQsIDEzMCwgMS4wMCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweFxufVxuLnRwLWNhcHRpb24uQ29udGVudFpvb20tRGV0YWlsVGl0bGUsXG4uQ29udGVudFpvb20tRGV0YWlsVGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDQxLCA0NiwgNDksIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogUmFsZXdheTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udHAtY2FwdGlvbi5Db250ZW50Wm9vbS1EZXRhaWxTdWJUaXRsZSxcbi5Db250ZW50Wm9vbS1EZXRhaWxTdWJUaXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMTExLCAxMjQsIDEzMCwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5O1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi50cC1jYXB0aW9uLkNvbnRlbnRab29tLURldGFpbENvbnRlbnQsXG4uQ29udGVudFpvb20tRGV0YWlsQ29udGVudCB7XG4gICAgY29sb3I6IHJnYmEoMTExLCAxMjQsIDEzMCwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5O1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi50cC1jYXB0aW9uLkNvbnRlbnRab29tLUJ1dHRvbixcbi5Db250ZW50Wm9vbS1CdXR0b24ge1xuICAgIGNvbG9yOiByZ2JhKDQxLCA0NiwgNDksIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogUmFsZXdheTtcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCA1MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MSwgNDYsIDQ5LCAwLjUwKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHhcbn1cbi50cC1jYXB0aW9uLkNvbnRlbnRab29tLUJ1dHRvbjpob3Zlcixcbi5Db250ZW50Wm9vbS1CdXR0b246aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCA0NiwgNDksIDEuMDApO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MSwgNDYsIDQ5LCAxLjAwKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweFxufVxuLnRwLWNhcHRpb24uQ29udGVudFpvb20tQnV0dG9uQ2xvc2UsXG4uQ29udGVudFpvb20tQnV0dG9uQ2xvc2Uge1xuICAgIGNvbG9yOiByZ2JhKDQxLCA0NiwgNDksIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogUmFsZXdheTtcbiAgICBwYWRkaW5nOiAxNHB4IDE0cHggMTRweCAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MSwgNDYsIDQ5LCAwLjUwKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4XG59XG4udHAtY2FwdGlvbi5Db250ZW50Wm9vbS1CdXR0b25DbG9zZTpob3Zlcixcbi5Db250ZW50Wm9vbS1CdXR0b25DbG9zZTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDQ2LCA0OSwgMS4wMCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQxLCA0NiwgNDksIDEuMDApO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweFxufVxuLnRwLWNhcHRpb24uTmV3c3BhcGVyLVRpdGxlLFxuLk5ld3NwYXBlci1UaXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi50cC1jYXB0aW9uLk5ld3NwYXBlci1TdWJ0aXRsZSxcbi5OZXdzcGFwZXItU3VidGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDE2OCwgMjE2LCAyMzgsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi50cC1jYXB0aW9uLk5ld3NwYXBlci1CdXR0b24sXG4uTmV3c3BhcGVyLUJ1dHRvbiB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgcGFkZGluZzogMTJweCAzNXB4IDEycHggMzVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udHAtY2FwdGlvbi5OZXdzcGFwZXItQnV0dG9uOmhvdmVyLFxuLk5ld3NwYXBlci1CdXR0b246aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweFxufVxuLnRwLWNhcHRpb24ucnR3aGl0ZW1lZGl1bSxcbi5ydHdoaXRlbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnJldnRwLXNlYXJjaGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdC5yZXZ0cC1zZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0LnJldnRwLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdC5yZXZ0cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7IHdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG59XG5cbi5yZXZ0cC1zZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4ucmV2dHAtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcdFxuXHRmb250LWZhbWlseTogXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDlhZWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYSxcbiAgICAudHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMwMDg0QjQgIWltcG9ydGFudFxuICAgIH1cbiAgICAudHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA4NEI0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnRcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uQ29uY2VwdC1UaXRsZSxcbiAgICAuQ29uY2VwdC1UaXRsZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkO1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHhcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uQ29uY2VwdC1TdWJUaXRsZSxcbiAgICAuQ29uY2VwdC1TdWJUaXRsZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5O1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHhcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uQ29uY2VwdC1Db250ZW50LFxuICAgIC5Db25jZXB0LUNvbnRlbnQge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHhcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uQ29uY2VwdC1Nb3JlQnRuLFxuICAgIC5Db25jZXB0LU1vcmVCdG4ge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDhweCA3cHggMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDUwcHggNTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgIH1cbiAgICAudHAtY2FwdGlvbi5Db25jZXB0LU1vcmVCdG46aG92ZXIsXG4gICAgLkNvbmNlcHQtTW9yZUJ0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCA1MHB4IDUwcHhcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uQ29uY2VwdC1MZXNzQnRuLFxuICAgIC5Db25jZXB0LUxlc3NCdG4ge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDhweCA3cHggMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggNTBweCA1MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgfVxuICAgIC50cC1jYXB0aW9uLkNvbmNlcHQtTGVzc0J0bjpob3ZlcixcbiAgICAuQ29uY2VwdC1MZXNzQnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDUwcHggNTBweFxuICAgIH1cbiAgICAudHAtY2FwdGlvbi5Db25jZXB0LVN1YlRpdGxlLURhcmssXG4gICAgLkNvbmNlcHQtU3ViVGl0bGUtRGFyayB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5O1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHhcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uQ29uY2VwdC1UaXRsZS1EYXJrLFxuICAgIC5Db25jZXB0LVRpdGxlLURhcmsge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAxMHB4IDBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHhcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uQ29uY2VwdC1Nb3JlQnRuLURhcmssXG4gICAgLkNvbmNlcHQtTW9yZUJ0bi1EYXJrIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgcGFkZGluZzogMTBweCA4cHggN3B4IDEwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCA1MHB4IDUwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uQ29uY2VwdC1Nb3JlQnRuLURhcms6aG92ZXIsXG4gICAgLkNvbmNlcHQtTW9yZUJ0bi1EYXJrOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDUwcHggNTBweFxuICAgIH1cbiAgICAudHAtY2FwdGlvbi5Db25jZXB0LUNvbnRlbnQtRGFyayxcbiAgICAuQ29uY2VwdC1Db250ZW50LURhcmsge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHhcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uQ29uY2VwdC1Ob3RpY2UsXG4gICAgLkNvbmNlcHQtTm90aWNlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90byBDb25kZW5zZWQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4XG4gICAgfVxuICAgIC50cC1jYXB0aW9uLkNvbmNlcHQtQ29udGVudCBhLFxuICAgIC50cC1jYXB0aW9uLkNvbmNlcHQtQ29udGVudCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50cC1jYXB0aW9uLkNvbmNlcHQtQ29udGVudCBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50cC1jYXB0aW9uLkNvbmNlcHQtQ29udGVudC1EYXJrIGEsXG4gICAgLnRwLWNhcHRpb24uQ29uY2VwdC1Db250ZW50LURhcmsgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudHAtY2FwdGlvbi5Db25jZXB0LUNvbnRlbnQtRGFyayBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGEsXG4gICAgLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMDA4NEI0ICFpbXBvcnRhbnRcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwODRCNCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50XG4gICAgfVxuICAgIC50cC1jYXB0aW9uLkNyZWF0aXZlLVRpdGxlLFxuICAgIC5DcmVhdGl2ZS1UaXRsZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5O1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4XG4gICAgfVxuICAgIC50cC1jYXB0aW9uLkNyZWF0aXZlLVN1YlRpdGxlLFxuICAgIC5DcmVhdGl2ZS1TdWJUaXRsZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIwNSwgMTc2LCAxMzEsIDEuMDApO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4XG4gICAgfVxuICAgIC50cC1jYXB0aW9uLkNyZWF0aXZlLUJ1dHRvbixcbiAgICAuQ3JlYXRpdmUtQnV0dG9uIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjA1LCAxNzYsIDEzMSwgMS4wMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDUwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNSwgMTc2LCAxMzEsIDAuMjUpO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4XG4gICAgfVxuICAgIC50cC1jYXB0aW9uLkNyZWF0aXZlLUJ1dHRvbjpob3ZlcixcbiAgICAuQ3JlYXRpdmUtQnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjA1LCAxNzYsIDEzMSwgMS4wMCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNSwgMTc2LCAxMzEsIDEuMDApO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4XG4gICAgfVxuXG4udHAtY2FwdGlvbi5zdWJjYXB0aW9uLFxuICAgIC5zdWJjYXB0aW9uIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTExLCAxMjQsIDEzMCwgMS4wMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uUmVkRG90LFxuICAgIC5SZWREb3Qge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTsgICAgICAgIFxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7ICAgICAgICBcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAwLCAwLCAxLjAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDUwcHggNTBweFxuICAgIH1cbiAgICAudHAtY2FwdGlvbi5SZWREb3Q6aG92ZXIsXG4gICAgLlJlZERvdDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTMsIDAsIDAsIDEuMDApO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDUwcHggNTBweFxuICAgIH1cblxuICAgIC50cC1jYXB0aW9uLlNsaWRpbmdPdmVybGF5cy1UaXRsZSxcbiAgICAuU2xpZGluZ092ZXJsYXlzLVRpdGxlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXk7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4XG4gICAgfVxuICAgIC50cC1jYXB0aW9uLlNsaWRpbmdPdmVybGF5cy1UaXRsZSxcbiAgICAuU2xpZGluZ092ZXJsYXlzLVRpdGxlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXk7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4XG4gICAgfVxuXG4gICAgIC50cC1jYXB0aW9uLldvby1UaXRsZUxhcmdlLFxuICAgIC5Xb28tVGl0bGVMYXJnZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0eXBlOiB0ZXh0XG4gICAgfVxuICAgIC50cC1jYXB0aW9uLldvby1SYXRpbmcsXG4gICAgLldvby1SYXRpbmcge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHlwZTogdGV4dFxuICAgIH1cbiAgICAudHAtY2FwdGlvbi5Xb28tU3ViVGl0bGUsXG4gICAgLldvby1TdWJUaXRsZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHR5cGU6IHRleHRcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uV29vLVByaWNlTGFyZ2UsXG4gICAgLldvby1QcmljZUxhcmdlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHlwZTogdGV4dFxuICAgIH1cbiAgICAudHAtY2FwdGlvbi5Xb28tUHJvZHVjdEluZm8sXG4gICAgLldvby1Qcm9kdWN0SW5mbyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIHBhZGRpbmc6IDEycHggNzVweCAxMnB4IDUwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIwNywgMTE0LCAxLjAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCA0cHggNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0eXBlOiBidXR0b25cbiAgICB9XG4gICAgLnRwLWNhcHRpb24uV29vLVByb2R1Y3RJbmZvOmhvdmVyLFxuICAgIC5Xb28tUHJvZHVjdEluZm86aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTY4LCA3MSwgMS4wMCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggNHB4IDRweFxuICAgIH1cbiAgICAudHAtY2FwdGlvbi5Xb28tQWRkVG9DYXJ0LFxuICAgIC5Xb28tQWRkVG9DYXJ0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgcGFkZGluZzogMTJweCAzNXB4IDEycHggMzVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjA3LCAxMTQsIDEuMDApO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDRweCA0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHR5cGU6IGJ1dHRvblxuICAgIH1cbiAgICAudHAtY2FwdGlvbi5Xb28tQWRkVG9DYXJ0OmhvdmVyLFxuICAgIC5Xb28tQWRkVG9DYXJ0OmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE2OCwgNzEsIDEuMDApO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDRweCA0cHhcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uV29vLVRpdGxlTGFyZ2UsXG4gICAgLldvby1UaXRsZUxhcmdlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXk7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHR5cGU6IHRleHRcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uV29vLVN1YlRpdGxlLFxuICAgIC5Xb28tU3ViVGl0bGUge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICB0eXBlOiB0ZXh0XG4gICAgfVxuICAgIC50cC1jYXB0aW9uLldvby1QcmljZUxhcmdlLFxuICAgIC5Xb28tUHJpY2VMYXJnZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHR5cGU6IHRleHRcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uV29vLVByb2R1Y3RJbmZvLFxuICAgIC5Xb28tUHJvZHVjdEluZm8ge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDc1cHggMTJweCA1MHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMDcsIDExNCwgMS4wMCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggNHB4IDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHlwZTogYnV0dG9uXG4gICAgfVxuICAgIC50cC1jYXB0aW9uLldvby1Qcm9kdWN0SW5mbzpob3ZlcixcbiAgICAuV29vLVByb2R1Y3RJbmZvOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE2OCwgNzEsIDEuMDApO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDRweCA0cHhcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uV29vLUFkZFRvQ2FydCxcbiAgICAuV29vLUFkZFRvQ2FydCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIHBhZGRpbmc6IDEycHggMzVweCAxMnB4IDM1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIwNywgMTE0LCAxLjAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCA0cHggNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0eXBlOiBidXR0b25cbiAgICB9XG4gICAgLnRwLWNhcHRpb24uV29vLUFkZFRvQ2FydDpob3ZlcixcbiAgICAuV29vLUFkZFRvQ2FydDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxNjgsIDcxLCAxLjAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCA0cHggNHB4XG4gICAgfVxuXG4gICAgLnRwLWNhcHRpb24uRnVsbFNjcmVlbi1Ub2dnbGUsXG4gICAgLkZ1bGxTY3JlZW4tVG9nZ2xlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXk7XG4gICAgICAgIHBhZGRpbmc6IDExcHggOHB4IDExcHggMTJweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTApO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICB9XG4gICAgLnRwLWNhcHRpb24uRnVsbFNjcmVlbi1Ub2dnbGU6aG92ZXIsXG4gICAgLkZ1bGxTY3JlZW4tVG9nZ2xlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4XG4gICAgfVxuXG4gICAgLnRwLWNhcHRpb24uQWdlbmN5LVRpdGxlLFxuLkFnZW5jeS1UaXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBsYXRvO1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEwcHhcbn1cbi50cC1jYXB0aW9uLkFnZW5jeS1TdWJUaXRsZSxcbi5BZ2VuY3ktU3ViVGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4udHAtY2FwdGlvbi5BZ2VuY3ktUGxheUJ0bixcbi5BZ2VuY3ktUGxheUJ0biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweCAxMDBweCAxMDBweCAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi50cC1jYXB0aW9uLkFnZW5jeS1QbGF5QnRuOmhvdmVyLFxuLkFnZW5jeS1QbGF5QnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggMTAwcHggMTAwcHggMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG4udHAtY2FwdGlvbi5BZ2VuY3ktU21hbGxUZXh0LFxuLkFnZW5jeS1TbWFsbFRleHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogbGF0bztcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHhcbn1cbi50cC1jYXB0aW9uLkFnZW5jeS1Tb2NpYWwsXG4uQWdlbmN5LVNvY2lhbCB7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4udHAtY2FwdGlvbi5BZ2VuY3ktU29jaWFsOmhvdmVyLFxuLkFnZW5jeS1Tb2NpYWw6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEuMDApO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG4udHAtY2FwdGlvbi5BZ2VuY3ktQ2xvc2VCdG4sXG4uQWdlbmN5LUNsb3NlQnRuIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggMTAwcHggMTAwcHggMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4udHAtY2FwdGlvbi5BZ2VuY3ktQ2xvc2VCdG46aG92ZXIsXG4uQWdlbmN5LUNsb3NlQnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweCAxMDBweCAxMDBweCAxMDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnRwLWNhcHRpb24uRGluaW5nLVRpdGxlLFxuLkRpbmluZy1UaXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxMHB4XG59XG4udHAtY2FwdGlvbi5EaW5pbmctU3ViVGl0bGUsXG4uRGluaW5nLVN1YlRpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi50cC1jYXB0aW9uLkRpbmluZy1CdG5MaWdodCxcbi5EaW5pbmctQnRuTGlnaHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBwYWRkaW5nOiAxN3B4IDczcHggMTdweCA1MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHhcbn1cbi50cC1jYXB0aW9uLkRpbmluZy1CdG5MaWdodDpob3Zlcixcbi5EaW5pbmctQnRuTGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweFxufVxuLnRwLWNhcHRpb24uRGluaW5nLVNvY2lhbCxcbi5EaW5pbmctU29jaWFsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi50cC1jYXB0aW9uLkRpbmluZy1Tb2NpYWw6aG92ZXIsXG4uRGluaW5nLVNvY2lhbDpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG50cC1jYXB0aW9uLlRlYW0tVGh1bWIsXG4uVGVhbS1UaHVtYiB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udHAtY2FwdGlvbi5UZWFtLVRodW1iOmhvdmVyLFxuLlRlYW0tVGh1bWI6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG4udHAtY2FwdGlvbi5UZWFtLU5hbWUsXG4uVGVhbS1OYW1lIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udHAtY2FwdGlvbi5UZWFtLVBvc2l0aW9uLFxuLlRlYW0tUG9zaXRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLnRwLWNhcHRpb24uVGVhbS1EZXNjcmlwdGlvbixcbi5UZWFtLURlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udHAtY2FwdGlvbi5UZWFtLVNvY2lhbCxcbi5UZWFtLVNvY2lhbCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi50cC1jYXB0aW9uLlRlYW0tU29jaWFsOmhvdmVyLFxuLlRlYW0tU29jaWFsOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4udHAtY2FwdGlvbi5WaWRlb0NvbnRyb2xzLVBsYXksXG4uVmlkZW9Db250cm9scy1QbGF5IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggN3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4IDEwMHB4IDEwMHB4IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuLnRwLWNhcHRpb24uVmlkZW9Db250cm9scy1QbGF5OmhvdmVyLFxuLlZpZGVvQ29udHJvbHMtUGxheTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggMTAwcHggMTAwcHggMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG4udHAtY2FwdGlvbi5WaWRlb1BsYXllci1UaXRsZSxcbi5WaWRlb1BsYXllci1UaXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEwcHhcbn1cbi50cC1jYXB0aW9uLlZpZGVvUGxheWVyLVN1YlRpdGxlLFxuLlZpZGVvUGxheWVyLVN1YlRpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuLnRwLWNhcHRpb24uVmlkZW9QbGF5ZXItU29jaWFsLFxuLlZpZGVvUGxheWVyLVNvY2lhbCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi50cC1jYXB0aW9uLlZpZGVvUGxheWVyLVNvY2lhbDpob3Zlcixcbi5WaWRlb1BsYXllci1Tb2NpYWw6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG4udHAtY2FwdGlvbi5WaWRlb0NvbnRyb2xzLU11dGUsXG4uVmlkZW9Db250cm9scy1NdXRlIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggMTAwcHggMTAwcHggMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4udHAtY2FwdGlvbi5WaWRlb0NvbnRyb2xzLU11dGU6aG92ZXIsXG4uVmlkZW9Db250cm9scy1NdXRlOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweCAxMDBweCAxMDBweCAxMDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cbi50cC1jYXB0aW9uLlZpZGVvQ29udHJvbHMtUGF1c2UsXG4uVmlkZW9Db250cm9scy1QYXVzZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4IDEwMHB4IDEwMHB4IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuLnRwLWNhcHRpb24uVmlkZW9Db250cm9scy1QYXVzZTpob3Zlcixcbi5WaWRlb0NvbnRyb2xzLVBhdXNlOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweCAxMDBweCAxMDBweCAxMDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiB9XG5cbi5zb3VuZGNsb3Vkd3JhcHBlciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcbn1cbi50cC1jYXB0aW9uLlNsZWVrTGFuZGluZy1UaXRsZSxcbi5TbGVla0xhbmRpbmctVGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweFxufVxuLnRwLWNhcHRpb24uU2xlZWtMYW5kaW5nLUJ1dHRvbkJHLFxuLlNsZWVrTGFuZGluZy1CdXR0b25CRyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgZm9udC1zaXplOiBweDtcbiAgICBsaW5lLWhlaWdodDogcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAycHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi50cC1jYXB0aW9uLlNsZWVrTGFuZGluZy1TbWFsbFRpdGxlLFxuLlNsZWVrTGFuZGluZy1TbWFsbFRpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHhcbn1cbi50cC1jYXB0aW9uLlNsZWVrTGFuZGluZy1Cb3R0b21UZXh0LFxuLlNsZWVrTGFuZGluZy1Cb3R0b21UZXh0IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udHAtY2FwdGlvbi5TbGVla0xhbmRpbmctU29jaWFsLFxuLlNsZWVrTGFuZGluZy1Tb2NpYWwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuLnRwLWNhcHRpb24uU2xlZWtMYW5kaW5nLVNvY2lhbDpob3Zlcixcbi5TbGVla0xhbmRpbmctU29jaWFsOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuI3Jldl9zbGlkZXJfNDI5XzFfd3JhcHBlciAudHAtbG9hZGVyLnNwaW5uZXIyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1ICFpbXBvcnRhbnQ7XG59XG4udHAtZmF0IHtcbiAgICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG59XG5cbi50cC1jYXB0aW9uLlBvc3RTbGlkZXItQ2F0ZWdvcnksXG4uUG9zdFNsaWRlci1DYXRlZ29yeSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udHAtY2FwdGlvbi5Qb3N0U2xpZGVyLVRpdGxlLFxuLlBvc3RTbGlkZXItVGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udHAtY2FwdGlvbi5Qb3N0U2xpZGVyLUNvbnRlbnQsXG4uUG9zdFNsaWRlci1Db250ZW50IHtcbiAgICBjb2xvcjogcmdiYSgxMTksIDExOSwgMTE5LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udHAtY2FwdGlvbi5Qb3N0U2xpZGVyLUJ1dHRvbixcbi5Qb3N0U2xpZGVyLUJ1dHRvbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgcGFkZGluZzogMXB4IDU2cHggMXB4IDMycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi50cC1jYXB0aW9uLlBvc3RTbGlkZXItQnV0dG9uOmhvdmVyLFxuLlBvc3RTbGlkZXItQnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAxLjAwKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi8qIG1lZGlhIHF1ZXJpZXMgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge30gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge30gLnRwLWNhcHRpb24uTGFuZGluZ1BhZ2UtVGl0bGUsXG4uTGFuZGluZ1BhZ2UtVGl0bGUge1xuICAgIGNvbG9yOnJnYmEoMjU1LFxuICAgIDI1NSxcbiAgICAyNTUsXG4gICAgMS4wMCk7XG4gICAgZm9udC1zaXplOjcwcHg7XG4gICAgbGluZS1oZWlnaHQ6ODBweDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6TGF0bztcbiAgICBwYWRkaW5nOjAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6bm9uZTtcbiAgICBib3JkZXItd2lkdGg6MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzoxMHB4XG59XG4udHAtY2FwdGlvbi5MYW5kaW5nUGFnZS1TdWJUaXRsZSxcbi5MYW5kaW5nUGFnZS1TdWJUaXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udHAtY2FwdGlvbi5MYW5kaW5nUGFnZS1CdXR0b24sXG4uTGFuZGluZ1BhZ2UtQnV0dG9uIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBwYWRkaW5nOiAwcHggMzVweCAwcHggMzVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4XG59XG4udHAtY2FwdGlvbi5MYW5kaW5nUGFnZS1CdXR0b246aG92ZXIsXG4uTGFuZGluZ1BhZ2UtQnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxLjAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG4udHAtY2FwdGlvbi5BcHAtQ29udGVudCBhLFxuLnRwLWNhcHRpb24uQXBwLUNvbnRlbnQgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzg5MTI0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4udHAtY2FwdGlvbi5BcHAtQ29udGVudCBhOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg5MTI0ZSAhaW1wb3J0YW50O1xufVxuLnRwLWNhcHRpb24uUm9ja0JhbmQtTG9nb1RleHQsXG4uUm9ja0JhbmQtTG9nb1RleHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogT3N3YWxkO1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGEsXG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zb3VuZGNsb3Vkd3JhcHBlciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcbn1cblxuLnRwLWNhcHRpb24uQWdlbmN5LUxvZ29UZXh0LFxuLkFnZW5jeS1Mb2dvVGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweFxufVxuLnRwLWNhcHRpb24uQ29taW5nU29vbi1IaWdobGlnaHQsXG4uQ29taW5nU29vbi1IaWdobGlnaHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBwYWRkaW5nOiAwIDIwcHggM3B4IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTQsIDIzOCwgMS4wMCk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi50cC1jYXB0aW9uLkNvbWluZ1Nvb24tQ291bnQsXG4uQ29taW5nU29vbi1Db3VudCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLnRwLWNhcHRpb24uQ29taW5nU29vbi1Db3VudFVuaXQsXG4uQ29taW5nU29vbi1Db3VudFVuaXQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4udHAtY2FwdGlvbi5Db21pbmdTb29uLU5vdGlmeU1lLFxuLkNvbWluZ1Nvb24tTm90aWZ5TWUge1xuICAgIGNvbG9yOiByZ2JhKDE2NCwgMTU3LCAxNDMsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbiNtY19lbWJlZF9zaWdudXAgaW5wdXQjbWNlLUVNQUlMIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbiNtY19lbWJlZF9zaWdudXAgaW5wdXQjbWNlLUVNQUlMW3R5cGU9XCJlbWFpbFwiXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICAgIGJvcmRlci1yaWdodDogMDtcbn1cbiNtY19lbWJlZF9zaWdudXAgaW5wdXQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLFxuI21jX2VtYmVkX3NpZ251cCBpbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmU6Zm9jdXMge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDlhZWU7XG4gICAgYmFja2dyb3VuZDogIzAwOWFlZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4jbWNfZW1iZWRfc2lnbnVwIGlucHV0I21jLWVtYmVkZGVkLXN1YnNjcmliZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwODNkNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjbWNfZW1iZWRfc2lnbnVwIGlucHV0I21jZS1FTUFJTCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG59XG4udHAtY2FwdGlvbi5BZ2VuY3ktU21hbGxUaXRsZSxcbi5BZ2VuY3ktU21hbGxUaXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBsYXRvO1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweFxufVxuLnRwLWNhcHRpb24uQWdlbmN5LVNtYWxsQ29udGVudCxcbi5BZ2VuY3ktU21hbGxDb250ZW50IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IGxhdG87XG4gICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuLnRwLWNhcHRpb24uQWdlbmN5LVNtYWxsTGluayxcbi5BZ2VuY3ktU21hbGxMaW5rIHtcbiAgICBjb2xvcjogcmdiYSgyNDgsIDEyNCwgOSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBsYXRvO1xuICAgIHBhZGRpbmc6IDAgMCAwcHggMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4N2MwOSAhaW1wb3J0YW50XG59XG4udHAtY2FwdGlvbi5BZ2VuY3ktU21hbGxMaW5rOmhvdmVyLFxuLkFnZW5jeS1TbWFsbExpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG4udHAtY2FwdGlvbi5BZ2VuY3ktTmF2QnV0dG9uLFxuLkFnZW5jeS1OYXZCdXR0b24ge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEuMDApO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuLnRwLWNhcHRpb24uQWdlbmN5LU5hdkJ1dHRvbjpob3Zlcixcbi5BZ2VuY3ktTmF2QnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMS4wMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG4udHAtY2FwdGlvbi5BZ2VuY3ktU21hbGxMaW5rR3JlZW4sXG4uQWdlbmN5LVNtYWxsTGlua0dyZWVuIHtcbiAgICBjb2xvcjogcmdiYSgxMDksIDE3NywgMTU1LCAxLjAwKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IGxhdG87XG4gICAgcGFkZGluZzogMCAwIDBweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmRiMTliICFpbXBvcnRhbnRcbn1cbi50cC1jYXB0aW9uLkFnZW5jeS1TbWFsbExpbmtHcmVlbjpob3Zlcixcbi5BZ2VuY3ktU21hbGxMaW5rR3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG4udHAtY2FwdGlvbi5BZ2VuY3ktU21hbGxMaW5rQmx1ZSxcbi5BZ2VuY3ktU21hbGxMaW5rQmx1ZSB7XG4gICAgY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MywgMS4wMCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBsYXRvO1xuICAgIHBhZGRpbmc6IDAgMCAwcHggMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OSAhaW1wb3J0YW50XG59XG4udHAtY2FwdGlvbi5BZ2VuY3ktU21hbGxMaW5rQmx1ZTpob3Zlcixcbi5BZ2VuY3ktU21hbGxMaW5rQmx1ZTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cbi50cC1jYXB0aW9uLkFnZW5jeS1Mb2dvVGV4dCxcbi5BZ2VuY3ktTG9nb1RleHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHhcbn1cbi50cC1jYXB0aW9uLkFnZW5jeS1BcnJvd1Rvb2x0aXAsXG4uQWdlbmN5LUFycm93VG9vbHRpcCB7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBQZXJtYW5lbnQgTWFya2VyO1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLnRwLWNhcHRpb24uQWdlbmN5LVNtYWxsU29jaWFsLFxuLkFnZW5jeS1TbWFsbFNvY2lhbCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4udHAtY2FwdGlvbi5BZ2VuY3ktU21hbGxTb2NpYWw6aG92ZXIsXG4uQWdlbmN5LVNtYWxsU29jaWFsOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLSBSZXZvbHV0aW9uIFNsaWRlciA1LjAgTmF2aWdhdGluIFNraW4gU3R5bGUgIC1cblxuIEFSRVMgU0tJTlxuXG5hdXRob3I6ICBUaGVtZVB1bmNoXG5lbWFpbDogICAgICBpbmZvQHRoZW1lcHVuY2guY29tXG53ZWJzaXRlOiAgICBodHRwOi8vd3d3LnRoZW1lcHVuY2guY29tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXJlcy50cGFycm93cyB7XG4gIGN1cnNvcjpwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiNmZmY7XG4gIG1pbi13aWR0aDo2MHB4O1xuICAgIG1pbi1oZWlnaHQ6NjBweDtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHotaW5kZXg6MTAwO1xuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xufVxuLmFyZXMudHBhcnJvd3M6aG92ZXIge1xufVxuLmFyZXMudHBhcnJvd3M6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcbiAgZm9udC1zaXplOjI1cHg7XG4gIGNvbG9yOiNhYWE7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgIHotaW5kZXg6MjtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi5hcmVzLnRwYXJyb3dzLnRwLWxlZnRhcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZlwiO1xufVxuLmFyZXMudHBhcnJvd3MudHAtcmlnaHRhcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZVwiO1xufVxuLmFyZXMudHBhcnJvd3M6aG92ZXI6YmVmb3JlIHtcbiBjb2xvcjojMDAwO1xuICAgICAgfVxuLmFyZXMgLnRwLXRpdGxlLXdyYXAgeyBcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHotaW5kZXg6MTtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6I2ZmZjtcbiAgbWluLWhlaWdodDo2MHB4O1xuICBsaW5lLWhlaWdodDo2MHB4O1xuICB0b3A6MHB4O1xuICBtYXJnaW4tbGVmdDozMHB4O1xuICBib3JkZXItcmFkaXVzOjBweCAzMHB4IDMwcHggMHB4O1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybTpzY2FsZVgoMCk7ICBcbiAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDApOyAgXG4gIHRyYW5zZm9ybS1vcmlnaW46MCUgNTAlOyBcbiAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowJSA1MCU7XG59XG4gLmFyZXMudHAtcmlnaHRhcnJvdyAudHAtdGl0bGUtd3JhcCB7IFxuICAgcmlnaHQ6MHB4O1xuICAgbWFyZ2luLXJpZ2h0OjMwcHg7bWFyZ2luLWxlZnQ6MHB4O1xuICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgNTAlO1xuYm9yZGVyLXJhZGl1czozMHB4IDBweCAwcHggMzBweDtcbiB9XG4uYXJlcy50cGFycm93czpob3ZlciAudHAtdGl0bGUtd3JhcCB7XG4gIHRyYW5zZm9ybTpzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKSBzY2FsZVkoMSk7XG59XG4uYXJlcyAudHAtYXJyLXRpdGxlaG9sZGVyIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMHB4KTsgIFxuICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gIGNvbG9yOiMwMDA7XG4gIGZvbnQtd2VpZ2h0OjQwMDtcbiAgZm9udC1zaXplOjE0cHg7XG4gIGxpbmUtaGVpZ2h0OjYwcHg7XG4gIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgcGFkZGluZzowcHggMjBweDtcbiAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgb3BhY2l0eTowO1xufVxuXG4uYXJlcy50cC1yaWdodGFycm93IC50cC1hcnItdGl0bGVob2xkZXIge1xuICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMHB4KTsgXG4gICBtYXJnaW4tbGVmdDowcHg7IG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgfVxuXG4uYXJlcy50cGFycm93czpob3ZlciAudHAtYXJyLXRpdGxlaG9sZGVyIHtcbiAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCk7XG4gICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIG9wYWNpdHk6MTtcbn1cblxuLyogQlVMTEVUUyAqL1xuLmFyZXMudHAtYnVsbGV0cyB7XG59XG4uYXJlcy50cC1idWxsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCIgXCI7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgcGFkZGluZzoxMHB4O1xuICBtYXJnaW4tbGVmdDotMTBweDttYXJnaW4tdG9wOi0xMHB4O1xuICBib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xufVxuLmFyZXMgLnRwLWJ1bGxldCB7XG4gIHdpZHRoOjEzcHg7XG4gIGhlaWdodDoxM3B4O1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDojZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOjUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xufVxuLmFyZXMgLnRwLWJ1bGxldDpob3Zlcixcbi5hcmVzIC50cC1idWxsZXQuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiNmZmY7XG59XG4uYXJlcyAudHAtYnVsbGV0LXRpdGxlIHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGNvbG9yOiM4ODg7XG4gIGZvbnQtc2l6ZToxMnB4O1xuICBwYWRkaW5nOjBweCAxMHB4O1xuICBmb250LXdlaWdodDo2MDA7XG4gIHJpZ2h0OjI3cHg7XG4gIHRvcDotNHB4O1xuICBiYWNrZ3JvdW5kOiNmZmY7XG4gIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcbiAgdmlzaWJpbGl0eTpoaWRkZW47XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCk7XG4gIHRyYW5zaXRpb246dHJhbnNmb3JtIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcztcbiAgbGluZS1oZWlnaHQ6MjBweDtcbiAgd2hpdGUtc3BhY2U6bm93cmFwO1xufSAgICAgXG5cbi5hcmVzIC50cC1idWxsZXQtdGl0bGU6YWZ0ZXIge1xuICAgIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcbiAgY29udGVudDpcIiBcIjtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDotMTBweDtcbiAgdG9wOjBweDtcbn1cbiAgICBcbi5hcmVzIC50cC1idWxsZXQ6aG92ZXIgLnRwLWJ1bGxldC10aXRsZXtcbiAgdmlzaWJpbGl0eTp2aXNpYmxlO1xuICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpO1xufVxuXG4uYXJlcyAudHAtYnVsbGV0LnNlbGVjdGVkOmhvdmVyIC50cC1idWxsZXQtdGl0bGUge1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgfVxuLmFyZXMgLnRwLWJ1bGxldC5zZWxlY3RlZDpob3ZlciAudHAtYnVsbGV0LXRpdGxlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG59XG4uYXJlcy50cC1idWxsZXRzOmhvdmVyIC50cC1idWxsZXQtdGl0bGUge1xuICAgICAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbn1cbi5hcmVzLnRwLWJ1bGxldHM6aG92ZXIgLnRwLWJ1bGxldDpob3ZlciAudHAtYnVsbGV0LXRpdGxlIHtcbiAgICB2aXNpYmlsaXR5OnZpc2libGU7XG4gICAgICB9XG5cbi8qIFRBQlMgKi9cbi5hcmVzIC50cC10YWIgeyBcbiAgb3BhY2l0eToxOyAgICAgIFxuICBwYWRkaW5nOjEwcHg7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuIH1cbi5hcmVzIC50cC10YWItaW1hZ2UgXG57IFxuICB3aWR0aDo2MHB4O1xuICBoZWlnaHQ6NjBweDsgbWF4LWhlaWdodDoxMDAlOyBtYXgtd2lkdGg6MTAwJTtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBmbG9hdDpsZWZ0O1xuXG59XG4uYXJlcyAudHAtdGFiLWNvbnRlbnQgXG57XG4gICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApOyBcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBwYWRkaW5nOjE1cHggMTVweCAxNXB4IDg1cHg7XG4gbGVmdDowcHg7XG4gb3ZlcmZsb3c6aGlkZGVuO1xuIG1hcmdpbi10b3A6LTE1cHg7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIGNvbG9yOiMzMzM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gcG9zaXRpb246YWJzb2x1dGU7IH1cbi5hcmVzIC50cC10YWItZGF0ZVxuICB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LXdlaWdodDo1MDA7XG4gIGZvbnQtc2l6ZToxMnB4O1xuICBtYXJnaW4tYm90dG9tOjBweDtcbiAgfVxuLmFyZXMgLnRwLXRhYi10aXRsZSBcbntcbiAgICBkaXNwbGF5OmJsb2NrOyAgXG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIGNvbG9yOiMzMzM7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgbGluZS1oZWlnaHQ6MTdweDtcbn1cbi5hcmVzIC50cC10YWI6aG92ZXIsXG4uYXJlcyAudHAtdGFiLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDojZWVlOyBcbn1cblxuLmFyZXMgLnRwLXRhYi1tYXNrIHtcbn1cblxuLyogTUVESUEgUVVFUklFUyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4tIFJldm9sdXRpb24gU2xpZGVyIDUuMCBOYXZpZ2F0aW4gU2tpbiBTdHlsZSAgLVxuXG4gQ1VTVE9NIFNLSU5cblxuYXV0aG9yOiAgVGhlbWVQdW5jaFxuZW1haWw6ICAgICAgaW5mb0B0aGVtZXB1bmNoLmNvbVxud2Vic2l0ZTogICAgaHR0cDovL3d3dy50aGVtZXB1bmNoLmNvbVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQVJST1dTICovXG4uY3VzdG9tLnRwYXJyb3dzIHtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IzAwMDtcbiAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSk7XG4gIHdpZHRoOjQwcHg7XG4gIGhlaWdodDo0MHB4O1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgZGlzcGxheTpibG9jaztcbiAgei1pbmRleDoxMDA7XG59XG4uY3VzdG9tLnRwYXJyb3dzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDojMDAwO1xufVxuLmN1c3RvbS50cGFycm93czpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xuICBmb250LXNpemU6MTVweDtcbiAgY29sb3I6I2ZmZjtcbiAgZGlzcGxheTpibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdXN0b20udHBhcnJvd3MudHAtbGVmdGFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG4uY3VzdG9tLnRwYXJyb3dzLnRwLXJpZ2h0YXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjVcIjtcbn1cblxuXG5cbi8qIEJVTExFVFMgKi9cbi5jdXN0b20udHAtYnVsbGV0cyB7XG59XG4uY3VzdG9tLnRwLWJ1bGxldHM6YmVmb3JlIHtcbiAgY29udGVudDpcIiBcIjtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICBwYWRkaW5nOjEwcHg7XG4gIG1hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi10b3A6LTEwcHg7XG4gIGJveC1zaXppbmc6Y29udGVudC1ib3g7XG59XG4uY3VzdG9tIC50cC1idWxsZXQge1xuICB3aWR0aDoxMnB4O1xuICBoZWlnaHQ6MTJweDtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6I2FhYTtcbiAgICBiYWNrZ3JvdW5kOnJnYmEoMTI1LDEyNSwxMjUsMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xufVxuLmN1c3RvbSAudHAtYnVsbGV0OmhvdmVyLFxuLmN1c3RvbSAudHAtYnVsbGV0LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDpyZ2IoMTI1LDEyNSwxMjUpO1xufVxuLmN1c3RvbSAudHAtYnVsbGV0LWltYWdlIHtcbn1cbi5jdXN0b20gLnRwLWJ1bGxldC10aXRsZSB7XG59XG5cblxuLyogVEhVTUJTICovXG5cblxuLyogVEFCUyAqL1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLSBSZXZvbHV0aW9uIFNsaWRlciA1LjAgTmF2aWdhdGluIFNraW4gU3R5bGUgIC1cblxuIERJT05FIFNLSU5cblxuYXV0aG9yOiAgVGhlbWVQdW5jaFxuZW1haWw6ICAgICAgaW5mb0B0aGVtZXB1bmNoLmNvbVxud2Vic2l0ZTogICAgaHR0cDovL3d3dy50aGVtZXB1bmNoLmNvbVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQVJST1dTICovXG4uZGlvbmUudHBhcnJvd3Mge1xuICBoZWlnaHQ6MTAwJTtcbiAgd2lkdGg6MTAwcHg7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtcbiAgbGluZS1oZWlnaHQ6MTAwJTtcbiAgdHJhbnNpdGlvbjphbGwgMC4zcztcbi13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcztcbn1cblxuLmRpb25lLnRwYXJyb3dzOmhvdmVyIHtcbiBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC40NSk7XG4gfVxuLmRpb25lIC50cC1hcnItaW1nd3JhcHBlciB7XG4gd2lkdGg6MTAwcHg7XG4gbGVmdDowcHg7XG4gcG9zaXRpb246YWJzb2x1dGU7XG4gaGVpZ2h0OjEwMCU7XG4gdG9wOjBweDtcbiBvdmVyZmxvdzpoaWRkZW47XG4gfVxuLmRpb25lLnRwLXJpZ2h0YXJyb3cgLnRwLWFyci1pbWd3cmFwcGVyIHtcbmxlZnQ6YXV0bztcbnJpZ2h0OjBweDtcbn1cblxuLmRpb25lIC50cC1hcnItaW1naG9sZGVyIHtcbmJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbmJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbndpZHRoOjEwMHB4O1xuaGVpZ2h0OjEwMCU7XG50b3A6MHB4O1xudmlzaWJpbGl0eTpoaWRkZW47XG50cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTBweCk7XG4td2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MHB4KTtcbnRyYW5zaXRpb246YWxsIDAuM3M7XG4td2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3M7XG5vcGFjaXR5OjA7XG5sZWZ0OjBweDtcbn1cblxuLmRpb25lLnRwYXJyb3dzLnRwLXJpZ2h0YXJyb3cgLnRwLWFyci1pbWdob2xkZXIge1xuICByaWdodDowcHg7XG4gIGxlZnQ6YXV0bztcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTBweCk7XG4gLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1MHB4KTtcbn1cblxuLmRpb25lLnRwYXJyb3dzOmJlZm9yZSB7XG5wb3NpdGlvbjphYnNvbHV0ZTtcbmxpbmUtaGVpZ2h0OjMwcHg7XG5tYXJnaW4tbGVmdDotMjJweDtcbnRvcDo1MCU7XG5sZWZ0OjUwJTtcbmZvbnQtc2l6ZTozMHB4O1xubWFyZ2luLXRvcDotMTVweDtcbnRyYW5zaXRpb246YWxsIDAuM3M7XG4td2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3M7XG59XG5cbi5kaW9uZS50cGFycm93cy50cC1yaWdodGFycm93OmJlZm9yZSB7XG5tYXJnaW4tbGVmdDo2cHg7XG59XG5cbi5kaW9uZS50cGFycm93czpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCk7XG4td2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTtcbm9wYWNpdHk6MDtcbn1cblxuLmRpb25lLnRwYXJyb3dzLnRwLXJpZ2h0YXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7XG4td2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpO1xufVxuXG4uZGlvbmUudHBhcnJvd3M6aG92ZXIgLnRwLWFyci1pbWdob2xkZXIge1xuIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCk7XG4td2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCk7XG5vcGFjaXR5OjE7XG52aXNpYmlsaXR5OnZpc2libGU7XG59XG5cblxuXG4vKiBCVUxMRVRTICovXG4uZGlvbmUgLnRwLWJ1bGxldCB7IFxuICAgIG9wYWNpdHk6MTtcbiAgICB3aWR0aDo1MHB4O1xuICAgIGhlaWdodDo1MHB4OyAgICBcbiAgICBwYWRkaW5nOjNweDtcbiAgICBiYWNrZ3JvdW5kOiMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMjUpO1xuICAgIG1hcmdpbjowcHg7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246YWxsIDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzO1xuXG4gIH1cblxuLmRpb25lIC50cC1idWxsZXQtaW1hZ2Uge1xuICAgZGlzcGxheTpibG9jaztcbiAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgNXB4IDVweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDVweCA1cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgNXB4IDVweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICB3aWR0aDo0NHB4O1xuICBoZWlnaHQ6NDRweDtcbiAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gfSAgXG4uZGlvbmUgLnRwLWJ1bGxldC10aXRsZSB7IFxuICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgXG4gICBib3R0b206NjVweDtcbiAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgIGxlZnQ6NTAlO1xuICAgICBiYWNrZ3JvdW5kOiMwMDA7XG4gICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjc1KTtcbiAgICAgY29sb3I6I2ZmZjtcbiAgICAgcGFkZGluZzoxMHB4IDMwcHg7XG4gICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDtcbiAgICAgb3BhY2l0eTowO1xuICAgICAgdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3M7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDAuMDAxcHgpIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxNHB4KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDAuMDAxcHgpIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxNHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7XG4gICAgb3BhY2l0eTowO1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiB9XG5cbi5kaW9uZSAudHAtYnVsbGV0OmhvdmVyIC50cC1idWxsZXQtdGl0bGUge1xuICAgICB0cmFuc2Zvcm06cm90YXRlWCgwZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBvcGFjaXR5OjE7XG59XG5cbi5kaW9uZSAudHAtYnVsbGV0LnNlbGVjdGVkLFxuLmRpb25lIC50cC1idWxsZXQ6aG92ZXIgIHtcbiAgXG4gICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMTE5LDExOSwxMTksMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDExOSwxMTksMTE5LDEpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgxMTksMTE5LDExOSwxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgxMTksMTE5LDExOSwxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMTE5LDExOSwxMTksMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMTE5LDExOSwxMTksMSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiM3Nzc3NzdcIiwgR3JhZGllbnRUeXBlPTAgKTtcbiBcbiAgICAgIH1cbi5kaW9uZSAudHAtYnVsbGV0LXRpdGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIiBcIjtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDotOHB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDhweCA4cHggMCA4cHg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBib3R0b206LThweDtcbiAgIH1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi0gUmV2b2x1dGlvbiBTbGlkZXIgNS4wIE5hdmlnYXRpbiBTa2luIFN0eWxlICAtXG5cbiBFUklOWUVOIFNLSU5cblxuYXV0aG9yOiAgVGhlbWVQdW5jaFxuZW1haWw6ICAgICAgaW5mb0B0aGVtZXB1bmNoLmNvbVxud2Vic2l0ZTogICAgaHR0cDovL3d3dy50aGVtZXB1bmNoLmNvbVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQVJST1dTICovXG4uZXJpbnllbi50cGFycm93cyB7XG4gIGN1cnNvcjpwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiMwMDA7XG4gIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpO1xuICBtaW4td2lkdGg6NzBweDtcbiAgbWluLWhlaWdodDo3MHB4O1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgZGlzcGxheTpibG9jaztcbiAgei1pbmRleDoxMDA7XG4gIGJvcmRlci1yYWRpdXM6MzVweDsgICBcbn1cblxuLmVyaW55ZW4udHBhcnJvd3M6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcbiAgZm9udC1zaXplOjIwcHg7XG4gIGNvbG9yOiNmZmY7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgIFxuICB6LWluZGV4OjI7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLmVyaW55ZW4udHBhcnJvd3MudHAtbGVmdGFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG4uZXJpbnllbi50cGFycm93cy50cC1yaWdodGFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG5cbi5lcmlueWVuIC50cC10aXRsZS13cmFwIHsgXG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB6LWluZGV4OjE7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiMwMDA7XG4gIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpO1xuICBtaW4taGVpZ2h0OjcwcHg7XG4gIGxpbmUtaGVpZ2h0OjcwcHg7XG4gIHRvcDowcHg7XG4gIG1hcmdpbi1sZWZ0OjBweDtcbiAgYm9yZGVyLXJhZGl1czozNXB4O1xuICBvdmVyZmxvdzpoaWRkZW47IFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApOyAgXG4gIHZpc2liaWxpdHk6aGlkZGVuO1xuICBvcGFjaXR5OjA7XG59XG5cbi5lcmlueWVuLnRwYXJyb3dzOmhvdmVyIC50cC10aXRsZS13cmFwe1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eToxO1xuICB2aXNpYmlsaXR5OnZpc2libGU7XG59XG4gICAgICAgIFxuIC5lcmlueWVuLnRwLXJpZ2h0YXJyb3cgLnRwLXRpdGxlLXdyYXAgeyBcbiAgIHJpZ2h0OjBweDtcbiAgIG1hcmdpbi1yaWdodDowcHg7bWFyZ2luLWxlZnQ6MHB4O1xuICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgNTAlO1xuICBib3JkZXItcmFkaXVzOjM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6MjBweDtcbiAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gfVxuXG5cbi5lcmlueWVuLnRwLWxlZnRhcnJvdyAudHAtdGl0bGUtd3JhcCB7IFxuICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6MTBweDtcbn1cblxuLmVyaW55ZW4gLnRwLWFyci10aXRsZWhvbGRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwcHgpOyAgXG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgY29sb3I6I2ZmZjtcbiAgZm9udC13ZWlnaHQ6NjAwO1xuICBmb250LXNpemU6MTNweDtcbiAgbGluZS1oZWlnaHQ6NzBweDtcbiAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICBwYWRkaW5nOjBweCAyMHB4O1xuICBtYXJnaW4tbGVmdDoxMXB4O1xuICBvcGFjaXR5OjA7ICBcbn1cblxuLmVyaW55ZW4gLnRwLWFyci1pbWdob2xkZXIge1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDowcHg7XG4gIGxlZnQ6MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICB9XG4gLmVyaW55ZW4gLnRwLWFyci1pbWctb3ZlciB7XG4gICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDowcHg7XG4gIGxlZnQ6MHB4O1xuICAgYmFja2dyb3VuZDojMDAwO1xuICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIH1cbi5lcmlueWVuLnRwLXJpZ2h0YXJyb3cgLnRwLWFyci10aXRsZWhvbGRlciB7XG4gICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwcHgpOyBcbiAgIG1hcmdpbi1sZWZ0OjBweDsgbWFyZ2luLXJpZ2h0OjExcHg7XG4gICAgICB9XG5cbi5lcmlueWVuLnRwYXJyb3dzOmhvdmVyIC50cC1hcnItdGl0bGVob2xkZXIge1xuICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KTtcbiAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgb3BhY2l0eToxO1xufVxuXG4vKiBCVUxMRVRTICovXG4uZXJpbnllbi50cC1idWxsZXRzIHtcbn1cbi5lcmlueWVuLnRwLWJ1bGxldHM6YmVmb3JlIHtcbiAgY29udGVudDpcIiBcIjtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNTU1NTU1OyAvKiBvbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAjNTU1NTU1IDAlLCAjMjIyMjIyIDEwMCUpOyAvKiBmZjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCM1NTU1NTUpLCBjb2xvci1zdG9wKDEwMCUsIzIyMjIyMikpOyAvKiBjaHJvbWUsc2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAjNTU1NTU1IDAlLCMyMjIyMjIgMTAwJSk7IC8qIGNocm9tZTEwKyxzYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgICM1NTU1NTUgMCUsIzIyMjIyMiAxMDAlKTsgLyogb3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAjNTU1NTU1IDAlLCMyMjIyMjIgMTAwJSk7IC8qIGllMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICM1NTU1NTUgMCUsIzIyMjIyMiAxMDAlKTsgLyogdzNjICovXG4gICAgZmlsdGVyOiBwcm9naWQ6ZHhpbWFnZXRyYW5zZm9ybS5taWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Y29sb3JzdHI9XCIjNTU1NTU1XCIsIGVuZGNvbG9yc3RyPVwiIzIyMjIyMlwiLGdyYWRpZW50dHlwZT0wICk7IC8qIGllNi05ICovXG4gIHBhZGRpbmc6MTBweCAxNXB4O1xuICBtYXJnaW4tbGVmdDotMTVweDttYXJnaW4tdG9wOi0xMHB4O1xuICBib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xuICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICAgYm94LXNoYWRvdzowcHggMHB4IDJweCAxcHggcmdiYSgzMywzMywzMywwLjMpO1xufVxuLmVyaW55ZW4gLnRwLWJ1bGxldCB7XG4gIHdpZHRoOjEzcHg7XG4gIGhlaWdodDoxM3B4O1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDojMTExOyAgXG4gIGJvcmRlci1yYWRpdXM6NTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6Y29udGVudC1ib3g7XG59XG4uZXJpbnllbiAudHAtYnVsbGV0OmhvdmVyLFxuLmVyaW55ZW4gLnRwLWJ1bGxldC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7IC8qIG9sZCBicm93c2VycyAqL1xuYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgI2U1ZTVlNSAwJSwgIzk5OTk5OSAxMDAlKTsgLyogZmYzLjYrICovXG5iYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCNlNWU1ZTUpLCBjb2xvci1zdG9wKDEwMCUsIzk5OTk5OSkpOyAvKiBjaHJvbWUsc2FmYXJpNCsgKi9cbmJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICNlNWU1ZTUgMCUsIzk5OTk5OSAxMDAlKTsgLyogY2hyb21lMTArLHNhZmFyaTUuMSsgKi9cbmJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZTVlNWU1IDAlLCM5OTk5OTkgMTAwJSk7IC8qIG9wZXJhIDExLjEwKyAqL1xuYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZTVlNWU1IDAlLCM5OTk5OTkgMTAwJSk7IC8qIGllMTArICovXG5iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI2U1ZTVlNSAwJSwjOTk5OTk5IDEwMCUpOyAvKiB3M2MgKi9cbmZpbHRlcjogcHJvZ2lkOmR4aW1hZ2V0cmFuc2Zvcm0ubWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydGNvbG9yc3RyPVwiI2U1ZTVlNVwiLCBlbmRjb2xvcnN0cj1cIiM5OTk5OTlcIixncmFkaWVudHR5cGU9MCApOyAvKiBpZTYtOSAqL1xuICBib3JkZXI6MXB4IHNvbGlkICM1NTU7XG4gIHdpZHRoOjEycHg7aGVpZ2h0OjEycHg7XG59XG4uZXJpbnllbiAudHAtYnVsbGV0LWltYWdlIHtcbn1cbi5lcmlueWVuIC50cC1idWxsZXQtdGl0bGUge1xufVxuXG5cbi8qIFRIVU1CUyAqL1xuLmVyaW55ZW4gLnRwLXRodW1iIHtcbm9wYWNpdHk6MVxufVxuXG4uZXJpbnllbiAudHAtdGh1bWItb3ZlciB7XG4gIGJhY2tncm91bmQ6IzAwMDtcbiAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMjUpO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDowcHg7XG4gIGxlZnQ6MHB4O1xuICB6LWluZGV4OjE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgdHJhbnNpdGlvbjphbGwgMC4zcztcbn1cblxuLmVyaW55ZW4gLnRwLXRodW1iLW1vcmU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcbiAgZm9udC1zaXplOjEycHg7XG4gIGNvbG9yOiNhYWE7XG4gIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAgICBcbiAgei1pbmRleDoyO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOjIwcHg7XG4gIHJpZ2h0OjIwcHg7XG4gIHotaW5kZXg6Mjtcbn1cbi5lcmlueWVuIC50cC10aHVtYi1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG5cbi5lcmlueWVuIC50cC10aHVtYi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OlwiUmFsZXdheVwiO1xuICBsZXR0ZXItc3BhY2luZzoxcHg7XG4gIGZvbnQtc2l6ZToxMnB4O1xuICBjb2xvcjojZmZmO1xuICBkaXNwbGF5OmJsb2NrO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgICAgXG4gIHotaW5kZXg6MjtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDowcHg7XG4gIGxlZnQ6MHB4O1xuICB6LWluZGV4OjI7XG4gIHBhZGRpbmc6MjBweCAzNXB4IDIwcHggMjBweDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzO1xuICBmb250LXdlaWdodDo1MDA7XG59XG5cbi5lcmlueWVuIC50cC10aHVtYi5zZWxlY3RlZCAudHAtdGh1bWItbW9yZTpiZWZvcmUsXG4uZXJpbnllbiAudHAtdGh1bWI6aG92ZXIgLnRwLXRodW1iLW1vcmU6YmVmb3JlIHtcbiBjb2xvcjojYWFhO1xuXG59XG5cbi5lcmlueWVuIC50cC10aHVtYi5zZWxlY3RlZCAudHAtdGh1bWItb3Zlcixcbi5lcmlueWVuIC50cC10aHVtYjpob3ZlciAudHAtdGh1bWItb3ZlciB7XG4gYmFja2dyb3VuZDojZmZmO1xufVxuLmVyaW55ZW4gLnRwLXRodW1iLnNlbGVjdGVkIC50cC10aHVtYi10aXRsZSxcbi5lcmlueWVuIC50cC10aHVtYjpob3ZlciAudHAtdGh1bWItdGl0bGUge1xuICBjb2xvcjojMDAwO1xuXG59XG5cblxuLyogVEFCUyAqL1xuLmVyaW55ZW4gLnRwLXRhYi10aXRsZSB7XG4gICAgY29sb3I6I2E4ZDhlZTtcbiAgICBmb250LXNpemU6MTNweDtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OlwiUm9ib3RvIFNsYWJcIjtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbn1cblxuLmVyaW55ZW4gLnRwLXRhYi1kZXNjIHtcbiAgZm9udC1zaXplOjE4cHg7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGNvbG9yOiNmZmY7XG4gICAgbGluZS1oZWlnaHQ6MjVweDtcbiAgZm9udC1mYW1pbHk6XCJSb2JvdG8gU2xhYlwiOztcbn1cbiAgICAgIFxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi0gUmV2b2x1dGlvbiBTbGlkZXIgNS4wIE5hdmlnYXRpbiBTa2luIFN0eWxlICAtXG5cbiBHWUdFUyBTS0lOXG5cbmF1dGhvcjogIFRoZW1lUHVuY2hcbmVtYWlsOiAgICAgIGluZm9AdGhlbWVwdW5jaC5jb21cbndlYnNpdGU6ICAgIGh0dHA6Ly93d3cudGhlbWVwdW5jaC5jb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFSUk9XUyAqL1xuXG5cbi8qIEJVTExFVFMgKi9cbi5neWdlcy50cC1idWxsZXRzIHtcbn1cbi5neWdlcy50cC1idWxsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCIgXCI7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbiAgYmFja2dyb3VuZDogIzc3Nzc3NzsgLyogT2xkIGJyb3dzZXJzICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgIzc3Nzc3NyAwJSwgIzY2NjY2NiAxMDAlKTsgXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgXG4gICAgY29sb3Itc3RvcCgwJSwjNzc3Nzc3KSwgY29sb3Itc3RvcCgxMDAlLCM2NjY2NjYpKTsgXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgIzc3Nzc3NyAwJSwjNjY2NjY2IDEwMCUpOyBcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgIzc3Nzc3NyAwJSwjNjY2NjY2IDEwMCUpOyBcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgICM3Nzc3NzcgMCUsIzY2NjY2NiAxMDAlKTsgXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICM3Nzc3NzcgMCUsIzY2NjY2NiAxMDAlKTsgXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjNzc3Nzc3XCIsIFxuICAgIGVuZENvbG9yc3RyPVwiIzY2NjY2NlwiLEdyYWRpZW50VHlwZT0wICk7IFxuICBwYWRkaW5nOjEwcHg7XG4gIG1hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi10b3A6LTEwcHg7XG4gIGJveC1zaXppbmc6Y29udGVudC1ib3g7XG4gIGJvcmRlci1yYWRpdXM6MTBweDtcbn1cbi5neWdlcyAudHAtYnVsbGV0IHtcbiAgd2lkdGg6MTJweDtcbiAgaGVpZ2h0OjEycHg7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiMzMzM7XG4gIGJvcmRlcjozcHggc29saWQgIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czo1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzpjb250ZW50LWJveDtcbn1cbi5neWdlcyAudHAtYnVsbGV0OmhvdmVyLFxuLmd5Z2VzIC50cC1idWxsZXQuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCAjZTFlMWUxIDEwMCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBcbiAgICBjb2xvci1zdG9wKDAlLCNmZmZmZmYpLCBjb2xvci1zdG9wKDEwMCUsI2UxZTFlMSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNlMWUxZTEgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgICNmZmZmZmYgMCUsI2UxZTFlMSAxMDAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNlMWUxZTEgMTAwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNmZmZmZmYgMCUsI2UxZTFlMSAxMDAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsIFxuICAgIGVuZENvbG9yc3RyPVwiI2UxZTFlMVwiLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG5cbn1cbi5neWdlcyAudHAtYnVsbGV0LWltYWdlIHtcbn1cbi5neWdlcyAudHAtYnVsbGV0LXRpdGxlIHtcbn1cbiAgXG5cbi8qIFRIVU1CUyAqL1xuLmd5Z2VzIC50cC10aHVtYiB7IFxuICAgICAgb3BhY2l0eToxXG4gIH1cbi5neWdlcyAudHAtdGh1bWItaW1nLXdyYXAge1xuICBwYWRkaW5nOjNweDtcbiAgICBiYWNrZ3JvdW5kOiMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjI1KTtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBtYXJnaW46MHB4O1xuICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3M7XG59XG4uZ3lnZXMgLnRwLXRodW1iLWltYWdlIHtcbiAgIHBhZGRpbmc6M3B4OyBcbiAgIGRpc3BsYXk6YmxvY2s7XG4gICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDVweCA1cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDVweCA1cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiB9ICBcbi5neWdlcyAudHAtdGh1bWItdGl0bGUgeyBcbiAgICAgcG9zaXRpb246YWJzb2x1dGU7IFxuICAgICBib3R0b206MTAwJTsgXG4gICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICBsZWZ0OjUwJTtcbiAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG4gICAgIHBhZGRpbmc6MTBweCAzMHB4O1xuICAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgb3BhY2l0eTowO1xuICAgICAgdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3M7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDAuMDAxcHgpIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxNHB4KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDAuMDAxcHgpIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxNHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuIH1cbi5neWdlcyAudHAtdGh1bWI6aG92ZXIgLnRwLXRodW1iLXRpdGxlIHtcbiAgICAgdHJhbnNmb3JtOnJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVYKDBkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eToxO1xufVxuXG4uZ3lnZXMgLnRwLXRodW1iOmhvdmVyIC50cC10aHVtYi1pbWctd3JhcCxcbiAuZ3lnZXMgLnRwLXRodW1iLnNlbGVjdGVkIC50cC10aHVtYi1pbWctd3JhcCB7XG5cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDExOSwxMTksMTE5LDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgxMTksMTE5LDExOSwxKSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMTE5LDExOSwxMTksMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMTE5LDExOSwxMTksMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDExOSwxMTksMTE5LDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDExOSwxMTksMTE5LDEpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiNmZmZmZmZcIiwgZW5kQ29sb3JzdHI9XCIjNzc3Nzc3XCIsIEdyYWRpZW50VHlwZT0wICk7XG4gfVxuLmd5Z2VzIC50cC10aHVtYi10aXRsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6XCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LThweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDAgOHB4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBib3R0b206LThweDtcbiAgIH1cblxuXG4vKiBUQUJTICovXG4uZ3lnZXMgLnRwLXRhYiB7IFxuICBvcGFjaXR5OjE7ICAgICAgXG4gIHBhZGRpbmc6MTBweDtcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7XG4gfVxuLmd5Z2VzIC50cC10YWItaW1hZ2UgXG57IFxuICB3aWR0aDo2MHB4O1xuICBoZWlnaHQ6NjBweDsgbWF4LWhlaWdodDoxMDAlOyBtYXgtd2lkdGg6MTAwJTtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBmbG9hdDpsZWZ0O1xuXG59XG4uZ3lnZXMgLnRwLXRhYi1jb250ZW50IFxue1xuICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTsgXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgcGFkZGluZzoxNXB4IDE1cHggMTVweCA4NXB4O1xuIGxlZnQ6MHB4O1xuICBvdmVyZmxvdzpoaWRkZW47XG4gbWFyZ2luLXRvcDotMTVweDtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgY29sb3I6IzMzMztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiBwb3NpdGlvbjphYnNvbHV0ZTsgfVxuLmd5Z2VzIC50cC10YWItZGF0ZVxuICB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO1xuICBmb250LXdlaWdodDo1MDA7XG4gIGZvbnQtc2l6ZToxMnB4O1xuICBtYXJnaW4tYm90dG9tOjBweDtcbiAgfVxuLmd5Z2VzIC50cC10YWItdGl0bGUgXG57XG4gICAgZGlzcGxheTpibG9jazsgIFxuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICBjb2xvcjojZmZmO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgIGxpbmUtaGVpZ2h0OjE3cHg7XG59XG4uZ3lnZXMgLnRwLXRhYjpob3Zlcixcbi5neWdlcyAudHAtdGFiLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSk7IFxufVxuXG4uZ3lnZXMgLnRwLXRhYi1tYXNrIHtcbn1cblxuLyogTUVESUEgUVVFUklFUyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4tIFJldm9sdXRpb24gU2xpZGVyIDUuMCBOYXZpZ2F0aW4gU2tpbiBTdHlsZSAgLVxuXG4gSEFERVMgU0tJTlxuXG5hdXRob3I6ICBUaGVtZVB1bmNoXG5lbWFpbDogICAgICBpbmZvQHRoZW1lcHVuY2guY29tXG53ZWJzaXRlOiAgICBodHRwOi8vd3d3LnRoZW1lcHVuY2guY29tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBUlJPV1MgKi9cbi5oYWRlcy50cGFycm93cyB7XG4gIGN1cnNvcjpwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiMwMDA7XG4gIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjE1KTtcbiAgd2lkdGg6MTAwcHg7XG4gIGhlaWdodDoxMDBweDtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHotaW5kZXg6MTAwO1xufVxuXG4uaGFkZXMudHBhcnJvd3M6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcbiAgZm9udC1zaXplOjMwcHg7XG4gIGNvbG9yOiNmZmY7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XG59XG4uaGFkZXMudHBhcnJvd3MudHAtbGVmdGFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG4uaGFkZXMudHBhcnJvd3MudHAtcmlnaHRhcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNVwiO1xufVxuXG4uaGFkZXMudHBhcnJvd3M6aG92ZXI6YmVmb3JlIHtcbiAgIGNvbG9yOiNhYWE7XG4gICBiYWNrZ3JvdW5kOiNmZmY7XG4gICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gfVxuLmhhZGVzIC50cC1hcnItYWxsd3JhcHBlciB7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBsZWZ0OjEwMCU7XG4gIHRvcDowcHg7XG4gIGJhY2tncm91bmQ6Izg4ODsgXG4gIHdpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOmR4aW1hZ2V0cmFuc2Zvcm0ubWljcm9zb2Z0LmFscGhhKG9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtbW96LW9wYWNpdHk6IDAuMDtcbiAgLWtodG1sLW9wYWNpdHk6IDAuMDtcbiAgb3BhY2l0eTogMC4wO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRleSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZXkoLTkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbn1cbi5oYWRlcy50cC1yaWdodGFycm93IC50cC1hcnItYWxsd3JhcHBlciB7XG4gICBsZWZ0OmF1dG87XG4gICByaWdodDoxMDAlO1xuICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRleSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRleSg5MGRlZyk7XG59XG5cbi5oYWRlczpob3ZlciAudHAtYXJyLWFsbHdyYXBwZXIge1xuICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6ZHhpbWFnZXRyYW5zZm9ybS5taWNyb3NvZnQuYWxwaGEob3BhY2l0eT0xMDApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICBvcGFjaXR5OiAxOyAgXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZXkoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRleSgwZGVnKTtcblxuIH1cbiAgICBcbi5oYWRlcyAudHAtYXJyLWl3cmFwcGVyIHtcbn1cbi5oYWRlcyAudHAtYXJyLWltZ2hvbGRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDowcHg7bGVmdDowcHg7XG4gIHdpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7XG59XG4uaGFkZXMgLnRwLWFyci10aXRsZWhvbGRlciB7XG59XG4uaGFkZXMgLnRwLWFyci1zdWJ0aXRsZWhvbGRlciB7XG59XG5cblxuLyogQlVMTEVUUyAqL1xuLmhhZGVzLnRwLWJ1bGxldHMge1xufVxuLmhhZGVzLnRwLWJ1bGxldHM6YmVmb3JlIHtcbiAgY29udGVudDpcIiBcIjtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICBwYWRkaW5nOjEwcHg7XG4gIG1hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi10b3A6LTEwcHg7XG4gIGJveC1zaXppbmc6Y29udGVudC1ib3g7XG59XG4uaGFkZXMgLnRwLWJ1bGxldCB7XG4gIHdpZHRoOjNweDtcbiAgaGVpZ2h0OjNweDtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6Izg4ODsgIFxuICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOjVweCBzb2xpZCAjZmZmO1xuICBib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xuICAgIGJveC1zaGFkb3c6MHB4IDBweCAzcHggMXB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOjQwMDtcbiAgICBwZXJzcGVjdGl2ZTo0MDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRleigwLjAxcHgpO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGV6KDAuMDFweCk7XG59XG4uaGFkZXMgLnRwLWJ1bGxldDpob3Zlcixcbi5oYWRlcyAudHAtYnVsbGV0LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDojNTU1O1xuICBcbn1cblxuLmhhZGVzIC50cC1idWxsZXQtaW1hZ2Uge1xuICBwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTgwcHg7IGxlZnQ6LTYwcHg7d2lkdGg6MTIwcHg7aGVpZ2h0OjYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgb3BhY2l0eTowO1xuICB0cmFuc2l0aW9uOmFsbCAwLjNzO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpmbGF0O1xuICB0cmFuc2Zvcm0tc3R5bGU6ZmxhdDtcbiAgcGVyc3BlY3RpdmU6NjAwO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOjYwMDtcbiAgdHJhbnNmb3JtOiByb3RhdGV4KC05MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGV4KC05MGRlZyk7XG4gIGJveC1zaGFkb3c6MHB4IDBweCAzcHggMXB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO1xuICBcbiAgXG59XG4uaGFkZXMgLnRwLWJ1bGxldDpob3ZlciAudHAtYnVsbGV0LWltYWdlIHtcbiAgZGlzcGxheTpibG9jaztcbiAgb3BhY2l0eToxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZXgoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGV4KDBkZWcpO1xuICB2aXNpYmlsaXR5OnZpc2libGU7XG4gICAgfVxuLmhhZGVzIC50cC1idWxsZXQtdGl0bGUge1xufVxuXG5cbi8qIFRIVU1CUyAqL1xuLmhhZGVzIC50cC10aHVtYiB7IFxuICAgICAgb3BhY2l0eToxXG4gIH1cbi5oYWRlcyAudHAtdGh1bWItaW1nLXdyYXAge1xuICBib3JkZXItcmFkaXVzOjUwJTtcbiAgcGFkZGluZzozcHg7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuYmFja2dyb3VuZDojMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4yNSk7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbWFyZ2luOjBweDtcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246YWxsIDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzO1xufVxuLmhhZGVzIC50cC10aHVtYi1pbWFnZSB7XG4gICBwYWRkaW5nOjNweDsgXG4gICBib3JkZXItcmFkaXVzOjUwJTtcbiAgIGRpc3BsYXk6YmxvY2s7XG4gICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDVweCA1cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDVweCA1cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiB9ICBcblxuXG4uaGFkZXMgLnRwLXRodW1iOmhvdmVyIC50cC10aHVtYi1pbWctd3JhcCxcbi5oYWRlcyAudHAtdGh1bWIuc2VsZWN0ZWQgLnRwLXRodW1iLWltZy13cmFwIHtcbiAgXG4gICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMTE5LDExOSwxMTksMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDExOSwxMTksMTE5LDEpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgxMTksMTE5LDExOSwxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgxMTksMTE5LDExOSwxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMTE5LDExOSwxMTksMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMTE5LDExOSwxMTksMSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiM3Nzc3NzdcIiwgR3JhZGllbnRUeXBlPTAgKTtcbiBcbiAgICAgIH1cbi5oYWRlcyAudHAtdGh1bWItdGl0bGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiIFwiO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi04cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogOHB4IDhweCAwIDhweDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC43NSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvdHRvbTotOHB4O1xuICAgfVxuXG5cbi8qIFRBQlMgKi9cbi5oYWRlcyAudHAtdGFiIHtcbiAgb3BhY2l0eToxO1xuIH1cbiAgICBcbi5oYWRlcyAudHAtdGFiLXRpdGxlXG4ge1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIGNvbG9yOiMzMzM7XG4gICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICBmb250LXNpemU6MThweDtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6MjVweDsgICAgICBcbiAgICB9IFxuLmhhZGVzIC50cC10YWItcHJpY2VcbiB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgY29sb3I6Izk5OTtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICBsaW5lLWhlaWdodDoyMHB4XG59XG5cbi5oYWRlcyAudHAtdGFiLWJ1dHRvbiB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICBwYWRkaW5nOjVweCAxNXB4O1xuICAgIGNvbG9yOiNmZmY7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgYmFja2dyb3VuZDojMjE5YmQ3O1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgZm9udC13ZWlnaHQ6NDAwO1xufVxuLmhhZGVzIC50cC10YWItaW5uZXIge1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuICAgICAgICAgICAgICBcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4tIFJldm9sdXRpb24gU2xpZGVyIDUuMCBOYXZpZ2F0aW4gU2tpbiBTdHlsZSAgLVxuXG4gSEVCRSBTS0lOXG5cbmF1dGhvcjogIFRoZW1lUHVuY2hcbmVtYWlsOiAgICAgIGluZm9AdGhlbWVwdW5jaC5jb21cbndlYnNpdGU6ICAgIGh0dHA6Ly93d3cudGhlbWVwdW5jaC5jb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFSUk9XUyAqL1xuLmhlYmUudHBhcnJvd3Mge1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgYmFja2dyb3VuZDojZmZmO1xuICBtaW4td2lkdGg6NzBweDtcbiAgICBtaW4taGVpZ2h0OjcwcHg7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBkaXNwbGF5OmJsb2NrO1xuICB6LWluZGV4OjEwMDtcbn1cbi5oZWJlLnRwYXJyb3dzOmhvdmVyIHtcbn1cbi5oZWJlLnRwYXJyb3dzOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XG4gIGZvbnQtc2l6ZTozMHB4O1xuICBjb2xvcjojYWFhO1xuICBkaXNwbGF5OmJsb2NrO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgei1pbmRleDoyO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgbWluLXdpZHRoOjcwcHg7XG4gICAgbWluLWhlaWdodDo3MHB4O1xufVxuLmhlYmUudHBhcnJvd3MudHAtbGVmdGFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG4uaGViZS50cGFycm93cy50cC1yaWdodGFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG4uaGViZS50cGFycm93czpob3ZlcjpiZWZvcmUge1xuIGNvbG9yOiMwMDA7XG4gICAgICB9XG4uaGViZSAudHAtdGl0bGUtd3JhcCB7IFxuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgei1pbmRleDowO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDojMDAwO1xuICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC43NSk7XG4gIG1pbi1oZWlnaHQ6NjBweDtcbiAgbGluZS1oZWlnaHQ6NjBweDtcbiAgdG9wOi0xMHB4O1xuICBtYXJnaW4tbGVmdDowcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybTpzY2FsZVgoMCk7ICBcbiAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDApOyAgXG4gIHRyYW5zZm9ybS1vcmlnaW46MCUgNTAlOyBcbiAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowJSA1MCU7XG59XG4gLmhlYmUudHAtcmlnaHRhcnJvdyAudHAtdGl0bGUtd3JhcCB7IFxuICAgcmlnaHQ6MHB4O1xuICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgNTAlO1xuIH1cbi5oZWJlLnRwYXJyb3dzOmhvdmVyIC50cC10aXRsZS13cmFwIHtcbiAgdHJhbnNmb3JtOnNjYWxlWCgxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO1xufVxuLmhlYmUgLnRwLWFyci10aXRsZWhvbGRlciB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gIGNvbG9yOiNmZmY7XG4gIGZvbnQtd2VpZ2h0OjYwMDtcbiAgZm9udC1zaXplOjEycHg7XG4gIGxpbmUtaGVpZ2h0OjkwcHg7XG4gIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgcGFkZGluZzowcHggMjBweCAwcHggOTBweDtcbn1cblxuLmhlYmUudHAtcmlnaHRhcnJvdyAudHAtYXJyLXRpdGxlaG9sZGVyIHtcbiAgIG1hcmdpbi1sZWZ0OjBweDsgXG4gICBwYWRkaW5nOjBweCA5MHB4IDBweCAyMHB4O1xuIH1cblxuLmhlYmUudHBhcnJvd3M6aG92ZXIgLnRwLWFyci10aXRsZWhvbGRlciB7XG4gICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpO1xuICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICBvcGFjaXR5OjE7XG59XG5cbi5oZWJlIC50cC1hcnItaW1naG9sZGVye1xuICAgICAgd2lkdGg6OTBweDtcbiAgICAgIGhlaWdodDo5MHB4O1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBsZWZ0OjEwMCU7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgICB0b3A6MHB4OyByaWdodDotOTBweDtcbiAgICB9XG4uaGViZS50cC1yaWdodGFycm93IC50cC1hcnItaW1naG9sZGVye1xuICAgICAgICByaWdodDphdXRvO2xlZnQ6LTkwcHg7XG4gICAgICB9XG5cbi8qIEJVTExFVFMgKi9cbi5oZWJlLnRwLWJ1bGxldHMge1xufVxuLmhlYmUudHAtYnVsbGV0czpiZWZvcmUge1xuICBjb250ZW50OlwiIFwiO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6MTBweDtcbiAgbWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLXRvcDotMTBweDtcbiAgYm94LXNpemluZzpjb250ZW50LWJveDtcbn1cblxuLmhlYmUgLnRwLWJ1bGxldCB7XG4gIHdpZHRoOjNweDtcbiAgaGVpZ2h0OjNweDtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6I2ZmZjsgIFxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjo1cHggc29saWQgIzIyMjtcbiAgYm9yZGVyLXJhZGl1czo1MCU7XG4gIGJveC1zaXppbmc6Y29udGVudC1ib3g7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6NDAwO1xuICBwZXJzcGVjdGl2ZTo0MDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMC4wMXB4KTtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooMC4wMXB4KTtcbiAgIHRyYW5zaXRpb246YWxsIDAuM3M7XG59XG4uaGViZSAudHAtYnVsbGV0OmhvdmVyLFxuLmhlYmUgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IzIyMjtcbiAgYm9yZGVyLWNvbG9yOiNmZmY7XG59XG5cbi5oZWJlIC50cC1idWxsZXQtaW1hZ2Uge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOi05MHB4OyBsZWZ0Oi00MHB4O1xuICB3aWR0aDo3MHB4O1xuICBoZWlnaHQ6NzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gIHZpc2liaWxpdHk6aGlkZGVuO1xuICBvcGFjaXR5OjA7XG4gIHRyYW5zaXRpb246YWxsIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOmZsYXQ7XG4gIHRyYW5zZm9ybS1zdHlsZTpmbGF0O1xuICBwZXJzcGVjdGl2ZTo2MDA7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6NjAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTtcbmJvcmRlci1yYWRpdXM6NnB4O1xuICBcbiAgXG59XG4uaGViZSAudHAtYnVsbGV0OmhvdmVyIC50cC1idWxsZXQtaW1hZ2Uge1xuICBkaXNwbGF5OmJsb2NrO1xuICBvcGFjaXR5OjE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdmlzaWJpbGl0eTp2aXNpYmxlO1xuICAgIH1cbi5oZWJlIC50cC1idWxsZXQtdGl0bGUge1xufVxuXG5cbi8qIFRBQlMgKi9cbi5oZWJlIC50cC10YWItdGl0bGUge1xuICAgIGNvbG9yOiNhOGQ4ZWU7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTpcIlJvYm90byBTbGFiXCI7XG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XG59XG5cbi5oZWJlIC50cC10YWItZGVzYyB7XG4gIGZvbnQtc2l6ZToxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBjb2xvcjojZmZmO1xuICAgIGxpbmUtaGVpZ2h0OjI1cHg7XG4gIGZvbnQtZmFtaWx5OlwiUm9ib3RvIFNsYWJcIjs7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4tIFJldm9sdXRpb24gU2xpZGVyIDUuMCBOYXZpZ2F0aW4gU2tpbiBTdHlsZSAgLVxuXG4gSEVQSEFJU1RPUyBTS0lOXG5cbmF1dGhvcjogIFRoZW1lUHVuY2hcbmVtYWlsOiAgICAgIGluZm9AdGhlbWVwdW5jaC5jb21cbndlYnNpdGU6ICAgIGh0dHA6Ly93d3cudGhlbWVwdW5jaC5jb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFSUk9XUyAqL1xuLmhlcGhhaXN0b3MudHBhcnJvd3Mge1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgYmFja2dyb3VuZDojMDAwO1xuICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KTtcbiAgd2lkdGg6NDBweDtcbiAgaGVpZ2h0OjQwcHg7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBkaXNwbGF5OmJsb2NrO1xuICB6LWluZGV4OjEwMDtcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcbn1cbi5oZXBoYWlzdG9zLnRwYXJyb3dzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDojMDAwO1xufVxuLmhlcGhhaXN0b3MudHBhcnJvd3M6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcbiAgZm9udC1zaXplOjE4cHg7XG4gIGNvbG9yOiNmZmY7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVwaGFpc3Rvcy50cGFycm93cy50cC1sZWZ0YXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmNcIjtcbiAgbWFyZ2luLWxlZnQ6LTJweDtcbiAgXG59XG4uaGVwaGFpc3Rvcy50cGFycm93cy50cC1yaWdodGFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJkXCI7XG4gICBtYXJnaW4tcmlnaHQ6LTJweDtcbn1cblxuXG5cbi8qIEJVTExFVFMgKi9cbi5oZXBoYWlzdG9zLnRwLWJ1bGxldHMge1xufVxuLmhlcGhhaXN0b3MudHAtYnVsbGV0czpiZWZvcmUge1xuICBjb250ZW50OlwiIFwiO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6MTBweDtcbiAgbWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLXRvcDotMTBweDtcbiAgYm94LXNpemluZzpjb250ZW50LWJveDtcbn1cbi5oZXBoYWlzdG9zIC50cC1idWxsZXQge1xuICB3aWR0aDoxMnB4O1xuICBoZWlnaHQ6MTJweDtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6Izk5OTtcbiAgYm9yZGVyOjNweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOjUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAxcHggcmdiYSgxMzAsMTMwLDEzMCwgMC4zKTtcblxufVxuLmhlcGhhaXN0b3MgLnRwLWJ1bGxldDpob3Zlcixcbi5oZXBoYWlzdG9zIC50cC1idWxsZXQuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiMwMDA7XG59XG4uaGVwaGFpc3RvcyAudHAtYnVsbGV0LWltYWdlIHtcbn1cbi5oZXBoYWlzdG9zIC50cC1idWxsZXQtdGl0bGUge1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLSBSZXZvbHV0aW9uIFNsaWRlciA1LjAgTmF2aWdhdGluIFNraW4gU3R5bGUgIC1cblxuIEhFUk1FUyBTS0lOXG5cbmF1dGhvcjogIFRoZW1lUHVuY2hcbmVtYWlsOiAgICAgIGluZm9AdGhlbWVwdW5jaC5jb21cbndlYnNpdGU6ICAgIGh0dHA6Ly93d3cudGhlbWVwdW5jaC5jb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFSUk9XUyAqL1xuLmhlcm1lcy50cGFycm93cyB7XG4gIGN1cnNvcjpwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiMwMDA7XG4gIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpO1xuICB3aWR0aDozMHB4O1xuICBoZWlnaHQ6MTEwcHg7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBkaXNwbGF5OmJsb2NrO1xuICB6LWluZGV4OjEwMDtcbn1cblxuLmhlcm1lcy50cGFycm93czpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xuICBmb250LXNpemU6MTVweDtcbiAgY29sb3I6I2ZmZjtcbiAgZGlzcGxheTpibG9jaztcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCk7XG4gICAgdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3M7XG59XG4uaGVybWVzLnRwYXJyb3dzLnRwLWxlZnRhcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNFwiO1xufVxuLmhlcm1lcy50cGFycm93cy50cC1yaWdodGFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG4uaGVybWVzLnRwYXJyb3dzLnRwLWxlZnRhcnJvdzpob3ZlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAgb3BhY2l0eTowO1xufVxuLmhlcm1lcy50cGFycm93cy50cC1yaWdodGFycm93OmhvdmVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgb3BhY2l0eTowO1xufVxuXG4uaGVybWVzIC50cC1hcnItYWxsd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICB3aWR0aDoxODBweDtcbiAgICBoZWlnaHQ6MTQwcHg7XG4gICAgdG9wOjBweDtcbiAgICBsZWZ0OjBweDtcbiAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjNzO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgfVxuLmhlcm1lcy50cC1yaWdodGFycm93IC50cC1hcnItYWxsd3JhcHBlciB7XG4gICByaWdodDowcHg7bGVmdDphdXRvO1xuICAgICAgfVxuLmhlcm1lcy50cGFycm93czpob3ZlciAudHAtYXJyLWFsbHdyYXBwZXIge1xuICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xuICAgICAgICAgIH1cbi5oZXJtZXMgLnRwLWFyci1pbWdob2xkZXIge1xuICB3aWR0aDoxODBweDtwb3NpdGlvbjphYnNvbHV0ZTtcbiAgbGVmdDowcHg7dG9wOjBweDtoZWlnaHQ6MTEwcHg7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xODBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE4MHB4KTtcbiAgdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgdHJhbnNpdGlvbi1kZWxheTowLjNzO1xufVxuLmhlcm1lcy50cC1yaWdodGFycm93IC50cC1hcnItaW1naG9sZGVye1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDE4MHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxODBweCk7XG4gICAgICB9XG4gIFxuLmhlcm1lcy50cGFycm93czpob3ZlciAudHAtYXJyLWltZ2hvbGRlciB7XG4gICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpO1xuICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpOyAgICAgICAgICAgIFxufVxuLmhlcm1lcyAudHAtYXJyLXRpdGxlaG9sZGVyIHtcbiAgdG9wOjExMHB4O1xuICB3aWR0aDoxODBweDtcbiAgdGV4dC1hbGlnbjpsZWZ0OyBcbiAgZGlzcGxheTpibG9jaztcbiAgcGFkZGluZzowcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6MzBweDsgYmFja2dyb3VuZDojMDAwO1xuICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC43NSk7Y29sb3I6I2ZmZjtcbiAgZm9udC13ZWlnaHQ6NjAwOyBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgZm9udC1zaXplOjEycHg7XG4gIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgbGV0dGVyLXNwYWNpbmc6MXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cbn1cbi5oZXJtZXMudHBhcnJvd3M6aG92ZXIgLnRwLWFyci10aXRsZWhvbGRlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xufVxuXG5cbi8qIEJVTExFVFMgKi9cbi5oZXJtZXMudHAtYnVsbGV0cyB7XG59XG5cbi5oZXJtZXMgLnRwLWJ1bGxldCB7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI0ZGRjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xufVxuXG4uaGVybWVzIC50cC1idWxsZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5oZXJtZXMgLnRwLWJ1bGxldDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggI0ZGRjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xufVxuLmhlcm1lcyAudHAtYnVsbGV0LnNlbGVjdGVkOmFmdGVyIHtcbiAgaGVpZ2h0OjEwMCU7XG59XG5cblxuLyogVEFCUyAqL1xuLmhlcm1lcyAudHAtdGFiIHsgXG4gIG9wYWNpdHk6MTsgIFxuICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiB9XG4uaGVybWVzIC50cC10YWItaW1hZ2UgXG57IFxuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6NjAlO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi5oZXJtZXMgLnRwLXRhYi1jb250ZW50IFxue1xuICAgIGJhY2tncm91bmQ6cmdiKDU0LDU0LDU0KTsgXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcGFkZGluZzoyMHB4IDIwcHggMjBweCAzMHB4O1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICBjb2xvcjojZmZmO1xuICBkaXNwbGF5OmJsb2NrO1xuICB3aWR0aDoxMDAlO1xuICBtaW4taGVpZ2h0OjQwJTtcbiAgYm90dG9tOjBweDtcbiAgbGVmdDotMTBweDtcbiAgfVxuLmhlcm1lcyAudHAtdGFiLWRhdGVcbiAge1xuICBkaXNwbGF5OmJsb2NrO1xuICBjb2xvcjojODg4O1xuICBmb250LXdlaWdodDo2MDA7XG4gIGZvbnQtc2l6ZToxMnB4O1xuICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gIH1cbi5oZXJtZXMgLnRwLXRhYi10aXRsZSBcbntcbiAgICBkaXNwbGF5OmJsb2NrOyAgXG4gICAgY29sb3I6I2ZmZjtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBmb250LXdlaWdodDo4MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgbGluZS1oZWlnaHQ6MTlweDtcbn1cblxuLmhlcm1lcyAudHAtdGFiLnNlbGVjdGVkIC50cC10YWItdGl0bGU6YWZ0ZXIge1xuICAgIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDMwcHggMCAzMHB4IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiKDU0LDU0LDU0KTtcbiAgY29udGVudDpcIiBcIjtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDotOXB4O1xuICAgIGJvdHRvbTo1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTotMzBweDtcbn1cbi5oZXJtZXMgLnRwLXRhYi1tYXNrIHtcbiAgICAgcGFkZGluZy1yaWdodDoxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4vKiBNRURJQSBRVUVSSUVTICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oZXJtZXMgLnRwLXRhYiAudHAtdGFiLXRpdGxlIHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNnB4O31cbiAgLmhlcm1lcyAudHAtdGFiLWRhdGUgeyBmb250LXNpemU6MTFweDsgbGluZS1oZWlnaHQ6MTNweDttYXJnaW4tYm90dG9tOjEwcHg7fVxuICAuaGVybWVzIC50cC10YWItY29udGVudCB7IHBhZGRpbmc6MTVweCAxNXB4IDE1cHggMjVweDt9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJtZXMgLnRwLXRhYiAudHAtdGFiLXRpdGxlIHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNHB4O31cbiAgLmhlcm1lcyAudHAtdGFiLWRhdGUge2ZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxMnB4O21hcmdpbi1ib3R0b206NXB4O31cbiAgLmhlcm1lcyAudHAtdGFiLWNvbnRlbnQge3BhZGRpbmc6MTBweCAxMHB4IDEwcHggMjBweDt9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLSBSZXZvbHV0aW9uIFNsaWRlciA1LjAgTmF2aWdhdGluIFNraW4gU3R5bGUgIC1cblxuIEhFU1BFUklERU4gU0tJTlxuXG5hdXRob3I6ICBUaGVtZVB1bmNoXG5lbWFpbDogICAgICBpbmZvQHRoZW1lcHVuY2guY29tXG53ZWJzaXRlOiAgICBodHRwOi8vd3d3LnRoZW1lcHVuY2guY29tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBUlJPV1MgKi9cbi5oZXNwZXJpZGVuLnRwYXJyb3dzIHtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IzAwMDtcbiAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSk7XG4gIHdpZHRoOjQwcHg7XG4gIGhlaWdodDo0MHB4O1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgZGlzcGxheTpibG9jaztcbiAgei1pbmRleDoxMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmhlc3BlcmlkZW4udHBhcnJvd3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiMwMDA7XG59XG4uaGVzcGVyaWRlbi50cGFycm93czpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xuICBmb250LXNpemU6MjBweDtcbiAgY29sb3I6I2ZmZjtcbiAgZGlzcGxheTpibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZXNwZXJpZGVuLnRwYXJyb3dzLnRwLWxlZnRhcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyY1wiO1xuICAgIG1hcmdpbi1sZWZ0Oi0zcHg7XG59XG4uaGVzcGVyaWRlbi50cGFycm93cy50cC1yaWdodGFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJkXCI7XG4gICAgbWFyZ2luLXJpZ2h0Oi0zcHg7XG59XG5cbi8qIEJVTExFVFMgKi9cbi5oZXNwZXJpZGVuLnRwLWJ1bGxldHMge1xufVxuLmhlc3BlcmlkZW4udHAtYnVsbGV0czpiZWZvcmUge1xuICBjb250ZW50OlwiIFwiO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6MTBweDtcbiAgbWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLXRvcDotMTBweDtcbiAgYm94LXNpemluZzpjb250ZW50LWJveDtcbiAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICBcbn1cbi5oZXNwZXJpZGVuIC50cC1idWxsZXQge1xuICB3aWR0aDoxMnB4O1xuICBoZWlnaHQ6MTJweDtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM5OTk5OTk7IC8qIG9sZCBicm93c2VycyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICM5OTk5OTkgMCUsICNlMWUxZTEgMTAwJSk7IC8qIGZmMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIzk5OTk5OSksIFxuICAgIGNvbG9yLXN0b3AoMTAwJSwjZTFlMWUxKSk7IC8qIGNocm9tZSxzYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICM5OTk5OTkgMCUsI2UxZTFlMSAxMDAlKTsgLyogY2hyb21lMTArLHNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgIzk5OTk5OSAwJSwjZTFlMWUxIDEwMCUpOyAvKiBvcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgICM5OTk5OTkgMCUsI2UxZTFlMSAxMDAlKTsgLyogaWUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgIzk5OTk5OSAwJSwjZTFlMWUxIDEwMCUpOyAvKiB3M2MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpkeGltYWdldHJhbnNmb3JtLm1pY3Jvc29mdC5ncmFkaWVudCggXG4gICAgc3RhcnRjb2xvcnN0cj1cIiM5OTk5OTlcIiwgZW5kY29sb3JzdHI9XCIjZTFlMWUxXCIsZ3JhZGllbnR0eXBlPTAgKTsgLyogaWU2LTkgKi9cbiAgYm9yZGVyOjNweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOjUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xufVxuLmhlc3BlcmlkZW4gLnRwLWJ1bGxldDpob3Zlcixcbi5oZXNwZXJpZGVuIC50cC1idWxsZXQuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiM2NjY7XG59XG4uaGVzcGVyaWRlbiAudHAtYnVsbGV0LWltYWdlIHtcbn1cbi5oZXNwZXJpZGVuIC50cC1idWxsZXQtdGl0bGUge1xufVxuXG5cbi8qIFRIVU1CUyAqL1xuLmhlc3BlcmlkZW4gLnRwLXRodW1iIHtcbiAgb3BhY2l0eToxO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiA2MDBweDtcbiAgcGVyc3BlY3RpdmU6IDYwMHB4O1xufVxuLmhlc3BlcmlkZW4gLnRwLXRodW1iIC50cC10aHVtYi10aXRsZSB7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDotMTBweDtcbiAgICBjb2xvcjojZmZmO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgei1pbmRleDoxMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IzAwMDtcbiAgICBwYWRkaW5nOjVweCAxMHB4OyBcbiAgICBib3R0b206MHB4O1xuICAgIGxlZnQ6MHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgIHRyYW5zaXRpb246YWxsIDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzO1xuICAgIHRyYW5zZm9ybTpyb3RhdGV4KDkwZGVnKSB0cmFuc2xhdGV6KDAuMDAxcHgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRleCg5MGRlZykgdHJhbnNsYXRleigwLjAwMXB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7XG4gICAgb3BhY2l0eTowO1xuIH1cbi5oZXNwZXJpZGVuIC50cC10aHVtYjpob3ZlciAudHAtdGh1bWItdGl0bGUge1xuICAgICB0cmFuc2Zvcm06cm90YXRleCgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGV4KDBkZWcpO1xuICAgIG9wYWNpdHk6MTtcbn1cblxuLyogVEFCUyAqL1xuLmhlc3BlcmlkZW4gLnRwLXRhYiB7IFxuICBvcGFjaXR5OjE7ICAgICAgXG4gIHBhZGRpbmc6MTBweDtcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gfVxuLmhlc3BlcmlkZW4gLnRwLXRhYi1pbWFnZSBcbnsgXG4gIHdpZHRoOjYwcHg7XG4gIGhlaWdodDo2MHB4OyBtYXgtaGVpZ2h0OjEwMCU7IG1heC13aWR0aDoxMDAlO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGZsb2F0OmxlZnQ7XG5cbn1cbi5oZXNwZXJpZGVuIC50cC10YWItY29udGVudCBcbntcbiAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7IFxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHBhZGRpbmc6MTVweCAxNXB4IDE1cHggODVweDtcbiBsZWZ0OjBweDtcbiBvdmVyZmxvdzpoaWRkZW47XG4gbWFyZ2luLXRvcDotMTVweDtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgY29sb3I6IzMzMztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiBwb3NpdGlvbjphYnNvbHV0ZTsgfVxuLmhlc3BlcmlkZW4gLnRwLXRhYi1kYXRlXG4gIHtcbiAgZGlzcGxheTpibG9jaztcbiAgY29sb3I6ICNhYWE7XG4gIGZvbnQtd2VpZ2h0OjUwMDtcbiAgZm9udC1zaXplOjEycHg7XG4gIG1hcmdpbi1ib3R0b206MHB4O1xuICB9XG4uaGVzcGVyaWRlbiAudHAtdGFiLXRpdGxlIFxue1xuICAgIGRpc3BsYXk6YmxvY2s7ICBcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgY29sb3I6IzMzMztcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDo1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICBsaW5lLWhlaWdodDoxN3B4O1xufVxuLmhlc3BlcmlkZW4gLnRwLXRhYjpob3Zlcixcbi5oZXNwZXJpZGVuIC50cC10YWIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiNlZWU7IFxufVxuXG4uaGVzcGVyaWRlbiAudHAtdGFiLW1hc2sge1xufVxuXG4vKiBNRURJQSBRVUVSSUVTICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi0gUmV2b2x1dGlvbiBTbGlkZXIgNS4wIE5hdmlnYXRpbiBTa2luIFN0eWxlICAtXG5cbiBNRVRJUyBTS0lOXG5cbmF1dGhvcjogIFRoZW1lUHVuY2hcbmVtYWlsOiAgICAgIGluZm9AdGhlbWVwdW5jaC5jb21cbndlYnNpdGU6ICAgIGh0dHA6Ly93d3cudGhlbWVwdW5jaC5jb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFSUk9XUyAqL1xuLm1ldGlzLnRwYXJyb3dzIHtcbiAgYmFja2dyb3VuZDojZmZmO1xuICBwYWRkaW5nOjEwcHg7XG4gIHRyYW5zaXRpb246YWxsIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgd2lkdGg6NjBweDtcbiAgaGVpZ2h0OjYwcHg7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiB9XG4gXG4gLm1ldGlzLnRwYXJyb3dzOmhvdmVyIHtcbiAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcbiB9XG4gXG4gLm1ldGlzLnRwYXJyb3dzOmJlZm9yZSB7XG4gIGNvbG9yOiMwMDA7ICBcbiAgIHRyYW5zaXRpb246YWxsIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcztcbiB9XG4gXG4gLm1ldGlzLnRwYXJyb3dzOmhvdmVyOmJlZm9yZSB7XG4gICB0cmFuc2Zvcm06c2NhbGUoMS41KTtcbiAgfVxuIFxuXG4vKiBCVUxMRVRTICovXG4ubWV0aXMgLnRwLWJ1bGxldCB7IFxuICAgIG9wYWNpdHk6MTtcbiAgICB3aWR0aDo1MHB4O1xuICAgIGhlaWdodDo1MHB4OyAgICBcbiAgICBwYWRkaW5nOjNweDtcbiAgICBiYWNrZ3JvdW5kOiMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMjUpO1xuICAgIG1hcmdpbjowcHg7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246YWxsIDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzO1xuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICB9XG5cbi5tZXRpcyAudHAtYnVsbGV0LWltYWdlIHtcblxuICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICBkaXNwbGF5OmJsb2NrO1xuICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgNXB4IDVweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gIHdpZHRoOjQ0cHg7XG4gIGhlaWdodDo0NHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiB9ICBcbi5tZXRpcyAudHAtYnVsbGV0LXRpdGxlIHsgXG4gICAgIHBvc2l0aW9uOmFic29sdXRlOyBcbiAgIGJvdHRvbTo2NXB4O1xuICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgbGVmdDo1MCU7XG4gICAgIGJhY2tncm91bmQ6IzAwMDtcbiAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNzUpO1xuICAgICBjb2xvcjojZmZmO1xuICAgICBwYWRkaW5nOjEwcHggMzBweDtcbiAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4O1xuICAgICBvcGFjaXR5OjA7XG4gICAgICB0cmFuc2l0aW9uOmFsbCAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMC4wMDFweCkgdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDE0cHgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMC4wMDFweCkgdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDE0cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTtcbiAgICBvcGFjaXR5OjA7XG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuIH1cblxuLm1ldGlzIC50cC1idWxsZXQ6aG92ZXIgLnRwLWJ1bGxldC10aXRsZSB7XG4gICAgIHRyYW5zZm9ybTpyb3RhdGVYKDBkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWCgwZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG9wYWNpdHk6MTtcbn1cblxuLm1ldGlzIC50cC1idWxsZXQuc2VsZWN0ZWQsXG4ubWV0aXMgLnRwLWJ1bGxldDpob3ZlciAge1xuICBcbiAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgxMTksMTE5LDExOSwxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMTE5LDExOSwxMTksMSkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDExOSwxMTksMTE5LDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDExOSwxMTksMTE5LDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgxMTksMTE5LDExOSwxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgxMTksMTE5LDExOSwxKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsIGVuZENvbG9yc3RyPVwiIzc3Nzc3N1wiLCBHcmFkaWVudFR5cGU9MCApO1xuIFxuICAgICAgfVxuLm1ldGlzIC50cC1idWxsZXQtdGl0bGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiIFwiO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi04cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogOHB4IDhweCAwIDhweDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC43NSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvdHRvbTotOHB4O1xuICAgfVxuXG4ubWV0aXMgLnRwLXRhYi1udW1iZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAubWV0aXMgLnRwLXRhYi1tYXNrIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIHBhZGRpbmctbGVmdCwgMC40cyBsZWZ0LCAwLjRzIG1heC13aWR0aDtcbiAgICB9XG4gICAgLm1ldGlzOmhvdmVyIC50cC10YWItbWFzayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZXRpcyAudHAtdGFiLWRpdmlkZXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5tZXRpcyAudHAtdGFiLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsO1xuICAgIH1cbiAgICAubWV0aXMgLnRwLXRhYi10aXRsZS1tYXNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsZWZ0OiA2N3B4O1xuICAgIH1cbiAgICAubWV0aXM6aG92ZXIgLnRwLXRhYi10aXRsZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgLm1ldGlzIC50cC10YWIge1xuICAgICAgICBvcGFjaXR5OiAwLjE1O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGFsbDtcbiAgICB9XG4gICAgLm1ldGlzIC50cC10YWI6aG92ZXIsXG4gICAgLm1ldGlzIC50cC10YWIuc2VsZWN0ZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAubWV0aXMgLnRwLXRhYi5zZWxlY3RlZCAudHAtdGFiLWRpdmlkZXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RiMDgzO1xuICAgIH1cbiAgICAubWV0aXMudHAtdGFicyB7XG4gICAgICAgIG1heC13aWR0aDogMTE4cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgICAubWV0aXMudHAtdGFiczpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGFsbDtcbiAgICB9XG4gICAgLm1ldGlzLnRwLXRhYnM6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDExOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICAgICAgLm1ldGlzLnRwLXRhYnM6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgIH1cbiAgICB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLSBSZXZvbHV0aW9uIFNsaWRlciA1LjAgTmF2aWdhdGluIFNraW4gU3R5bGUgIC1cblxuIFBFUlNFUEhPTkUgU0tJTlxuXG5hdXRob3I6ICBUaGVtZVB1bmNoXG5lbWFpbDogICAgICBpbmZvQHRoZW1lcHVuY2guY29tXG53ZWJzaXRlOiAgICBodHRwOi8vd3d3LnRoZW1lcHVuY2guY29tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBUlJPV1MgKi9cbi5wZXJzZXBob25lLnRwYXJyb3dzIHtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIGJhY2tncm91bmQ6I2FhYTtcbiAgYmFja2dyb3VuZDpyZ2JhKDIwMCwyMDAsMjAwLDAuNSk7XG4gIHdpZHRoOjQwcHg7XG4gIGhlaWdodDo0MHB4O1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgZGlzcGxheTpibG9jaztcbiAgei1pbmRleDoxMDA7XG4gIGJvcmRlcjoxcHggc29saWQgI2Y1ZjVmNTtcbn1cbi5wZXJzZXBob25lLnRwYXJyb3dzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDojMzMzO1xufVxuLnBlcnNlcGhvbmUudHBhcnJvd3M6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcbiAgZm9udC1zaXplOjE1cHg7XG4gIGNvbG9yOiNmZmY7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGVyc2VwaG9uZS50cGFycm93cy50cC1sZWZ0YXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjRcIjtcbn1cbi5wZXJzZXBob25lLnRwYXJyb3dzLnRwLXJpZ2h0YXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjVcIjtcbn1cblxuXG5cbi8qIEJVTExFVFMgKi9cbi5wZXJzZXBob25lLnRwLWJ1bGxldHMge1xufVxuLnBlcnNlcGhvbmUudHAtYnVsbGV0czpiZWZvcmUge1xuICBjb250ZW50OlwiIFwiO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIGJhY2tncm91bmQ6I3RyYW5zcGFyZW50O1xuICBwYWRkaW5nOjEwcHg7XG4gIG1hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi10b3A6LTEwcHg7XG4gIGJveC1zaXppbmc6Y29udGVudC1ib3g7XG59XG4ucGVyc2VwaG9uZSAudHAtYnVsbGV0IHtcbiAgd2lkdGg6MTJweDtcbiAgaGVpZ2h0OjEycHg7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiNhYWE7XG4gIGJvcmRlcjoxcHggc29saWQgI2U1ZTVlNTsgXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzpjb250ZW50LWJveDtcbn1cbi5wZXJzZXBob25lIC50cC1idWxsZXQ6aG92ZXIsXG4ucGVyc2VwaG9uZSAudHAtYnVsbGV0LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDojMjIyO1xufVxuLnBlcnNlcGhvbmUgLnRwLWJ1bGxldC1pbWFnZSB7XG59XG4ucGVyc2VwaG9uZSAudHAtYnVsbGV0LXRpdGxlIHtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi0gUmV2b2x1dGlvbiBTbGlkZXIgNS4wIE5hdmlnYXRpbiBTa2luIFN0eWxlICAtXG5cbiBVUkFOVVMgU0tJTlxuXG5hdXRob3I6ICBUaGVtZVB1bmNoXG5lbWFpbDogICAgICBpbmZvQHRoZW1lcHVuY2guY29tXG53ZWJzaXRlOiAgICBodHRwOi8vd3d3LnRoZW1lcHVuY2guY29tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBUlJPV1MgKi9cbi51cmFudXMudHBhcnJvd3Mge1xuICB3aWR0aDo1MHB4O1xuICBoZWlnaHQ6NTBweDtcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiB9XG4gLnVyYW51cy50cGFycm93czpiZWZvcmUge1xuIHdpZHRoOjUwcHg7XG4gaGVpZ2h0OjUwcHg7XG4gbGluZS1oZWlnaHQ6NTBweDtcbiBmb250LXNpemU6NDBweDtcbiB0cmFuc2l0aW9uOmFsbCAwLjNzO1xuLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzO1xuIH1cbiBcbiAgLnVyYW51cy50cGFycm93czpob3ZlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6MC43NTtcbiAgfVxuXG4vKiBCVUxMRVRTICovXG4udXJhbnVzIC50cC1idWxsZXR7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuLnVyYW51cyAudHAtYnVsbGV0LnNlbGVjdGVkLFxuLnVyYW51cyAudHAtYnVsbGV0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGRkY7XG4gIGJvcmRlcjpub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cblxuXG4udXJhbnVzIC50cC1idWxsZXQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udXJhbnVzIC50cC1idWxsZXQuc2VsZWN0ZWQgLnRwLWJ1bGxldC1pbm5lcixcbi51cmFudXMgLnRwLWJ1bGxldDpob3ZlciAudHAtYnVsbGV0LWlubmVye1xuIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLSBSZXZvbHV0aW9uIFNsaWRlciA1LjAgTmF2aWdhdGluIFNraW4gU3R5bGUgIC1cblxuIFpFVVMgU0tJTlxuXG5hdXRob3I6ICBUaGVtZVB1bmNoXG5lbWFpbDogICAgICBpbmZvQHRoZW1lcHVuY2guY29tXG53ZWJzaXRlOiAgICBodHRwOi8vd3d3LnRoZW1lcHVuY2guY29tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBUlJPV1MgKi9cbi56ZXVzLnRwYXJyb3dzIHtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIG1pbi13aWR0aDo3MHB4O1xuICBtaW4taGVpZ2h0OjcwcHg7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBkaXNwbGF5OmJsb2NrO1xuICB6LWluZGV4OjEwMDtcbiAgYm9yZGVyLXJhZGl1czozNXB4OyAgIFxuICBvdmVyZmxvdzpoaWRkZW47XG4gIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEwKTtcbn1cblxuLnpldXMudHBhcnJvd3M6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcbiAgZm9udC1zaXplOjIwcHg7XG4gIGNvbG9yOiNmZmY7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgIFxuICB6LWluZGV4OjI7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLnpldXMudHBhcnJvd3MudHAtbGVmdGFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG4uemV1cy50cGFycm93cy50cC1yaWdodGFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG5cbi56ZXVzIC50cC10aXRsZS13cmFwIHtcbiAgYmFja2dyb3VuZDojMDAwO1xuICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KTtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIHRvcDowcHg7XG4gIGxlZnQ6MHB4O1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgb3BhY2l0eTowO1xuICB0cmFuc2Zvcm06c2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO1xuICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOmFsbCAwLjNzO1xuICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gfVxuLnpldXMgLnRwLWFyci1pbWdob2xkZXIge1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDowcHg7XG4gIGxlZnQ6MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czo1MCU7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7XG4gICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246YWxsIDAuM3M7XG5cbiB9XG4uemV1cy50cC1yaWdodGFycm93IC50cC1hcnItaW1naG9sZGVyIHtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cbi56ZXVzLnRwYXJyb3dzOmhvdmVyIC50cC1hcnItaW1naG9sZGVyIHtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6MTtcbn1cbiAgICAgIFxuLnpldXMudHBhcnJvd3M6aG92ZXIgLnRwLXRpdGxlLXdyYXAge1xuICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO1xuICBvcGFjaXR5OjE7XG59XG4gXG5cbi8qIEJVTExFVFMgKi9cbi56ZXVzIC50cC1idWxsZXQge1xuICAgICBib3gtc2l6aW5nOmNvbnRlbnQtYm94OyAtd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7IGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB3aWR0aDoxM3B4O2hlaWdodDoxM3B4O1xuICAgIGJvcmRlcjoycHggc29saWQgI2ZmZjtcbiB9XG4uemV1cyAudHAtYnVsbGV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi56ZXVzIC50cC1idWxsZXQ6aG92ZXI6YWZ0ZXIsXG4uemV1cyAudHAtYnVsbGV0LnNlbGVjdGVkOmFmdGVye1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4gIFxuIC56ZXVzIC50cC1idWxsZXQtaW1hZ2UsXG4gLnpldXMgLnRwLWJ1bGxldC1pbWFnZW92ZXJsYXl7XG4gICAgICAgIHdpZHRoOjEzNXB4O1xuICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIGJvdHRvbToyNXB4O1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTY1cHg7XG4gICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgICAgIHZpc2liaWxpdHk6aGlkZGVuO1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgXG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcblxufVxuICAgICAgICAgIFxuXG4uemV1cyAudHAtYnVsbGV0LXRpdGxlLFxuLnpldXMgLnRwLWJ1bGxldC1pbWFnZW92ZXJsYXkge1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59ICAgICBcbi56ZXVzIC50cC1idWxsZXQtdGl0bGUgeyBcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBmb250LXdlaWdodDo2MDA7ICBcbiAgICAgICAgei1pbmRleDozO1xuICAgICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyBcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBib3R0b206NDVweDtcbiAgICAgICAgd2lkdGg6MTM1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICAgIGxlZnQ6LTU3cHg7XG59XG4gICAgICBcbi56ZXVzIC50cC1idWxsZXQ6aG92ZXIgLnRwLWJ1bGxldC10aXRsZSxcbi56ZXVzIC50cC1idWxsZXQ6aG92ZXIgLnRwLWJ1bGxldC1pbWFnZSxcbi56ZXVzIC50cC1idWxsZXQ6aG92ZXIgLnRwLWJ1bGxldC1pbWFnZW92ZXJsYXl7XG4gICAgICBvcGFjaXR5OjE7XG4gICAgICB2aXNpYmlsaXR5OnZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO1xuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTsgICAgICAgICBcbiAgICB9XG5cbi8qIFRIVU1CUyAqL1xuLnpldXMgLnRwLXRodW1iIHtcbm9wYWNpdHk6MVxufVxuXG4uemV1cyAudHAtdGh1bWItb3ZlciB7XG4gIGJhY2tncm91bmQ6IzAwMDtcbiAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMjUpO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDowcHg7XG4gIGxlZnQ6MHB4O1xuICB6LWluZGV4OjE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgdHJhbnNpdGlvbjphbGwgMC4zcztcbn1cblxuLnpldXMgLnRwLXRodW1iLW1vcmU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcbiAgZm9udC1zaXplOjEycHg7XG4gIGNvbG9yOiNhYWE7XG4gIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAgICBcbiAgei1pbmRleDoyO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOjIwcHg7XG4gIHJpZ2h0OjIwcHg7XG4gIHotaW5kZXg6Mjtcbn1cbi56ZXVzIC50cC10aHVtYi1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG5cbi56ZXVzIC50cC10aHVtYi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OlwiUmFsZXdheVwiO1xuICBsZXR0ZXItc3BhY2luZzoxcHg7XG4gIGZvbnQtc2l6ZToxMnB4O1xuICBjb2xvcjojZmZmO1xuICBkaXNwbGF5OmJsb2NrO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgICAgXG4gIHotaW5kZXg6MjtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDowcHg7XG4gIGxlZnQ6MHB4O1xuICB6LWluZGV4OjI7XG4gIHBhZGRpbmc6MjBweCAzNXB4IDIwcHggMjBweDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzO1xuICBmb250LXdlaWdodDo1MDA7XG59XG5cbi56ZXVzIC50cC10aHVtYi5zZWxlY3RlZCAudHAtdGh1bWItbW9yZTpiZWZvcmUsXG4uemV1cyAudHAtdGh1bWI6aG92ZXIgLnRwLXRodW1iLW1vcmU6YmVmb3JlIHtcbiBjb2xvcjojYWFhO1xuXG59XG5cbi56ZXVzIC50cC10aHVtYi5zZWxlY3RlZCAudHAtdGh1bWItb3Zlcixcbi56ZXVzIC50cC10aHVtYjpob3ZlciAudHAtdGh1bWItb3ZlciB7XG4gYmFja2dyb3VuZDojMDAwO1xufVxuLnpldXMgLnRwLXRodW1iLnNlbGVjdGVkIC50cC10aHVtYi10aXRsZSxcbi56ZXVzIC50cC10aHVtYjpob3ZlciAudHAtdGh1bWItdGl0bGUge1xuICBjb2xvcjojZmZmO1xuXG59XG5cblxuLyogVEFCUyAqL1xuLnpldXMgLnRwLXRhYiB7IFxuICBvcGFjaXR5OjE7ICAgICAgXG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbn1cblxuLnpldXMgLnRwLXRhYi10aXRsZSB7IFxuZGlzcGxheTogYmxvY2s7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5iYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMjUpO1xuZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7IFxuZm9udC13ZWlnaHQ6IDcwMDsgXG5mb250LXNpemU6IDEzcHg7IFxubGluZS1oZWlnaHQ6IDEzcHg7XG5jb2xvcjogI2ZmZjsgXG5wYWRkaW5nOiA5cHggMTBweDsgfVxuXG4uemV1cyAudHAtdGFiOmhvdmVyIC50cC10YWItdGl0bGUsXG4uemV1cyAudHAtdGFiLnNlbGVjdGVkIC50cC10YWItdGl0bGUge1xuIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMSk7IFxufVxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4tIFJldm9sdXRpb24gU2xpZGVyIDUuMCBOYXZpZ2F0aW4gU2tpbiBTdHlsZSAgLVxuXG4gWkVVUyBTS0lOXG5cbmF1dGhvcjogIFRoZW1lUHVuY2hcbmVtYWlsOiAgICAgIGluZm9AdGhlbWVwdW5jaC5jb21cbndlYnNpdGU6ICAgIGh0dHA6Ly93d3cudGhlbWVwdW5jaC5jb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4ucG9zdC10YWJzIC50cC10aHVtYiB7XG5vcGFjaXR5OjFcbn1cblxuLnBvc3QtdGFicyAudHAtdGh1bWItb3ZlciB7XG4gIGJhY2tncm91bmQ6IzI1MjUyNTtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6MHB4O1xuICBsZWZ0OjBweDtcbiAgei1pbmRleDoxO1xuICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3M7XG4gIHRyYW5zaXRpb246YWxsIDAuM3M7XG59XG5cbi5wb3N0LXRhYnMgLnRwLXRodW1iLW1vcmU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcbiAgZm9udC1zaXplOjEycHg7XG4gIGNvbG9yOiNhYWE7XG4gIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAgICBcbiAgei1pbmRleDoyO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOjE1cHg7XG4gIHJpZ2h0OjE1cHg7XG4gIHotaW5kZXg6Mjtcbn1cbi5wb3N0LXRhYnMgLnRwLXRodW1iLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjVcIjtcbn1cblxuLnBvc3QtdGFicyAudHAtdGh1bWItdGl0bGUge1xuICBmb250LWZhbWlseTpcInJhbGV3YXlcIjtcbiAgbGV0dGVyLXNwYWNpbmc6MXB4O1xuICBmb250LXNpemU6MTJweDtcbiAgY29sb3I6I2ZmZjtcbiAgZGlzcGxheTpibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7ICAgIFxuICB6LWluZGV4OjI7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6MHB4O1xuICBsZWZ0OjBweDtcbiAgei1pbmRleDoyO1xuICBwYWRkaW5nOjE1cHggMzBweCAxNXB4IDE1cHg7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246YWxsIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgZm9udC13ZWlnaHQ6NTAwO1xufVxuXG4ucG9zdC10YWJzIC50cC10aHVtYi5zZWxlY3RlZCAudHAtdGh1bWItbW9yZTpiZWZvcmUsXG4ucG9zdC10YWJzIC50cC10aHVtYjpob3ZlciAudHAtdGh1bWItbW9yZTpiZWZvcmUge1xuIGNvbG9yOiNhYWE7XG5cbn1cblxuLnBvc3QtdGFicyAudHAtdGh1bWIuc2VsZWN0ZWQgLnRwLXRodW1iLW92ZXIsXG4ucG9zdC10YWJzIC50cC10aHVtYjpob3ZlciAudHAtdGh1bWItb3ZlciB7XG4gYmFja2dyb3VuZDojZmZmO1xufVxuLnBvc3QtdGFicyAudHAtdGh1bWIuc2VsZWN0ZWQgLnRwLXRodW1iLXRpdGxlLFxuLnBvc3QtdGFicyAudHAtdGh1bWI6aG92ZXIgLnRwLXRodW1iLXRpdGxlIHtcbiAgY29sb3I6IzAwMDtcblxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgVGVtcGxhdGUgTmFtZTogQmF1aGF1c1xuICBEZXNjcmlwdGlvbjogQmF1aGF1cyAtIEFyY2hpdGVjdHVyZSAmIEludGVyaW9yIFRlbXBsYXRlXG4gIEF1dGhvcjogTXVycmVuXG4gIEF1dGhvciBVUkk6IGh0dHA6Ly90aGVtZWZvcmVzdC5uZXQvdXNlci9tdXJyZW4yMFxuICBWZXJzaW9uOiAxLjBcbiAgXG4gIDEuICBHbG9iYWxcblxuICAgICAgMS4xIEdlbmVyYWxcbiAgICAgIDEuMiBUeXBvZ3JhcGh5XG4gICAgICAxLjMgRmllbGRzXG4gICAgICAxLjQgQnV0dG9uc1xuICAgICAgMS41IEljb25zXG4gICAgICAxLjYgTG9hZGVyXG4gICAgICAxLjcgSGVscGVyc1xuXG4gIDIuICBOYXZiYXIgXG5cbiAgICAgIDIuMSBOYXZiYXIgZWxlbWVudHNcbiAgICAgIDIuMiBOYXZiYXIgYWZmaXhcbiAgICAgIDIuMyBTaWRlYmFyIE1lbnVcbiAgICAgIFxuICAzLiAgSG9tZXBhZ2VcblxuICAgICAgMy4xIEp1bWJvdHJvblxuICAgICAgMy4yIFNsaWRlclxuICAgICAgMy4zIFNlY3Rpb24gQWJvdXRcbiAgICAgIDMuNCBTZWN0aW9uIFByb2plY3RzXG5cbiAgICAgICAgICAzLjQuMSBQcm9qZWN0cyBDYXJvdXNlbFxuXG4gICAgICAzLjUgU2VjdGlvbiBDbGllbnRzXG4gICAgICAzLjYgU2VjdGlvbiBQYXJ0bmVyc1xuICAgICAgMy43IFNlY3Rpb24gTmV3c1xuXG4gIDQuICBIb21lcGFnZSB2MlxuXG4gICAgICA0LjEgTmF2YmFyXG4gICAgICA0LjIgU2VjdGlvbnNcbiAgICAgIDQuMyBTZWN0aW9uIEFib3V0XG4gICAgICA0LjQgU2VjdGlvbiBQcm9qZWN0c1xuICAgICAgNC41IFNlY3Rpb24gUmV2aWV3c1xuICAgICAgNC42IFNlY3Rpb24gQ29udGFjdHNcblxuICA1LiAgSG9tZXBhZ2UgdjNcblxuICA2LiBQYWdlc1xuXG4gICAgIDYuMSBXb3JrcyBHcmlkXG4gICAgIDYuMiBXb3JrcyBDYXJvdXNlbFxuICAgICA2LjMgUHJvamVjdCBEZXRhaWxcbiAgICAgNi40IE5ld3MgTWFzb25yeVxuICAgICA2LjUgTmV3cyBMaXN0aW5nXG4gICAgIDYuNiBQb3N0IGRldGFpbFxuXG4gICAgICAgICA2LjYuMSBSZWxhdGVkIHBvc3RzXG4gICAgICAgICA2LjYuMiBDb21tZW50c1xuXG4gICAgIDYuNyBXaWRnZXRzXG5cbiAgICAgICAgIDYuNy4xIFdpZGdldCBTZWFyY2hcbiAgICAgICAgIDYuNy4yIFdpZGdldCBUd2l0dGVyXG4gICAgICAgICA2LjcuMyBXaWRnZXQgUmVjZW50IFBvc3RzXG5cbiAgICAgNi44IEFib3V0IHVzXG5cbiAgICAgICAgIDYuOC4xIFNlcnZpY2VzXG4gICAgICAgICA2LjguMiBQYXJ0bmVyc1xuICAgICAgICAgNi44LjMgVGVhbVxuXG4gICAgICA2LjkuIENvbnRhY3RzXG5cbiAgICAgIDcuIEZvb3RlclxuICAgICAgOC4gUmVzcG9uc2l2ZSBzdHlsZXNcblxuICAgICAgOC4xIE1pbiB3aWR0aDogNzY4cHhcbiAgICAgIDguMiBNaW4gd2lkdGggOTkycHhcbiAgICAgIDguMyBNaW4gd2lkdGggMTIwMHB4IFxuICAgICAgOC40IE1heCB3aWR0aCA5OTJweFxuICAgICAgOC41IE1pbiBoZWlnaHQgNTAwcHhcbiAgICAgIDguNiBNaW4gaGVpZ2h0IDYwMHB4XG4gICAgICA4LjcgTWluIGhlaWdodCA3MDBweFxuXG4gICAgXG4gICAgXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAxLiBHbG9iYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cblxuLyogMS4xIEdlbmVyYWwgKi9cblxuXG5cbkBpbXBvcnQgdXJsKCd+Ym9vdHN0cmFwL2Rpc3QvY3NzL2Jvb3RzdHJhcC5taW4uY3NzJyk7XG5AaW1wb3J0IHVybCgnYW5pbXNpdGlvbi5jc3MnKTtcbkBpbXBvcnQgdXJsKCdmb250LWF3ZXNvbWUubWluLmNzcycpO1xuQGltcG9ydCB1cmwoJ2lvbmljb25zLm1pbi5jc3MnKTtcbkBpbXBvcnQgdXJsKCdsaW5lYXJpY29ucy5jc3MnKTtcbkBpbXBvcnQgdXJsKCdhbmltYXRlLmNzcycpO1xuQGltcG9ydCB1cmwoJ21hZ25pZmljLXBvcHVwLmNzcycpO1xuQGltcG9ydCB1cmwoJ2pxdWVyeS5mdWxsUGFnZS5jc3MnKTtcbkBpbXBvcnQgdXJsKCdqcXVlcnkucGFnZXBpbGluZy5jc3MnKTtcbkBpbXBvcnQgdXJsKCdvd2wuY2Fyb3VzZWwuY3NzJyk7XG5AaW1wb3J0IHVybCgnbGF5ZXJzLmNzcycpO1xuQGltcG9ydCB1cmwoJ25hdmlnYXRpb24uY3NzJyk7XG5cblxuaHRtbHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keXtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODtcbiAgY29sb3I6ICM3ZTdlN2U7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO1xufVxuXG5cbjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjY2VlMDAyO1xufVxuXG46OnNlbGVjdGlvbntcbiAgYmFja2dyb3VuZC1jb2xvcjojY2VlMDAyO1xuICBjb2xvcjojZmZmO1xufVxuXG4td2Via2l0LTo6c2VsZWN0aW9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6I2NlZTAwMjtcbiAgICBjb2xvcjojZmZmO1xufVxuXG46Oi1tb3otc2VsZWN0aW9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6I2NlZTAwMjtcbiAgICBjb2xvcjojZmZmO1xufVxuXG5cblxuLyogMS4yIFR5cG9ncmFwaHkgKi9cblxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcG9wcGlucy1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9wb3BwaW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaDEsXG4uaDF7IFxuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMuNDI4cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBtYXJnaW46MC41ZW0gMDtcbn1cblxuaDIsXG4uaDJ7IFxuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuNTcxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xNjY7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOjIuNnJlbSAwO1xufVxuXG5oMyxcbi5oM3tcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyLjE0MnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46Mi42cmVtIDA7XG59XG5cbmg0LFxuLmg0e1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNzE0cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46Mi42cmVtIDA7XG59XG5cbmg1LFxuLmg1e1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNTcxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzowO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOjIuNnJlbSAwO1xufVxuXG5oNixcbi5oNntcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI4NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6MDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjoyLjZyZW0gMDtcbn1cblxuaDEgYSxcbi5oMSBhLFxuaDIgYSxcbi5oMiBhLFxuaDMgYSxcbi5oMyBhLFxuaDQgYSxcbi5oNCBhLFxuaDUgYSxcbi5oNSBhLFxuaDYgYSxcbi5oNiBhe1xuICBjb2xvcjppbmhlcml0O1xufVxuXG5oMSBhOmhvdmVyLFxuLmgxIGE6aG92ZXIsXG5oMiBhOmhvdmVyLFxuLmgyIGE6aG92ZXIsXG5oMyBhOmhvdmVyLFxuLmgzIGE6aG92ZXIsXG5oNCBhOmhvdmVyLFxuLmg0IGE6aG92ZXIsXG5oNSBhOmhvdmVyLFxuLmg1IGE6aG92ZXIsXG5oNiBhOmhvdmVyLFxuLmg2IGE6aG92ZXJ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG5zdHJvbmd7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnAsXG5ibG9ja3F1b3Rle1xuICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG59XG5cbmJsb2NrcXVvdGV7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNzE0cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy1sZWZ0OiA2LjhyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjNyZW0gc29saWQgI2NlZTAwMjtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgY29sb3I6I2ZmZjtcbn1cblxuY2l0ZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYmxvY2txdW90ZS1jaXRle1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDcuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLmJsb2NrcXVvdGUtY2l0ZSBjaXRle1xuICBmb250LXNpemU6IDEuMTRyZW1cbn1cblxuYSB7XG4gIGNvbG9yOiNjZWUwMDI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2Utb3V0O1xuICAgICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1vdXQ7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6I2NlZTAwMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuXG5hOmZvY3Vze1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuLyogMS4zIEZpZWxkcyAqL1xuXG5cblxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0nYWRkcmVzcyddLFxuaW5wdXRbdHlwZT0ndXJsJ10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxudGV4dGFyZWF7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6MTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gIGJvcmRlcjowO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOjAuMnJlbSAxcmVtIDA7XG4gIGhlaWdodDozLjZlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMTVzO1xuICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMTVzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzO1xufVxuXG50ZXh0YXJlYXtcbiAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgaGVpZ2h0OiAxNXJlbTtcbiAgcmVzaXplOm5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbmlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxcbmlucHV0W3R5cGU9J2FkZHJlc3MnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3VybCddOmZvY3VzLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcbmlucHV0W3R5cGU9J2VtYWlsJ106Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3Vze1xuICBib3JkZXItY29sb3I6ICNjZWUwMDI7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LmlucHV0LWdyYXksXG50ZXh0YXJlYS5pbnB1dC1ncmF5e1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuXG5cbmlucHV0LmlucHV0LWdyYXk6Zm9jdXMsXG50ZXh0YXJlYS5pbnB1dC1ncmF5OmZvY3Vze1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXJ7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcm0tZ3JvdXB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmlucHV0LmVycm9ye1xuICBib3JkZXItY29sb3I6ICNjZWUwMDI7XG59XG5cbi5tYy1sYWJlbCxcbmxhYmVsLmVycm9ye1xuICBmb250LXNpemU6IDAuODNlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwLjdlbSAwIDAgMDtcbn1cblxuXG5cbi8qIDEuNCBCdXR0b25zICovXG5cblxuXG4uYnRue1xuICBjb2xvcjojZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjowO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxLjFlbSAyLjI4ZW0gMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCFpbXBvcnRhbnQ7XG59XG5cbi5idG46aG92ZXIsXG4uYnRuOmZvY3Vze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNjZWUwMDI7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6bm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdXBwZXJ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuLmJ0bi15ZWxsb3d7XG4gIGJhY2tncm91bmQ6ICNjZWUwMDI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYnRuLXllbGxvdzpob3Zlcixcbi5idG4teWVsbG93OmZvY3Vze1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG5cblxuLyogMS41IEljb25zICovXG5cblxuXG4uaWNvbntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvbi1tZWRpdW17XG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xufVxuXG4ubGluay1hcnJvd3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubGluay1hcnJvdy0ye1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xNHJlbTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5saW5rLWFycm93IC5pY29uLFxuLmxpbmstYXJyb3ctMiAuaWNvbntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMC43cmVtO1xuICBmb250LXNpemU6IDIuMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5saW5rLWFycm93IC5pY29ue1xuICB0b3A6MC4xcmVtO1xufVxuXG4ubGluay1hcnJvdyAuaW9uLWlvcy1hcnJvdy1yaWdodHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmxpbmstYXJyb3ctMiAuaW9uLWlvcy1hcnJvdy1yaWdodHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmxpbmstYXJyb3c6aG92ZXIsXG4ubGluay1hcnJvdy0yOmhvdmVye1xuICBjb2xvcjogI2NlZTAwMjtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi5saW5rLWFycm93OmhvdmVyIC5pY29uLFxuLmxpbmstYXJyb3ctMjpob3ZlciAuaWNvbntcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41cmVtKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNXJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xufVxuXG5cblxuLyogMS42IFByZWxvYWRlciAqL1xuXG5cblxuLmFuaW1zaXRpb257XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6MDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJlbG9hZGVye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiNmZmY7XG4gIGNvbG9yOiM0YjRiNGI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZG91YmxlLWJvdW5jZTEsIC5kb3VibGUtYm91bmNlMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZTAwMjtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWJvdW5jZSAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWJvdW5jZSAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uZG91YmxlLWJvdW5jZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1ib3VuY2Uge1xuICAwJSwgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApIH1cbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCkgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLWJvdW5jZSB7XG4gIDAlLCAxMDAlIHsgXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xuICB9IDUwJSB7IFxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgfVxufVxuXG5cblxuLyogMS43IEhlbHBlcnMgKi9cblxuXG5cbi50ZXh0LWRhcmt7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGV4dC1tdXRlZHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi50ZXh0LXdoaXRle1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRleHQtcHJpbWFyeXtcbiAgY29sb3I6ICNjZWUwMDI7XG59XG5cbi5tYXNrZWR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hc2tlZDpiZWZvcmV7XG4gIGNvbnRlbnQ6Jyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLnB0LTB7XG4gIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbn1cblxuLnBiLTB7XG4gIHBhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50O1xufVxuXG4ucmVsLTF7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm92ZXJmbG93LWhpZGRlbntcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgMi4gTmF2YmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG5cbi5uYXZiYXJ7IFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OjA7XG4gIHRvcDowO1xuICB3aWR0aDoxMDAlO1xuICBwYWRkaW5nLXRvcDogMi43cmVtO1xuICBoZWlnaHQ6IDdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIG1hcmdpbjowO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubmF2YmFyIC5icmFuZHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuXG5cbi8qIDIuMSBOYXZiYXIgZWxlbWVudHMgKi9cblxuXG5cbi5icmFuZHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYS5icmFuZDpob3ZlcixcbmEuYnJhbmQ6Zm9jdXN7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icmFuZCBpbWd7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjY1cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG5cbi5icmFuZC1pbmZve1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icmFuZC1uYW1le1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNzE0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJyYW5kLXRleHR7XG4gIGNvbG9yOiAjN2U3ZTdlO1xuICBmb250LXNpemU6IDAuODU3cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAtMC4zcmVtOyBcbn1cblxuLm5hdmJhci10b2dnbGV7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm5hdmJhci10b2dnbGUgLmljb24tYmFye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5uYXZiYXItdG9nZ2xlOmhvdmVyIC5pY29uLWJhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogICNjZWUwMDI7XG59XG5cbi5uYXZiYXIgLnNvY2lhbC1saXN0e1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTAlO1xufVxuXG4uc29jaWFsLWxpc3R7XG4gIG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLnNvY2lhbC1saXN0IGF7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEuNDI4cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6I2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi5zb2NpYWwtbGlzdCBhOmZpcnN0LWNoaWxke1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNvY2lhbC1saXN0IGE6aG92ZXJ7XG4gIGNvbG9yOiNjZWUwMDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1zcGFjZXJ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOi0xcmVtIDQuNXJlbSAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbn1cblxuLm5hdmJhci1hZGRyZXNze1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuXG4vKiAyLjIgTmF2YmFyIGFmZml4ICovXG5cblxuLm5hdmJhci5hZmZpeHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsMCwwLDAuMDcpO1xufVxuXG5cbi8qIDIuMyBTaWRlYmFyIG1lbnUgKi9cblxuXG5cbi5jbGljay1jYXB0dXJle1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLm1lbnV7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjA7XG4gIGJvdHRvbTowO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG59XG5cbi5jbG9zZS1tZW51e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMi4zcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmNsb3NlLW1lbnU6aG92ZXJ7XG4gIGNvbG9yOiAjY2VlMDAyO1xufVxuXG4ubWVudSAubWVudS1sYW5ne1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDE1JTtcbiAgdG9wOjNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwLjRzIGVhc2UsIG9wYWNpdHkgMC41cyAwLjRzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogIHRyYW5zZm9ybSAwLjVzIDAuNHMgZWFzZSwgb3BhY2l0eSAwLjVzIDAuNHMgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwLjRzIGVhc2UsIG9wYWNpdHkgMC41cyAwLjRzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLm1lbnUtbGFuZyBhe1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIGNvbG9yOiAjN2U3ZTdlO1xufVxuXG4ubWVudS1sYW5nIGE6Zmlyc3QtY2hpbGR7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubWVudS1sYW5nIC5hY3RpdmUsXG4ubWVudS1sYW5nIGE6aG92ZXJ7XG4gIGNvbG9yOiAjY2VlMDAyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51LWxpc3R7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOjlyZW07XG4gIGJvdHRvbToxMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgb3ZlcmZsb3cteDpoaWRkZW47XG4gIG92ZXJmbG93LXk6YXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7XG4gIG92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOjA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwLjZzIGVhc2UsIG9wYWNpdHkgMC41cyAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIDAuNnMgZWFzZSwgb3BhY2l0eSAwLjVzIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMC42cyBlYXNlLCBvcGFjaXR5IDAuNXMgMC42cyBlYXNlO1xufVxuXG4ubWVudS1saXN0IGxpIGF7XG4gIGNvbG9yOiAjN2U3ZTdlO1xufVxuXG4ubWVudS1saXN0IC5hY3RpdmUgPiBhLFxuLm1lbnUtbGlzdCBsaSBhOmhvdmVye1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWVudS1saXN0ID4gbGl7XG4gIGZvbnQtc2l6ZTogMS45NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tZW51LWxpc3QgPiBsaXtcbiAgbWFyZ2luLXRvcDogMi43cmVtO1xufVxuXG4ubWVudS1saXN0ID4gbGk6Zmlyc3QtY2hpbGR7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cblxuLm1lbnUtbGlzdCB1bHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzowO1xuICBtYXJnaW46IDA7XG59XG5cbi5tZW51LWxpc3QgdWwgbGl7XG4gIGZvbnQtc2l6ZTogMS4xNDJyZW07XG4gIG1hcmdpbi10b3A6IDEuMTQycmVtO1xufVxuXG4ubWVudS1saXN0IHVsIGxpOmZpcnN0LWNoaWxke1xuICBtYXJnaW4tdG9wOjIuNHJlbTtcbn1cblxuLm1lbnUtZm9vdGVye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgYm90dG9tOiA0cmVtO1xufVxuXG4ubWVudS1mb290ZXIgLnNvY2lhbC1saXN0e1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgMC43cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyAwLjdzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIDAuN3MgZWFzZTtcbn1cblxuLm1lbnUtZm9vdGVyIC5zb2NpYWwtbGlzdCBhe1xuICBjb2xvcjogIzdlN2U3ZTtcbiAgbWFyZ2luOjA7XG4gIG1hcmdpbi1yaWdodDoyLjdyZW07XG59XG5cbi5tZW51LWZvb3RlciAuc29jaWFsLWxpc3QgYTpsYXN0LWNoaWxke1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tZW51LWZvb3RlciAuc29jaWFsLWxpc3QgYTpob3ZlcntcbiAgY29sb3I6I2NlZTAwMjtcbn1cblxuLm1lbnUtZm9vdGVyIC5jb3B5e1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS43MXJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnJlbSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnJlbSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgycmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJyZW0pO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIDAuOXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgMC45cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjlzIGVhc2U7XG59XG5cbi5tZW51LWlzLW9wZW5lZCAuY2xpY2stY2FwdHVyZXtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1lbnUtaXMtb3BlbmVkIC5tZW51e1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwwLDAsMC4wNyk7XG59XG5cbi5tZW51LWlzLW9wZW5lZCAubWVudSAubWVudS1sYW5nLFxuLm1lbnUtaXMtb3BlbmVkIC5tZW51LWxpc3QsXG4ubWVudS1pcy1vcGVuZWQgLm1lbnUgLm1lbnUtZm9vdGVyIC5zb2NpYWwtbGlzdCxcbi5tZW51LWlzLW9wZW5lZCAubWVudSAubWVudS1mb290ZXIgLmNvcHl7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVudS1pcy1jbG9zZWQgLm1lbnUgLm1lbnUtbGFuZyxcbi5tZW51LWlzLWNsb3NlZCAubWVudSAubWVudS1saXN0LFxuLm1lbnUtaXMtY2xvc2VkIC5tZW51IC5tZW51LWZvb3RlciAuc29jaWFsLWxpc3QsXG4ubWVudS1pcy1jbG9zZWQgLm1lbnUgLm1lbnUtZm9vdGVyIC5jb3B5e1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OjBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIDMuIEhvbWVwYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG5cbi53cmFwcGVye1xuICBwYWRkaW5nLXRvcDo3cmVtO1xuICBvdmVyZmxvdy14OmhpZGRlbjtcbn1cblxuLmJveGVke1xuICBwYWRkaW5nLWxlZnQ6IDEuN3JlbTtcbiAgcGFkZGluZy1yaWdodDogMS43cmVtO1xufVxuXG4uYm94ZWQgLmNvbnRhaW5lcixcbi5ib3hlZCAuY29udGFpbmVyLWZsdWlke1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5sZWZ0LWJveGVke1xuICBsZWZ0OiAxLjdyZW07XG59XG5cbi5yaWdodC1ib3hlZHtcbiAgcmlnaHQ6MS43cmVtO1xufVxuXG4uc2VjdGlvbntcbiAgcGFkZGluZzoxMC4yOHJlbSAwO1xufVxuXG4uc2VjdGlvbi10aXRsZXtcbiAgbWFyZ2luOjA7XG59XG5cbi5zZWN0aW9uLXRpdGxlIC5saW5rLWFycm93LTJ7XG4gIG1hcmdpbi10b3A6MS4wNXJlbTtcbn1cblxuLnNlY3Rpb24tc3VidGl0bGV7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjE0MnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2NlZTAwMjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuXG4vKiAzLjEgSnVtYm90cm9uICovXG5cblxuXG4uanVtYm90cm9ue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6MDtcbiAgbWFyZ2luOjA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuXG5cbi8qIDMuMiBTbGlkZXIgKi9cblxuXG5cbi5yZXZfc2xpZGVyIC5saW5rLWFycm93e1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJldl9zbGlkZXIgLmxpbmstYXJyb3c6aG92ZXJ7XG4gIGNvbG9yOiNjZWUwMDI7XG59XG5cbi5yZXZfc2xpZGVyIC5saW5rLWFycm93OmhvdmVyIC5pY29ue1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW8tdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zbGlkZXItcHJldixcbi5zbGlkZXItbmV4dHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6NTAlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6NHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zbGlkZXItcHJldntcbiAgbGVmdDogMi4ycmVtO1xufVxuXG4uc2xpZGVyLW5leHR7XG4gIHJpZ2h0OjIuMnJlbTtcbn1cblxuLnNsaWRlci1wcmV2OmhvdmVyLFxuLnNsaWRlci1uZXh0OmhvdmVye1xuICBjb2xvcjojY2VlMDAyO1xufVxuXG5cblxuLyogMy4zIFNlY3Rpb24gQWJvdXQgKi9cblxuXG5cbi5zZWN0aW9uLWFib3V0e1xuICBwYWRkaW5nOjhyZW0gMCAwO1xufVxuXG4uc2VjdGlvbi1hYm91dC10aXRsZXtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLmRvdHMtaW1hZ2V7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZG90cy1pbWFnZSBpbWd7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kb3RzLWltYWdlIC5kb3Rze1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6LTIwJTtcbiAgYm90dG9tOiAtMTUlO1xuICB3aWR0aDogMTAxJTtcbiAgaGVpZ2h0OiA1Ny4yJTtcbiAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2JnL2RvdHMucG5nKSAwIDAgcmVwZWF0O1xufVxuXG4uZXhwZXJpZW5jZS1ib3h7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICBtYXJnaW46NnJlbSAwO1xufVxuXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgLmV4cGVyaWVuY2UtYm94e1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gIC5leHBlcmllbmNlLWJveHtcbiAgICBtYXJnaW4tdG9wOiAxMi4ycmVtO1xuICB9XG59XG5cbi5leHBlcmllbmNlLWJvcmRlcntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTIuMTVyZW07XG4gIGhlaWdodDogMTIuMTVyZW07XG4gIGJvcmRlcjowLjM1N3JlbSBzb2xpZCAjY2VlMDAyO1xufVxuXG4uZXhwZXJpZW5jZS1jb250ZW50e1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLThyZW07XG4gIHRvcDowLjJyZW07XG59XG5cbi5leHBlcmllbmNlLW51bWJlcntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDcuMTQycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5leHBlcmllbmNlLWluZm97XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOi0xcmVtIDAgMCAxLjhyZW07XG4gIGZvbnQtc2l6ZTogMS41N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTgxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuXG5cbi8qIDMuNCBTZWN0aW9uIFByb2plY3RzICovXG5cblxuXG4uc2VjdGlvbi1wcm9qZWN0c3tcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbi5maWx0ZXItY29udGVudHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmlsdGVye1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEuMTQycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46MDtcbn1cblxuLmZpbHRlciBsaXtcbiAgbWFyZ2luOjAuNnJlbSAyLjZyZW0gMCAwIDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlsdGVyIGxpOmxhc3QtY2hpbGR7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpbHRlciBsaSBhe1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZpbHRlciBsaSBhOmhvdmVyLFxuLmZpbHRlciAuYWN0aXZlIGF7XG4gIGNvbG9yOiAjY2VlMDAyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zZWN0aW9uLXByb2plY3RzIC5maWx0ZXItY29udGVudHtcbiAgbWFyZ2luOjJyZW0gMCAwIDA7XG59XG5cbi5zZWN0aW9uLXByb2plY3RzIC5maWx0ZXJ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlY3Rpb24tcHJvamVjdHMgLnZpZXctcHJvamVjdHN7XG4gIG1hcmdpbjowLjg1cmVtIDAgMCAwO1xufVxuXG4udmlldy1wcm9qZWN0c3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4udmlldy1wcm9qZWN0czpob3ZlcntcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2NlZTAwMjtcbn1cblxuXG5cbi8qIDMuNC4xIFByb2plY3RzIENhcm91c2VsICovXG5cblxuXG4ucHJvamVjdC1jYXJvdXNlbHtcbiAgbWFyZ2luLXRvcDogNS45MnJlbTtcbn1cblxuLm93bC1uYXZ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ub3dsLW5hdiAuZGlzYWJsZWR7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5vd2wtcHJldixcbi5vd2wtbmV4dHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLm93bC1wcmV2OmJlZm9yZXtcbiAgZm9udC1mYW1pbHk6XCJJb25pY29uc1wiO1xuICBjb250ZW50OiBcIlxcZjNkMlwiO1xufVxuXG4ub3dsLW5leHQ6YmVmb3Jle1xuICBmb250LWZhbWlseTpcIklvbmljb25zXCI7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7XG59XG5cbi5vd2wtcHJldjpob3Zlcixcbi5vd2wtbmV4dDpob3ZlcntcbiAgY29sb3I6ICNjZWUwMDI7XG59XG5cbi5vd2wtZG90c3tcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1Ljg1N3JlbTtcbn1cblxuLm93bC1kb3R7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgIG1hcmdpbjowIDAuNnJlbTtcbn1cblxuLm93bC1kb3Qgc3BhbntcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjZyZW07XG4gIGhlaWdodDogMC42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4ub3dsLWRvdC5hY3RpdmUgc3BhbntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZTAwMjtcbn1cblxuLnByb2plY3QtaXRlbXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5wcm9qZWN0LWl0ZW0gaW1ne1xuICB3aWR0aDoxMDAlO1xufVxuXG4uaXRlbS1zaGFkb3d7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLml0ZW0tc2hhZG93OmJlZm9yZXtcbiAgY29udGVudDonJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSA0NiUscmdiYSgwLDAsMCwwLjYpIDEwMCUpOyBcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCwwLDAsMCkgNDYlLHJnYmEoMCwwLDAsMC42KSAxMDAlKTtcbn1cblxuLnByb2plY3QtaXRlbSAubGluay1hcnJvd3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogM3JlbTtcbiAgYm90dG9tOiAyLjNyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnByb2plY3QtaG92ZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgdG9wOjA7XG4gIHdpZHRoOiAxMDAuMSU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzo0Ljg1cmVtIDNyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cblxuLnByb2plY3QtdGl0bGV7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46MDtcbn1cblxuLnByb2plY3QtaG92ZXIgLnByb2plY3QtdGl0bGV7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1LjVyZW07XG59XG5cbi5wcm9qZWN0LWRlc2NyaXB0aW9ue1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOjEyJTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiMzMzMzMzM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcmVtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXJlbSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG59XG5cbi5wcm9qZWN0LWl0ZW06aG92ZXIgLnByb2plY3QtaG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LDIyNCwyLDAuODUpO1xufVxuXG4ucHJvamVjdC1pdGVtOmhvdmVyIC5wcm9qZWN0LWhvdmVyIC5wcm9qZWN0LXRpdGxle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3R0b206MnJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnJlbSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnJlbSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgycmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJyZW0pO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIFxufVxuXG4ucHJvamVjdC1pdGVtOmhvdmVyIC5wcm9qZWN0LWhvdmVyIC5wcm9qZWN0LWRlc2NyaXB0aW9ue1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIDAuMnMgZWFzZTtcbn1cblxuLnByb2plY3QtaXRlbTpob3ZlciAubGluay1hcnJvd3tcbiAgY29sb3I6ICMwMDA7XG59XG5cblxuXG4vKiAzLjUgIFNlY3Rpb24gQ2xpZW50cyAqL1xuXG5cblxuLnNlY3Rpb24tY2xpZW50cyAuc2VjdGlvbi10aXRsZXtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xufVxuXG4uY2xpZW50LWNhcm91c2Vse1xuICBtYXJnaW4tdG9wOiA0LjhyZW07XG59XG5cbi5jbGllbnQtY2Fyb3VzZWwgLmNsaWVudC1jYXJvdXNlbC1pdGVtIGltZ3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNsaWVudC1ib3h7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6NnJlbSAzLjI4cmVtIDMuMjhyZW07XG59XG5cbi5pbWFnZS1xdW90ZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6My4yOHJlbTtcbiAgcmlnaHQ6IDMuMjhyZW07XG59XG5cbi5jbGllbnQtaW1ne1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjowIDAgLTNyZW0gMi42cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jbGllbnQtdGl0bGV7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uY2xpZW50LW5hbWV7XG4gIGZvbnQtc2l6ZTogMS4yOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2xpZW50LWRlc2NyaXB0aW9ue1xuICBtYXJnaW46MS41cmVtIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzFlbTtcbn1cblxuXG4uY2xpZW50LWNhcm91c2VsIC5vd2wtbmF2e1xuICByaWdodDogMDtcbiAgdG9wOiAtNy44cmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jbGllbnQtY2Fyb3VzZWwgLm93bC1wcmV2e1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cblxuXG4vKiAzLjYgU2VjdGlvbiBQYXJ0bmVycyAqL1xuXG5cblxuLnBhcnRuZXItY2Fyb3VzZWx7XG4gIG1hcmdpbi10b3A6IDEwLjI4cmVtO1xufVxuXG4ucGFydG5lci1jYXJvdXNlbCAgLnBhcnRuZXItY2Fyb3VzZWwtaXRlbSBpbWd7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46MCBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cblxuXG4vKiAzLjcgU2VjdGlvbiBOZXdzICovXG5cblxuXG4uc2VjdGlvbi1uZXdze1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM4MzgzODtcbn1cblxuLm5ld3MtY2Fyb3VzZWx7XG4gIG1hcmdpbi10b3A6IDQuN3JlbTtcbn1cblxuLm5ld3MtaXRlbXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3cy1pdGVtIGltZ3tcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzLWhvdmVye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDowO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOjIuN3JlbTtcbiAgY29sb3I6ICM5OTk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmhvdmVyLWJvcmRlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OjA7XG4gIHRvcDowO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaG92ZXItYm9yZGVyIGRpdntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhvdmVyLWJvcmRlciBkaXY6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDojY2VlMDAyO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICAtby10cmFuc2l0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uaG92ZXItYm9yZGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDojY2VlMDAyO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyAwLjJzO1xuICAtby10cmFuc2l0aW9uOiAwLjJzIDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnMgMC4ycztcbn1cblxuLmhvdmVyLWJvcmRlciBkaXY6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiNjZWUwMDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjJzIDAuNHM7XG59XG5cbi5ob3Zlci1ib3JkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDojY2VlMDAyO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgMC44cztcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyAwLjhzO1xuICB0cmFuc2l0aW9uOiAwLjJzIDAuOHM7XG59XG5cbi5uZXdzLWhvdmVyIC5jb250ZW50e1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm5ld3MtaG92ZXIgLnRpbWV7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cblxuLm5ld3MtdGl0bGV7XG4gIGZvbnQtc2l6ZTogMS45NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46MDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJyZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycmVtKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycmVtKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuXG4ubmV3cy1kZXNjcmlwdGlvbntcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJyZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycmVtKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycmVtKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogIDAuNXMgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjVzIDAuM3MgZWFzZTtcbn1cblxuLm5ld3MtaG92ZXIgLnJlYWQtbW9yZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBib3R0b206IDIuN3JlbTtcbn1cblxuLnJlYWQtbW9yZXtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5ld3MtaXRlbTpob3ZlciAubmV3cy1ob3ZlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cblxuLm5ld3MtaXRlbTpob3ZlciAuaG92ZXItYm9yZGVyOjpiZWZvcmUsIFxuLm5ld3MtaXRlbTpob3ZlciAuaG92ZXItYm9yZGVyOjphZnRlcixcbi5uZXdzLWl0ZW06aG92ZXIgLmhvdmVyLWJvcmRlciBkaXY6OmJlZm9yZSwgXG4ubmV3cy1pdGVtOmhvdmVyIC5ob3Zlci1ib3JkZXIgZGl2OjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4ubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWhvdmVyIC5jb250ZW50e1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWhvdmVyIC5uZXdzLXRpdGxlLFxuLm5ld3MtaXRlbTpob3ZlciAubmV3cy1ob3ZlciAubmV3cy1kZXNjcmlwdGlvbntcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWhvdmVyIC5yZWFkLW1vcmV7XG4gIG9wYWNpdHk6IDE7XG59XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgNC4gSG9tZXBhZ2UgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cblxuLyogNC4xIE5hdmJhciAqL1xuXG5cblxuLm5hdmJhci0ye1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzICBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAgZWFzZTtcbiAgY29sb3I6I2ZmZjtcbn1cblxuLm5hdmJhci0yIC5uYXZiYXItYmd7XG4gIGNvbnRlbnQ6Jyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6MDtcbiAgdG9wOi0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzICBjdWJpYy1iZXppZXIoMC4zNywgMC4zMSwgMC4yLCAwLjg1KTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgIGN1YmljLWJlemllcigwLjM3LCAwLjMxLCAwLjIsIDAuODUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAgY3ViaWMtYmV6aWVyKDAuMzcsIDAuMzEsIDAuMiwgMC44NSk7XG59XG5cbi5uYXZiYXItMiAuYnJhbmR7XG4gIHdpZHRoOiAxOHJlbTtcbn1cblxuLm5hdmJhci0yIC5icmFuZC10ZXh0e1xuICBjb2xvcjojZmZmO1xufVxuXG4ubmF2YmFyLTIgLm5hdmJhci1hZGRyZXNze1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi5uYXZiYXItMiAuc29jaWFsLWxpc3R7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNy41cmVtO1xufVxuXG4ubmF2YmFyLXdoaXRle1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci13aGl0ZSAubmF2YmFyLWJne1xuICBoZWlnaHQ6IDA7XG59XG5cbi5uYXZiYXItd2hpdGUgLmJyYW5kLFxuLm5hdmJhci13aGl0ZSAuYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLXdoaXRlIC5icmFuZDpmb2N1cyxcbi5uYXZiYXItd2hpdGUgLmJyYW5kLXRleHQsXG4ubmF2YmFyLXdoaXRlIC5uYXZiYXItYWRkcmVzcyxcbi5uYXZiYXItd2hpdGUgLm5hdmJhci1hZGRyZXNzIC50ZXh0LWRhcmssXG4ubmF2YmFyLXdoaXRlIC5zb2NpYWwtbGlzdCBhe1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci13aGl0ZSAgLm5hdmJhci10b2dnbGUgLmljb24tYmFye1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5uYXZiYXItd2hpdGUgIC5zb2NpYWwtbGlzdCBhOmhvdmVye1xuICBjb2xvcjogI2NlZTAwMjtcbn1cblxuLmNvcHktYm90dG9te1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OjA7XG4gIGJvdHRvbToyLjRyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubGFuZy1ib3R0b217XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OjA7XG4gIGJvdHRvbToyLjRyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29weS1ib3R0b20ud2hpdGV7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGFuZy1ib3R0b20gLm1lbnUtbGFuZ3tcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5sYW5nLWJvdHRvbSAubWVudS1sYW5nIGE6bm90KC5hY3RpdmUpe1xuICBjb2xvcjogIzAwMDtcbn1cblxuXG4ubGFuZy1ib3R0b20ud2hpdGUsXG4ubGFuZy1ib3R0b20ud2hpdGUgLm1lbnUtbGFuZyBhOm5vdCguYWN0aXZlKXtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYW5nLWJvdHRvbSAubWVudS1sYW5nICBhOmhvdmVyLFxuLmxhbmctYm90dG9tLndoaXRlIC5tZW51LWxhbmcgIGE6aG92ZXJ7XG4gIGNvbG9yOiAjY2VlMDAyO1xufVxuXG4jcHAtbmF2e1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDIuMTQyOHJlbTtcbiAgbWFyZ2luLXRvcDowIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jcHAtbmF2IC5wcC1uYXYtdXAsXG4jcHAtbmF2IC5wcC1uYXYtZG93bntcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAyLjE0MjhyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuI3BwLW5hdiAucHAtbmF2LXVwe1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5cbiNwcC1uYXYgLnBwLW5hdi1kb3due1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG59XG5cbiNwcC1uYXYgbGksIC5wcC1zbGlkZXNOYXYgbGl7XG4gIG1hcmdpbjoxLjkyOHJlbSBhdXRvO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4jcHAtbmF2IHNwYW4sIC5wcC1zbGlkZXNOYXYgc3BhbntcbiAgbGVmdDogMDtcbiAgdG9wOjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuI3BwLW5hdiAucHAtbmF2LXVwOmhvdmVyLFxuI3BwLW5hdiAucHAtbmF2LWRvd246aG92ZXIsXG4jcHAtbmF2LndoaXRlIC5wcC1uYXYtdXA6aG92ZXIsXG4jcHAtbmF2LndoaXRlIC5wcC1uYXYtZG93bjpob3ZlcntcbiAgY29sb3I6ICNjZWUwMDI7XG59XG5cbiNwcC1uYXYud2hpdGUgLnBwLW5hdi11cCxcbiNwcC1uYXYud2hpdGUgLnBwLW5hdi1kb3due1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI3BwLW5hdi53aGl0ZSBzcGFuLCAucHAtc2xpZGVzTmF2IHNwYW57XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNwcC1uYXYgbGkgLmFjdGl2ZSBzcGFuLCAucHAtc2xpZGVzTmF2IC5hY3RpdmUgc3BhbixcbiNwcC1uYXYgc3Bhbjpob3ZlciwgLnBwLXNsaWRlc05hdiBzcGFuOmhvdmVye1xuICBiYWNrZ3JvdW5kOiAjY2VlMDAyO1xufVxuXG5cblxuLyogNC4yIFNlY3Rpb25zICovXG5cblxuXG4ucGFnZXBpbGluZyAuc2VjdGlvbntcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IDExLjNyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4ucGFnZXBpbGluZyAuc2VjdGlvbi0xLnBwLXNjcm9sbGFibGUgLnZlcnRpY2FsLWNlbnRyZWR7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDExcmVtO1xufVxuXG4ucGFnZXBpbGluZyAucHAtc2Nyb2xsYWJsZXtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBwLXNjcm9sbGFibGUgLnZlcnRpY2FsLWNlbnRyZWR7XG4gIHBhZGRpbmctdG9wOiAxMS4zcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cblxuLnNjcm9sbC13cmFwe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5zY3JvbGxhYmxlLWNvbnRlbnR7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zY3JvbGxhYmxlLWNvbnRlbnQ6YmVmb3Jle1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmVydGljYWwtY2VudHJlZHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5ib3hlZC1pbm5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOjA7XG59XG5cbi5zZWN0aW9uLWJne1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDowO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi52ZXJ0aWNhbC10aXRsZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMDtcbiAgdG9wOi0wLjU1cmVtO1xuICBsZWZ0OiA0LjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLnZlcnRpY2FsLXRpdGxlIHNwYW57XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zZWN0aW9uIC5pbnRyb3tcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjpvcGFjaXR5IDFzIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyAwLjNzIGVhc2U7XG59XG5cbi5zZWN0aW9uOm5vdCguc2VjdGlvbi0xKSAuaW50cm97XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdyZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdyZW0pO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3JlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cmVtKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgMC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOmFsbCAwLjM1cyAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyAwLjZzIGVhc2U7XG59XG5cbi5zZWN0aW9uLmFjdGl2ZSAuaW50cm97XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnN1YnRpdGxlLXRvcHtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0O1xuICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuXG5cbi8qIDQuMyBTZWN0aW9uIEFib3V0ICovXG5cblxuXG4uaHItYm90dG9te1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDEzdmg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogMC4yODU4cmVtO1xuICB3aWR0aDogNy4xNDJyZW07XG4gIGJhY2tncm91bmQ6ICNjZWUwMDI7XG59XG5cbi50aXRsZS11cHBlcmNhc2V7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIG1hcmdpbjowIDAgNXJlbTtcbn1cblxuLnNlcnZpY2UtbGlzdHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgZm9udC1zaXplOiAxLjI4NTdyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNlcnZpY2UtbGlzdCBsaXtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuXG4uc2VydmljZS1saXN0IGxpIGF7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VydmljZS1saXN0IGxpIGE6aG92ZXJ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kb3RzLWltYWdlLTJ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZG90cy1pbWFnZS0yIC5kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogLTI1JTtcbiAgYm90dG9tOiAtMTklO1xuICB3aWR0aDogMTAxJTtcbiAgdG9wOjUwJTtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL2RvdHMucG5nKSAwIDAgcmVwZWF0O1xufVxuXG5cbi5kb3RzLWltYWdlLTIgLmV4cGVyaWVuY2UtaW5mb3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMiU7XG4gIG1hcmdpbi10b3A6LTQuNHJlbTtcbiAgdG9wOjEwMCU7XG59XG5cbi5leHBlcmllbmNlLWluZm8gLm51bWJlcntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMC43MXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjdyZW07XG59XG5cblxuLmV4cGVyaWVuY2UtaW5mbyAudGV4dHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNTcxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xODE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuXG4vKiA0LjQgU2VjdGlvbiBQcm9qZWN0cyovXG5cblxuLmJnLWNoYW5nZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4uYmctY2hhbmdlciAuc2VjdGlvbi1iZ3tcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC4ycyBlYXNlLCAgdHJhbnNmb3JtIDVzIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuMnMgZWFzZSwgIHRyYW5zZm9ybSA1cyAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwLjJzIGVhc2UsIHRyYW5zZm9ybSA1cyAwLjJzIGVhc2U7XG59XG5cbi5iZy1jaGFuZ2VyIC5hY3RpdmV7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgLW1zLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmJnLWNoYW5nZXIgLnNlY3Rpb24tYmc6Zmlyc3QtY2hpbGR7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWN0aW9uLTMgLnZlcnRpY2FsLXRpdGxle1xuICB0b3A6Ny40cmVtO1xufVxuXG4ucm93LXByb2plY3QtYm94e1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLmNvbC1wcm9qZWN0LWJveHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnByb2plY3QtYm94e1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDMwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6MXB4IHNvbGlkICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgIGVhc2U7XG59XG5cbi5wcm9qZWN0LWJveC1pbm5lcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzoyLjE0cmVtIDEuOTI4cmVtO1xufVxuXG4ucHJvamVjdC1ib3ggaDV7XG4gIG1hcmdpbjowO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2plY3QtY2F0ZWdvcnl7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5wcm9qZWN0LWJveDpob3ZlcntcbiAgYmFja2dyb3VuZDogI2NlZTAwMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvamVjdC1ib3g6aG92ZXIgaDV7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucHJvamVjdC1ib3g6aG92ZXIgLnByb2plY3QtY2F0ZWdvcnl7XG4gIGNvbG9yOiM2NjY2NjY7XG59XG5cbi5saW5rLWFycm93Lmg1e1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGluay1hcnJvdy5oNSAuaWNvbi1jaGV2cm9uLXJpZ2h0e1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNDVyZW07XG59XG5cblxuLnNlY3Rpb24tMyAubGluay1hcnJvdy5oNXtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuXG4uc2VjdGlvbi00IGgye1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG5cblxuLyogNC41IFNlY3Rpb24gUmV2aWV3cyAqL1xuXG5cblxuLmljb24tcXVvdGV7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTAuNnJlbTtcbiAgY29sb3I6I2NlZTAwMjtcbiAgZm9udC1zaXplOiA1LjE0cmVtO1xufVxuXG4uc2VjdGlvbi01IC50aXRsZS11cHBlcmNhc2V7XG4gIG1hcmdpbi10b3A6IDd2aDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnJldmlldy1jYXJvdXNlbCAudGV4dHtcbiAgZm9udC1mYW1pbHk6ICdMaWJyZSBCYXNrZXJ2aWxsZScsIHNlcmlmO1xuICBmb250LXNpemU6IDEuMTQycmVtO1xuICBsaW5lLWhlaWdodDogMS44NzU7XG59XG5cbi5yZXZpZXctYXV0aG9ye1xuICBtYXJnaW4tdG9wOiA1LjdyZW07XG59XG5cbi5hdXRob3ItbmFtZXtcbiAgZm9udC1zaXplOiAxLjI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnJldmlldy1jYXJvdXNlbCAub3dsLW5hdntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6MDtcbiAgbWFyZ2luLXRvcDo3Ljd2aDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucmV2aWV3LWNhcm91c2VsIC5vd2wtcHJldixcbi5yZXZpZXctY2Fyb3VzZWwgLm93bC1uZXh0e1xuICBmb250LXNpemU6IDEuMjg1N3JlbTtcbiAgd2lkdGg6IDMuNTdyZW07XG4gIGhlaWdodDogMy41N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNTdyZW07XG4gIGJvcmRlcjoxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjg1N3JlbTtcbn1cblxuLnJldmlldy1jYXJvdXNlbCAub3dsLXByZXY6YmVmb3Jle1xuICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLnJldmlldy1jYXJvdXNlbCAub3dsLW5leHQ6YmVmb3Jle1xuICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLnJldmlldy1jYXJvdXNlbCAub3dsLXByZXY6aG92ZXIsXG4ucmV2aWV3LWNhcm91c2VsIC5vd2wtbmV4dDpob3ZlcntcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5yZXZpZXctY2Fyb3VzZWwgLm93bC1wcmV2LmRpc2FibGVkLFxuLnJldmlldy1jYXJvdXNlbCAub3dsLW5leHQuZGlzYWJsZWR7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJldmlldy1jYXJvdXNlbCAub3dsLXByZXYuZGlzYWJsZWQ6aG92ZXIsXG4ucmV2aWV3LWNhcm91c2VsIC5vd2wtbmV4dC5kaXNhYmxlZDpob3ZlcntcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cblxuXG4vKiA0LjYgU2VjdGlvbiBDb250YWN0cyAqL1xuXG5cblxuLm1hcC0ye1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOHJlbTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LWluZm97XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNS41cmVtO1xufVxuXG4ucm93LWNvbnRhY3QtaW5mb3tcbiAgbWFyZ2luOi01cmVtIC00JSAwO1xufVxuXG4uc3VjY2Vzcy1tZXNzYWdlLFxuLmVycm9yLW1lc3NhZ2V7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5jb2wtY29udGFjdC1pbmZve1xuICBwYWRkaW5nOjAgNCU7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBib3JkZXItdG9wOjFweCBzb2xpZCAjM2MzYzNjO1xufVxuXG4uY29sLWNvbnRhY3QtaW5mbzpmaXJzdC1jaGlsZHtcbiAgYm9yZGVyLXRvcDowO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNvbnRhY3QtaW5mbyBoM3tcbiAgZm9udC1zaXplOiAxLjkycmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46MCAwIDJyZW0gMDtcbn1cblxuLmNvbnRhY3QtaW5mbyAuY29sLXJpZ2h0e1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRhY3QtaW5mby1yb3d7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDIuMTRyZW07XG59XG5cbi5jb250YWN0LWluZm8tcm93Omxhc3QtY2hpbGR7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0LWluZm8tcm93IHN0cm9uZ3tcbiAgZm9udC1zaXplOiAxLjE0MjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgNS4gSG9tZXBhZ2UgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIDYuIFBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG5cbi5kaXNwbGF5LTF7XG4gIGZvbnQtc2l6ZTogNC4yOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46MDtcbn1cblxuLmRpc3BsYXktMntcbiAgZm9udC1zaXplOiA1LjE0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtZGlzcGxheS0xe1xuICBmb250LXNpemU6IDEuNzE0cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi50ZXh0LWRpc3BsYXktMSBwe1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5cbi50ZXh0LWRpc3BsYXktMSBwOmxhc3QtY2hpbGR7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50aXRsZS1ocntcbiAgd2lkdGg6IDdyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjI4cmVtO1xuICBiYWNrZ3JvdW5kOiAjY2VlMDAyO1xufVxuXG4udGl0bGUtaW5mb3tcbiAgZm9udC1zaXplOiAxLjI4cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbn1cblxuLnBhZ2UtaGVhZGVyLFxuLnBhZ2UtaGVhZGVyLTIsXG4ucGFnZS1oZWFkZXItM3tcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luOjhyZW0gMCA3cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1oZWFkZXIgaDEsXG4ucGFnZS1oZWFkZXItMiBoMSxcbi5wYWdlLWhlYWRlci0zIGgxe1xuICBtYXJnaW46MDtcbn1cblxuLnBhZ2UtaGVhZGVyLTMgLnRpdGxlLWhye1xuICBtYXJnaW4tYm90dG9tOjIuN3JlbTtcbn1cblxuLnBhZ2UtaW5uZXJ7XG4gIG1hcmdpbi10b3A6IDEwLjI4cmVtO1xufVxuXG4uc2VjdGlvbi1pbmZve1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbGluZS1oZWlnaHQ6IDEuMTExO1xuICBmb250LXNpemU6IDEuMjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZWN0aW9uLWluZm97XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5zZWN0aW9uLWluZm8gLnRpdGxlLWhye1xuICBtYXJnaW46MCAwIDJyZW07XG59XG5cbi5pbmZvLXRpdGxle1xuICB3aWR0aDogMXB4O1xufVxuXG4uYmctZG90c3tcbiAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2JnL2RvdHMyLnBuZykgMCAwIHJlcGVhdDtcbn1cblxuXG5cbi8qIDYuMSBXb3JrcyBHcmlkICovXG5cblxuXG4uanMtaXNvdG9wZXtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4uZmlsdGVyLWNvbnRlbnQtMntcbiAgbWFyZ2luLWJvdHRvbTogNS45cmVtO1xufVxuXG4uZmlsdGVyLWNvbnRlbnQtMiAuZmlsdGVyIGxpLFxuLmZpbHRlci1jb250ZW50LTMgLmZpbHRlciBsaSxcbi5maWx0ZXItY29udGVudC00IC5maWx0ZXIgbGl7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLmZpbHRlci1jb250ZW50LTN7XG4gIG1hcmdpbi1ib3R0b206IDQuNnJlbTtcbn1cblxuLmZpbHRlci1jb250ZW50LTR7XG4gIG1hcmdpbjo2cmVtIDAgOXJlbTtcbn1cblxuLmdyaWQtaXRlbXN7XG4gIG1hcmdpbjotMzBweCAtMTVweCAwIC0xNXB4O1xufVxuXG4uZ3JpZC1pdGVtczphZnRlcntcbiAgY29udGVudDonJztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6YmxvY2s7XG59XG5cbi5ncmlkLWl0ZW17XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOjMwcHggMTVweCAwIDE1cHg7XG59XG5cbi5wcm9qZWN0LWhvdmVyLTJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgdG9wOjA7XG4gIHdpZHRoOiAxMDAuMSU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzoyLjcxcmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZTs7XG4gIC1vLXRyYW5zaXRpb246IDAuNXMgZWFzZTs7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTs7XG59XG5cbi5wcm9qZWN0LWhvdmVyLTIgLmljb24tcGx1c3tcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzAwMDtcbiAgcmlnaHQ6IDIuNzFyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG4ucHJvamVjdC1ob3Zlci0yIC5wcm9qZWN0LXRpdGxle1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMi43MXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycmVtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnJlbSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnJlbSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLnByb2plY3QtaXRlbTpob3ZlciAucHJvamVjdC1ob3Zlci0ye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwyMjQsMiwwLjg1KTtcbn1cblxuLnByb2plY3QtaXRlbTpob3ZlciAucHJvamVjdC1ob3Zlci0yIC5wcm9qZWN0LXRpdGxlLFxuLnByb2plY3QtaXRlbTpob3ZlciAucHJvamVjdC1ob3Zlci0yIC5pY29uLXBsdXN7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuXG5cbi8qIDYuMiBXb3JrcyBDYXJvdXNlbCAqL1xuXG5cblxuLnNseSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNsaWRlZXtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2x5IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbHkgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByZXYsXG4ubmV4dHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6NTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4ucHJldi5kaXNhYmxlZCxcbi5uZXh0LmRpc2FibGVke1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5wcmV2OmhvdmVyLFxuLm5leHQ6aG92ZXJ7XG4gIGNvbG9yOiAjY2VlMDAyO1xufVxuXG4ucHJldntcbiAgbGVmdDogMi41cmVtO1xufVxuXG4ubmV4dHtcbiAgcmlnaHQ6Mi41cmVtO1xufVxuXG5cblxuLyogU2Nyb2xsYmFyICovXG5cblxuXG4uc2Nyb2xsYmFyIHtcbiAgbWFyZ2luOiA2LjhyZW0gMCAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5zY3JvbGxiYXIgLmhhbmRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOi0ycHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICM5OTk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zY3JvbGxiYXIgLmhhbmRsZSAubW91c2VhcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cblxuXG4vKiA2LjMgUHJvamVjdCBEZXRhaWwgKi9cblxuXG5cbi5wcm9qZWN0LWRldGFpbHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5wcm9qZWN0LWRldGFpbC1pdGVte1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBwYWRkaW5nOiA2Ljc4cmVtIDExLjJyZW07XG59XG5cbi5wcm9qZWN0LWRldGFpbC1pbmZve1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBwYWRkaW5nOiAzLjNyZW07XG59XG5cbi5wcm9qZWN0LWRldGFpbC1jb250cm9se1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5wcm9qZWN0LWRldGFpbC1jb250cm9sOmhvdmVye1xuICAgY29sb3I6I2NlZTAwMjtcbn1cblxuLnByb2plY3QtZGV0YWlsLWNvbnRyb2wgLnNob3ctaW5mb3tcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2plY3QtZGV0YWlsLWNvbnRyb2wuYWN0aXZlIC5zaG93LWluZm97XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvamVjdC1kZXRhaWwtY29udHJvbC5hY3RpdmUgLmhpZGUtaW5mb3tcbiAgZGlzcGxheTpub25lO1xufVxuXG4ucHJvamVjdC1kZXRhaWwtdGl0bGV7XG4gIGZvbnQtc2l6ZTogMi41N3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBsaW5lLWhlaWdodDogMS4xNjY2NjtcbiAgbWFyZ2luOjNyZW0gMCAyLjRyZW0gMDtcbn1cblxuLnByb2plY3QtZGV0YWlsLWxpc3R7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDozLjZyZW07XG59XG5cbi5wcm9qZWN0LWRldGFpbC1saXN0IGxpe1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjM2MzYztcbiAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgbWFyZ2luLXRvcDowLjY1cmVtO1xuICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5wcm9qZWN0LWRldGFpbC1saXN0IGxpOmxhc3QtY2hpbGR7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucHJvamVjdC1kZXRhaWwtbGlzdCBsaSAubGVmdHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9qZWN0LWRldGFpbC1saXN0IGxpIC5yaWdodHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHJvamVjdC1kZXRhaWwtbWV0YXtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5wcm9qZWN0LWRldGFpbC1tZXRhIC5sZWZ0e1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5cblxuLyogNi40IE5ld3MgTWFzb25yeSAqL1xuXG5cblxuLmNhcmQgaW1ne1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWJsb2Nre1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBwYWRkaW5nOjIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG59XG5cbi5jYXJkLXBvc3RlZHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4uY2FyZC1wb3N0ZWQgYXtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXRpdGxle1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOjA7XG59XG5cbi5jYXJkLXRleHR7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5jYXJkLXJlYWQtbW9yZXtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtcmVhZC1tb3JlOmhvdmVye1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQ6aG92ZXIgLmNhcmQtYmxvY2t7XG4gIGJhY2tncm91bmQ6ICNjZWUwMDI7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uY2FyZDpob3ZlciAuY2FyZC1ibG9jayAuY2FyZC1wb3N0ZWQgYSxcbi5jYXJkOmhvdmVyIC5jYXJkLXRpdGxlLFxuLmNhcmQ6aG92ZXIgLmNhcmQtcmVhZC1tb3Jle1xuICBjb2xvcjogIzAwMDtcbn1cblxuXG5cbi8qIDYuNSBOZXdzIExpc3RpbmcgKi9cblxuXG5cbi5jYXJkLXJvd3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5jYXJkLXJvdzpsYXN0LWNoaWxke1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1yb3ctaW1ne1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDowO1xuICBwYWRkaW5nOjA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbn1cblxuLmNhcmQtcm93LWltZyBpbWd7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1yb3cgLmNhcmQtYmxvY2t7XG4gIHBhZGRpbmc6My42cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtcm93IC5jYXJkLXJlYWQtbW9yZXtcbiAgbWFyZ2luLXRvcDogN3Z3O1xufVxuXG4uY2FyZC1yb3c6aG92ZXJ7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kOiAjY2VlMDAyO1xufVxuXG4uY2FyZC1yb3c6aG92ZXIgLmNhcmQtdGl0bGUsXG4uY2FyZC1yb3c6aG92ZXIgLmNhcmQtcG9zdGVkIGEsXG4uY2FyZC1yb3c6aG92ZXIgLmNhcmQtcmVhZC1tb3Jle1xuICBjb2xvcjogIzAwMDtcbn1cblxuXG5cbi8qIDYuNiBQb3N0IERldGFpbCAqL1xuXG5cblxuLnNlY29uZGFyeXtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLnBvc3QtZ2FsbGVyeXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5oZWFkZXItc3BhY2V7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi5wb3N0LXRodW1ibmFpbHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXdzLzEtMTkyMHgxMDgwLmpwZykgNTAlICBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgcGFkZGluZzogMTYuNHJlbSAxNXB4IDE5cmVtO1xufVxuXG4ucG9zdC10aHVtYm5haWwgaDEsXG4ucG9zdC10aHVtYm5haWwgLnRpdGxlLWluZm97XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnZS1jb250ZW50e1xuICBtYXJnaW4tdG9wOiA4LjJyZW07XG59XG5cbi5wYWdlLWNvbnRlbnQtMntcbiAgbWFyZ2luLXRvcDogNi42cmVtO1xufVxuXG4ucG9zdGVkLW9ue1xuICBmb250LXNpemU6IDEuMTQycmVtO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4ucG9zdGVkLW9uIGF7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdGVkLW9uIGE6aG92ZXJ7XG4gIGNvbG9yOiNjZWUwMDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmVudHJ5LXRpdGxle1xuICBtYXJnaW46MCAwIDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cblxuLmVudHJ5LWRlc2NyaXB0aW9ue1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZW50cnktY29udGVudHtcbiAgZm9udC1zaXplOiAxLjI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5yb3ctaW1hZ2Vze1xuICBwYWRkaW5nOiA0LjU0cmVtIDA7XG59XG5cbi5yb3ctaW1hZ2VzIC5jb2wtaW1hZ2V7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5yb3ctaW1hZ2VzIC5jb2wtaW1hZ2U6Zmlyc3QtY2hpbGR7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yb3ctaW1hZ2VzIC5jb2wtaW1hZ2UgaW1ne1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVudHJ5LWZvb3RlcntcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi50YWdzLWxpbmtzIHNwYW57XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGFncy1saW5rcyxcbi50YWdzLWxpbmtzIGF7XG4gIGNvbG9yOiM5OTk5OTk7XG59XG5cbi50YWdzLWxpbmtzIGE6aG92ZXJ7XG4gIGNvbG9yOiAjY2MwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3N0LXNoYXJle1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucG9zdC1zaGFyZSBzcGFue1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3Qtc2hhcmUgYXtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMC44cmVtO1xufVxuXG4ucG9zdC1zaGFyZSBhOmhvdmVye1xuICBjb2xvcjojY2VlMDAyO1xufVxuXG5cblxuLyogNi42LjEgUmVsYXRlZCBQb3N0cyAqL1xuXG5cblxuLnJlbGF0ZWQtcG9zdHN7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIHBhZGRpbmctdG9wOjZyZW07XG4gIGJvcmRlci10b3A6MXB4IHNvbGlkICMzODM4Mzg7XG59XG5cbi5yZWxhdGVkLXBvc3QtdGl0bGV7XG4gIG1hcmdpbjowO1xufVxuXG5cblxuLyogNi42LjIgQ29tbWVudHMgKi9cblxuXG5cbi5zZWN0aW9uLWNvbW1lbnRze1xuICBtYXJnaW4tdG9wOiA2LjhyZW07XG4gIHBhZGRpbmc6IDcuM3JlbSAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uY29tbWVudHMtdGl0bGV7XG4gIG1hcmdpbjowO1xuICBtYXJnaW4tYm90dG9tOiAyLjg1cmVtO1xufVxuXG4uY29tbWVudC1saXN0e1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb21tZW50IC5hdmF0YXJ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuMTRyZW07XG59XG5cbi5jb21tZW50LWNvbnRlbnR7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6MS4ycmVtIDAgM3JlbSAxLjVyZW07XG4gIGJvcmRlci10b3A6MXB4IHNvbGlkICM1MTUxNTE7XG59XG5cbi5jb21tZW50LWNvbnRlbnQgcHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnQtbWV0YWRhdGF7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cblxuLmNvbW1lbnQtbWV0YWRhdGEgLmZuIGF7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tbWVudC1tZXRhZGF0YSAuZm4gYTpob3ZlcntcbiAgY29sb3I6ICNjZWUwMDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbW1lbnQtdGltZXtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbW1lbnQtdGltZTpob3ZlcntcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlcGx5e1xuICBtYXJnaW4tdG9wOiAwLjdyZW07XG59XG5cbi5yZXBseSBhe1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucmVwbHkgYTpob3ZlcntcbiAgY29sb3I6ICMwMDk5Y2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGx7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5cblxuLyogNi43IFdpZGdldHMgKi9cblxuXG5cbi53aWRnZXR7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2MzYzNjO1xufVxuXG4ud2lkZ2V0Omxhc3QtY2hpbGR7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LXRpdGxle1xuICBmb250LXNpemU6IDEuMjc1OHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjowIDAgM3JlbTtcbn1cblxuLndpZGdldF9hcmNoaXZlIGxpLFxuLndpZGdldF9jYXRlZ29yaWVzIGxpLFxuLndpZGdldF9wYWdlcyBsaSxcbi53aWRnZXRfbWV0YSBsaSxcbi53aWRnZXRfcmVjZW50X2VudHJpZXMgbGksXG4ud2lkZ2V0X25hdl9tZW51IGxpe1xuICAgbWFyZ2luLXRvcDowLjVlbTtcbn1cblxuLndpZGdldF9hcmNoaXZlIGxpIGEsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgbGkgYSxcbi53aWRnZXRfcGFnZXMgbGkgYSxcbi53aWRnZXRfbWV0YSBsaSBhLFxuLndpZGdldF9yZWNlbnRfZW50cmllcyBsaSBhLFxuLndpZGdldF9uYXZfbWVudSBsaSBhe1xuICAgY29sb3I6IzY2NjY2Njtcbn1cblxuLndpZGdldF9hcmNoaXZlIGxpIGE6aG92ZXIsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgbGkgYTpob3Zlcixcbi53aWRnZXRfcGFnZXMgbGkgYTpob3Zlcixcbi53aWRnZXRfbWV0YSBsaSBhOmhvdmVyLFxuLndpZGdldF9yZWNlbnRfZW50cmllcyBsaSBhOmhvdmVyLFxuLndpZGdldF9uYXZfbWVudSBsaSBhOmhvdmVye1xuICAgY29sb3I6I2NlZTAwMjtcbiAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4ud2lkZ2V0X2NhdGVnb3JpZXMgbGl7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud2lkZ2V0X2NhdGVnb3JpZXMgbGkgYXtcbiAgIGZsb2F0OiBsZWZ0O1xufVxuXG5cblxuLyogNi43LjEgV2lkZ2V0IFNlYXJjaCAqL1xuXG5cblxuLnNlYXJjaC1mb3Jte1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxke1xuICBiYWNrZ3JvdW5kOiAjMzEzMTMxO1xuICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG59XG5cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6Zm9jdXN7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zZWFyY2gtc3VibWl0e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjowO1xuICByaWdodDogMC44cmVtO1xuICB0b3A6MS4xcmVtO1xufVxuXG4uc2VhcmNoLXN1Ym1pdDpmb2N1c3tcbiAgb3V0bGluZTpub25lO1xufVxuXG5cblxuLyogNi43LjIgV2lkZ2V0IFR3aXR0ZXIgKi9cblxuXG5cbi53aWRnZXQgdWx7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOjA7XG59XG5cbi53aWRnZXRfdHdpdHRlciBsaXtcbiAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xufVxuXG4ud2lkZ2V0X3R3aXR0ZXIgbGk6bGFzdC1jaGlsZHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldF90d2l0dGVyIGxpIGF7XG4gIGNvbG9yOiAjMDA5OWNjO1xufVxuXG4udHdlZXQtdGltZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud2lkZ2V0LWFsbC1pdGVtc3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDAuOTI4cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud2lkZ2V0LWFsbC1pdGVtczpob3ZlcntcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5cblxuLyogNi43LjMgV2lkZ2V0IFJlY2VudCBQb3N0cyAqL1xuXG5cblxuLndpZGdldF9yZWNlbnRfcG9zdHMgbGl7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDIuMjE0cmVtO1xufVxuXG4ud2lkZ2V0X3JlY2VudF9wb3N0cyBsaTpsYXN0LWNoaWxke1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjZW50LXBvc3QtdGh1bWJuYWlse1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5yZWNlbnQtcG9zdC1jb250ZW50e1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xufVxuXG4ucG9zdC10aXRsZXtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNmZmZcbn1cblxuLnBvc3QtdGl0bGU6aG92ZXJ7XG4gIGNvbG9yOiAjY2VlMDAyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3N0LXRpbWV7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gIGZvbnQtc2l6ZTogMC44NTdyZW07XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG5cblxuLyogNi44IEFib3V0IFVzICovXG5cblxuXG4uYWJvdXQtaW5mb3tcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jb250ZW50LWVudHJ5LWltYWdle1xuICBwYWRkaW5nLXRvcDogMzglO1xuICBtaW4taGVpZ2h0OiAyOHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy8xLTE5MjB4ODAwLmpwZykgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5cblxuLyogNi44LjEgU2VydmljZXMgKi9cblxuXG5cbi5yb3ctc2VydmljZXN7XG4gIG1hcmdpbjotNHJlbSAtMi41cmVtIDAgLTIuNXJlbTtcbn1cblxuLmNvbC1zZXJ2aWNle1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBwYWRkaW5nOjAgMi41cmVtO1xufVxuXG4uY29sLXNlcnZpY2UgaDR7XG4gIG1hcmdpbi10b3A6IDMuM3JlbTtcbn1cblxuLmNvbC1zZXJ2aWNlIHB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuXG5cbi8qIDYuOC4yIFBhcnRuZXJzICovXG5cblxuXG4ucm93LXBhcnRuZXJze1xuICBtYXJnaW46LTVyZW0gLTVyZW0gMDtcbn1cblxuLmNvbC1wYXJ0bmVye1xuICBwYWRkaW5nOjAgNXJlbTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29sLXBhcnRuZXIgaW1ne1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmNvbC1wYXJ0bmVyOmhvdmVyIGltZ3tcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG5cblxuLyogNi44LjMgVGVhbSAqL1xuXG5cblxuLnJvdy10ZWFte1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLmNvbC10ZWFte1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udGVhbS1wcm9maWxle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZWFtLXByb2ZpbGUgaW1ne1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZWFtLWhvdmVye1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDowO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwyMjQsMiwwLjg1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4udGVhbS1jb250ZW50e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuODU3cmVtO1xuICBib3R0b206IDAuOHJlbTtcbn1cblxuLnRlYW0tbmFtZXtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xufVxuXG4udGVhbS1uYW1lIGg2e1xuICBtYXJnaW46MDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50ZWFtLXNwZWN7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4udGVhbS1zb2NpYWwgYXtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG4udGVhbS1zb2NpYWwgYTpob3ZlcntcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRlYW0tcHJvZmlsZTpob3ZlciAudGVhbS1ob3ZlcntcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFkZC1uZXctdGVhbXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6MXB4IHNvbGlkICNiZmJmYmY7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5hZGQtbmV3LXRleHR7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDo1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI4NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTExMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5hZGQtbmV3LXRleHQgLmlubmVye1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hZGQtbmV3LXRlYW0gaW5wdXRbdHlwZT1cImZpbGVcIl17XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFkZC1uZXctdGVhbTpob3ZlcntcbiAgYmFja2dyb3VuZDogI2NlZTAwMjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG5cblxuLyogNi45IENvbnRhY3RzICovXG5cblxuXG4ubWFwe1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNnJlbTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYXAtaW5mb3tcbiAgY29sb3I6IzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzoxcmVtIDA7XG59XG5cbi5tYXAtYWRkcmVzcy1yb3d7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLm1hcC1hZGRyZXNzLXJvdyAuZmF7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uZ21hcC1vcGVue1xuICBtYXJnaW46MnJlbSAwIDA7XG59XG5cbi5yb3ctY29udGFjdHtcbiAgbWFyZ2luOi02cmVtIC0zLjVyZW0gMDtcbn1cblxuLmNvbC1jb250YWN0e1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBwYWRkaW5nOjAgMy41cmVtO1xufVxuXG4uY29udGFjdC10aXRsZXtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjowO1xufVxuXG4uY29udGFjdC10b3B7XG4gIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbn1cblxuLmNvbnRhY3QtdGl0bGUgc3BhbntcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb250YWN0LWFkZHJlc3N7XG4gIGZvbnQtc2l6ZTogMS4xNDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmNvbnRhY3Qtcm93e1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG5cbi5waG9uZS1sZ3tcbiAgZm9udC1zaXplOiAyLjE0MnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xufVxuXG4uY29udGFjdC1zb2NpYWx7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5jb250YWN0LXNvY2lhbCBhe1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5zZWN0aW9uLW1lc3NhZ2V7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIDcuIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLmZvb3RlcntcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xufVxuXG4uZm9vdGVyIHVse1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOjA7XG4gIG1hcmdpbjowO1xufVxuXG4uZm9vdGVyIHVsIGxpIGF7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyIHVsIC5hY3RpdmUgYSxcbi5mb290ZXIgdWwgbGkgYTpob3ZlcntcbiAgY29sb3I6I2NlZTAwMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyLWZsZXh7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvb3Rlci1mbGV4IC5mbGV4LWl0ZW17XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgOC4gUmVzcG9uc2l2ZSBzdHlsZXNcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5cbi8qIDguMSBNaW4gd2lkdGggNzY4cHggKi9cblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG5cbiAgaHRtbHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAucHVsbC1zbS1sZWZ0e1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLnB1bGwtc20tcmlnaHR7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cblxuICAvKiBTaWRlYmFyIE1lbnUgKi9cblxuXG4gIFxuICAubWVudXtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cblxuICAvKiBIb21lcGFnZSAqL1xuXG5cblxuICAuYm94ZWR7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cblxuICAuYm94ZWQtaW5uZXJ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnJpZ2h0LWJveGVke1xuICAgIHJpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLmxlZnQtYm94ZWR7XG4gICAgbGVmdDogM3JlbTtcbiAgfVxuXG5cblxuICAvKiBTZWN0aW9uIEFib3V0ICovXG5cblxuXG4gIC5zZWN0aW9uLWFib3V0e1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgfVxuXG5cblxuICAvKiBTZWN0aW9uIFByb2plY3RzICovXG5cblxuXG4gIC5zZWN0aW9uLXByb2plY3RzIC5maWx0ZXJ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHJlbTtcbiAgfVxuXG4gIC5zZWN0aW9uLXByb2plY3RzIC52aWV3LXByb2plY3Rze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICByaWdodDowO1xuICB9XG5cblxuICAvKiBXb3JrcyBDYXJvdXNlbCAqL1xuXG5cblxuICAuc2x5IHVsIGxpe1xuICAgIHdpZHRoOiA1NTVweDtcbiAgfVxuXG5cblxuICAvKiBIb21lcGFnZSB2MiAqL1xuXG5cbiAgLnByb2plY3QtYm94e1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIH1cblxuICAucm93LWNvbnRhY3QtaW5mb3tcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgfVxuXG4gIC5jb2wtY29udGFjdC1pbmZve1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuXG4gIC8qIEZvb3RlciAqL1xuXG5cblxuICAuZm9vdGVyLWZsZXggLmZsZXgtaXRlbXtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgfVxufVxuXG5cblxuXG4vKiA4LjIgTWluIHdpZHRoIDk5MnB4ICovXG5cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuXG4gIGh0bWx7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cblxuXG4gIC8qIEhlbHBlcnMgKi9cblxuXG5cbiAgLnB1bGwtbWQtcmlnaHR7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cblxuICAvKiBTaWRlYmFyIE1lbnUgKi9cblxuXG5cbiAgLm1lbnV7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuXG5cblxuICAvKiBIb21lcGFnZSAqL1xuXG5cblxuICAuYm94ZWR7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTdyZW07XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3cmVtO1xuICB9IFxuXG4gIC5yaWdodC1ib3hlZHtcbiAgICByaWdodDo0LjI4NTdyZW07XG4gIH1cblxuICAubGVmdC1ib3hlZHtcbiAgICBsZWZ0OiA0LjI4NTdyZW07XG4gIH1cblxuXG4gIC8qIEhvbWVwYWdlIHYyICovXG5cblxuICAuYm94ZWQtaW5uZXIgLmJveGVke1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgfVxuXG4gIC5zZXJ2aWNlLWxpc3R7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jb2wtY29udGFjdC1pbmZve1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAucm93LWNvbnRhY3QtaW5mb3tcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgfVxuXG4gIC5jb2wtY29udGFjdC1pbmZve1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cblxuXG5cbiAgLyogUGFnZXMgKi9cblxuXG5cbiAgLnBhZ2UtaGVhZGVye1xuICAgIG1hcmdpbjoxMi44cmVtIDAgMTAuOHJlbTtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlci0ye1xuICAgIG1hcmdpbjogOC43cmVtIDAgMTAuNXJlbTtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlci0ze1xuICAgIG1hcmdpbjo5LjJyZW0gMCAxMi4ycmVtO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyLTMgLnRpdGxlLWhye1xuICAgIG1hcmdpbjowLjlyZW0gMCAwO1xuICB9XG5cbiAgLmFib3V0LWluZm8gLnNlY3Rpb24taW5mbyAudGl0bGUtaHJ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG5cblxuICAvKiBQb3N0IGRldGFpbCAqL1xuXG5cblxuICAuc2Vjb25kYXJ5e1xuICAgIHBhZGRpbmc6MC41cmVtIDAgMCA2cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucG9zdC10aHVtYm5haWx7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuXG5cbiAgLyogQWJvdXQgKi9cblxuXG5cbiAgLmFib3V0LWluZm97XG4gICAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgfVxuXG5cbiAgLyogQ29udGFjdCAqL1xuXG5cbiAgLm1hcHtcbiAgICBoZWlnaHQ6IDM2cmVtO1xuICB9XG5cblxuICAvKiBIb21lcGFnZSB2MiAqL1xuXG5cbiAgLmNvbC1jb250YWN0LWluZm86bnRoLWNoaWxkKDJuKXtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzYzNjM2M7XG4gIH1cblxufVxuXG5cbi8qIDguMyBNaW4gd2lkdGggMTIwMHB4ICovXG5cblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuXG5cblxuICAvKiBIZWxwZXJzICovXG5cblxuXG4gIC5wdWxsLWxnLXJpZ2h0e1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG5cblxuICAvKiBTZWN0aW9uIFByb2plY3RzICovXG5cblxuXG4gIC5zZWN0aW9uLXByb2plY3RzIC5maWx0ZXItY29udGVudHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cblxuXG4gIC8qIEhvbWVwYWdlIHYyICovXG5cblxuICAuc2VjdGlvbi0zIC5saW5rLWFycm93Lmg1e1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtMS4zcmVtO1xuICB9XG5cbiAgLnNlY3Rpb24tNSAudGl0bGUtdXBwZXJjYXNle1xuICAgIG1hcmdpbi10b3A6IDIydmg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG5cblxuICAvKiBXb3JrcyBDYXJvdXNlbCAqL1xuXG5cblxuICAuc2x5IHVsIGxpIHtcbiAgICB3aWR0aDogNjg1cHg7XG4gIH1cblxuXG4gIC8qIEhvbWVwYWdlIHYyICovXG5cblxuICAuc2VjdGlvbi01IC52ZXJ0aWNhbC1jZW50cmVke1xuICAgIHBhZGRpbmctdG9wOiAxN3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC5jb2wtY29udGFjdC1pbmZve1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNjM2MzYztcbiAgfVxuXG5cblxuICAvKiBGb290ZXIgKi9cblxuXG5cbiAgLmZvb3Rlci1mbGV4IC5mbGV4LWl0ZW17XG4gICAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuXG5cblxuLyogOC41IE1pbiBIZWlnaHQgNTAwcHggKi9cblxuXG5cbkBtZWRpYSAobWluLWhlaWdodDogNTAwcHgpe1xuXG4gICNwcC1uYXYgLnBwLW5hdi11cCxcbiAgI3BwLW5hdiAucHAtbmF2LWRvd257XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbn1cblxuXG5cbi8qIDguNiBNaW4gSGVpZ2h0IDYwMHB4ICovXG5cblxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDYwMHB4KXtcblxuXG4gIC8qIFNpZGViYXIgTWVudSAqL1xuXG5cbiAgLm1lbnUgLm1lbnUtbGFuZ3tcbiAgICB0b3A6N3JlbTtcbiAgfVxuXG4gIC5tZW51LWxpc3R7XG4gICAgdG9wOjE0cmVtO1xuICAgIGJvdHRvbTogMjByZW07XG4gIH1cblxuICAubWVudS1saXN0ID4gbGl7XG4gICAgZm9udC1zaXplOiAyLjU3MXJlbTtcbiAgfVxuXG4gIC5tZW51LWZvb3RlcntcbiAgICBib3R0b206IDZyZW07XG4gIH1cblxuICAubWVudS1mb290ZXIgLmNvcHl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG5cbi8qIDguNyBNaW4gSGVpZ2h0IDcwMHB4ICovXG5cblxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDcwMHB4KXtcblxuXG5cbiAgLyogSG9tZXBhZ2UgdjIgKi9cblxuXG5cbiAgLmNvcHktYm90dG9te1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxhbmctYm90dG9te1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxufVxuXG5cblxuXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/