/*----------------------- BUTTON ----------------------*/
.fx-btn-3d {
  border: none !important;
  box-shadow: inset 0 -0.2em 0 0 rgba(0, 0, 0, 0.15), inset 0 -2em 3em -1em rgba(0, 0, 0, 0.2), 0px 1px 0 0 rgba(0, 0, 0, 0.1), 0px 3px 0 -1px rgba(0, 0, 0, 0.1), 0px 5px 0 -2px rgba(0, 0, 0, 0.075), 0px 7px 0 -3px rgba(0, 0, 0, 0.035), 0px 9px 0 -4px rgba(0, 0, 0, 0.035), 0px 11px 0 -5px rgba(0, 0, 0, 0.02), 0px 13px 0 -6px rgba(0, 0, 0, 0.02), 0px 15px 0 -7px rgba(0, 0, 0, 0.01), 0px 17px 0 -8px rgba(0, 0, 0, 0.01);
  text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-box-shadow 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
.fx-btn-3d:active {
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.15), inset 0 -2em 3em -1em rgba(0, 0, 0, 0.1), 0 0 0.1em 0 rgba(0, 0, 0, 0.2);
  -ms-transform: translate(0, 0.1em);
      transform: translate(0, 0.1em);
}
.fx-btn-zoom,
.fx-btn-up {
  transition: transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
.fx-btn-up:hover {
  -ms-transform: translateY(-0.2em);
      transform: translateY(-0.2em);
}
.fx-btn-zoom:hover {
  -ms-transform: scale(1.05);
      transform: scale(1.05);
}
.fx-btn-shadow {
  transition: all 0.15s ease-in-out;
  box-shadow: 0 0.7em 1.4em rgba(0, 0, 0, 0.1), 0 0.6em 0.5em -0.4em rgba(0, 0, 0, 0.15);
}
.fx-btn-shadow:active {
  -ms-transform: translateY(0.25em);
      transform: translateY(0.25em);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 0 0 0 rgba(0, 0, 0, 0.5);
}
.fx-btn-hard-shadow {
  box-shadow: 0.25em 0.25em 0 rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-box-shadow 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
.fx-btn-hard-shadow:active {
  -ms-transform: translate(0.1em, 0.1em);
      transform: translate(0.1em, 0.1em);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
}
.fx-btn-hidden-icon > .icon {
  transition: all 0.25s ease;
  opacity: 0;
  width: 0px;
  overflow: hidden;
}
.fx-btn-hidden-icon:not(:hover) > .icon {
  margin: 0;
}
.fx-btn-hidden-icon:hover > .icon {
  opacity: 1;
  width: auto;
}
.fx-btn-blick {
  position: relative;
  overflow: hidden;
}
.fx-btn-blick:before {
  content: "";
  background-color: #fff;
  height: 100%;
  width: 3em;
  display: block;
  position: absolute;
  top: 0;
  -ms-transform: skewX(-45deg) translateX(0);
      transform: skewX(-45deg) translateX(0);
  transition: none;
  opacity: 0;
  animation: left-slide 2s infinite;
}
@keyframes left-slide {
  0% {
    left: -50%;
    opacity: 0.1;
  }
  50%,
  100% {
    left: 150%;
    opacity: 0.75;
  }
}
.fx-btn-wave {
  position: relative;
  z-index: 1;
}
.fx-btn-wave:before {
  content: "";
  display: block;
  background-color: inherit;
  border-radius: inherit;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.75;
  animation: waves 1s infinite;
}
@keyframes waves {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.3);
    opacity: 0;
  }
}
.fx-btn-glow {
  animation: glow 2s infinite;
}
@keyframes glow {
  from,
  to {
    text-shadow: 0 0 0.05em #ffffff, 0 0 0.1em #ffffff, 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
  }
  25% {
    text-shadow: 0 0 0.05em #ffffff, 0 0 0.1em #ffffff, 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
  }
  27% {
    text-shadow: 0 0 0.05em rgba(255, 255, 255, 0), 0 0 0.1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);
  }
  29% {
    text-shadow: 0 0 0.05em #ffffff, 0 0 0.1em #ffffff, 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
  }
  31% {
    text-shadow: 0 0 0.05em rgba(255, 255, 255, 0.5), 0 0 0.1em rgba(255, 255, 255, 0.25), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);
  }
  33% {
    text-shadow: 0 0 0.05em #ffffff, 0 0 0.1em #ffffff, 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
  }
  66% {
    text-shadow: 0 0 0.05em #ffffff, 0 0 0.1em #ffffff, 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
  }
  68% {
    text-shadow: 0 0 0.05em rgba(255, 255, 255, 0.5), 0 0 0.1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);
  }
  70% {
    text-shadow: 0 0 0.05em #ffffff, 0 0 0.1em #ffffff, 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
  }
}
.fx-btn-pill {
  border-radius: 10em !important;
}
/*----------------------- TEXT ----------------------*/
.fx-text-shadow {
  text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3);
}
.fx-text-thin-shadow {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.fx-text-hard-shadow {
  text-shadow: 6px 6px 0px rgba(0, 0, 0, 0.1);
}
.fx-text-glow {
  animation: glow 3s infinite;
}
.fx-text-pushed-shadow {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35), 0 -1px 0 rgba(0, 0, 0, 0.35);
}
.fx-text-3d {
  text-shadow: 0 0.01em 0 #bbb, 0 0.02em 0 #aaa, 0 0.03em 0 #999, 0 0.04em 0 #888, 0 0.15em 0.1em rgba(0, 0, 0, 0.15), 0 0.25em 0.02em rgba(0, 0, 0, 0.075), 0 0.34em 0.3em rgba(0, 0, 0, 0.1);
}
.fx-text-anaglyphic {
  text-shadow: -0.05em 0 0 #F22613, 0.05em 0 0 #00FFFF;
}
.fx-text-isometric {
  text-shadow: -0.01em -0.01em 0 #222, -0.02em -0.02em 0 #222, -0.03em -0.03em 0 #222, -0.04em -0.04em 0 #222, -0.05em -0.05em 0 #222, -0.06em -0.06em 0 #222, -0.07em -0.07em 0 #222, -0.08em -0.08em 0 #222, -0.09em -0.09em 0 #222, -0.1em -0.1em 0 #222, -0.11em -0.11em 0 #222, -0.12em -0.12em 0 #222, -0.13em -0.13em 0 #222, -0.14em -0.14em 0 #222, -0.15em -0.15em 0 #222, -0.16em -0.16em 0 #222, -0.17em -0.17em 0 #222, -0.18em -0.18em 0 #222, -0.19em -0.19em 0 #222, -0.2em -0.2em 0 #222;
}
.fx-text-isometric-shadow {
  text-shadow: 0.01em 0.01em 0 rgba(0, 0, 0, 0.1), 0.02em 0.02em 0 rgba(0, 0, 0, 0.1), 0.03em 0.03em 0 rgba(0, 0, 0, 0.075), 0.04em 0.04em 0 rgba(0, 0, 0, 0.075), 0.05em 0.05em 0 rgba(0, 0, 0, 0.05), 0.06em 0.06em 0 rgba(0, 0, 0, 0.05), 0.07em 0.07em 0 rgba(0, 0, 0, 0.03), 0.08em 0.08em 0 rgba(0, 0, 0, 0.03), 0.09em 0.09em 0 rgba(0, 0, 0, 0.03), 0.1em 0.1em 0 rgba(0, 0, 0, 0.025), 0.11em 0.11em 0 rgba(0, 0, 0, 0.025), 0.12em 0.12em 0 rgba(0, 0, 0, 0.02), 0.13em 0.13em 0 rgba(0, 0, 0, 0.02), 0.14em 0.14em 0 rgba(0, 0, 0, 0.015), 0.15em 0.15em 0 rgba(0, 0, 0, 0.015), 0.16em 0.16em 0 rgba(0, 0, 0, 0.01), 0.17em 0.17em 0 rgba(0, 0, 0, 0.01), 0.18em 0.18em 0 rgba(0, 0, 0, 0.01), 0.19em 0.19em 0 rgba(0, 0, 0, 0.005), 0.2em 0.2em 0 rgba(0, 0, 0, 0.005);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZ4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx5REFBeUQ7QUFDekQ7RUFDRSx3QkFBd0I7RUFFeEIsbWFBQW1hO0VBQ25hLDJDQUEyQztFQUczQyxvRUFBb0U7RUFDcEUsNklBQTZJO0NBQzlJO0FBQ0Q7RUFFRSx3SEFBd0g7RUFFeEgsbUNBQStCO01BQS9CLCtCQUErQjtDQUNoQztBQUNEOztFQUtFLHVDQUF1QztFQUN2QywyRUFBMkU7Q0FDNUU7QUFDRDtFQUVFLGtDQUE4QjtNQUE5Qiw4QkFBOEI7Q0FDL0I7QUFDRDtFQUVFLDJCQUF1QjtNQUF2Qix1QkFBdUI7Q0FDeEI7QUFDRDtFQUVFLGtDQUFrQztFQUVsQyx1RkFBdUY7Q0FDeEY7QUFDRDtFQUVFLGtDQUE4QjtNQUE5Qiw4QkFBOEI7RUFFOUIsbUVBQW1FO0NBQ3BFO0FBQ0Q7RUFFRSwrQ0FBK0M7RUFHL0Msb0VBQW9FO0VBQ3BFLDZJQUE2STtDQUM5STtBQUNEO0VBRUUsdUNBQW1DO01BQW5DLG1DQUFtQztFQUVuQyx1Q0FBdUM7Q0FDeEM7QUFDRDtFQUVFLDJCQUEyQjtFQUMzQixXQUFXO0VBQ1gsV0FBVztFQUNYLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsVUFBVTtDQUNYO0FBQ0Q7RUFDRSxXQUFXO0VBQ1gsWUFBWTtDQUNiO0FBQ0Q7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxZQUFZO0VBQ1osdUJBQXVCO0VBQ3ZCLGFBQWE7RUFDYixXQUFXO0VBQ1gsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixPQUFPO0VBRVAsMkNBQXVDO01BQXZDLHVDQUF1QztFQUV2QyxpQkFBaUI7RUFDakIsV0FBVztFQUVYLGtDQUFrQztDQUNuQztBQVlEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsYUFBYTtHQUNkO0VBQ0Q7O0lBRUUsV0FBVztJQUNYLGNBQWM7R0FDZjtDQUNGO0FBQ0Q7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztDQUNaO0FBQ0Q7RUFDRSxZQUFZO0VBQ1osZUFBZTtFQUNmLDBCQUEwQjtFQUMxQix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixPQUFPO0VBQ1AsU0FBUztFQUNULFVBQVU7RUFDVixRQUFRO0VBQ1IsY0FBYztFQUVkLDZCQUE2QjtDQUM5QjtBQVlEO0VBQ0U7SUFFRSxvQkFBb0I7R0FDckI7RUFDRDtJQUVFLHNCQUFzQjtJQUN0QixXQUFXO0dBQ1o7Q0FDRjtBQUNEO0VBRUUsNEJBQTRCO0NBQzdCO0FBK0JEO0VBQ0U7O0lBRUUsd0hBQXdIO0dBQ3pIO0VBQ0Q7SUFDRSx3SEFBd0g7R0FDekg7RUFDRDtJQUNFLGlKQUFpSjtHQUNsSjtFQUNEO0lBQ0Usd0hBQXdIO0dBQ3pIO0VBQ0Q7SUFDRSxzSkFBc0o7R0FDdko7RUFDRDtJQUNFLHdIQUF3SDtHQUN6SDtFQUNEO0lBQ0Usd0hBQXdIO0dBQ3pIO0VBQ0Q7SUFDRSxtSkFBbUo7R0FDcEo7RUFDRDtJQUNFLHdIQUF3SDtHQUN6SDtDQUNGO0FBQ0Q7RUFDRSwrQkFBK0I7Q0FDaEM7QUFDRCx1REFBdUQ7QUFDdkQ7RUFDRSw0Q0FBNEM7Q0FDN0M7QUFDRDtFQUNFLDBDQUEwQztDQUMzQztBQUNEO0VBQ0UsNENBQTRDO0NBQzdDO0FBQ0Q7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDZFQUE2RTtDQUM5RTtBQUNEO0VBQ0UsNkxBQTZMO0NBQzlMO0FBQ0Q7RUFDRSxxREFBcUQ7Q0FDdEQ7QUFDRDtFQUNFLHdlQUF3ZTtDQUN6ZTtBQUNEO0VBQ0Usa3ZCQUFrdkI7Q0FDbnZCIiwiZmlsZSI6ImZ4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQlVUVE9OIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZ4LWJ0bi0zZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTAuMmVtIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTUpLCBpbnNldCAwIC0yZW0gM2VtIC0xZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAuNGVtIDAuNmVtIC0wLjJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0wLjJlbSAwIDAgcmdiYSgwLCAwLCAwLCAwLjE1KSwgaW5zZXQgMCAtMmVtIDNlbSAtMWVtIHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggM3B4IDAgLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA1cHggMCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwcHggN3B4IDAgLTNweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDlweCAwIC00cHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCAxMXB4IDAgLTVweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMTNweCAwIC02cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDE1cHggMCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCAxN3B4IDAgLThweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbi5meC1idG4tM2Q6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xNSksIGluc2V0IDAgLTJlbSAzZW0gLTFlbSByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAwLjFlbSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTUpLCBpbnNldCAwIC0yZW0gM2VtIC0xZW0gcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgMC4xZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC4xZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjFlbSk7XG59XG4uZngtYnRuLXpvb20sXG4uZngtYnRuLXVwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uZngtYnRuLXVwOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjJlbSk7XG59XG4uZngtYnRuLXpvb206aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZngtYnRuLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwLjdlbSAxLjRlbSByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMC42ZW0gMC41ZW0gLTAuNGVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMC43ZW0gMS40ZW0gcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAuNmVtIDAuNWVtIC0wLjRlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmZ4LWJ0bi1zaGFkb3c6YWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNWVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uZngtYnRuLWhhcmQtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwLjI1ZW0gMC4yNWVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwLjI1ZW0gMC4yNWVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uZngtYnRuLWhhcmQtc2hhZG93OmFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC4xZW0sIDAuMWVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC4xZW0sIDAuMWVtKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZngtYnRuLWhpZGRlbi1pY29uID4gLmljb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5meC1idG4taGlkZGVuLWljb246bm90KDpob3ZlcikgPiAuaWNvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5meC1idG4taGlkZGVuLWljb246aG92ZXIgPiAuaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZ4LWJ0bi1ibGljayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5meC1idG4tYmxpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogc2tld1goLTQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXNsaWRlIDJzIGluZmluaXRlO1xuICBhbmltYXRpb246IGxlZnQtc2xpZGUgMnMgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGVmdC1zbGlkZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuICA1MCUsXG4gIDEwMCUge1xuICAgIGxlZnQ6IDE1MCU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZWZ0LXNsaWRlIHtcbiAgMCUge1xuICAgIGxlZnQ6IC01MCU7XG4gICAgb3BhY2l0eTogMC4xO1xuICB9XG4gIDUwJSxcbiAgMTAwJSB7XG4gICAgbGVmdDogMTUwJTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG59XG4uZngtYnRuLXdhdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZngtYnRuLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHdhdmVzIDFzIGluZmluaXRlO1xuICBhbmltYXRpb246IHdhdmVzIDFzIGluZmluaXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHdhdmVzIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdhdmVzIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZngtYnRuLWdsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ2xvdyAycyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBnbG93IDJzIGluZmluaXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGdsb3cge1xuICBmcm9tLFxuICB0byB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwLjA1ZW0gI2ZmZmZmZiwgMCAwIDAuMWVtICNmZmZmZmYsIDAgMCAxZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSwgMCAwIDJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbiAgMjUlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAuMDVlbSAjZmZmZmZmLCAwIDAgMC4xZW0gI2ZmZmZmZiwgMCAwIDFlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpLCAwIDAgMmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAyNyUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMC4wNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIDAgMCAwLjFlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAwIDAgMWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIDAgMCAyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgfVxuICAyOSUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMC4wNWVtICNmZmZmZmYsIDAgMCAwLjFlbSAjZmZmZmZmLCAwIDAgMWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSksIDAgMCAyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIDMxJSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwLjA1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCAwIDAgMC4xZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgMCAwIDFlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAwIDAgMmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIH1cbiAgMzMlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAuMDVlbSAjZmZmZmZmLCAwIDAgMC4xZW0gI2ZmZmZmZiwgMCAwIDFlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpLCAwIDAgMmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICA2NiUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMC4wNWVtICNmZmZmZmYsIDAgMCAwLjFlbSAjZmZmZmZmLCAwIDAgMWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSksIDAgMCAyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIDY4JSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwLjA1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCAwIDAgMC4xZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgMCAwIDFlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAwIDAgMmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAuMDVlbSAjZmZmZmZmLCAwIDAgMC4xZW0gI2ZmZmZmZiwgMCAwIDFlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpLCAwIDAgMmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBnbG93IHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMC4wNWVtICNmZmZmZmYsIDAgMCAwLjFlbSAjZmZmZmZmLCAwIDAgMWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSksIDAgMCAyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIDI1JSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwLjA1ZW0gI2ZmZmZmZiwgMCAwIDAuMWVtICNmZmZmZmYsIDAgMCAxZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSwgMCAwIDJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbiAgMjclIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAuMDVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAwIDAgMC4xZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgMCAwIDFlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAwIDAgMmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIH1cbiAgMjklIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAuMDVlbSAjZmZmZmZmLCAwIDAgMC4xZW0gI2ZmZmZmZiwgMCAwIDFlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpLCAwIDAgMmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAzMSUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMC4wNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgMCAwIDAuMWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSksIDAgMCAxZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgMCAwIDJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG4gIDMzJSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwLjA1ZW0gI2ZmZmZmZiwgMCAwIDAuMWVtICNmZmZmZmYsIDAgMCAxZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSwgMCAwIDJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbiAgNjYlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAuMDVlbSAjZmZmZmZmLCAwIDAgMC4xZW0gI2ZmZmZmZiwgMCAwIDFlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpLCAwIDAgMmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICA2OCUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMC4wNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgMCAwIDAuMWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIDAgMCAxZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgMCAwIDJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwLjA1ZW0gI2ZmZmZmZiwgMCAwIDAuMWVtICNmZmZmZmYsIDAgMCAxZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSwgMCAwIDJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbi5meC1idG4tcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwZW0gIWltcG9ydGFudDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gVEVYVCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5meC10ZXh0LXNoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAycHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uZngtdGV4dC10aGluLXNoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmZ4LXRleHQtaGFyZC1zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogNnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmZ4LXRleHQtZ2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnbG93IDNzIGluZmluaXRlO1xuICBhbmltYXRpb246IGdsb3cgM3MgaW5maW5pdGU7XG59XG4uZngtdGV4dC1wdXNoZWQtc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSwgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5meC10ZXh0LTNkIHtcbiAgdGV4dC1zaGFkb3c6IDAgMC4wMWVtIDAgI2JiYiwgMCAwLjAyZW0gMCAjYWFhLCAwIDAuMDNlbSAwICM5OTksIDAgMC4wNGVtIDAgIzg4OCwgMCAwLjE1ZW0gMC4xZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwLjI1ZW0gMC4wMmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAuMzRlbSAwLjNlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZngtdGV4dC1hbmFnbHlwaGljIHtcbiAgdGV4dC1zaGFkb3c6IC0wLjA1ZW0gMCAwICNGMjI2MTMsIDAuMDVlbSAwIDAgIzAwRkZGRjtcbn1cbi5meC10ZXh0LWlzb21ldHJpYyB7XG4gIHRleHQtc2hhZG93OiAtMC4wMWVtIC0wLjAxZW0gMCAjMjIyLCAtMC4wMmVtIC0wLjAyZW0gMCAjMjIyLCAtMC4wM2VtIC0wLjAzZW0gMCAjMjIyLCAtMC4wNGVtIC0wLjA0ZW0gMCAjMjIyLCAtMC4wNWVtIC0wLjA1ZW0gMCAjMjIyLCAtMC4wNmVtIC0wLjA2ZW0gMCAjMjIyLCAtMC4wN2VtIC0wLjA3ZW0gMCAjMjIyLCAtMC4wOGVtIC0wLjA4ZW0gMCAjMjIyLCAtMC4wOWVtIC0wLjA5ZW0gMCAjMjIyLCAtMC4xZW0gLTAuMWVtIDAgIzIyMiwgLTAuMTFlbSAtMC4xMWVtIDAgIzIyMiwgLTAuMTJlbSAtMC4xMmVtIDAgIzIyMiwgLTAuMTNlbSAtMC4xM2VtIDAgIzIyMiwgLTAuMTRlbSAtMC4xNGVtIDAgIzIyMiwgLTAuMTVlbSAtMC4xNWVtIDAgIzIyMiwgLTAuMTZlbSAtMC4xNmVtIDAgIzIyMiwgLTAuMTdlbSAtMC4xN2VtIDAgIzIyMiwgLTAuMThlbSAtMC4xOGVtIDAgIzIyMiwgLTAuMTllbSAtMC4xOWVtIDAgIzIyMiwgLTAuMmVtIC0wLjJlbSAwICMyMjI7XG59XG4uZngtdGV4dC1pc29tZXRyaWMtc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDAuMDFlbSAwLjAxZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAuMDJlbSAwLjAyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAuMDNlbSAwLjAzZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMC4wNGVtIDAuMDRlbSAwIHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwLjA1ZW0gMC4wNWVtIDAgcmdiYSgwLCAwLCAwLCAwLjA1KSwgMC4wNmVtIDAuMDZlbSAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAuMDdlbSAwLjA3ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwLjA4ZW0gMC4wOGVtIDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMC4wOWVtIDAuMDllbSAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAuMWVtIDAuMWVtIDAgcmdiYSgwLCAwLCAwLCAwLjAyNSksIDAuMTFlbSAwLjExZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDI1KSwgMC4xMmVtIDAuMTJlbSAwIHJnYmEoMCwgMCwgMCwgMC4wMiksIDAuMTNlbSAwLjEzZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwLjE0ZW0gMC4xNGVtIDAgcmdiYSgwLCAwLCAwLCAwLjAxNSksIDAuMTVlbSAwLjE1ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDE1KSwgMC4xNmVtIDAuMTZlbSAwIHJnYmEoMCwgMCwgMCwgMC4wMSksIDAuMTdlbSAwLjE3ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwLjE4ZW0gMC4xOGVtIDAgcmdiYSgwLCAwLCAwLCAwLjAxKSwgMC4xOWVtIDAuMTllbSAwIHJnYmEoMCwgMCwgMCwgMC4wMDUpLCAwLjJlbSAwLjJlbSAwIHJnYmEoMCwgMCwgMCwgMC4wMDUpO1xufVxuIl19 */