/*
 Theme Name:   Divi Child
 Theme URI:    http://www.elegantthemes.com/gallery/divi/
 Description:  Child Theme of Divi.
 Author:       pilgrimconsulting
 Author URI:   http://pilgrimconsulting.com/
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  divi-child
*/
@import url("https://fonts.googleapis.com/css?family=Khand:400,500,700|Roboto");
* {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

body,
p {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
}

h1 {
  text-transform: uppercase;
}

h2 {
  font-size: 60px;
}

h3 {
  font-size: 30px;
}

h1,
h2,
h3 {
  font-family: "Khand", sans-serif;
}

.page-title {
  font-size: 60px !important;
  text-transform: uppercase !important;
}

.text-green {
  color: #74b246;
}

.table-no-border table,
.table-no-border tr,
.table-no-border td {
  border: none !important;
  padding-left: 0 !important;
}

.et_pb_blurb_container {
  vertical-align: middle !important;
}

@media (min-width: 981px) {
  .et_pb_row.et_pb_row_fullwidth {
    width: 100% !important;
    max-width: 100% !important;
  }
}

.flex-lists {
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
   -ms-flex-flow: row wrap;
       flex-flow: row wrap;
  margin: 0;
  padding: 0 !important;
  text-align: center;
}

.flex-lists li {
  list-style: none;
}

.justify-between {
  -moz-box-pack: justify;
   -ms-flex-pack: justify;
       justify-content: space-between;
}

.justify-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.align-center {
  -moz-box-align: center;
   -ms-flex-align: center;
       align-items: center;
}

@media (max-width: 500px) {
  .flex-lists {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
  }
}

.p-tb-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.text-center {
  text-align: center;
}

.b-top {
  border-top: 1px solid #f5f8fb;
}

.button-green {
  color: #ffffff !important;
  background: #74b246;
  border-width: 0px !important;
  border-radius: 25px;
  letter-spacing: 0px;
  font-size: 20px;
}

.button-green:hover {
  background: #669c3d;
  color: #FFF;
}

.button-gray {
  color: #333333 !important;
  background: #e6ecf2;
  border-width: 0px !important;
  border-radius: 25px;
  letter-spacing: 0px;
  font-size: 20px;
}

.button-gray:hover {
  background: #d2dde8;
  color: #FFF;
}

.text-green {
  color: #74b246;
}

.text-gray {
  color: #e6ecf2;
}

.text-white {
  color: #FFF;
}

.image-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  overflow: hidden;
}

.image-wrapper img {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  max-width: none;
  position: relative;
}

#main-header {
  box-shadow: none;
}

#main-header.et-fixed-header {
  padding: 10px 0;
}

#main-header ul li a {
  font-family: "Khand", sans-serif;
  text-transform: uppercase;
  font-weight: 500;
}

#main-header .mobile_menu_bar:before {
  color: #333333;
}

#main-header .et_mobile_menu {
  border-top: 3px solid #74b246;
}

#main-header .et_mobile_menu li a {
  font-size: 16px;
}

#main-header .et_mobile_menu li a:hover {
  background-color: #74b246;
  color: white;
  opacity: 1;
}

.home-header {
  z-index: 1;
}

.home-header .home-header-row {
  width: 100% !important;
  max-width: 100% !important;
}

.home-header .home-header-row .et_pb_column_0 .slogan-container {
  padding-top: 30px;
  padding-left: 30px;
}

.home-header .home-header-row .et_pb_column_0 .slogan-container h1,
.home-header .home-header-row .et_pb_column_0 .slogan-container h2 {
  color: #fdfdfd;
  font-family: "Khand", sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  line-height: 56px;
}

.home-header .home-header-row .et_pb_column_0 .slogan-container h3 {
  color: #bcbec2;
  font-size: 24px;
  line-height: 40px;
}

.home-header .home-header-row .et_pb_column_0 .slogan-container h1 {
  font-size: 54px;
}

.home-header .home-header-row .et_pb_column_0 .slogan-container h2 {
  font-size: 40px;
}

.home-header .et_pb_button_module_wrapper a {
  line-height: 2.5em !important;
  margin-bottom: 15px;
  padding: 0px 55px 0px 25px !important;
  width: 80%;
  margin: 0 30px;
  border-radius: 35px;
  font-family: "Khand", sans-serif;
  font-size: 21px !important;
  text-transform: uppercase;
  color: white !important;
  text-align: center;
}

.home-header .et_pb_button_module_wrapper a:after {
  font-size: 45px !important;
  line-height: 1.4em;
}

.home-header .btn-green {
  background-color: rgba(116, 178, 70, 0.8);
  border: none;
  margin-right: 20px;
}

.home-header .btn-green:hover {
  background-color: #74b246;
}

.home-header .btn-gray {
  background-color: rgba(90, 99, 112, 0.8);
}

.home-header .btn-gray:hover {
  background-color: #57626e;
}

#page-container .et_pb_button_module_wrapper a:after {
  font-size: 45px !important;
}

.header-hero {
  padding-top: 190px;
  padding-bottom: 190px;
  background-size: cover;
  background-position: center center;
}

.header-hero .header-hero-title {
  font-size: 60px;
  color: #FFF;
  padding: 0 15px;
  text-align: center;
}

@media (min-width: 544px) {
  .home-header .et_pb_button_module_wrapper {
    display: inline;
  }
  .home-header .et_pb_button_module_wrapper a {
    width: 40%;
    display: inline-block;
    margin: 0;
    border: none !important;
  }
  .home-header .et_pb_button_module_wrapper a:after {
    line-height: 1.4em;
  }
  .home-header .et_pb_button_module_wrapper a:first-child {
    margin-left: 30px;
  }
}

@media (min-width: 981px) {
  #main-header .container {
    width: 89%;
    max-width: 89%;
  }
  #main-header .container ul {
    margin-bottom: 20px;
  }
  #main-header .container ul li {
    min-height: 50px;
    padding-right: 0px !important;
  }
  #main-header .container ul li a {
    padding: 6px !important;
    border-radius: 30px;
    font-size: 15px;
  }
  #main-header .container ul li:last-child {
    border-left: 1px solid #e6ecf2;
    padding-left: 25px;
  }
  #main-header .container ul li:last-child a {
    border: 1px solid #74b246;
    color: #74b246;
    padding: 12px 20px !important;
  }
  #main-header .container ul li:last-child a:hover {
    background-color: #74b246;
    color: white;
  }
  .home-header .et_pb_button_module_wrapper a {
    width: auto;
  }
}

@media (min-width: 1300px) {
  #main-header .container ul li a {
    padding: 17px 19px 15px 19px !important;
    font-size: 18px;
  }
  #main-header .container ul li:last-child a {
    padding: 12px 30px !important;
  }
  .home-header .home-header-row .et_pb_column_0 .slogan-container {
    padding-top: 10%;
    padding-left: 20%;
  }
  .home-header .btn-green {
    margin-left: 20% !important;
  }
}

footer {
  min-height: 253px;
  padding: 60px 0;
}

footer #footer-bottom .container {
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}

footer #footer-bottom .container .et-social-icons {
  width: 100%;
  text-align: center;
  padding-top: 20px;
}

footer #footer-bottom .container .et-social-icons a {
  color: #b0bfcd;
}

footer #footer-bottom .container .et-social-icons a:hover {
  color: #fff;
}

footer #footer-bottom .container #footer-info {
  width: 100%;
  text-align: center;
}

ul.bottom-nav {
  text-align: center;
}

.large-container {
  width: 100%;
  max-width: 89%;
  margin: 80px auto;
}

.simple-blog-nav {
  margin: 0;
  padding: 30px 15px;
  width: 100%;
  text-align: center;
  list-style: none;
  font-family: "Khand", sans-serif;
  font-size: 25px;
}

.simple-blog-nav li {
  display: inline-block;
  font-weight: 400;
  padding: 0 5px;
}

.simple-blog-nav li a {
  text-transform: uppercase;
  color: #333333;
}

.simple-blog-nav li a.active {
  color: #74b246;
}

.blog #main-header,
.single #main-header,
.post-type-archive-radio_post_type #main-header {
  box-shadow: 0px 1px 40px rgba(222, 222, 222, 0.8);
}

.home h2 {
  font-size: 40px;
  text-transform: uppercase;
}

.steps {
  position: relative;
}

.steps:before {
  position: absolute;
  content: "";
  top: -45px;
  left: 0;
  right: 0;
  margin: auto;
  background: white;
  width: 40px;
  height: 40px;
  border: 5px solid white;
  border-radius: 5px;
  transform: rotate(45deg);
}

.steps h4 {
  font-family: "Khand", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
}

.steps .et_pb_column_1_3 {
  position: relative;
  background: white;
  margin-bottom: 50px;
  border-radius: 5px;
  box-shadow: 0 0 20px rgba(230, 230, 230, 0.8);
}

.steps .et_pb_column_1_3:before {
  position: absolute;
  content: "";
  top: -25px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  background: white;
  width: 40px;
  height: 40px;
  border: 5px solid #74b246;
  border-radius: 5px;
  transform: rotate(45deg);
}

.steps .et_pb_column_1_3 .et_pb_module {
  border-radius: 5px;
}

.steps .et_pb_column_1_3 .et_pb_module:before {
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Khand", sans-serif;
}

.steps .et_pb_column_1_3 .join:before {
  content: "1";
}

.steps .et_pb_column_1_3 .create:before {
  content: "2";
}

.steps .et_pb_column_1_3 .choose:before {
  content: "3";
}

.row-buttons {
  text-align: center;
}

.row-buttons .et_pb_module {
  display: block;
  width: 100%;
  text-align: center;
}

.row-buttons .et_pb_module a {
  font-family: "Khand", sans-serif;
  display: block;
  padding: 10px !important;
  text-transform: uppercase;
}

.testimonials-section .et_pb_row {
  width: 100% !important;
  max-width: 100% !important;
}

.testimonials .et_pb_slides {
  position: relative;
  padding: 0 30px;
}

.testimonials .et_pb_slides:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 38%;
  min-height: 500px;
  background: linear-gradient(to right, white, transparent);
  z-index: 1;
}

.testimonials .et_pb_slides:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 38%;
  min-height: 500px;
  background: linear-gradient(to left, white, transparent);
  z-index: 2;
  visibility: visible !important;
}

.testimonials .slick-track {
  padding-top: 30px;
}

.testimonials .slick-track .slick-slide {
  box-shadow: 0 0 30px rgba(9, 9, 9, 0.2);
  border-radius: 5px;
  padding: 20px 40px 40px 40px;
  margin: 20px 25px;
  min-height: 270px;
}

.testimonials .slick-track .slick-slide img {
  text-align: center;
  margin: auto;
  margin-top: -70px;
  margin-bottom: 30px;
  border-radius: 5px;
}

.testimonials .slick-track .slick-slide .description {
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
  text-align: center;
}

