@charset "UTF-8";
/* MAIN COLOR */
/* SECONDARY COLOR */
/* DARK GRAY, REASON WHY IT'S SET TO #333 IS SO YOU CAN DARKEN IT IF NEEDED USING darken($blk, 10%); FOR EXAMPLE. YOU COULD ALSO USE 2 VARIABLES INSTEAD */
/* USE THIS TO SET THE BORDER RADIUS FOR BUTTONS */
@import url("https://fonts.googleapis.com/css?family=Play|Russo+One");
html, body {
  height: 100%;
}

html {
  font-size: 15px;
}

@media screen and (min-width: 320px) {
  html {
    font-size: calc(15px + 7 * ((100vw - 320px) / 1600));
  }
}

@media screen and (min-width: 1920px) {
  html {
    font-size: 22px;
  }
}

body {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

li, a, p {
  font-family: 'Play', sans-serif;
  font-size: 0.8rem;
}

h1 {
  font-family: 'Russo One', sans-serif;
  font-size: 2.0736rem;
}

h1 {
  font-size: 25.92px;
}

@media screen and (min-width: 320px) {
  h1 {
    font-size: calc(25.92px + 24.705 * ((100vw - 320px) / 1600));
  }
}

@media screen and (min-width: 1920px) {
  h1 {
    font-size: 50.625px;
  }
}

h2 {
  font-family: 'Russo One', sans-serif;
  font-size: 1.728rem;
}

h2 {
  font-size: 25.92px;
}

@media screen and (min-width: 320px) {
  h2 {
    font-size: calc(25.92px + 24.705 * ((100vw - 320px) / 1600));
  }
}

@media screen and (min-width: 1920px) {
  h2 {
    font-size: 50.625px;
  }
}

h3 {
  font-family: 'Russo One', sans-serif;
  font-size: 1.44rem;
}

h3 {
  font-size: 21.6px;
}

@media screen and (min-width: 320px) {
  h3 {
    font-size: calc(21.6px + 12.15 * ((100vw - 320px) / 1600));
  }
}

@media screen and (min-width: 1920px) {
  h3 {
    font-size: 33.75px;
  }
}

q,
blockquote {
  quotes: "“" "”";
}

.flash {
  display: none;
}

.logo {
  margin-top: -15px;
  max-width: 250px;
}

@media (max-width: 1199px) {
  .logo {
    max-width: 220px;
  }
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border: none;
}

.navbar-brand img {
  width: 100%;
  display: block;
}

.navbar {
  background: #000;
  height: 100px;
}

@media (max-width: 767px) {
  .navbar {
    height: 98px;
    margin: 0px;
  }
}

.navbar-right {
  float: right !important;
  margin-right: -80px;
  margin-top: 24px;
}

@media (max-width: 1300px) {
  .navbar-right {
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .navbar-right {
    margin-top: 0px;
    background: rgba(0, 0, 0, 0.88);
    text-align: center;
    border-radius: 0px 0px 5px 5px;
    padding: 20px;
    width: 100%;
  }
}

.navbar-right li a {
  color: #ed1e79 !important;
}

.navbar-right li a:hover {
  color: #ffffff !important;
}

.navbar-toggle {
  margin-top: 29px !important;
}

.navbar-toggle .collapsed {
  margin-top: -20px;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  background-color: transparent;
}

.navbar-fixed-top {
  border: #ed1e79 !important;
  border-width: 0 0 1px;
}

.navbar-default {
  border: #F29117 !important;
  border-width: 0 0 1px;
}

.navbar-toggle {
  margin-bottom: 34px;
}

.navbar-default .navbar-toggle {
  border-color: #ed1e79;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #ed1e79;
}

body {
  background: #000;
  color: #fff;
  font-family: 'Play', sans-serif;
}

.panel1 {
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.5)), url("/img/banner.jpg");
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.5)), url("/img/banner.jpg");
  background-attachment: fixed;
  width: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 0px;
}

