@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Josefin+Slab:300,400,700");
/* 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 */
/* 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 */
/* Change autocomplete styles in WebKit */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus
input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #0065dd;
  -webkit-text-fill-color: #0065dd;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

html, body {
  height: 100%;
  /*margin: 0;
  padding: 0;
  overflow: auto;*/
}

.delay-1 {
  -webkit-animation-delay: .25s;
          animation-delay: .25s;
}

.delay-2 {
  -webkit-animation-delay: .5s;
          animation-delay: .5s;
}

.delay-3 {
  -webkit-animation-delay: .75s;
          animation-delay: .75s;
}

.delay-4 {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

body {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  font-family: 'Josefin Slab', serif;
  font-size: 1.7em;
  font-weight: normal;
}

.flash {
  display: none;
}

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

.navbarFixed {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 999;
}

/* Change autocomplete styles in WebKit */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus
input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #0065dd;
  -webkit-text-fill-color: #0065dd;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

nav.navbar {
  z-index: 1000;
  border: none;
}

nav.navbar .navbar-nav > li > a {
  text-align: center;
  margin-top: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333;
}

@media (max-width: 767px) {
  nav.navbar .navbar-nav > li > a {
    margin-top: 0;
    padding: 6px 20px;
    display: inline-block;
  }
}

nav.navbar .navbar-nav > li > a:hover {
  background: #34CA9D;
  color: #fafafa;
}

@media (max-width: 1024px) {
  nav.navbar .navbar-nav > li > a:hover {
    background: transparent;
    color: #333;
    outline: 0;
  }
}

nav.navbar .navbar-nav > li > a:focus, nav.navbar .navbar-nav > li > a:active {
  background: transparent;
  color: #333;
  outline: 0;
}

.navbar-right {
  margin-top: 0px;
}

.navbar-toggle {
  margin: 20px 15px 8px 0px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/** LOGIN FORM **/
.btn-default {
  border: none;
  background: #34CA9D;
  color: #fafafa;
  padding: 1em 2em;
  font-size: 1em;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-block;
  margin: 1em 0em;
  -webkit-transition: 0.7s ease all;
  transition: 0.7s ease all;
  text-decoration: none;
}

@media (max-width: 767px) {
  .btn-default {
    font-size: .7em;
  }
}

.btn-default:hover {
  background: #34CA9D;
  color: #fafafa;
  text-decoration: none;
}

@media (max-width: 1024px) {
  .btn-default:hover {
    background: #34CA9D;
    color: #fafafa;
  }
}

section {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.section {
  padding: 450px 0 100px 0;
  color: #fafafa;
  background-color: #48d0a7;
}

@media (max-width: 991px) {
  .section {
    padding: 350px 0 50px 0;
  }
}

@media (max-width: 767px) {
  .section {
    padding: 250px 0 50px 0;
  }
}

@media (max-width: 450px) {
  .section {
    padding: 150px 0 50px 0;
  }
}

@media (max-width: 991px) {
  .section h1 {
    font-size: 1.7em;
  }
}

.section-a {
  color: #fafafa;
  background-color: #2fb68d;
  background-image: url("../img/bg1.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 400px 0px  100px 0;
}

@media (max-width: 991px) {
  .section-a {
    padding: 300px 0px 50px 0;
  }
}

@media (max-width: 767px) {
  .section-a {
    padding: 200px 0px 50px 0;
  }
}

@media (max-width: 600px) {
  .section-a {
    padding: 140px 0px 50px 0;
  }
}

.section-a h2 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.1em;
}

@media (max-width: 991px) {
  .section-a h2 {
    font-size: .95em;
  }
}

.section-a .box {
  padding: 2px;
}

.section-b {
  background-color: #248d6e;
  background-repeat: repeat;
  background-size: auto;
  color: #fafafa;
  /* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
  padding: 150px 0;
  color: #fafafa;
}

@media (max-width: 991px) {
  .section-b {
    padding: 120px 0;
  }
}

@media (max-width: 767px) {
  .section-b {
    padding: 80px 0;
  }
}

@media (max-width: 600px) {
  .section-b {
    padding: 40px 0;
  }
}

.section-b h2 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.1em;
}

@media (max-width: 991px) {
  .section-b h2 {
    font-size: 1.5em;
  }
}

@media (max-width: 767px) {
  .section-b h2 {
    font-size: 1em;
  }
}

.section-c {
  padding-bottom: 60px;
}

.section-c h2 {
  margin-top: 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.1em;
}

.section-c img {
  margin-bottom: 15px;
}

.section-c .container {
  margin-top: 50px;
}

.section-c h3 {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: bold;
}

@media (max-width: 991px) {
  .section-c {
    text-align: center;
  }
}

.section-f {
  padding: 60px 0;
  color: #fafafa;
  background-color: #248d6e;
  font-size: 1.1em;
}

.section-f h1 {
  font-size: 5em;
}

@media (max-width: 767px) {
  .section-f h1 {
    font-size: 3em;
  }
}

.section-f h3 {
  text-transform: uppercase;
  color: #fafafa;
  font-size: 1em;
  font-weight: bold;
}

@media (max-width: 480px) {
  .section-f {
    text-align: center;
    font-size: 1em;
  }
}

.section-f i {
  color: #fafafa;
}

@media (max-width: 480px) {
  .section-f i {
    color: #fafafa;
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 991px) {
  .section-f img {
    margin: 0 auto;
  }
}

.section-f .footer-banner {
  border-left: 10pxsolid #333;
  border-right: 10px solid #333;
}

.section-f ul {
  padding: 0;
}

.section-f ul li {
  line-height: 2em;
  list-style: none;
}

@media (max-width: 480px) {
  .section-f ul li {
    text-align: center;
  }
}

.section-f ul li i {
  padding-right: 20px;
}

.section-f ul li a {
  color: #fafafa;
  text-decoration: none;
}

.modal-dialog {
  max-width: 500px;
  width: 100%;
  text-align: center;
  margin: 6em auto;
}

.modal-dialog .close {
  display: none;
}

.modal-dialog .modal-content {
  color: #34CA9D;
}

.modal-dialog .modal-content h2 {
  text-align: center;
}

.modal-dialog a.btn, .modal-dialog a.btn-default, .modal-dialog button {
  border: none;
  background: #34CA9D;
  color: #fafafa;
  padding: 1em 2em;
  font-size: 1em;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-block;
  margin: 1em 0em;
  -webkit-transition: 0.7s ease all;
  transition: 0.7s ease all;
  text-decoration: none;
  margin: 0;
  display: block;
}

@media (max-width: 767px) {
  .modal-dialog a.btn, .modal-dialog a.btn-default, .modal-dialog button {
    font-size: .7em;
  }
}

.modal-dialog a.btn:hover, .modal-dialog a.btn-default:hover, .modal-dialog button:hover {
  background: #34CA9D;
  color: #fafafa;
  text-decoration: none;
}

@media (max-width: 1024px) {
  .modal-dialog a.btn:hover, .modal-dialog a.btn-default:hover, .modal-dialog button:hover {
    background: #34CA9D;
    color: #fafafa;
  }
}

.modal-header, .modal-footer {
  background: #34CA9D;
  color: #fafafa;
}

.modal-open {
  overflow: auto;
  padding-right: 0px !important;
}

footer {
  padding: 50px 0px 20px;
  background: #1f795e;
  color: #fff;
  font-size: 15px;
  background-repeat: repeat;
  background-size: auto;
}

footer a {
  color: #fff;
  white-space: nowrap;
  font-size: 15px;
}

footer a:hover {
  color: white;
  outline: 0 !important;
  text-decoration: none;
}

footer a:focus {
  color: #fff;
  outline: 0 !important;
  text-decoration: none;
}

footer p {
  font-size: 15px;
}

@media (max-width: 990px) {
  footer p {
    font-size: 13px;
  }
}

select {
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
}

a, a:hover, a:focus, a:active {
  outline: 0 !important;
}

.logo {
  max-height: 100px;
  padding: 0.5em;
}

@media (max-width: 767px) {
  .logo {
    max-height: 70px;
  }
  .navbar-header a {
    float: left;
  }
}

.top-pad {
  padding: 3em;
  background: white;
  font-size: 1.2em;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1024px) {
  .flex {
    display: block;
    /* may need to be inline-block */
  }
}

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