.testimonials .slick-track .slick-slide .description h2 {
  margin-top: 30px;
  font-size: 18px;
  text-align: center;
  display: block;
  width: 100%;
  font-family: "Roboto", sans-serif;
  text-transform: capitalize;
}

.testimonials .slick-track .slick-slide .description p {
  font-size: 18px;
}

.testimonials .slick-arrow {
  background: #74b246;
  color: white;
  border-radius: 50%;
  border: none;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 45%;
  cursor: pointer;
  content: "";
}

.testimonials .slick-arrow i {
  font-size: 2em;
}

.testimonials .slick-prev {
  z-index: 3;
}

.testimonials .slick-next {
  right: 30px;
  z-index: 4;
}

.test-section hr {
  color: #f5f8fb;
  border-style: solid;
}

.test-section h2 {
  font-size: 60px;
}

.test-section .btn-green {
  box-shadow: 0 0 5px #74b246;
}

.grid-section .et_pb_row {
  width: 100% !important;
  max-width: 100% !important;
}

.grid-section .et_pb_column_4 {
  background-color: #f6f9fa;
  padding: 70px 50px;
  min-height: 475px;
}

.grid-section h3 {
  color: #74b246;
}

.grid-section .et_pb_text {
  display: none;
}

.grid-section .active {
  display: block;
}

ul.grid-features {
  margin: 0;
  padding: 0;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
   -ms-flex-flow: row wrap;
       flex-flow: row wrap;
  -moz-box-pack: start;
   -ms-flex-pack: start;
       justify-content: flex-start;
}

ul.grid-features li {
  list-style: none;
  text-align: center;
  width: 200px;
}

ul.grid-features li a {
  display: block;
  padding: 120px 20px 50px 20px;
  border-bottom: 1px solid #e6ecf2;
  border-left: 1px solid #e6ecf2;
}

ul.grid-features li a p {
  font-family: "Khand", sans-serif;
  text-transform: uppercase;
  padding: 0;
}

ul.grid-features li a .title {
  color: #333333;
  font-weight: 500;
  font-size: 25px;
  padding-bottom: 10px;
}

ul.grid-features li a .sub-title {
  color: #5d6e80;
}

ul.grid-features li .img-organize {
  background: url(/wp-content/uploads/organize.png) center 50px no-repeat;
  border-left: none;
}

ul.grid-features li .img-organize:hover, ul.grid-features li .img-organize.active {
  background: #74b246 url(/wp-content/uploads/organize-white.png) center 50px no-repeat;
}

ul.grid-features li .img-organize:hover p, ul.grid-features li .img-organize.active p {
  color: white;
}

ul.grid-features li .img-test {
  background: url(/wp-content/uploads/test.png) center 50px no-repeat;
}

ul.grid-features li .img-test:hover, ul.grid-features li .img-test.active {
  background: #74b246 url(/wp-content/uploads/test-white.png) center 50px no-repeat;
}

ul.grid-features li .img-test:hover p, ul.grid-features li .img-test.active p {
  color: white;
}

ul.grid-features li .img-dream {
  background: url(/wp-content/uploads/dream.png) center 50px no-repeat;
}

ul.grid-features li .img-dream:hover, ul.grid-features li .img-dream.active {
  background: #74b246 url(/wp-content/uploads/dream-white.png) center 50px no-repeat;
}

ul.grid-features li .img-dream:hover p, ul.grid-features li .img-dream.active p {
  color: white;
}

ul.grid-features li .img-plan {
  background: url(/wp-content/uploads/plan.png) center 50px no-repeat;
}

ul.grid-features li .img-plan:hover, ul.grid-features li .img-plan.active {
  background: #74b246 url(/wp-content/uploads/plan-white.png) center 50px no-repeat;
}

ul.grid-features li .img-plan:hover p, ul.grid-features li .img-plan.active p {
  color: white;
}

ul.grid-features li .img-pitch {
  background: url(/wp-content/uploads/pitch.png) center 50px no-repeat;
  border-left: none;
}

ul.grid-features li .img-pitch:hover, ul.grid-features li .img-pitch.active {
  background: #74b246 url(/wp-content/uploads/pitch-white.png) center 50px no-repeat;
}

ul.grid-features li .img-pitch:hover p, ul.grid-features li .img-pitch.active p {
  color: white;
}

ul.grid-features li .img-team {
  background: url(/wp-content/uploads/team.png) center 50px no-repeat;
}

ul.grid-features li .img-team:hover, ul.grid-features li .img-team.active {
  background: #74b246 url(/wp-content/uploads/team-white.png) center 50px no-repeat;
}

ul.grid-features li .img-team:hover p, ul.grid-features li .img-team.active p {
  color: white;
}

ul.grid-features li .img-strategy {
  background: url(/wp-content/uploads/strategy.png) center 50px no-repeat;
}

ul.grid-features li .img-strategy:hover, ul.grid-features li .img-strategy.active {
  background: #74b246 url(/wp-content/uploads/strategy-white.png) center 50px no-repeat;
}

ul.grid-features li .img-strategy:hover p, ul.grid-features li .img-strategy.active p {
  color: white;
}

ul.grid-features li .img-manage {
  background: url(/wp-content/uploads/manage.png) center 50px no-repeat;
}

ul.grid-features li .img-manage:hover, ul.grid-features li .img-manage.active {
  background: #74b246 url(/wp-content/uploads/manage-white.png) center 50px no-repeat;
}

ul.grid-features li .img-manage:hover p, ul.grid-features li .img-manage.active p {
  color: white;
}

@media (max-width: 544px) {
  .testimonials .et_pb_slides {
    max-height: 476px;
  }
  .testimonials .et_pb_slides:before, .testimonials .et_pb_slides:after {
    display: none;
  }
  .testimonials .slick-arrow {
    width: 45px;
    height: 45px;
  }
  .testimonials .slick-arrow i {
    font-size: 1.3em;
  }
}

@media (max-width: 399px) {
  ul.grid-features {
    -moz-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
  }
  ul.grid-features li a {
    border: none;
    border-bottom: 1px solid #e6ecf2;
    border-left: none;
  }
  ul.grid-features li a.img-manage {
    border-bottom: none;
  }
}

@media (min-width: 400px) and (max-width: 599px) {
  ul.grid-features {
    -moz-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
  }
  ul.grid-features li a {
    border: none;
    border-bottom: 1px solid #e6ecf2;
    border-left: 1px solid #e6ecf2;
  }
  ul.grid-features li a.img-organize {
    border-left: none;
  }
  ul.grid-features li a.img-dream {
    border-left: none;
  }
  ul.grid-features li a.img-strategy {
    border: none;
  }
  ul.grid-features li a.img-manage {
    border-bottom: none;
  }
}

@media (min-width: 600px) and (max-width: 749px) {
  ul.grid-features {
    -moz-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
  }
  ul.grid-features li {
    width: 150px;
  }
  ul.grid-features li a {
    padding: 120px 10px 50px 10px;
  }
  ul.grid-features li a.img-pitch, ul.grid-features li a.img-team, ul.grid-features li a.img-strategy, ul.grid-features li a.img-manage {
    border-bottom: 0;
  }
}

@media (min-width: 750px) and (max-width: 904px) {
  ul.grid-features {
    -moz-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
  }
  ul.grid-features li {
    width: 181px;
  }
  ul.grid-features li a.img-pitch, ul.grid-features li a.img-team, ul.grid-features li a.img-strategy, ul.grid-features li a.img-manage {
    border-bottom: none;
  }
}

@media (min-width: 905px) and (max-width: 980px) {
  ul.grid-features {
    -moz-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
  }
  ul.grid-features li {
    width: 197px;
  }
  ul.grid-features li a.img-pitch, ul.grid-features li a.img-team, ul.grid-features li a.img-strategy, ul.grid-features li a.img-manage {
    border-bottom: 0;
  }
}

@media (min-width: 981px) and (max-width: 1200px) {
  ul.grid-features {
    -moz-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
  }
  ul.grid-features li {
    width: 115px;
  }
  ul.grid-features li a {
    padding: 120px 10px 50px 10px;
    min-height: 260px;
  }
  ul.grid-features li a .title {
    font-size: 20px;
  }
  ul.grid-features li a .sub-title {
    font-size: 14px;
  }
  ul.grid-features li a.img-pitch, ul.grid-features li a.img-team, ul.grid-features li a.img-strategy, ul.grid-features li a.img-manage {
    border-bottom: 0;
  }
}

@media (min-width: 1201px) and (max-width: 1481px) {
  ul.grid-features {
    -moz-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
  }
  ul.grid-features li {
    width: 140px;
  }
  ul.grid-features li a {
    min-height: 260px;
  }
  ul.grid-features li a.img-pitch, ul.grid-features li a.img-team, ul.grid-features li a.img-strategy, ul.grid-features li a.img-manage {
    border-bottom: 0;
  }
}

@media (max-width: 767px) {
  .testimonials .et_pb_slides {
    max-height: 475px;
  }
  .testimonials .et_pb_slides:before, .testimonials .et_pb_slides:after {
    display: none;
  }
}

