.blank > #wrapper > #header {
  background: #f2f6f5;
}

.blank > #wrapper > #content > .banner-container {
  background: #f2f6f5;
}
.blank > #wrapper > #content > .banner-container .page-width {
  line-height: 0;
}

.blank > #wrapper > #content > .container > .main > .container {
  padding: 48px 0 0;
  margin: 0px;
  max-width: 1000px;
  background-color: #f2f6f5;
}
.blank > #wrapper > #content > .container > .main > .container .bu-sharing {
  display: none;
}
.blank > #wrapper > #content > .container > .main > .container h1, .blank > #wrapper > #content > .container > .main > .container h2, .blank > #wrapper > #content > .container > .main > .container h3, .blank > #wrapper > #content > .container > .main > .container h4, .blank > #wrapper > #content > .container > .main > .container h5, .blank > #wrapper > #content > .container > .main > .container h6 {
  font-family: "ApexNew";
  color: inherit;
}
.blank > #wrapper > #content > .container > .main > .container h1 {
  font-size: 48px;
  font-weight: 500;
}
.blank > #wrapper > #content > .container > .main > .container h2 {
  font-weight: 500;
  font-size: 40px;
  position: relative;
}
.blank > #wrapper > #content > .container > .main > .container h2:after {
  content: "";
  width: 120px;
  height: 6px;
  background: #5a8e01;
  position: absolute;
  bottom: -12px;
  left: 0px;
}
.blank > #wrapper > #content > .container > .main > .container p {
  font-family: "ApexNew";
  font-weight: 400;
  font-size: 20px;
  color: inherit;
  line-height: 1.4;
  letter-spacing: 0.4px;
}
.blank > #wrapper > #content > .container > .main > .container a.button {
  display: inline-block;
  font-family: "ApexNew";
  font-size: 18px;
  vertical-align: middle;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin: 16px;
  padding: 17px 16px 11px;
  border-width: 2px;
  border-style: solid;
  border-radius: 5px;
  text-align: center;
}
.blank > #wrapper > #content > .container > .main > .container a.button.primary {
  color: white;
  background-color: #5a8e01;
  border-color: #5a8e01;
}
.blank > #wrapper > #content > .container > .main > .container a.button.secondary {
  color: #5a8e01;
  background-color: inherit;
  border-color: #5a8e01;
}
@media screen and (max-width: 499px) {
  .blank > #wrapper > #content > .container > .main > .container h1 {
    font-size: 36px;
  }
  .blank > #wrapper > #content > .container > .main > .container h2 {
    font-size: 30px;
  }
  .blank > #wrapper > #content > .container > .main > .container p {
    font-size: 16px;
  }
  .blank > #wrapper > #content > .container > .main > .container a.button {
    font-size: 16px;
  }
}
.blank > #wrapper > #content > .container > .main > .container .group.buttons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media screen and (max-width: 750px) {
  .blank > #wrapper > #content > .container > .main > .container .group.buttons {
    justify-content: center;
  }
}
.blank > #wrapper > #content > .container > .main > .container .row {
  margin: 0px;
  padding: 12px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.blank > #wrapper > #content > .container > .main > .container .row.light {
  background-color: #f2f6f5;
  color: #131e17;
}
.blank > #wrapper > #content > .container > .main > .container .row.dark {
  background-color: #333735;
  color: #f2f6f5;
}
.blank > #wrapper > #content > .container > .main > .container .row.green {
  background-color: #5a8e01;
  color: white;
}
.blank > #wrapper > #content > .container > .main > .container .row.text {
  padding: 24px 56px;
}
.blank > #wrapper > #content > .container > .main > .container .row.text.dark h2:after {
  content: none;
}
.blank > #wrapper > #content > .container > .main > .container .row.text.dark h2:last-child {
  margin-bottom: 0;
}
.blank > #wrapper > #content > .container > .main > .container .row.text a.button {
  margin: 16px 32px 16px 0px;
}
@media screen and (max-width: 499px) {
  .blank > #wrapper > #content > .container > .main > .container .row.text a.button {
    margin-right: 0px;
  }
}
.blank > #wrapper > #content > .container > .main > .container .row.stats {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  padding-bottom: 48px;
}
.blank > #wrapper > #content > .container > .main > .container .row.stats .stat {
  display: flex;
  flex: 1 1 0px;
  flex-direction: column;
  flex-wrap: wrap;
  margin: 48px 24px 0;
  max-width: 280px;
}
.blank > #wrapper > #content > .container > .main > .container .row.stats .stat h1, .blank > #wrapper > #content > .container > .main > .container .row.stats .stat p {
  color: inherit;
  text-align: center;
  margin: 4px 0;
}
.blank > #wrapper > #content > .container > .main > .container .row.stats .stat h1 {
  display: flex;
  align-self: center;
  padding: 0;
  height: 42px;
}
.blank > #wrapper > #content > .container > .main > .container .row.stats .stat h1 span.raised {
  align-self: center;
}
.blank > #wrapper > #content > .container > .main > .container .row.stats.light .stat h1 {
  align-items: center;
}
.blank > #wrapper > #content > .container > .main > .container .row.stats.light .stat h1 span.raised {
  align-self: flex-start;
  font-size: 58px;
}
@media screen and (max-width: 750px) {
  .blank > #wrapper > #content > .container > .main > .container .row.stats {
    flex-wrap: wrap;
    padding-bottom: 72px;
  }
  .blank > #wrapper > #content > .container > .main > .container .row.stats .stat {
    box-sizing: border-box;
    width: 250px;
    flex: 1 0 auto;
    margin-top: 72px;
  }
}
@media screen and (max-width: 499px) {
  .blank > #wrapper > #content > .container > .main > .container .row.stats {
    padding-bottom: 56px;
  }
  .blank > #wrapper > #content > .container > .main > .container .row.stats .stat {
    margin-top: 56px;
  }
  .blank > #wrapper > #content > .container > .main > .container .row.stats .stat h1 {
    font-size: 32px;
  }
  .blank > #wrapper > #content > .container > .main > .container .row.stats.light .stat h1 span.raised {
    font-size: 36px;
  }
}
.blank > #wrapper > #content > .container > .main > .container .row.hero {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0;
}
.blank > #wrapper > #content > .container > .main > .container .row.hero img.hero {
  width: 100%;
  height: auto;
}
.blank > #wrapper > #content > .container > .main > .container .row.hero .content {
  position: absolute;
  top: 74%;
  transform: translateY(-50%);
  background-color: white;
  padding: 24px 42px;
  width: 55%;
}
.blank > #wrapper > #content > .container > .main > .container .row.hero .content.right {
  right: 0px;
}
.blank > #wrapper > #content > .container > .main > .container .row.hero .content.left {
  left: 0px;
}
.blank > #wrapper > #content > .container > .main > .container .row.hero .content h2 {
  position: relative;
}
.blank > #wrapper > #content > .container > .main > .container .row.hero .content h2 a {
  color: #131e17;
  text-decoration: none;
}
.blank > #wrapper > #content > .container > .main > .container .row.hero .content h2:after {
  content: "";
  width: 120px;
  height: 6px;
  background: #5a8e01;
  position: absolute;
  bottom: -12px;
  left: 0px;
}
.blank > #wrapper > #content > .container > .main > .container .row.hero .content p {
  margin-bottom: 0px;
}
@media screen and (max-width: 750px) {
  .blank > #wrapper > #content > .container > .main > .container .row.hero {
    display: flex;
    flex-direction: column;
  }
  .blank > #wrapper > #content > .container > .main > .container .row.hero .content {
    position: relative;
    width: 100%;
    transform: none;
    background: #f2f6f5;
    margin-bottom: 48px;
    box-sizing: border-box;
  }
}
.blank > #wrapper > #content > .container > .main > .container .testimonials {
  display: flex;
  flex-direction: column;
}
.blank > #wrapper > #content > .container > .main > .container .testimonials .row.testimonial {
  display: flex;
  align-items: center;
  padding: 0;
}
.blank > #wrapper > #content > .container > .main > .container .testimonials .row.testimonial img.headshot {
  width: 187.5px;
  height: auto;
  flex-shrink: 0;
}
.blank > #wrapper > #content > .container > .main > .container .testimonials .row.testimonial .content {
  flex: 1;
  padding: 24px 18px 12px;
}
.blank > #wrapper > #content > .container > .main > .container .testimonials .row.testimonial .content p {
  margin-bottom: 0px;
}
.blank > #wrapper > #content > .container > .main > .container .testimonials .row.testimonial .content p.name {
  font-weight: 400;
}
@media screen and (max-width: 999px) and (min-width: 500px) {
  .blank > #wrapper > #content > .container > .main > .container .testimonials .row.testimonial {
    align-items: center;
  }
  .blank > #wrapper > #content > .container > .main > .container .testimonials .row.testimonial img.headshot {
    width: 187.5px;
    flex-shrink: 0;
    width: 148px;
    height: 148px;
    -o-object-fit: cover;
       object-fit: cover;
    margin-left: 18px;
    border-radius: 100%;
  }
  .blank > #wrapper > #content > .container > .main > .container .testimonials .row.testimonial .content {
    flex: 1;
    margin: 24px 18px;
  }
}
@media screen and (max-width: 499px) {
  .blank > #wrapper > #content > .container > .main > .container .testimonials {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .blank > #wrapper > #content > .container > .main > .container .testimonials .row.testimonial {
    flex-direction: column;
    align-items: center;
    width: 100%;
    background: inherit;
    color: #131e17;
  }
  .blank > #wrapper > #content > .container > .main > .container .testimonials .row.testimonial img.headshot {
    width: 187.5px;
    flex-shrink: 0;
    width: 148px;
    height: 148px;
    -o-object-fit: cover;
       object-fit: cover;
    margin-top: 24px;
    border-radius: 100%;
  }
  .blank > #wrapper > #content > .container > .main > .container .testimonials .row.testimonial .content {
    flex: 1;
    margin-bottom: 24px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNlbG9wLWhvbWVwYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUE7RUFDRSxZQVBXOzs7QUFVYjtFQUNFLFlBWFc7O0FBYVg7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQkF0Qlc7O0FBd0JYO0VBQ0U7O0FBS0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFlBL0NFO0VBZ0RGO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRSxPQWpGRTtFQWtGRixrQkFqRkU7RUFrRkYsY0FsRkU7O0FBcUZKO0VBQ0UsT0F0RkU7RUF1RkY7RUFDQSxjQXhGRTs7QUE2Rk47RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkY7SUFPSTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0Usa0JBbklPO0VBb0lQLE9BcklDOztBQXdJSDtFQUNFLGtCQTFJRTtFQTJJRixPQXpJTzs7QUE0SVQ7RUFDRSxrQkEzSUU7RUE0SUYsT0E3SUU7O0FBaUpOO0VBQ0U7O0FBSUk7RUFDRTs7QUFFRjtFQUNFOztBQUtOO0VBQ0U7O0FBRUE7RUFIRjtJQUlJOzs7QUFPTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQU1KO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOztBQU1SO0VBQ0U7SUFDRTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUtOO0VBQ0U7SUFDRTs7RUFFQTtJQUNFOztFQUVBO0lBQ0U7O0VBSUo7SUFDRTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQkF0UUU7RUF1UUY7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFLE9BeFJIO0VBeVJHOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWUE3UkY7RUE4UkU7RUFDQTtFQUNBOztBQUdKO0VBQ0U7O0FBS047RUFDRTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQSxZQW5USztJQW9UTDtJQUNBOzs7QUFLTjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUEwRFY7RUFyQkk7SUFDRTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7O0FBVVI7RUFDRTtJQUNFO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFFQTtJQUNBLE9BM1pEOztFQTZaQztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQSIsImZpbGUiOiJjZWxvcC1ob21lcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkYmxhY2s6ICMzMzM3MzU7XG4kdGV4dDogIzEzMWUxNztcbiRiYWNrZ3JvdW5kOiAjZjJmNmY1O1xuJHdoaXRlOiB3aGl0ZTtcbiRncmVlbjogIzVhOGUwMTtcblxuLy8gSGVhZGVyIEZpeGVzXG5cbi5ibGFuayA+ICN3cmFwcGVyID4gI2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xufVxuXG4uYmxhbmsgPiAjd3JhcHBlciA+ICNjb250ZW50ID4gLmJhbm5lci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcblxuICAucGFnZS13aWR0aCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbn0gXG5cbi5ibGFuayA+ICN3cmFwcGVyID4gI2NvbnRlbnQgPiAuY29udGFpbmVyID4gLm1haW4gPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDhweCAwIDA7XG4gIG1hcmdpbjogMHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgLmJ1LXNoYXJpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBUeXBvZ3JhcGh5XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1mYW1pbHk6ICdBcGV4TmV3JztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICBcbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdBcGV4TmV3JztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxuXG4gIGEuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdBcGV4TmV3JztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE3cHggMTZweCAxMXB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYucHJpbWFyeSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuXG4gICAgJi5zZWNvbmRhcnkge1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcblxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBhLmJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmdyb3VwLmJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJvd3NcblxuICAucm93IHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJi5saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG5cbiAgICAmLmRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgICYuZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAucm93LnRleHQge1xuICAgIHBhZGRpbmc6IDI0cHggNTZweDtcblxuICAgICYuZGFyayB7XG4gICAgICBoMiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDE2cHggMzJweCAxNnB4IDBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgXG5cbiAgLnJvdy5zdGF0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuXG4gICAgLnN0YXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMSAwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiA0OHB4IDI0cHggMDtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG5cbiAgICAgIGgxLCBwIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogNDJweDtcblxuICAgICAgICBzcGFuLnJhaXNlZCB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5saWdodCAuc3RhdCB7XG4gICAgICBoMSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgc3Bhbi5yYWlzZWQge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAucm93LnN0YXRzIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuXG4gICAgICAuc3RhdCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICAucm93LnN0YXRzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuXG4gICAgICAuc3RhdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmxpZ2h0IC5zdGF0IGgxIHNwYW4ucmFpc2VkIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yb3cuaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgaW1nLmhlcm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3NCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAyNHB4IDQycHg7XG4gICAgICB3aWR0aDogNTUlO1xuXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIH1cblxuICAgICAgJi5sZWZ0IHtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAucm93Lmhlcm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRlc3RpbW9uaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnJvdy50ZXN0aW1vbmlhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGltZy5oZWFkc2hvdCB7XG4gICAgICAgIHdpZHRoOiAxODcuNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMThweCAxMnB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICAgICYubmFtZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBzaWRlYnlzaWRlIHtcbiAgICAudGVzdGltb25pYWxzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIFxuICAgICAgLnJvdy50ZXN0aW1vbmlhbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBpbWcuaGVhZHNob3Qge1xuICAgICAgICAgIHdpZHRoOiAxODcuNXB4O1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIHdpZHRoOiAxNDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0OHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtaXhpbiBob3Jpem9udGFsIHtcbiAgICAudGVzdGltb25pYWxzIHtcbiAgICBcbiAgICAgIC5yb3cudGVzdGltb25pYWwge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBcbiAgICAgICAgaW1nLmhlYWRzaG90IHtcbiAgICAgICAgICB3aWR0aDogMTg3LjVweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB9XG4gIFxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtYXJnaW46IDI0cHggMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpe1xuICAgIEBpbmNsdWRlIGhvcml6b250YWw7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgIC50ZXN0aW1vbmlhbHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgXG4gICAgICAucm93LnRlc3RpbW9uaWFsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICBcbiAgICAgICAgaW1nLmhlYWRzaG90IHtcbiAgICAgICAgICB3aWR0aDogMTg3LjVweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