@media (max-width: 1366px) {
  .panel1 {
    background-attachment: scroll;
  }
}

.panel1 img {
  float: center;
  padding: 150px;
}

@media (max-width: 767px) {
  .panel1 img {
    padding: 100px;
  }
}

@media (max-width: 450px) {
  .panel1 img {
    padding: 50px;
  }
}

h3 {
  color: #ed1e79;
}

#wlogo {
  padding: 50px;
}

.panel-top img {
  size: cover;
}

.abrow {
  padding: 50px;
  float: center;
}

@media (max-width: 767px) {
  .abrow {
    padding: 20px;
  }
}

.abcon {
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.5)), url("/img/banner3.jpg");
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.5)), url("/img/banner3.jpg");
  width: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 0%;
  margin-bottom: 0px;
  padding: 500px 0px 50px;
}

@media (max-width: 1366px) {
  .abcon {
    background-attachment: scroll;
    background-position: 50% 50%;
  }
}

@media (max-width: 768px) {
  .abcon {
    background-attachment: scroll;
    background-position: 32% 50%;
  }
}

.abtext {
  background: rgba(0, 0, 0, 0.7);
  padding: 25px;
  float: left;
  border-radius: 15px;
}

.abtext h3 {
  color: white;
  text-align: center;
}

.abtext p {
  color: #fafafa;
}

.servcon {
  padding-bottom: 25px;
}

.servcon h3 {
  font-size: 23px;
}

.ctest {
  padding: 25px 0px;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 25px;
  color: white;
  margin-left: 10px;
  margin-right: 10px;
}

.ctest h2 {
  margin-top: 0px;
}

.ctest carousel-content p {
  color: white;
}

.ctest h2 {
  color: #ed1e79;
  text-shadow: 1px 1px 0px #000;
}

.werow {
  padding-left: 25px;
  padding-right: 25px;
  text-shadow: 1px 1px 1px #000;
}

.werow h3, .werow p {
  color: white;
}

.panel2 {
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.5)), url("/img/banner2.jpg");
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.5)), url("/img/banner2.jpg");
  padding: 25px;
  box-shadow: 0px 0px 25px #000 inset;
  background-attachment: fixed;
  width: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media (max-width: 1366px) {
  .panel2 {
    background-attachment: scroll;
  }
}

.panel2 img {
  padding-bottom: 15px;
}