@media (min-width: 768px) {
  .row-buttons .et_pb_module {
    width: auto;
    display: inline-block;
    margin: 10px 5px !important;
  }
  .row-buttons .et_pb_module a {
    min-width: 232px;
  }
  .test-section .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media (min-width: 981px) {
  .steps .et_pb_row {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 1482px) {
  ul.grid-features li {
    width: 174px;
  }
  ul.grid-features li a.img-pitch, ul.grid-features li a.img-team, ul.grid-features li a.img-strategy, ul.grid-features li a.img-manage {
    border-bottom: 0;
  }
}

@media (min-width: 1800px) {
  ul.grid-features li {
    width: 200px;
  }
  ul.grid-features li a.img-pitch, ul.grid-features li a.img-team, ul.grid-features li a.img-strategy, ul.grid-features li a.img-manage {
    border-bottom: 0;
  }
}

.page-id-37 .et_pb_row_2 {
  width: 100% !important;
  max-width: 100% !important;
}

.page-id-37 .et_pb_row_2 .et_pb_blurb_content {
  max-width: 100%;
}

.page-id-37 h2 {
  font-size: 61px !important;
  text-transform: uppercase;
}

.page-id-37 .link-green {
  color: #74b246;
}

.card-article {
  background-color: #FFFFFF;
  box-shadow: 0px 2px 60px rgba(222, 222, 222, 0.7);
  padding: 0 40px;
  margin-bottom: 30px;
}

.card-article:after {
  content: "";
  display: block;
  clear: both;
}

.card-article > div {
  float: left;
  margin-top: 60px;
}

.card-article .card-thumb {
  width: 600px;
  height: auto;
  margin-right: 60px;
}

.card-article .card-thumb img {
  width: 100%;
  height: auto;
}

.card-article .card-content {
  width: calc( 100% - 660px);
  padding-bottom: 30px;
}

@media (min-width: 1400px) {
  .card-article .card-content {
    padding-right: 150px;
  }
}

.card-article .card-content .card-post-meta {
  font-weight: 400;
  margin-bottom: 20px;
}

.card-article .card-content .card-post-meta time, .card-article .card-content .card-post-meta i {
  display: block;
}

.card-article .card-content .card-post-meta time {
  font-style: italic;
}

.card-article .card-content .card-post-meta i {
  color: #74b246;
}

.card-article .card-content .card-excerpt a {
  color: #74b246;
  font-weight: bold;
}

@media (max-width: 1200px) {
  .card-article .card-thumb {
    width: 50%;
  }
  .card-article .card-content {
    width: calc(50% - 60px);
  }
}

@media (max-width: 850px) {
  .card-article .card-thumb {
    width: 100%;
    margin-right: 0;
  }
  .card-article .card-content {
    width: 100%;
    margin-top: 0;
  }
}

.card-article.card-small > .card-thumb {
  width: 100%;
  margin-top: 40px;
  margin-right: 0;
  position: relative;
}

.card-article.card-small > .card-thumb > a {
  display: block;
  margin-bottom: 10px;
  position: relative;
  min-height: 355px;
}

.card-article.card-small > .card-thumb > a > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px;
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -moz-box-pack: end;
   -ms-flex-pack: end;
       justify-content: flex-end;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
   -ms-flex-direction: column;
       flex-direction: column;
}

.card-article.card-small > .card-thumb img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.card-article.card-small > .card-thumb .card-thumb-title {
  color: #FFF;
  font-size: 35px;
}

.card-article.card-small > .card-thumb .card-thumb-meta {
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -moz-box-pack: justify;
   -ms-flex-pack: justify;
       justify-content: space-between;
}

.social-share {
  list-style: none;
  margin: 0;
  padding: 15px 0;
}

.social-share li {
  display: inline-block;
  margin-right: 10px;
}

.social-share li a {
  display: block;
  background-color: #d5dfe9;
  width: 35px;
  height: 35px;
  border-radius: 50px;
  color: #FFF;
  text-align: center;
  padding-top: 3px;
  transition: all .3s;
}

.social-share li a:hover {
  background-color: #81a0be;
}

.article-detail {
  position: relative;
  width: 100%;
}

.article-detail .article-header {
  min-height: 400px;
  overflow: hidden;
  position: relative;
  padding-top: 200px;
  text-align: center;
}

.article-detail .article-header .article-thumbnail {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.article-detail .article-header .article-thumbnail > img {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  max-width: none;
  position: relative;
}

@media (min-width: 1100px) {
  .article-detail .article-header .article-thumbnail > img {
    top: -50%;
  }
}

.article-detail .article-header .article-thumbnail:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(rgba(19, 56, 94, 0.7), rgba(82, 112, 136, 0.7));
  bottom: 0;
  right: 0;
}

.article-detail .article-header .article-meta {
  position: relative;
  margin-bottom: 65px;
}

.article-detail .article-header .article-meta .article-headline {
  color: #FFF;
  font-size: 60px;
}

.article-detail .article-header .article-meta time {
  display: block;
  font-weight: bold;
  font-style: italic;
  color: #f0f0f0;
}

.article-detail .article-header .article-meta > i {
  display: block;
  color: #74b246;
  font-weight: bold;
}

.article-detail .article-content {
  max-width: 975px;
  margin: 60px auto;
  padding: 0 15px;
}

.player-wrapper {
  background-color: #333333;
  width: 100%;
  margin-bottom: 15px;
}

.player-container {
  position: relative;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  background: #333333;
  padding: 28px 0;
  margin-top: 0;
}

.player-container .player-meta {
  width: 206px;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -moz-box-align: center;
   -ms-flex-align: center;
       align-items: center;
  -moz-box-pack: start;
   -ms-flex-pack: start;
       justify-content: flex-start;
}

.player-container .player-meta .player-thumbnail {
  width: 70px;
  height: 70px;
  position: relative;
  margin-right: 15px;
  margin-left: 15px;
  color: #FFF;
}

.player-container .player-meta .player-thumbnail:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}

.player-container .player-meta .player-thumbnail .fa {
  font-size: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
}

.player-container .player-meta > a {
  color: #FFF;
}

.player-container .player-core {
  width: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 40px;
  -moz-box-align: center;
   -ms-flex-align: center;
       align-items: center;
}

.player-container .player-core .audioplayer {
  width: 100%;
}

.player-container .player-core .audioplayer .audioplayer-bar {
  background-color: #3b3b3b;
}

.player-container .player-core .audioplayer .audioplayer-bar-loaded {
  background-color: #3b3b3b;
}

.player-container .player-core .audioplayer .audioplayer-bar-played {
  background-color: #68a03f;
}

.player-container .player-core .audioplayer .audioplayer-volume-adjust div div {
  background: #68a03f;
}

.player-container .player-core .audioplayer .audioplayer-title {
  width: 100%;
  z-index: 10;
  text-align: center;
  height: 0;
  top: 5px;
  font-family: "Khand", sans-serif;
}

.player-container .player-share {
  width: 400px;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -moz-box-pack: end;
   -ms-flex-pack: end;
       justify-content: flex-end;
  -moz-box-align: center;
   -ms-flex-align: center;
       align-items: center;
}

.player-container .player-share .social-share {
  padding: 0;
}

.player-container .player-share .social-share li a {
  background-color: #FFFFFF;
  color: #333333;
}

.player-container .player-share .social-share li a:hover {
  background-color: #f0f0f0;
}

.player-container .player-share .social-share li a:last-child {
  margin-right: 0;
}

@media (max-width: 1090px) {
  .player-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .player-container > div {
    margin-bottom: 10px;
    width: 100% !important;
  }
  .player-container .player-meta,
  .player-container .player-share {
    -moz-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
  }
  .player-container .audioplayer .audioplayer-bar {
    height: 2.5em;
    top: 0;
  }
}

.grid-container {
  padding-left: 20px;
  padding-right: 20px;
}

.grid-row {
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}

.grid-column {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

.grid-column-3 {
  width: 33.3333333%;
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 1300px) {
  .grid-column-3 {
    width: 50%;
  }
}

@media (max-width: 900px) {
  .grid-column-3 {
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfZ2xvYmFsLnNjc3MiLCJzdHlsZS5jc3MiLCJfZmxleC5zY3NzIiwiX2hlbHBlcnMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9tYWluLnNjc3MiLCJfaG9tZXBhZ2Uuc2NzcyIsIl9hYm91dC5zY3NzIiwiX2NhcmRzLnNjc3MiLCJfc29jaWFsLXNoYXJlLnNjc3MiLCJfYXJ0aWNsZS5zY3NzIiwiX3BsYXllci5zY3NzIiwiX2dyaWQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7O0VBWUU7QUNYRixnRkFBWTtBQ0RaO0VBQ0MsNEJBQXVCO09BQXZCLHVCQUF1QjtDQUN2Qjs7QUFJRDs7RUFFQyxrQ0RKa0M7RUNLbEMsaUJBQWlCO0NBQ2pCOztBQUVEO0VBQ0MsMEJBQTBCO0NBQzFCOztBQUVEO0VBQ0MsZ0JBQWU7Q0FDZjs7QUFFRDtFQUNDLGdCQUFlO0NBQ2Y7O0FBRUQ7OztFQUdDLGlDRHhCK0I7Q0N5Qi9COztBQUVEO0VBQ0MsMkJBQXlCO0VBQ3pCLHFDQUFtQztDQUNuQzs7QUFFRDtFQUNDLGVEM0JjO0NDNEJkOztBQUVEOzs7RUFJRSx3QkFBcUI7RUFDckIsMkJBQXlCO0NBQ3pCOztBQUdGO0VBQ0Msa0NBQStCO0NBQy9COztBQUVEO0VBQ0M7SUFDQyx1QkFBb0I7SUFDcEIsMkJBQXdCO0dBQ3hCO0NDV0Q7O0FDakVEO0VBQ0Usa0JBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCw0QkFBb0I7RUFBcEIsMkJBQW9CO0dBQXBCLHdCQUFvQjtPQUFwQixvQkFBb0I7RUFDcEIsVUFBVTtFQUNWLHNCQUFvQjtFQUNwQixtQkFBbUI7Q0FJcEI7O0FBVEQ7RUFPSSxpQkFBaUI7Q0FDbEI7O0FBR0g7RUFDRSx1QkFBK0I7R0FBL0IsdUJBQStCO09BQS9CLCtCQUErQjtDQUNoQzs7QUFDRDtFQUNFLDBCQUE4QjtNQUE5Qiw4QkFBOEI7Q0FD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QlosbUJBSGdCO0VBSWhCLG9CQUpnQjtFQXFCaEIscUJBckJnQjtDQXNCbkI7O0FBRUQ7RUFDSSxtQkFBbUI7RUF0Qm5CLG1CQUhnQjtFQUloQixvQkFKZ0I7Q0E4Qm5COztBQUZHO0VBSko7SUFJZ0MsV0FBVztHQUUxQztDWmkxQ0E7O0FZbDFDRztFQUxKO0lBSytCLFlBQVk7R0FDMUM7Q1p1MUNBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gVGhlbWUgTmFtZTogICBEaXZpIENoaWxkXG4gVGhlbWUgVVJJOiAgICBodHRwOi8vd3d3LmVsZWdhbnR0aGVtZXMuY29tL2dhbGxlcnkvZGl2aS9cbiBEZXNjcmlwdGlvbjogIENoaWxkIFRoZW1lIG9mIERpdmkuXG4gQXV0aG9yOiAgICAgICBwaWxncmltY29uc3VsdGluZ1xuIEF1dGhvciBVUkk6ICAgaHR0cDovL3BpbGdyaW1jb25zdWx0aW5nLmNvbS9cbiBUZW1wbGF0ZTogICAgIERpdmlcbiBWZXJzaW9uOiAgICAgIDEuMC4wXG4gTGljZW5zZTogICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuIExpY2Vuc2UgVVJJOiAgaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuIFRhZ3M6ICAgICAgICAgbGlnaHQsIGRhcmssIHR3by1jb2x1bW5zLCByaWdodC1zaWRlYmFyLCByZXNwb25zaXZlLWxheW91dCwgYWNjZXNzaWJpbGl0eS1yZWFkeVxuIFRleHQgRG9tYWluOiAgZGl2aS1jaGlsZFxuKi9cblxuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ2dsb2JhbCc7XG5AaW1wb3J0ICdmbGV4JztcbkBpbXBvcnQgJ2hlbHBlcnMnO1xuQGltcG9ydCAnaGVhZGVyJztcbkBpbXBvcnQgJ2Zvb3Rlcic7XG5AaW1wb3J0ICdtYWluJztcbkBpbXBvcnQgJ2hvbWVwYWdlJztcbkBpbXBvcnQgJ2Fib3V0JztcbkBpbXBvcnQgJ2NhcmRzJztcbkBpbXBvcnQgJ3NvY2lhbC1zaGFyZSc7XG5AaW1wb3J0ICdhcnRpY2xlJztcbkBpbXBvcnQgJ3BsYXllcic7XG5AaW1wb3J0ICdncmlkJzsiLCIvLyBGT05UU1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1LaGFuZDo0MDAsNTAwLDcwMHxSb2JvdG8nKTtcblxuJHRpdGxlLWZvbnQ6ICdLaGFuZCcsIHNhbnMtc2VyaWY7XG4kZGVmYXVsdC1mb250OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblxuXG4vL2NvbG9yczpcbiRkZWZhdWx0LWZvbnQtY29sb3I6ICM1ZDZlODA7XG4kZ3JlZW46ICM3NGIyNDY7XG4kYmx1ZS1kYXJrOiAjZGQ2MTRhO1xuJGJsYWNrOiAjMzMzMzMzO1xuJGdyYXk6ICNlNmVjZjI7IiwiKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuXG5ib2R5LCBcbnB7XG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG5oMXtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDJ7XG5cdGZvbnQtc2l6ZTo2MHB4O1xufVxuXG5oM3tcblx0Zm9udC1zaXplOjMwcHg7XG59XG5cbmgxLFxuaDIsXG5oM3tcblx0Zm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xufVxuXG4ucGFnZS10aXRsZXtcblx0Zm9udC1zaXplOiA2MHB4IWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyZWVue1xuXHRjb2xvcjogJGdyZWVuO1xufVxuXG4udGFibGUtbm8tYm9yZGVye1xuXHR0YWJsZSxcblx0dHIsXG5cdHRke1xuXHRcdGJvcmRlcjpub25lIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5ldF9wYl9ibHVyYl9jb250YWluZXJ7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZSFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYShtaW4td2lkdGg6OTgxcHgpe1xuXHQuZXRfcGJfcm93LmV0X3BiX3Jvd19mdWxsd2lkdGh7XG5cdFx0d2lkdGg6MTAwJSFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O1xuXHR9XG59IiwiLypcbiBUaGVtZSBOYW1lOiAgIERpdmkgQ2hpbGRcbiBUaGVtZSBVUkk6ICAgIGh0dHA6Ly93d3cuZWxlZ2FudHRoZW1lcy5jb20vZ2FsbGVyeS9kaXZpL1xuIERlc2NyaXB0aW9uOiAgQ2hpbGQgVGhlbWUgb2YgRGl2aS5cbiBBdXRob3I6ICAgICAgIHBpbGdyaW1jb25zdWx0aW5nXG4gQXV0aG9yIFVSSTogICBodHRwOi8vcGlsZ3JpbWNvbnN1bHRpbmcuY29tL1xuIFRlbXBsYXRlOiAgICAgRGl2aVxuIFZlcnNpb246ICAgICAgMS4wLjBcbiBMaWNlbnNlOiAgICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG4gTGljZW5zZSBVUkk6ICBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG4gVGFnczogICAgICAgICBsaWdodCwgZGFyaywgdHdvLWNvbHVtbnMsIHJpZ2h0LXNpZGViYXIsIHJlc3BvbnNpdmUtbGF5b3V0LCBhY2Nlc3NpYmlsaXR5LXJlYWR5XG4gVGV4dCBEb21haW46ICBkaXZpLWNoaWxkXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9S2hhbmQ6NDAwLDUwMCw3MDB8Um9ib3RvXCIpO1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHksXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJLaGFuZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4ucGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICM3NGIyNDY7XG59XG5cbi50YWJsZS1uby1ib3JkZXIgdGFibGUsXG4udGFibGUtbm8tYm9yZGVyIHRyLFxuLnRhYmxlLW5vLWJvcmRlciB0ZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmV0X3BiX2JsdXJiX2NvbnRhaW5lciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gIC5ldF9wYl9yb3cuZXRfcGJfcm93X2Z1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmxleC1saXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mbGV4LWxpc3RzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmp1c3RpZnktYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZsZXgtbGlzdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnAtdGItNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY4ZmI7XG59XG5cbi5idXR0b24tZ3JlZW4ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjNzRiMjQ2O1xuICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5idXR0b24tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjY5YzNkO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJ1dHRvbi1ncmF5IHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U2ZWNmMjtcbiAgYm9yZGVyLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYnV0dG9uLWdyYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDJkZGU4O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogIzc0YjI0Njtcbn1cblxuLnRleHQtZ3JheSB7XG4gIGNvbG9yOiAjZTZlY2YyO1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2Utd3JhcHBlciBpbWcge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbWFpbi1oZWFkZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jbWFpbi1oZWFkZXIuZXQtZml4ZWQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4jbWFpbi1oZWFkZXIgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIktoYW5kXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiNtYWluLWhlYWRlciAubW9iaWxlX21lbnVfYmFyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4jbWFpbi1oZWFkZXIgLmV0X21vYmlsZV9tZW51IHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM3NGIyNDY7XG59XG5cbiNtYWluLWhlYWRlciAuZXRfbW9iaWxlX21lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI21haW4taGVhZGVyIC5ldF9tb2JpbGVfbWVudSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YjI0NjtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaG9tZS1oZWFkZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uaG9tZS1oZWFkZXIgLmhvbWUtaGVhZGVyLXJvdyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZS1oZWFkZXIgLmhvbWUtaGVhZGVyLXJvdyAuZXRfcGJfY29sdW1uXzAgLnNsb2dhbi1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uaG9tZS1oZWFkZXIgLmhvbWUtaGVhZGVyLXJvdyAuZXRfcGJfY29sdW1uXzAgLnNsb2dhbi1jb250YWluZXIgaDEsXG4uaG9tZS1oZWFkZXIgLmhvbWUtaGVhZGVyLXJvdyAuZXRfcGJfY29sdW1uXzAgLnNsb2dhbi1jb250YWluZXIgaDIge1xuICBjb2xvcjogI2ZkZmRmZDtcbiAgZm9udC1mYW1pbHk6IFwiS2hhbmRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi5ob21lLWhlYWRlciAuaG9tZS1oZWFkZXItcm93IC5ldF9wYl9jb2x1bW5fMCAuc2xvZ2FuLWNvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjYmNiZWMyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uaG9tZS1oZWFkZXIgLmhvbWUtaGVhZGVyLXJvdyAuZXRfcGJfY29sdW1uXzAgLnNsb2dhbi1jb250YWluZXIgaDEge1xuICBmb250LXNpemU6IDU0cHg7XG59XG5cbi5ob21lLWhlYWRlciAuaG9tZS1oZWFkZXItcm93IC5ldF9wYl9jb2x1bW5fMCAuc2xvZ2FuLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmhvbWUtaGVhZGVyIC5ldF9wYl9idXR0b25fbW9kdWxlX3dyYXBwZXIgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwcHggNTVweCAwcHggMjVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgZm9udC1mYW1pbHk6IFwiS2hhbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ob21lLWhlYWRlciAuZXRfcGJfYnV0dG9uX21vZHVsZV93cmFwcGVyIGE6YWZ0ZXIge1xuICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4uaG9tZS1oZWFkZXIgLmJ0bi1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCAxNzgsIDcwLCAwLjgpO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmhvbWUtaGVhZGVyIC5idG4tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRiMjQ2O1xufVxuXG4uaG9tZS1oZWFkZXIgLmJ0bi1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCwgOTksIDExMiwgMC44KTtcbn1cblxuLmhvbWUtaGVhZGVyIC5idG4tZ3JheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzYyNmU7XG59XG5cbiNwYWdlLWNvbnRhaW5lciAuZXRfcGJfYnV0dG9uX21vZHVsZV93cmFwcGVyIGE6YWZ0ZXIge1xuICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1oZXJvIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5oZWFkZXItaGVybyAuaGVhZGVyLWhlcm8tdGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5ob21lLWhlYWRlciAuZXRfcGJfYnV0dG9uX21vZHVsZV93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmhvbWUtaGVhZGVyIC5ldF9wYl9idXR0b25fbW9kdWxlX3dyYXBwZXIgYSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lLWhlYWRlciAuZXRfcGJfYnV0dG9uX21vZHVsZV93cmFwcGVyIGE6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgfVxuICAuaG9tZS1oZWFkZXIgLmV0X3BiX2J1dHRvbl9tb2R1bGVfd3JhcHBlciBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgI21haW4taGVhZGVyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA4OSU7XG4gICAgbWF4LXdpZHRoOiA4OSU7XG4gIH1cbiAgI21haW4taGVhZGVyIC5jb250YWluZXIgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI21haW4taGVhZGVyIC5jb250YWluZXIgdWwgbGkge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21haW4taGVhZGVyIC5jb250YWluZXIgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgI21haW4taGVhZGVyIC5jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlY2YyO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICAjbWFpbi1oZWFkZXIgLmNvbnRhaW5lciB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NGIyNDY7XG4gICAgY29sb3I6ICM3NGIyNDY7XG4gICAgcGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21haW4taGVhZGVyIC5jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRiMjQ2O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuaG9tZS1oZWFkZXIgLmV0X3BiX2J1dHRvbl9tb2R1bGVfd3JhcHBlciBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICNtYWluLWhlYWRlciAuY29udGFpbmVyIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDE3cHggMTlweCAxNXB4IDE5cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgI21haW4taGVhZGVyIC5jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZS1oZWFkZXIgLmhvbWUtaGVhZGVyLXJvdyAuZXRfcGJfY29sdW1uXzAgLnNsb2dhbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gIH1cbiAgLmhvbWUtaGVhZGVyIC5idG4tZ3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5mb290ZXIge1xuICBtaW4taGVpZ2h0OiAyNTNweDtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG5mb290ZXIgI2Zvb3Rlci1ib3R0b20gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xufVxuXG5mb290ZXIgI2Zvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuZXQtc29jaWFsLWljb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbmZvb3RlciAjZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5ldC1zb2NpYWwtaWNvbnMgYSB7XG4gIGNvbG9yOiAjYjBiZmNkO1xufVxuXG5mb290ZXIgI2Zvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuZXQtc29jaWFsLWljb25zIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyICNmb290ZXItYm90dG9tIC5jb250YWluZXIgI2Zvb3Rlci1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudWwuYm90dG9tLW5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxhcmdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg5JTtcbiAgbWFyZ2luOiA4MHB4IGF1dG87XG59XG5cbi5zaW1wbGUtYmxvZy1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiS2hhbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uc2ltcGxlLWJsb2ctbmF2IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNpbXBsZS1ibG9nLW5hdiBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5zaW1wbGUtYmxvZy1uYXYgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzc0YjI0Njtcbn1cblxuLmJsb2cgI21haW4taGVhZGVyLFxuLnNpbmdsZSAjbWFpbi1oZWFkZXIsXG4ucG9zdC10eXBlLWFyY2hpdmUtcmFkaW9fcG9zdF90eXBlICNtYWluLWhlYWRlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNDBweCByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuOCk7XG59XG5cbi5ob21lIGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc3RlcHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGVwczpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTQ1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zdGVwcyBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIktoYW5kXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnN0ZXBzIC5ldF9wYl9jb2x1bW5fMV8zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuOCk7XG59XG5cbi5zdGVwcyAuZXRfcGJfY29sdW1uXzFfMzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICM3NGIyNDY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uc3RlcHMgLmV0X3BiX2NvbHVtbl8xXzMgLmV0X3BiX21vZHVsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnN0ZXBzIC5ldF9wYl9jb2x1bW5fMV8zIC5ldF9wYl9tb2R1bGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiS2hhbmRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnN0ZXBzIC5ldF9wYl9jb2x1bW5fMV8zIC5qb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xufVxuXG4uc3RlcHMgLmV0X3BiX2NvbHVtbl8xXzMgLmNyZWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbn1cblxuLnN0ZXBzIC5ldF9wYl9jb2x1bW5fMV8zIC5jaG9vc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG5cbi5yb3ctYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJvdy1idXR0b25zIC5ldF9wYl9tb2R1bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJvdy1idXR0b25zIC5ldF9wYl9tb2R1bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIktoYW5kXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuZXRfcGJfcm93IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXN0aW1vbmlhbHMgLmV0X3BiX3NsaWRlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4udGVzdGltb25pYWxzIC5ldF9wYl9zbGlkZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzOCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCB0cmFuc3BhcmVudCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi50ZXN0aW1vbmlhbHMgLmV0X3BiX3NsaWRlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM4JTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB3aGl0ZSwgdHJhbnNwYXJlbnQpO1xuICB6LWluZGV4OiAyO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXRyYWNrIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoOSwgOSwgOSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xuICBtYXJnaW46IDIwcHggMjVweDtcbiAgbWluLWhlaWdodDogMjcwcHg7XG59XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBpbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnRlc3RpbW9uaWFscyAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSAuZGVzY3JpcHRpb24gaDIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRlc3RpbW9uaWFscyAuc2xpY2stYXJyb3cge1xuICBiYWNrZ3JvdW5kOiAjNzRiMjQ2O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLWFycm93IGkge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogNDtcbn1cblxuLnRlc3Qtc2VjdGlvbiBociB7XG4gIGNvbG9yOiAjZjVmOGZiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udGVzdC1zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG4udGVzdC1zZWN0aW9uIC5idG4tZ3JlZW4ge1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICM3NGIyNDY7XG59XG5cbi5ncmlkLXNlY3Rpb24gLmV0X3BiX3JvdyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1zZWN0aW9uIC5ldF9wYl9jb2x1bW5fNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY5ZmE7XG4gIHBhZGRpbmc6IDcwcHggNTBweDtcbiAgbWluLWhlaWdodDogNDc1cHg7XG59XG5cbi5ncmlkLXNlY3Rpb24gaDMge1xuICBjb2xvcjogIzc0YjI0Njtcbn1cblxuLmdyaWQtc2VjdGlvbiAuZXRfcGJfdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmlkLXNlY3Rpb24gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bC5ncmlkLWZlYXR1cmVzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbnVsLmdyaWQtZmVhdHVyZXMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxudWwuZ3JpZC1mZWF0dXJlcyBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEyMHB4IDIwcHggNTBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZWNmMjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlY2YyO1xufVxuXG51bC5ncmlkLWZlYXR1cmVzIGxpIGEgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIktoYW5kXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsLmdyaWQtZmVhdHVyZXMgbGkgYSAudGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxudWwuZ3JpZC1mZWF0dXJlcyBsaSBhIC5zdWItdGl0bGUge1xuICBjb2xvcjogIzVkNmU4MDtcbn1cblxudWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLW9yZ2FuaXplIHtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvb3JnYW5pemUucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG51bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctb3JnYW5pemU6aG92ZXIsIHVsLmdyaWQtZmVhdHVyZXMgbGkgLmltZy1vcmdhbml6ZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNzRiMjQ2IHVybCgvd3AtY29udGVudC91cGxvYWRzL29yZ2FuaXplLXdoaXRlLnBuZykgY2VudGVyIDUwcHggbm8tcmVwZWF0O1xufVxuXG51bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctb3JnYW5pemU6aG92ZXIgcCwgdWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLW9yZ2FuaXplLmFjdGl2ZSBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG51bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctdGVzdCB7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzL3Rlc3QucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG59XG5cbnVsLmdyaWQtZmVhdHVyZXMgbGkgLmltZy10ZXN0OmhvdmVyLCB1bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctdGVzdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNzRiMjQ2IHVybCgvd3AtY29udGVudC91cGxvYWRzL3Rlc3Qtd2hpdGUucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG59XG5cbnVsLmdyaWQtZmVhdHVyZXMgbGkgLmltZy10ZXN0OmhvdmVyIHAsIHVsLmdyaWQtZmVhdHVyZXMgbGkgLmltZy10ZXN0LmFjdGl2ZSBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG51bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctZHJlYW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9kcmVhbS5wbmcpIGNlbnRlciA1MHB4IG5vLXJlcGVhdDtcbn1cblxudWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLWRyZWFtOmhvdmVyLCB1bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctZHJlYW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzc0YjI0NiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9kcmVhbS13aGl0ZS5wbmcpIGNlbnRlciA1MHB4IG5vLXJlcGVhdDtcbn1cblxudWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLWRyZWFtOmhvdmVyIHAsIHVsLmdyaWQtZmVhdHVyZXMgbGkgLmltZy1kcmVhbS5hY3RpdmUgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxudWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLXBsYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9wbGFuLnBuZykgY2VudGVyIDUwcHggbm8tcmVwZWF0O1xufVxuXG51bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctcGxhbjpob3ZlciwgdWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLXBsYW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzc0YjI0NiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9wbGFuLXdoaXRlLnBuZykgY2VudGVyIDUwcHggbm8tcmVwZWF0O1xufVxuXG51bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctcGxhbjpob3ZlciBwLCB1bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctcGxhbi5hY3RpdmUgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxudWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLXBpdGNoIHtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvcGl0Y2gucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG51bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctcGl0Y2g6aG92ZXIsIHVsLmdyaWQtZmVhdHVyZXMgbGkgLmltZy1waXRjaC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNzRiMjQ2IHVybCgvd3AtY29udGVudC91cGxvYWRzL3BpdGNoLXdoaXRlLnBuZykgY2VudGVyIDUwcHggbm8tcmVwZWF0O1xufVxuXG51bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctcGl0Y2g6aG92ZXIgcCwgdWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLXBpdGNoLmFjdGl2ZSBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG51bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctdGVhbSB7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzL3RlYW0ucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG59XG5cbnVsLmdyaWQtZmVhdHVyZXMgbGkgLmltZy10ZWFtOmhvdmVyLCB1bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctdGVhbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNzRiMjQ2IHVybCgvd3AtY29udGVudC91cGxvYWRzL3RlYW0td2hpdGUucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG59XG5cbnVsLmdyaWQtZmVhdHVyZXMgbGkgLmltZy10ZWFtOmhvdmVyIHAsIHVsLmdyaWQtZmVhdHVyZXMgbGkgLmltZy10ZWFtLmFjdGl2ZSBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG51bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctc3RyYXRlZ3kge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9zdHJhdGVneS5wbmcpIGNlbnRlciA1MHB4IG5vLXJlcGVhdDtcbn1cblxudWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLXN0cmF0ZWd5OmhvdmVyLCB1bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctc3RyYXRlZ3kuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzc0YjI0NiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9zdHJhdGVneS13aGl0ZS5wbmcpIGNlbnRlciA1MHB4IG5vLXJlcGVhdDtcbn1cblxudWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLXN0cmF0ZWd5OmhvdmVyIHAsIHVsLmdyaWQtZmVhdHVyZXMgbGkgLmltZy1zdHJhdGVneS5hY3RpdmUgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxudWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLW1hbmFnZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzL21hbmFnZS5wbmcpIGNlbnRlciA1MHB4IG5vLXJlcGVhdDtcbn1cblxudWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLW1hbmFnZTpob3ZlciwgdWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLW1hbmFnZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNzRiMjQ2IHVybCgvd3AtY29udGVudC91cGxvYWRzL21hbmFnZS13aGl0ZS5wbmcpIGNlbnRlciA1MHB4IG5vLXJlcGVhdDtcbn1cblxudWwuZ3JpZC1mZWF0dXJlcyBsaSAuaW1nLW1hbmFnZTpob3ZlciBwLCB1bC5ncmlkLWZlYXR1cmVzIGxpIC5pbWctbWFuYWdlLmFjdGl2ZSBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcbiAgLnRlc3RpbW9uaWFscyAuZXRfcGJfc2xpZGVzIHtcbiAgICBtYXgtaGVpZ2h0OiA0NzZweDtcbiAgfVxuICAudGVzdGltb25pYWxzIC5ldF9wYl9zbGlkZXM6YmVmb3JlLCAudGVzdGltb25pYWxzIC5ldF9wYl9zbGlkZXM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1hcnJvdyBpIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICB1bC5ncmlkLWZlYXR1cmVzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICB1bC5ncmlkLWZlYXR1cmVzIGxpIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZWNmMjtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICB1bC5ncmlkLWZlYXR1cmVzIGxpIGEuaW1nLW1hbmFnZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICB1bC5ncmlkLWZlYXR1cmVzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICB1bC5ncmlkLWZlYXR1cmVzIGxpIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZWNmMjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmVjZjI7XG4gIH1cbiAgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1vcmdhbml6ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1kcmVhbSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1zdHJhdGVneSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIHVsLmdyaWQtZmVhdHVyZXMgbGkgYS5pbWctbWFuYWdlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIHVsLmdyaWQtZmVhdHVyZXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIHVsLmdyaWQtZmVhdHVyZXMgbGkge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICB1bC5ncmlkLWZlYXR1cmVzIGxpIGEge1xuICAgIHBhZGRpbmc6IDEyMHB4IDEwcHggNTBweCAxMHB4O1xuICB9XG4gIHVsLmdyaWQtZmVhdHVyZXMgbGkgYS5pbWctcGl0Y2gsIHVsLmdyaWQtZmVhdHVyZXMgbGkgYS5pbWctdGVhbSwgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1zdHJhdGVneSwgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1tYW5hZ2Uge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSBhbmQgKG1heC13aWR0aDogOTA0cHgpIHtcbiAgdWwuZ3JpZC1mZWF0dXJlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgdWwuZ3JpZC1mZWF0dXJlcyBsaSB7XG4gICAgd2lkdGg6IDE4MXB4O1xuICB9XG4gIHVsLmdyaWQtZmVhdHVyZXMgbGkgYS5pbWctcGl0Y2gsIHVsLmdyaWQtZmVhdHVyZXMgbGkgYS5pbWctdGVhbSwgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1zdHJhdGVneSwgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1tYW5hZ2Uge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwNXB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgdWwuZ3JpZC1mZWF0dXJlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgdWwuZ3JpZC1mZWF0dXJlcyBsaSB7XG4gICAgd2lkdGg6IDE5N3B4O1xuICB9XG4gIHVsLmdyaWQtZmVhdHVyZXMgbGkgYS5pbWctcGl0Y2gsIHVsLmdyaWQtZmVhdHVyZXMgbGkgYS5pbWctdGVhbSwgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1zdHJhdGVneSwgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1tYW5hZ2Uge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIHVsLmdyaWQtZmVhdHVyZXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIHVsLmdyaWQtZmVhdHVyZXMgbGkge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgfVxuICB1bC5ncmlkLWZlYXR1cmVzIGxpIGEge1xuICAgIHBhZGRpbmc6IDEyMHB4IDEwcHggNTBweCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICB9XG4gIHVsLmdyaWQtZmVhdHVyZXMgbGkgYSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICB1bC5ncmlkLWZlYXR1cmVzIGxpIGEgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIHVsLmdyaWQtZmVhdHVyZXMgbGkgYS5pbWctcGl0Y2gsIHVsLmdyaWQtZmVhdHVyZXMgbGkgYS5pbWctdGVhbSwgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1zdHJhdGVneSwgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1tYW5hZ2Uge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0ODFweCkge1xuICB1bC5ncmlkLWZlYXR1cmVzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICB1bC5ncmlkLWZlYXR1cmVzIGxpIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbiAgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhIHtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgfVxuICB1bC5ncmlkLWZlYXR1cmVzIGxpIGEuaW1nLXBpdGNoLCB1bC5ncmlkLWZlYXR1cmVzIGxpIGEuaW1nLXRlYW0sIHVsLmdyaWQtZmVhdHVyZXMgbGkgYS5pbWctc3RyYXRlZ3ksIHVsLmdyaWQtZmVhdHVyZXMgbGkgYS5pbWctbWFuYWdlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzIC5ldF9wYl9zbGlkZXMge1xuICAgIG1heC1oZWlnaHQ6IDQ3NXB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMgLmV0X3BiX3NsaWRlczpiZWZvcmUsIC50ZXN0aW1vbmlhbHMgLmV0X3BiX3NsaWRlczphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdy1idXR0b25zIC5ldF9wYl9tb2R1bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEwcHggNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1idXR0b25zIC5ldF9wYl9tb2R1bGUgYSB7XG4gICAgbWluLXdpZHRoOiAyMzJweDtcbiAgfVxuICAudGVzdC1zZWN0aW9uIC5ldF9wYl9yb3cge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gIC5zdGVwcyAuZXRfcGJfcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDgycHgpIHtcbiAgdWwuZ3JpZC1mZWF0dXJlcyBsaSB7XG4gICAgd2lkdGg6IDE3NHB4O1xuICB9XG4gIHVsLmdyaWQtZmVhdHVyZXMgbGkgYS5pbWctcGl0Y2gsIHVsLmdyaWQtZmVhdHVyZXMgbGkgYS5pbWctdGVhbSwgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1zdHJhdGVneSwgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1tYW5hZ2Uge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICB1bC5ncmlkLWZlYXR1cmVzIGxpIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy1waXRjaCwgdWwuZ3JpZC1mZWF0dXJlcyBsaSBhLmltZy10ZWFtLCB1bC5ncmlkLWZlYXR1cmVzIGxpIGEuaW1nLXN0cmF0ZWd5LCB1bC5ncmlkLWZlYXR1cmVzIGxpIGEuaW1nLW1hbmFnZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFnZS1pZC0zNyAuZXRfcGJfcm93XzIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtaWQtMzcgLmV0X3BiX3Jvd18yIC5ldF9wYl9ibHVyYl9jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1pZC0zNyBoMiB7XG4gIGZvbnQtc2l6ZTogNjFweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGFnZS1pZC0zNyAubGluay1ncmVlbiB7XG4gIGNvbG9yOiAjNzRiMjQ2O1xufVxuXG4uY2FyZC1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2MHB4IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC43KTtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2FyZC1hcnRpY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2FyZC1hcnRpY2xlID4gZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5jYXJkLWFydGljbGUgLmNhcmQtdGh1bWIge1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4uY2FyZC1hcnRpY2xlIC5jYXJkLXRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jYXJkLWFydGljbGUgLmNhcmQtY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKCAxMDAlIC0gNjYwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY2FyZC1hcnRpY2xlIC5jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5jYXJkLWFydGljbGUgLmNhcmQtY29udGVudCAuY2FyZC1wb3N0LW1ldGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2FyZC1hcnRpY2xlIC5jYXJkLWNvbnRlbnQgLmNhcmQtcG9zdC1tZXRhIHRpbWUsIC5jYXJkLWFydGljbGUgLmNhcmQtY29udGVudCAuY2FyZC1wb3N0LW1ldGEgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FyZC1hcnRpY2xlIC5jYXJkLWNvbnRlbnQgLmNhcmQtcG9zdC1tZXRhIHRpbWUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5jYXJkLWFydGljbGUgLmNhcmQtY29udGVudCAuY2FyZC1wb3N0LW1ldGEgaSB7XG4gIGNvbG9yOiAjNzRiMjQ2O1xufVxuXG4uY2FyZC1hcnRpY2xlIC5jYXJkLWNvbnRlbnQgLmNhcmQtZXhjZXJwdCBhIHtcbiAgY29sb3I6ICM3NGIyNDY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLWFydGljbGUgLmNhcmQtdGh1bWIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNhcmQtYXJ0aWNsZSAuY2FyZC1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmNhcmQtYXJ0aWNsZSAuY2FyZC10aHVtYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jYXJkLWFydGljbGUgLmNhcmQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1hcnRpY2xlLmNhcmQtc21hbGwgPiAuY2FyZC10aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQtYXJ0aWNsZS5jYXJkLXNtYWxsID4gLmNhcmQtdGh1bWIgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzU1cHg7XG59XG5cbi5jYXJkLWFydGljbGUuY2FyZC1zbWFsbCA+IC5jYXJkLXRodW1iID4gYSA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXJkLWFydGljbGUuY2FyZC1zbWFsbCA+IC5jYXJkLXRodW1iIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uY2FyZC1hcnRpY2xlLmNhcmQtc21hbGwgPiAuY2FyZC10aHVtYiAuY2FyZC10aHVtYi10aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbi5jYXJkLWFydGljbGUuY2FyZC1zbWFsbCA+IC5jYXJkLXRodW1iIC5jYXJkLXRodW1iLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc29jaWFsLXNoYXJlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5zb2NpYWwtc2hhcmUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNvY2lhbC1zaGFyZSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWRmZTk7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5zb2NpYWwtc2hhcmUgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWEwYmU7XG59XG5cbi5hcnRpY2xlLWRldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpY2xlLWRldGFpbCAuYXJ0aWNsZS1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFydGljbGUtZGV0YWlsIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS10aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLmFydGljbGUtZGV0YWlsIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS10aHVtYm5haWwgPiBpbWcge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5hcnRpY2xlLWRldGFpbCAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdGh1bWJuYWlsID4gaW1nIHtcbiAgICB0b3A6IC01MCU7XG4gIH1cbn1cblxuLmFydGljbGUtZGV0YWlsIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS10aHVtYm5haWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDE5LCA1NiwgOTQsIDAuNyksIHJnYmEoODIsIDExMiwgMTM2LCAwLjcpKTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmFydGljbGUtZGV0YWlsIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS1tZXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLW1ldGEgLmFydGljbGUtaGVhZGxpbmUge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLW1ldGEgdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2YwZjBmMDtcbn1cblxuLmFydGljbGUtZGV0YWlsIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS1tZXRhID4gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzc0YjI0NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hcnRpY2xlLWRldGFpbCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5NzVweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnBsYXllci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wbGF5ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgcGFkZGluZzogMjhweCAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGxheWVyLWNvbnRhaW5lciAucGxheWVyLW1ldGEge1xuICB3aWR0aDogMjA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucGxheWVyLWNvbnRhaW5lciAucGxheWVyLW1ldGEgLnBsYXllci10aHVtYm5haWwge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ucGxheWVyLWNvbnRhaW5lciAucGxheWVyLW1ldGEgLnBsYXllci10aHVtYm5haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4ucGxheWVyLWNvbnRhaW5lciAucGxheWVyLW1ldGEgLnBsYXllci10aHVtYm5haWwgLmZhIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5wbGF5ZXItY29udGFpbmVyIC5wbGF5ZXItbWV0YSA+IGEge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLnBsYXllci1jb250YWluZXIgLnBsYXllci1jb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wbGF5ZXItY29udGFpbmVyIC5wbGF5ZXItY29yZSAuYXVkaW9wbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBsYXllci1jb250YWluZXIgLnBsYXllci1jb3JlIC5hdWRpb3BsYXllciAuYXVkaW9wbGF5ZXItYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbn1cblxuLnBsYXllci1jb250YWluZXIgLnBsYXllci1jb3JlIC5hdWRpb3BsYXllciAuYXVkaW9wbGF5ZXItYmFyLWxvYWRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7XG59XG5cbi5wbGF5ZXItY29udGFpbmVyIC5wbGF5ZXItY29yZSAuYXVkaW9wbGF5ZXIgLmF1ZGlvcGxheWVyLWJhci1wbGF5ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhhMDNmO1xufVxuXG4ucGxheWVyLWNvbnRhaW5lciAucGxheWVyLWNvcmUgLmF1ZGlvcGxheWVyIC5hdWRpb3BsYXllci12b2x1bWUtYWRqdXN0IGRpdiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjNjhhMDNmO1xufVxuXG4ucGxheWVyLWNvbnRhaW5lciAucGxheWVyLWNvcmUgLmF1ZGlvcGxheWVyIC5hdWRpb3BsYXllci10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogNXB4O1xuICBmb250LWZhbWlseTogXCJLaGFuZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4ucGxheWVyLWNvbnRhaW5lciAucGxheWVyLXNoYXJlIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGxheWVyLWNvbnRhaW5lciAucGxheWVyLXNoYXJlIC5zb2NpYWwtc2hhcmUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGxheWVyLWNvbnRhaW5lciAucGxheWVyLXNoYXJlIC5zb2NpYWwtc2hhcmUgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucGxheWVyLWNvbnRhaW5lciAucGxheWVyLXNoYXJlIC5zb2NpYWwtc2hhcmUgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5wbGF5ZXItY29udGFpbmVyIC5wbGF5ZXItc2hhcmUgLnNvY2lhbC1zaGFyZSBsaSBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDkwcHgpIHtcbiAgLnBsYXllci1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGxheWVyLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbGF5ZXItY29udGFpbmVyIC5wbGF5ZXItbWV0YSxcbiAgLnBsYXllci1jb250YWluZXIgLnBsYXllci1zaGFyZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBsYXllci1jb250YWluZXIgLmF1ZGlvcGxheWVyIC5hdWRpb3BsYXllci1iYXIge1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmdyaWQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5ncmlkLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZ3JpZC1jb2x1bW4tMyB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5ncmlkLWNvbHVtbi0zIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZ3JpZC1jb2x1bW4tMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIlxuXG4uZmxleC1saXN0c3tcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5cbi5qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uanVzdGlmeS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOjk4MHB4KXtcbiAgLmZsZXgtbGlzdHN7XG4gICAgbGl7XG4gICAgICAvL2ZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo1MDBweCkge1xuICAuZmxleC1saXN0c3tcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5wLXRiLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY4ZmI7XG59XG5cbi5idXR0b24tZ3JlZW4ge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzc0YjI0NjtcbiAgICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRncmVlbiwgNiUpO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG59XG5cbi5idXR0b24tZ3JheSB7XG4gICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZTZlY2YyO1xuICAgIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyYXksIDYlKTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxufVxuXG4udGV4dC1ncmVlbiB7XG4gICAgY29sb3I6ICRncmVlbjtcbn1cblxuLnRleHQtZ3JheSB7XG4gICAgY29sb3I6ICRncmF5O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNGRkY7XG59XG5cbi8vIHRvIHNpbXVsYXRlIHRoZSBpbWFnZSBjb3ZlclxuLmltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59IiwiXG5cbiNtYWluLWhlYWRlcntcblx0Ym94LXNoYWRvdzpub25lO1xuXHQmLmV0LWZpeGVkLWhlYWRlcntcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cblx0dWx7XG5cdFx0bGl7XG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGVfbWVudV9iYXI6YmVmb3Jle1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cblx0LmV0X21vYmlsZV9tZW51e1xuXHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkZ3JlZW47XG5cdFx0bGkgYXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fSBcblx0XHR9XG5cdFx0XG5cdH1cbn1cblxuLmhvbWUtaGVhZGVye1xuXHR6LWluZGV4OiAxO1xuXHQuaG9tZS1oZWFkZXItcm93e1xuXHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdC5ldF9wYl9jb2x1bW5fMHtcblx0XHRcdC5zbG9nYW4tY29udGFpbmVye1xuXHRcdFx0XHRwYWRkaW5nLXRvcDozMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdGgxLFxuXHRcdFx0XHRoMntcblx0XHRcdFx0XHRjb2xvcjogI2ZkZmRmZDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1NnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdGNvbG9yOiAjYmNiZWMyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRoMXtcblx0XHRcdFx0XHRmb250LXNpemU6IDU0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cblx0LmV0X3BiX2J1dHRvbl9tb2R1bGVfd3JhcHBlcntcblx0XHRhe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNWVtIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRwYWRkaW5nOiAwcHggNTVweCAwcHggMjVweCFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiAwIDMwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4IWltcG9ydGFudDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Zm9udC1zaXplOjQ1cHghaW1wb3J0YW50O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5idG4tZ3JlZW57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDE3OCwgNzAsIC44KTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0fVxuXHR9XG5cdC5idG4tZ3JheXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkwLCA5OSwgMTEyLC44KTtcblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU3NjI2ZTtcblx0XHR9XG5cdH1cblxufVxuXG4jcGFnZS1jb250YWluZXJ7XG5cdC5ldF9wYl9idXR0b25fbW9kdWxlX3dyYXBwZXJ7XG5cdFx0YXtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTo0NXB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG5cbi5oZWFkZXItaGVybyB7XG5cdHBhZGRpbmctdG9wOiAxOTBweDtcblx0cGFkZGluZy1ib3R0b206IDE5MHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG5cdC5oZWFkZXItaGVyby10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDo1NDRweCl7XG5cdFxuXHQuaG9tZS1oZWFkZXJ7XG5cdFx0LmV0X3BiX2J1dHRvbl9tb2R1bGVfd3JhcHBlcntcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGF7XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0fVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjk4MXB4KXtcblxuXHQjbWFpbi1oZWFkZXJ7XG5cdFx0LmNvbnRhaW5lcntcblx0XHRcdHdpZHRoOiA4OSU7XG4gICAgXHRcdG1heC13aWR0aDogODklO1xuICAgIFx0XHR1bHtcbiAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDZweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgJGdyYXk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblx0LmhvbWUtaGVhZGVye1xuXHRcdC5ldF9wYl9idXR0b25fbW9kdWxlX3dyYXBwZXJ7XG5cdFx0XHRhe1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFxuXHR9XG5cdFxufVxuXG5AbWVkaWEobWluLXdpZHRoOjEzMDBweCl7XG5cdCNtYWluLWhlYWRlcntcblx0XHQuY29udGFpbmVye1xuICAgIFx0XHR1bHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE3cHggMTlweCAxNXB4IDE5cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDMwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXHQuaG9tZS1oZWFkZXJ7XG5cdFx0LmhvbWUtaGVhZGVyLXJvd3tcblx0XHRcdC5ldF9wYl9jb2x1bW5fMHtcblx0XHRcdFx0LnNsb2dhbi1jb250YWluZXJ7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MTAlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG4tZ3JlZW57XG5cdFx0XHRtYXJnaW4tbGVmdDogMjAlIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIlxuXG5mb290ZXJ7XG5cdG1pbi1oZWlnaHQ6MjUzcHg7XG5cdHBhZGRpbmc6NjBweCAwO1xuXHQjZm9vdGVyLWJvdHRvbXtcblx0XHQuY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuXHRcdFx0LmV0LXNvY2lhbC1pY29uc3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICNiMGJmY2Q7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdCNmb290ZXItaW5mb3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG5cbnVsLmJvdHRvbS1uYXZ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCIubGFyZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg5JTtcbiAgICBtYXJnaW46IDgwcHggYXV0bztcbn1cblxuLnNpbXBsZS1ibG9nLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5ibG9nICNtYWluLWhlYWRlciwgXG4uc2luZ2xlICNtYWluLWhlYWRlciwgXG4ucG9zdC10eXBlLWFyY2hpdmUtcmFkaW9fcG9zdF90eXBlICNtYWluLWhlYWRlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0MHB4IHJnYmEoI0RFREVERSwgLjgpO1xufVxuXG4iLCJcblxuLmhvbWV7XG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59XG5cbi5zdGVwc3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0b3A6IC00NXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRib3JkZXI6IDVweCBzb2xpZCB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG5cdGg0e1xuXHRcdGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHRcblx0LmV0X3BiX2NvbHVtbl8xXzN7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMjMwLCAyMzAsIDIzMCwgLjgpO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDotMjVweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRib3JkZXI6IDVweCBzb2xpZCAkZ3JlZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXHRcdC5ldF9wYl9tb2R1bGV7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuam9pbntcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIjFcIjtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jcmVhdGV7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCIyXCI7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2hvb3Nle1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiM1wiO1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnJvdy1idXR0b25ze1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5ldF9wYl9tb2R1bGV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGF7XG5cdFx0XHRmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDEwcHghaW1wb3J0YW50O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cblxuLnRlc3RpbW9uaWFscy1zZWN0aW9ue1xuXHQuZXRfcGJfcm93e1xuXHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHR9XG59XG5cbi50ZXN0aW1vbmlhbHN7XG5cdC5ldF9wYl9zbGlkZXN7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICB3aWR0aDogMzglO1xuXHRcdCAgICBtaW4taGVpZ2h0OiA1MDBweDtcblx0XHQgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCB0cmFuc3BhcmVudCk7XG5cdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIHdpZHRoOiAzOCU7XG5cdFx0ICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHRcdCAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSwgdHJhbnNwYXJlbnQpO1xuXHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdCAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnNsaWNrLXRyYWNre1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdC5zbGljay1zbGlkZXtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoOSwgOSwgOSwgMC4yKTtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xuXHRcdCAgICBtYXJnaW46IDIwcHggMjVweDtcblx0XHQgICAgbWluLWhlaWdodDogMjcwcHg7XG5cdFx0ICAgIGltZ3tcblx0XHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIFx0bWFyZ2luOiBhdXRvO1xuXHRcdCAgICBcdG1hcmdpbi10b3A6IC03MHB4O1xuXHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ICAgIFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIC5kZXNjcmlwdGlvbntcblx0XHQgICAgXHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgXHRoMntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0ICAgIFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdCAgICBcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuXHRcdFx0ICAgIFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHRcdCAgICBcblx0XHR9XG5cdH1cblx0LnNsaWNrLWFycm93e1xuXHRcdGJhY2tncm91bmQ6ICRncmVlbjtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0NSU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0aXtcblx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdH1cblx0fVxuXHQuc2xpY2stcHJldntcblx0XHR6LWluZGV4OiAzO1xuXHRcdFxuXHR9XG5cdC5zbGljay1uZXh0e1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdHotaW5kZXg6IDQ7XG5cdH1cbn1cblxuLnRlc3Qtc2VjdGlvbntcblx0aHJ7XG5cdFx0Y29sb3I6ICNmNWY4ZmI7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0fVxuXHRoMntcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdH1cblx0LmJ0bi1ncmVlbntcblx0XHRib3gtc2hhZG93OiAwIDAgNXB4ICM3NGIyNDY7XG5cdH1cbn1cblxuLy9DVVNUT00gR1JJRCBGT1IgRkVBVFVSRVMgQVBQXG4uZ3JpZC1zZWN0aW9ue1xuXHQuZXRfcGJfcm93e1xuXHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHR9XG5cdC5ldF9wYl9jb2x1bW5fNHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWZhO1xuXHRcdHBhZGRpbmc6IDcwcHggNTBweDtcblx0XHRtaW4taGVpZ2h0OiA0NzVweDtcblx0fVxuXHRoM3tcblx0XHRjb2xvcjokZ3JlZW47XG5cdH1cblxuXHQuZXRfcGJfdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxudWwuZ3JpZC1mZWF0dXJlc3tcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bGl7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTIwcHggMjBweCA1MHB4IDIwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5O1xuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc3ViLXRpdGxle1xuXHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtZm9udC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmltZy1vcmdhbml6ZXtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzL29yZ2FuaXplLnBuZykgY2VudGVyIDUwcHggbm8tcmVwZWF0O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6bm9uZTtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuIHVybCgvd3AtY29udGVudC91cGxvYWRzL29yZ2FuaXplLXdoaXRlLnBuZykgY2VudGVyIDUwcHggbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1nLXRlc3R7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZXN0LnBuZykgY2VudGVyIDUwcHggbm8tcmVwZWF0O1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW4gdXJsKC93cC1jb250ZW50L3VwbG9hZHMvdGVzdC13aGl0ZS5wbmcpIGNlbnRlciA1MHB4IG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmltZy1kcmVhbXtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzL2RyZWFtLnBuZykgY2VudGVyIDUwcHggbm8tcmVwZWF0O1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW4gdXJsKC93cC1jb250ZW50L3VwbG9hZHMvZHJlYW0td2hpdGUucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWctcGxhbntcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzL3BsYW4ucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9wbGFuLXdoaXRlLnBuZykgY2VudGVyIDUwcHggbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1nLXBpdGNoe1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvcGl0Y2gucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG5cdFx0XHRib3JkZXItbGVmdDpub25lO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW4gdXJsKC93cC1jb250ZW50L3VwbG9hZHMvcGl0Y2gtd2hpdGUucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWctdGVhbXtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzL3RlYW0ucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZWFtLXdoaXRlLnBuZykgY2VudGVyIDUwcHggbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1nLXN0cmF0ZWd5e1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvc3RyYXRlZ3kucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9zdHJhdGVneS13aGl0ZS5wbmcpIGNlbnRlciA1MHB4IG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmltZy1tYW5hZ2V7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9tYW5hZ2UucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9tYW5hZ2Utd2hpdGUucG5nKSBjZW50ZXIgNTBweCBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NTQ0cHgpe1xuXHQudGVzdGltb25pYWxze1xuXHRcdC5ldF9wYl9zbGlkZXN7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0NzZweDtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWNrLWFycm93e1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRpe1xuXHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn1cblxuQG1lZGlhKG1heC13aWR0aDozOTlweCl7XG5cdHVsLmdyaWQtZmVhdHVyZXN7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGl7XG5cdFx0XHRhe1xuXHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuXHRcdFx0XHRib3JkZXItbGVmdDpub25lO1xuXHRcdFx0XHQmLmltZy1tYW5hZ2V7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6NDAwcHgpIGFuZCAobWF4LXdpZHRoOjU5OXB4KXtcblx0dWwuZ3JpZC1mZWF0dXJlc3tcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsaXtcblx0XHRcdGF7XG5cdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXk7XG5cdFx0XHRcdCYuaW1nLW9yZ2FuaXple1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaW1nLWRyZWFte1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pbWctc3RyYXRlZ3l7XG5cdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pbWctbWFuYWdle1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDo2MDBweCkgYW5kIChtYXgtd2lkdGg6NzQ5cHgpe1xuXHR1bC5ncmlkLWZlYXR1cmVze1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0YXtcblx0XHRcdFx0cGFkZGluZzogMTIwcHggMTBweCA1MHB4IDEwcHg7XG5cdFx0XHRcdCYuaW1nLXBpdGNoLFxuXHRcdFx0XHQmLmltZy10ZWFtLFxuXHRcdFx0XHQmLmltZy1zdHJhdGVneSxcblx0XHRcdFx0Ji5pbWctbWFuYWdle1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDo3NTBweCkgYW5kIChtYXgtd2lkdGg6OTA0cHgpe1xuXHR1bC5ncmlkLWZlYXR1cmVze1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDE4MXB4O1xuXHRcdFx0YXtcblx0XHRcdFx0Ji5pbWctcGl0Y2gsXG5cdFx0XHRcdCYuaW1nLXRlYW0sXG5cdFx0XHRcdCYuaW1nLXN0cmF0ZWd5LFxuXHRcdFx0XHQmLmltZy1tYW5hZ2V7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjkwNXB4KSBhbmQgKG1heC13aWR0aDo5ODBweCl7XG5cdHVsLmdyaWQtZmVhdHVyZXN7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogMTk3cHg7XG5cdFx0XHRhe1xuXHRcdFx0XHQmLmltZy1waXRjaCxcblx0XHRcdFx0Ji5pbWctdGVhbSxcblx0XHRcdFx0Ji5pbWctc3RyYXRlZ3ksXG5cdFx0XHRcdCYuaW1nLW1hbmFnZXtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6OTgxcHgpIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7XG5cdHVsLmdyaWQtZmVhdHVyZXN7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogMTE1cHg7XG5cdFx0XHRhe1xuXHRcdFx0XHRwYWRkaW5nOiAxMjBweCAxMHB4IDUwcHggMTBweDtcblx0XHRcdFx0bWluLWhlaWdodDogMjYwcHg7XG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1Yi10aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pbWctcGl0Y2gsXG5cdFx0XHRcdCYuaW1nLXRlYW0sXG5cdFx0XHRcdCYuaW1nLXN0cmF0ZWd5LFxuXHRcdFx0XHQmLmltZy1tYW5hZ2V7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTowO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6MTIwMXB4KSBhbmQgKG1heC13aWR0aDoxNDgxcHgpe1xuXHR1bC5ncmlkLWZlYXR1cmVze1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0YXtcblx0XHRcdFx0bWluLWhlaWdodDogMjYwcHg7XG5cdFx0XHRcdCYuaW1nLXBpdGNoLFxuXHRcdFx0XHQmLmltZy10ZWFtLFxuXHRcdFx0XHQmLmltZy1zdHJhdGVneSxcblx0XHRcdFx0Ji5pbWctbWFuYWdle1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcblx0LnRlc3RpbW9uaWFsc3tcblx0XHQuZXRfcGJfc2xpZGVze1xuXHRcdFx0bWF4LWhlaWdodDogNDc1cHg7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxufVxuXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KXtcblx0LnJvdy1idXR0b25ze1xuXHRcdC5ldF9wYl9tb2R1bGV7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMTBweCA1cHghaW1wb3J0YW50O1xuXHRcdFx0YXtcblx0XHRcdFx0bWluLXdpZHRoOiAyMzJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRlc3Qtc2VjdGlvbntcblx0XHQuZXRfcGJfcm93e1xuXHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxufVxuXG5AbWVkaWEobWluLXdpZHRoOjk4MXB4KXtcblx0LnN0ZXBze1xuXHRcdC5ldF9wYl9yb3cge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDoxNDgycHgpe1xuXHR1bC5ncmlkLWZlYXR1cmVze1xuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDE3NHB4O1xuXHRcdFx0YXtcblx0XHRcdFx0Ji5pbWctcGl0Y2gsXG5cdFx0XHRcdCYuaW1nLXRlYW0sXG5cdFx0XHRcdCYuaW1nLXN0cmF0ZWd5LFxuXHRcdFx0XHQmLmltZy1tYW5hZ2V7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTowO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6MTgwMHB4KXtcblx0dWwuZ3JpZC1mZWF0dXJlc3tcblx0XHRsaXtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGF7XG5cdFx0XHRcdCYuaW1nLXBpdGNoLFxuXHRcdFx0XHQmLmltZy10ZWFtLFxuXHRcdFx0XHQmLmltZy1zdHJhdGVneSxcblx0XHRcdFx0Ji5pbWctbWFuYWdle1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbiIsIi5wYWdlLWlkLTM3e1xuXHQuZXRfcGJfcm93XzJ7XG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0LmV0X3BiX2JsdXJiX2NvbnRlbnR7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogNjFweCFpbXBvcnRhbnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHQubGluay1ncmVlbntcblx0XHRjb2xvcjogJGdyZWVuO1xuXHR9XG59IiwiLmNhcmQtYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDYwcHggcmdiYSgjREVERURFLCAwLjcpO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICA+ZGl2IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtdGh1bWIge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDY2MHB4ICk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpIHsgcGFkZGluZy1yaWdodDogMTUwcHg7IH1cblxuICAgICAgICAuY2FyZC1wb3N0LW1ldGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIHRpbWUsIGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1leGNlcnB0IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICggbWF4LXdpZHRoOiAxMjAwcHggKSB7XG4gICAgICAgIC5jYXJkLXRodW1iIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICggbWF4LXdpZHRoOiA4NTBweCApIHtcbiAgICAgICAgLmNhcmQtdGh1bWIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2FyZC1zbWFsbCB7XG5cbiAgICAgICAgPi5jYXJkLXRodW1iIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1NXB4O1xuXG4gICAgICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgjMDAwLCAuMCksIHJnYmEoIzAwMCwuNSkpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtdGh1bWItdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtdGh1bWItbWV0YSB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59IiwiLnNvY2lhbC1zaGFyZSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmF5LCA1JSk7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyYXksIDMwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFydGljbGUtZGV0YWlsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgICAgIC5hcnRpY2xlLXRodW1ibmFpbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICA+aW1nIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjExMDBweCl7dG9wOiAtNTAlfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoIzEzMzg1RSwgLjcpLHJnYmEoIzUyNzA4OCwgLjcpKTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1tZXRhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCNGRkYsIDYlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPmkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NzVweDtcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59IiwiLnBsYXllci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBsYXllci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBwYWRkaW5nOiAyOHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIC5wbGF5ZXItbWV0YSB7XG4gICAgICAgIHdpZHRoOiAyMDZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLnBsYXllci10aHVtYm5haWwge1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgPmEge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheWVyLWNvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuYXVkaW9wbGF5ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5hdWRpb3BsYXllci1iYXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJsYWNrLCAzJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdWRpb3BsYXllci1iYXItbG9hZGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibGFjaywgMyUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXVkaW9wbGF5ZXItYmFyLXBsYXllZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmVlbiwgNSUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXVkaW9wbGF5ZXItdm9sdW1lLWFkanVzdCBkaXYgZGl2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyZWVuLCA1JSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdWRpb3BsYXllci10aXRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheWVyLXNoYXJlIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5zb2NpYWwtc2hhcmUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNGRkZGRkYsIDYlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAoIG1heC13aWR0aDogMTA5MHB4KSB7XG4gICAgLnBsYXllci1jb250YWluZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXllci1tZXRhLFxuICAgICAgICAucGxheWVyLXNoYXJlIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1ZGlvcGxheWVyIHtcblxuICAgICAgICAgICAgLmF1ZGlvcGxheWVyLWJhciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGdydXR0aW5nLXNpemU6IDIwcHg7XG5cbkBtaXhpbiBwYWRkaW5nLWdydXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogJGdydXR0aW5nLXNpemU7XG4gICAgcGFkZGluZy1yaWdodDogJGdydXR0aW5nLXNpemU7XG59XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ncnV0dGVyO1xufVxuXG4uZ3JpZC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGdydXR0aW5nLXNpemU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGdydXR0aW5nLXNpemU7XG59XG5cbi5ncmlkLWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ncnV0dGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ3J1dHRpbmctc2l6ZTtcbn1cblxuLmdyaWQtY29sdW1uLTMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWdydXR0ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMzAwcHgpIHsgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KSB7IHdpZHRoOiAxMDAlOyB9XG59Il19 */