.carousel-content {
  color: black;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.modal-content {
  background-color: #fafafa;
  padding: 18px;
  text-align: center;
  color: #ed1e79;
}

.modal-content h2 {
  font-size: 23px;
}

.modal-content a {
  color: #ed1e79 !important;
  text-decoration: none;
}

@media (max-width: 1200px) {
  .aboutImg {
    margin-top: 15em;
  }
}

@media (max-width: 991px) {
  .aboutImg {
    margin-top: 0em;
  }
}

.modal-content a {
  color: #F7F8F2;
}

.padding {
  padding-top: 25px;
}

.iconthis {
  font-size: 3em;
  color: #fafafa;
}

.iconit {
  font-size: 3em;
  color: #ed1e79;
}

footer
a {
  color: #ed1e79 !important;
  text-decoration: none;
}

footer
a:hover {
  color: #ffffff !important;
  text-decoration: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIm1vZHVsZXMvcmVzcG9uc2l2ZS10eXBlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXHJcbkBpbXBvcnQgXCJtb2R1bGVzL3Jlc3BvbnNpdmUtdHlwZS5zY3NzXCI7XHJcblxyXG4kcHJpbWFyeTogI2MyMTg1YjsvKiBNQUlOIENPTE9SICovXHJcbiRzZWNvbmRhcnk6ICNmNDhmYjE7IC8qIFNFQ09OREFSWSBDT0xPUiAqL1xyXG4kYmxrOiAjMzMzOyAvKiBEQVJLIEdSQVksIFJFQVNPTiBXSFkgSVQnUyBTRVQgVE8gIzMzMyBJUyBTTyBZT1UgQ0FOIERBUktFTiBJVCBJRiBORUVERUQgVVNJTkcgZGFya2VuKCRibGssIDEwJSk7IEZPUiBFWEFNUExFLiBZT1UgQ09VTEQgQUxTTyBVU0UgMiBWQVJJQUJMRVMgSU5TVEVBRCAqL1xyXG4kd2h0OiAjZmFmYWZhO1xyXG4kYm9yZGVyLXJhZGl1czogNXB4OyAvKiBVU0UgVEhJUyBUTyBTRVQgVEhFIEJPUkRFUiBSQURJVVMgRk9SIEJVVFRPTlMgKi9cclxuJGZvb3Rlci1iZzogIzAwMDtcclxuJGZvb3RlckxpbmtzOiAjZmFmYWZhO1xyXG4kYnRuLWNvbG9yOiAjNDcwOTE0O1xyXG5cclxuJGMxOiAjZWQxZTc5O1xyXG4kYzI6ICNmZmZmZmY7XHJcblxyXG5cclxuLy8gU2V0IHlvdXIgbWF4aW11bSBhbmQgbWluaW11bSBzY3JlZW4gc2l6ZXMuXHJcbiRtaW5fd2lkdGg6IDMyMHB4O1xyXG4kbWF4X3dpZHRoOiAxOTIwcHg7XHJcblxyXG4vLyBGb250IHNpemVzIHdpbGwgcmFuZ2UgYmV0d2VlbiB0aGUgJG1pbl9mb250IGFuZCAkbWF4X2ZvbnQuXHJcbiRtaW5fZm9udDogMTVweDtcclxuJG1heF9mb250OiAyMnB4O1xyXG5cclxuLy8gQ2hhbmdlIHRoZXNlIHZhbHVlcyB0byBjaGFuZ2UgdGhlIFwic2NhbGVcIiBiZXR3ZWVuIGRpZmZlcmVudCBoZWFkZXJzXHJcbi8vIChoMSxoMixoMywgZXRjLikuIExhcmdlciBudW1iZXJzID0gbGFyZ2VyIGZvbnQtc2l6ZXMuIFxyXG5cclxuJG1vZF8xOiAxLjI7IC8vIG1vYmlsZVxyXG4kbW9kXzI6IDEuNTsgLy8gZGVza3RvcFxyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1QbGF5fFJ1c3NvK09uZScpO1xyXG4vLyBmb250LWZhbWlseTogJ1BsYXknLCBzYW5zLXNlcmlmO1xyXG4vLyBmb250LWZhbWlseTogJ1J1c3NvIE9uZScsIHNhbnMtc2VyaWY7XHJcblxyXG5odG1sLCBib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkbWluX3dpZHRoLCAkbWF4X3dpZHRoLCAkbWluX2ZvbnQsICRtYXhfZm9udCk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG5saSwgYSwgcCB7XHJcbiAgICBmb250LWZhbWlseTogJ1BsYXknLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbn1cclxuXHJcbmgxIHtcclxuICBmb250LWZhbWlseTogJ1J1c3NvIE9uZScsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAkbW9kXzEqJG1vZF8xKiRtb2RfMSokbW9kXzEgKjFyZW07IFxyXG4gIEBpbmNsdWRlIGZsdWlkLXR5cGUoJG1pbl93aWR0aCwgJG1heF93aWR0aCwgJG1vZF8xKiRtb2RfMSokbW9kXzEgKiRtaW5fZm9udCwgJG1vZF8yKiRtb2RfMiokbW9kXzIgKiRtaW5fZm9udCk7XHJcbn1cclxuaDIge1xyXG4gIGZvbnQtZmFtaWx5OiAnUnVzc28gT25lJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6ICRtb2RfMSokbW9kXzEqJG1vZF8xICoxcmVtOyBcclxuICBAaW5jbHVkZSBmbHVpZC10eXBlKCRtaW5fd2lkdGgsICRtYXhfd2lkdGgsICRtb2RfMSokbW9kXzEqJG1vZF8xICokbWluX2ZvbnQsICRtb2RfMiokbW9kXzIqJG1vZF8yICokbWluX2ZvbnQpO1xyXG59XHJcbmgzIHtcclxuIGZvbnQtZmFtaWx5OiAnUnVzc28gT25lJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6ICRtb2RfMSokbW9kXzEgKjFyZW07XHJcbiAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkbWluX3dpZHRoLCAkbWF4X3dpZHRoLCAkbW9kXzEqJG1vZF8xICokbWluX2ZvbnQsICRtb2RfMiokbW9kXzIgKiRtaW5fZm9udCk7XHJcbn1cclxuXHJcbnEsXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgcXVvdGVzOiBcIuKAnFwiIFwi4oCdXCI7XHJcbn1cclxuXHJcbi5mbGFzaCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vL05BVkJBUi8vXHJcblxyXG4ubG9nb3tcclxuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAyNTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5OHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfSAgICBcclxufVxyXG5cclxuLm5hdmJhci1yaWdodCB7XHJcbiAgICAvLyBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTMwMHB4KXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBsaSBhIHtcclxuICAgICAgICBjb2xvcjogJGMxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5cclxuLm5hdmJhci10b2dnbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMjlweCAhaW1wb3J0YW50O1xyXG59XHJcbi5uYXZiYXItdG9nZ2xlIC5jb2xsYXBzZWR7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxufVxyXG5cclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5uYXZiYXItZml4ZWQtdG9wIHtcclxuICAgIGJvcmRlcjogJGMxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG59XHJcblxyXG4ubmF2YmFyLWRlZmF1bHQge1xyXG4gICAgYm9yZGVyOiAjRjI5MTE3ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbn1cclxuXHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjMTtcclxufVxyXG5cclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYzE7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICdQbGF5Jywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLnBhbmVsMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuNSkpLCB1cmwoJy9pbWcvYmFubmVyLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZmxvYXQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5oMyB7XHJcbiAgICBjb2xvcjokYzE7XHJcbn1cclxuXHJcbiN3bG9nbyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG59XHJcblxyXG5cclxuLnBhbmVsLXRvcCB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0FCT1VUIFNFQ1RJT04gLy9cclxuXHJcbi5hYnJvdyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgZmxvYXQ6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfSAgICBcclxufVxyXG5cclxuLmFiY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yNSksIHJnYmEoMCwgMCwgMCwgMC41KSksIHVybCgnL2ltZy9iYW5uZXIzLmpwZycpO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHBhZGRpbmc6IDUwMHB4IDBweCA1MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzIlIDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmFidGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiR3aHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vU2VydmljZXMvL1xyXG5cclxuLnNlcnZjb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIH1cclxufVxyXG4vL1BhbmVsIDIgLy9cclxuXHJcbi5jdGVzdHtcclxuICAgIHBhZGRpbmc6IDI1cHggMHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwgLjcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICBoMntcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICBjYXJvdXNlbC1jb250ZW50IHAge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAkYzE7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICMwMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZXJvdyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XHJcblxyXG4gICAgaDMscCB7XHJcbiAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbDIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yNSksIHJnYmEoMCwgMCwgMCwgMC41KSksdXJsKCcvaW1nL2Jhbm5lcjIuanBnJyk7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4ICMwMDAgaW5zZXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcm91c2VsLWNvbnRlbnQge1xyXG4gICAgY29sb3I6YmxhY2s7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBcclxufVxyXG5cclxuXHJcbi8vTU9EQUwgQ09OVEVOVC8vXHJcblxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGMxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aHQ7XHJcbiAgcGFkZGluZzogMThweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRjMTtcclxuICAgIC8vIGZvbnQtZmFtaWx5OiAnTGF0byc7XHJcblxyXG4gICAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5hYm91dEltZyB7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMGVtO1xyXG4gICAgfSAgICBcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NjFweCkge1xyXG4gIC5tb2RhbC1jb250ZW50IGgyIHtcclxuICAgIC8vIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQxN3B4KSB7XHJcbiAgLm1vZGFsLWNvbnRlbnQgaDIge1xyXG4gICAgLy8gZm9udC1zaXplOiAxN3B4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMjkwcHgpIHtcclxuICAubW9kYWwtY29udGVudCBoMiB7XHJcbiAgICAvLyBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1jb250ZW50IGEge1xyXG4gIGNvbG9yOiAjRjdGOEYyO1xyXG59XHJcblxyXG4ucGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG5cclxuLmljb250aGlze1xyXG4gICAgZm9udC1zaXplOiAzZW07XHJcbiAgICBjb2xvcjogJHdodDtcclxufVxyXG5cclxuLmljb25pdHtcclxuICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgY29sb3I6ICRjMTtcclxufVxyXG5cclxuZm9vdGVyIFxyXG4gICBhIHtcclxuICAgICAgICBjb2xvcjogJGMxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG59IiwiQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJHZhbHVlKSB7XG4gIEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcbn1cblxuQG1peGluIGZsdWlkLXR5cGUoJG1pbi12dywgJG1heC12dywgJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplKSB7XG4gICR1MTogdW5pdCgkbWluLXZ3KTtcbiAgJHUyOiB1bml0KCRtYXgtdncpO1xuICAkdTM6IHVuaXQoJG1pbi1mb250LXNpemUpO1xuICAkdTQ6IHVuaXQoJG1heC1mb250LXNpemUpO1xuXG4gIEBpZiAkdTEgPT0gJHUyIGFuZCAkdTEgPT0gJHUzIGFuZCAkdTEgPT0gJHU0IHtcbiAgICAmIHtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7c3RyaXAtdW5pdCgkbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC12dykge1xuICAgICAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iXSwibWFwcGluZ3MiOiI7QUFHa0IsZ0JBQWdCO0FBQ2IscUJBQXFCO0FBQzlCLDJKQUEySjtBQUVsSixtREFBbUQ7QUF1QnhFLE9BQU8sQ0FBQyw2REFBSTtBQUlaLEFBQUEsSUFBSSxFQUFFLEFBQUEsSUFBSSxDQUFDO0VBQ1AsTUFBTSxFQUFFLElBQUs7Q0FDaEI7O0FBRUQsQUFBQSxJQUFJLENDM0JFO0VBQ0EsU0FBUyxFRFNKLElBQUk7Q0NGVjs7QUFOQyxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VEeUJsQyxBQUFBLElBQUksQ0MzQkU7SUFHRSxTQUFTLEVBQUUseUNBQUk7R0FLbEI7OztBQUhDLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RURzQm5DLEFBQUEsSUFBSSxDQzNCRTtJQU1FLFNBQVMsRURLTixJQUFJO0dDSFY7OztBRHVCTCxBQUFBLElBQUksQ0FBQztFQUNELFVBQVUsRUFBRSxNQUFPO0VBQ25CLDBCQUEwQixFQUFFLEtBQU07Q0FDckM7O0FBRUQsQUFBQSxFQUFFLEVBQUUsQUFBQSxDQUFDLEVBQUUsQUFBQSxDQUFDLENBQUM7RUFDTCxXQUFXLEVBQUUsa0JBQW1CO0VBQ2hDLFNBQVMsRUFBRSxNQUFPO0NBQ3JCOztBQUVELEFBQUEsRUFBRSxDQUFDO0VBQ0QsV0FBVyxFQUFFLHVCQUF3QjtFQUNyQyxTQUFTLEVBQUUsU0FBTTtDQUVsQjs7QUFKRCxBQUFBLEVBQUUsQ0N6Q0k7RUFDQSxTQUFTLEVEMkMrQixPQUFNO0NDcEMvQzs7QUFOQyxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VEdUNsQyxB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 */
