@charset "UTF-8";
@font-face {
  font-family: "montserrat-regular";
  src: url(../../src/fonts/Montserrat/Montserrat-Regular.ttf);
}
@font-face {
  font-family: "spacegrotesk-bold";
  src: url(../../src/fonts/SpaceGrotesk/SpaceGrotesk-Bold.ttf);
}
@font-face {
  font-family: "spacegrotesk-light";
  src: url(../../src/fonts/SpaceGrotesk/SpaceGrotesk-Light.ttf);
}
@font-face {
  font-family: "spacegrotesk-semibold";
  src: url(../../src/fonts/SpaceGrotesk/SpaceGrotesk-SemiBold.ttf);
}
.archive_perso {
  padding-top: 50px;
}

.archive_perso .sur_titre {
  margin-top: 100px;
  font-family: "spacegrotesk-semibold";
  font-size: 17.6px;
  line-height: 24px;
  margin-bottom: 16px;
  text-align: center;
  color: #9999ff;
  text-transform: uppercase;
}

.archive_perso .titre {
  text-align: center;
  font-family: "spacegrotesk-bold";
  font-size: 33.6px;
  line-height: 40px;
  margin-bottom: 0px;
}

@media screen and (max-width: 576px) {
  .archive_perso .titre br {
    display: none;
  }
}
.archive_perso .button_bleu {
  font-size: 16px;
  line-height: 16px;
  font-family: "spacegrotesk-light";
  background-color: #9999ff;
  color: #ffffff;
  border: 1px solid #9999ff;
  text-decoration: none;
  padding: 16px 32px;
  border-radius: 100px;
  transition: all 0.5s ease;
}

@media screen and (max-width: 1400px) {
  .archive_perso .button_bleu {
    padding: 10px 20px;
  }
}
@media screen and (max-width: 1200px) {
  .archive_perso .button_bleu {
    font-size: 14px;
    line-height: 14px;
  }
}
@media screen and (max-width: 767px) {
  .archive_perso .button_bleu {
    padding: 16px 32px;
  }
}
.archive_perso .button_bleu:after {
  content: "";
  position: relative;
  display: inline-block;
  top: 2px;
  background-image: url(../../src/img/arrow_white.svg);
  background-position: center center;
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  margin-left: 19px;
  left: 0px;
  transition: all 0.2s ease;
}

.archive_perso .button_bleu:hover {
  color: #9999ff;
  background-color: #ffffff;
  border: 1px solid #9999ff;
  transition: all 0.5s ease;
}

.archive_perso .button_bleu:hover:after {
  left: 6px;
  background-image: url(../../src/img/arrow_turquoise.svg);
  transition: all 0.2s ease;
}

.archive_perso .single_category {
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .archive_perso .single_category {
    padding: 100px 0px;
  }
}
.archive_perso .single_category h4 {
  font-family: "spacegrotesk-bold";
  font-size: 24px;
  line-height: 29px;
  text-align: center;
}

.archive_perso .single_category .bouton {
  text-align: center;
  margin-top: 50px;
}

.archive_perso .single_category .articles {
  margin-top: 80px;
}

.archive_perso .single_category .articles a {
  text-decoration: none;
}

@media screen and (max-width: 667px) {
  .archive_perso .single_category .articles a {
    margin-top: 40px;
  }
}
.archive_perso .single_category .articles a .actu_card {
  background-color: transparent;
  padding: 20px;
  margin-bottom: 40px;
  transition: all 0.5s ease;
}

.archive_perso .single_category .articles a .actu_card img {
  width: 100%;
  height: auto;
  border-radius: 6px;
  margin-top: 0px !important;
  box-shadow: 0px 5px 20px rgba(100, 100, 100, 0.3);
  margin-bottom: 15px;
  transition: all 0.2s ease;
}

.archive_perso .single_category .articles a .actu_card .categorie {
  display: none;
  font-family: "spacegrotesk-light";
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
  transition: all 0.2s ease;
}

.archive_perso .single_category .articles a .actu_card h3 {
  font-family: "spacegrotesk-semibold";
  font-size: 20px;
  line-height: 23px;
  color: #19292d;
  transition: all 0.2s ease;
}

.archive_perso .single_category .articles a:hover {
  text-decoration: none;
}

.archive_perso .single_category .articles a:hover .actu_card {
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 5px 20px rgba(100, 100, 100, 0.3);
  transition: all 0.5s ease;
}

.archive_perso .single_category .articles a:hover .actu_card img {
  box-shadow: none;
  transition: all 0.2s ease;
}

.archive_perso .single_category .articles a:hover .actu_card .categorie {
  color: #9999ff;
  transition: all 0.2s ease;
}

.archive_perso .single_category .articles a:hover .actu_card h3 {
  color: #19292d;
}

.archive_perso .categories {
  display: none;
  margin-top: 30px;
}

.archive_perso .categories h4 {
  font-family: "spacegrotesk-semibold";
  font-size: 20px;
  line-height: 25px;
  text-align: center;
}

.archive_perso .categories .liste {
  text-align: center;
  margin-top: 30px;
}

.archive_perso .categories .liste a {
  display: inline-block;
  background-color: #6175be;
  padding: 10px 17px 10px 20px;
  border-radius: 8px;
  margin-left: 10px;
  color: #19292d;
  font-family: "montserrat-regular";
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  .archive_perso .categories .liste a {
    margin-top: 20px;
  }
}
.archive_perso .categories .liste a:hover {
  background-color: #2c767f;
  transition: all 0.2s ease;
}

.archive_perso .recent_act {
  margin: 50px 0px 80px 0px;
  position: relative;
}

.archive_perso .recent_act .conteneur_image {
  width: 100%;
  padding-left: 13%;
  padding-right: 2%;
}

@media screen and (max-width: 767px) {
  .archive_perso .recent_act .conteneur_image {
    padding: 0px;
  }
}
.archive_perso .recent_act .conteneur_image img {
  width: 100%;
  height: auto;
  border-radius: 6px;
}

@media screen and (max-width: 576px) {
  .archive_perso .recent_act .conteneur_image img {
    width: 100%;
    margin: 0px;
  }
}
.archive_perso .recent_act .infos {
  width: 100%;
  padding-right: 13%;
  padding-left: 2%;
}

@media screen and (max-width: 992px) {
  .archive_perso .recent_act .infos {
    margin-right: 0px;
  }
}
@media screen and (max-width: 767px) {
  .archive_perso .recent_act .infos {
    margin-top: 30px;
    padding: 0px;
  }
}
.archive_perso .recent_act .infos .categorie {
  display: none;
  font-family: "spacegrotesk-light";
  font-size: 14px;
  line-height: 16px;
  color: #9999ff;
  margin-top: 15px;
}

.archive_perso .recent_act .infos h3 {
  font-family: "spacegrotesk-semibold";
  font-size: 30px;
  line-height: 35px;
  color: #19292d;
}

@media screen and (max-width: 1200px) {
  .archive_perso .recent_act .infos h3 {
    font-size: 25px;
    line-height: 30px;
  }
}
@media screen and (max-width: 767px) {
  .archive_perso .recent_act .infos h3 {
    font-size: 30px;
    line-height: 35px;
  }
}
@media screen and (max-width: 576px) {
  .archive_perso .recent_act .infos h3 {
    font-size: 30px;
    line-height: 35px;
  }
}
.archive_perso .recent_act .infos .excerpt {
  margin-top: 30px;
}

.archive_perso .recent_act .infos .excerpt p {
  font-family: "montserrat-regular";
  font-size: 16px;
  line-height: 22px;
  color: #19292d;
}

.archive_perso .recent_act .infos a {
  text-decoration: none;
  font-family: "spacegrotesk-light";
  font-size: 16px;
  color: #9999ff;
  display: inline-block;
}

@media screen and (max-width: 992px) {
  .archive_perso .recent_act .infos a {
    font-size: 14px;
  }
}
.archive_perso .recent_act .infos a img {
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-left: 10px;
  transition: all 0.2s ease;
}

.archive_perso .recent_act .infos a:hover img {
  margin-left: 15px;
  transition: all 0.2s ease;
}

.archive_perso .passt_act,
.archive_perso .behappy_act {
  /* background-image: url(../../src/img/hero-gradient.jpg);
  background-size: cover;
  background-repeat: no-repeat; */
  background-color: #9999ff;
  padding: 60px 0px 80px 0px;
}

.archive_perso .passt_act h2,
.archive_perso .behappy_act h2 {
  padding-left: 20px;
  font-family: "spacegrotesk-bold";
  font-size: 30px;
  line-height: 35px;
  color: #19292d;
  margin-bottom: 30px;
}

@media screen and (max-width: 1200px) {
  .archive_perso .passt_act h2,
  .archive_perso .behappy_act h2 {
    font-size: 25px;
    line-height: 30px;
  }
}
@media screen and (max-width: 767px) {
  .archive_perso .passt_act h2,
  .archive_perso .behappy_act h2 {
    font-size: 30px;
    line-height: 35px;
  }
}
@media screen and (max-width: 576px) {
  .archive_perso .passt_act h2,
  .archive_perso .behappy_act h2 {
    font-size: 30px;
    line-height: 35px;
    padding-left: 0px;
  }
}
.archive_perso .passt_act a,
.archive_perso .behappy_act a {
  text-decoration: none;
}

@media screen and (max-width: 667px) {
  .archive_perso .passt_act a,
  .archive_perso .behappy_act a {
    margin-top: 40px;
  }
}
.archive_perso .passt_act a .actu_card,
.archive_perso .behappy_act a .actu_card {
  background-color: transparent;
  padding: 20px;
  margin-bottom: 40px;
  transition: all 0.5s ease;
}

.archive_perso .passt_act a .actu_card img,
.archive_perso .behappy_act a .actu_card img {
  width: 100%;
  height: auto;
  border-radius: 6px;
  margin-top: 0px !important;
  box-shadow: 0px 5px 20px rgba(100, 100, 100, 0.3);
  margin-bottom: 15px;
  transition: all 0.2s ease;
}

.archive_perso .passt_act a .actu_card .categorie,
.archive_perso .behappy_act a .actu_card .categorie {
  display: none;
  font-family: "spacegrotesk-light";
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
  transition: all 0.2s ease;
}

.archive_perso .passt_act a .actu_card h3,
.archive_perso .behappy_act a .actu_card h3 {
  font-family: "spacegrotesk-semibold";
  font-size: 20px;
  line-height: 23px;
  color: #19292d;
  transition: all 0.2s ease;
}

.archive_perso .passt_act a:hover,
.archive_perso .behappy_act a:hover {
  text-decoration: none;
}

.archive_perso .passt_act a:hover .actu_card,
.archive_perso .behappy_act a:hover .actu_card {
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 5px 20px rgba(100, 100, 100, 0.3);
  transition: all 0.5s ease;
}

.archive_perso .passt_act a:hover .actu_card img,
.archive_perso .behappy_act a:hover .actu_card img {
  box-shadow: none;
  transition: all 0.2s ease;
}

.archive_perso .passt_act a:hover .actu_card .categorie,
.archive_perso .behappy_act a:hover .actu_card .categorie {
  color: #9999ff;
  transition: all 0.2s ease;
}

.archive_perso .passt_act a:hover .actu_card h3,
.archive_perso .behappy_act a:hover .actu_card h3 {
  color: #19292d;
}

.archive_perso #ajax-load-more a {
  text-decoration: none;
}

@media screen and (max-width: 667px) {
  .archive_perso #ajax-load-more a {
    margin-top: 40px;
  }
}
.archive_perso #ajax-load-more a .actu_card {
  background-color: transparent;
  padding: 20px;
  margin-bottom: 40px;
  transition: all 0.5s ease;
}

.archive_perso #ajax-load-more a .actu_card img {
  width: 100%;
  height: auto;
  border-radius: 6px;
  margin-top: 0px !important;
  box-shadow: 0px 5px 20px rgba(100, 100, 100, 0.3);
  margin-bottom: 15px;
  transition: all 0.2s ease;
}

.archive_perso #ajax-load-more a .actu_card .categorie {
  display: none;
  font-family: "spacegrotesk-light";
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
  transition: all 0.2s ease;
}

.archive_perso #ajax-load-more a .actu_card h3 {
  font-family: "spacegrotesk-semibold";
  font-size: 20px;
  line-height: 23px;
  color: #19292d;
  transition: all 0.2s ease;
}

.archive_perso #ajax-load-more a:hover {
  text-decoration: none;
}

.archive_perso #ajax-load-more a:hover .actu_card {
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 5px 20px rgba(100, 100, 100, 0.3);
  transition: all 0.5s ease;
}

.archive_perso #ajax-load-more a:hover .actu_card img {
  box-shadow: none;
  transition: all 0.2s ease;
}

.archive_perso #ajax-load-more a:hover .actu_card .categorie {
  color: #9999ff;
  transition: all 0.2s ease;
}

.archive_perso #ajax-load-more a:hover .actu_card h3 {
  color: #19292d;
}

.archive_perso #ajax-load-more .alm-btn-wrap {
  text-align: center;
  margin-top: 30px;
}

.archive_perso #ajax-load-more .alm-btn-wrap .load_more {
  font-size: 16px;
  line-height: 16px;
  font-family: "spacegrotesk-light";
  background-color: #19292d;
  color: #ffffff;
  border: 1px solid #19292d;
  text-decoration: none;
  padding: 16px 32px;
  border-radius: 100px;
  display: inline-block;
  transition: all 0.5s ease;
}

@media screen and (max-width: 1400px) {
  .archive_perso #ajax-load-more .alm-btn-wrap .load_more {
    padding: 10px 20px;
  }
}
@media screen and (max-width: 1200px) {
  .archive_perso #ajax-load-more .alm-btn-wrap .load_more {
    font-size: 14px;
    line-height: 14px;
  }
}
@media screen and (max-width: 767px) {
  .archive_perso #ajax-load-more .alm-btn-wrap .load_more {
    padding: 16px 32px;
  }
}
.archive_perso #ajax-load-more .alm-btn-wrap .load_more:after {
  content: "";
  position: relative;
  display: inline-block;
  top: 2px;
  background-image: url(../../src/img/arrow_white.svg);
  background-position: center center;
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  margin-left: 19px;
  left: 0px;
  transition: all 0.2s ease;
}

.archive_perso #ajax-load-more .alm-btn-wrap .load_more:hover {
  background-color: #273d42;
  border: 1px solid #273d42;
  transition: all 0.5s ease;
}

.archive_perso #ajax-load-more .alm-btn-wrap .load_more:hover:after {
  left: 6px;
  transition: all 0.2s ease;
}

.single_perso {
  padding-top: 129px;
}

@media screen and (max-width: 1200px) {
  .single_perso {
    padding-top: 112px;
  }
}
.single_perso .cover-top {
  /* background-image: url(../../src/img/hero-gradient.jpg);
  background-size: cover; */
  background-color: #19292d;
  padding: 30px 0px;
}

@media screen and (max-width: 767px) {
  .single_perso .cover-top {
    padding: 40px 0px 30px 0px;
  }
}
.single_perso .cover-top .size_grid .col_gauche {
  padding: 60px 0px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .single_perso .cover-top .size_grid .col_gauche {
    padding: 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .cover-top .size_grid .col_gauche {
    padding: 0px 12px;
  }
}
.single_perso .cover-top .size_grid .col_gauche .position {
  position: relative;
  z-index: 50;
}

.single_perso .cover-top .size_grid .col_gauche .position img {
  display: block;
  border-radius: 6px;
  width: 80%;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .single_perso .cover-top .size_grid .col_gauche .position img {
    width: 90%;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .cover-top .size_grid .col_gauche .position img {
    width: 100%;
  }
}
.single_perso .cover-top .size_grid .col_droite {
  padding: 60px 0px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .single_perso .cover-top .size_grid .col_droite {
    padding: 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .cover-top .size_grid .col_droite {
    padding: 0px 12px;
  }
}
.single_perso .cover-top .size_grid .col_droite .position {
  position: relative;
  z-index: 50;
}

@media screen and (max-width: 992px) {
  .single_perso .cover-top .size_grid .col_droite .position {
    width: 90%;
    display: block;
    margin: 0px auto;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .cover-top .size_grid .col_droite .position {
    width: 100%;
  }
}
.single_perso .cover-top .size_grid .col_droite .position .categorie {
  display: none;
  font-family: "spacegrotesk-semibold";
  padding: 0px 150px 0px 40px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 20px;
  margin-bottom: 10px;
}

@media screen and (max-width: 1200px) {
  .single_perso .cover-top .size_grid .col_droite .position .categorie {
    padding: 0px 30px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .cover-top .size_grid .col_droite .position .categorie {
    padding: 0px 20px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .cover-top .size_grid .col_droite .position .categorie {
    padding: 0px;
  }
}
.single_perso .cover-top .size_grid .col_droite .position h1 {
  padding: 0px 150px 0px 40px;
  font-family: "spacegrotesk-bold";
  font-size: 36px;
  line-height: 45px;
  color: #ffffff;
}

@media screen and (max-width: 1400px) {
  .single_perso .cover-top .size_grid .col_droite .position h1 {
    padding: 0px 90px 0px 40px;
  }
}
@media screen and (max-width: 1200px) {
  .single_perso .cover-top .size_grid .col_droite .position h1 {
    padding: 0px 120px 0px 30px;
    font-size: 33px;
    line-height: 42px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .cover-top .size_grid .col_droite .position h1 {
    padding: 0px 80px 0px 20px;
    font-size: 30px;
    line-height: 39px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .cover-top .size_grid .col_droite .position h1 {
    padding: 0px;
  }
}
.single_perso .contenu {
  width: 55%;
  display: block;
  margin: 60px auto 0px auto;
}

@media screen and (max-width: 767px) {
  .single_perso .contenu {
    width: 100%;
    margin-top: 40px;
  }
}
.single_perso .contenu a {
  text-decoration: underline;
  font-family: "montserrat-regular";
  font-size: 16px;
  line-height: 22px;
  color: #2c767f;
}

.single_perso .contenu p {
  font-family: "montserrat-regular";
  font-size: 16px;
  line-height: 22px;
  color: #19292d;
}

.single_perso .contenu p strong {
  font-weight: normal;
  font-family: "spacegrotesk-bold";
}

.single_perso .contenu p:first-child {
  font-family: "spacegrotesk-bold";
  font-size: 18px;
  line-height: 24px;
}

.single_perso .contenu p:first-child strong {
  font-weight: normal;
}

.single_perso .contenu .wp-block-separator {
  background-color: #9999ff;
  border-top: 2px solid #9999ff;
  margin: 30px 0px;
}

.single_perso .contenu .accordion {
  margin: 30px 0px;
}

.single_perso .contenu .accordion .faq_card {
  border: 0px;
  background-color: transparent;
  margin-bottom: 15px;
  border-radius: 10px;
  padding: 0px;
}

.single_perso .contenu .accordion .faq_card .accordion-header {
  background-color: transparent;
  border-radius: 0px;
  border: 0px !important;
  margin: 0px;
}

.single_perso .contenu .accordion .faq_card .accordion-header button {
  border: 0px !important;
  background-color: #6175be;
  padding-left: 0px;
  padding: 10px 15px;
  box-shadow: none;
  transition: all 0.2s ease;
}

.single_perso .contenu .accordion .faq_card .accordion-header button h1,
.single_perso .contenu .accordion .faq_card .accordion-header button h2,
.single_perso .contenu .accordion .faq_card .accordion-header button h3,
.single_perso .contenu .accordion .faq_card .accordion-header button p {
  font-family: "spacegrotesk-bold";
  font-size: 18px;
  line-height: 27px;
  color: #19292d;
  margin-bottom: 0px;
  margin-right: 50px;
}

.single_perso .contenu .accordion .faq_card .accordion-header button:focus {
  box-shadow: none;
  background-color: transparent;
  border: 0px !important;
}

.single_perso .contenu .accordion .faq_card .accordion-header button:after {
  content: "+";
  position: relative;
  top: -5px;
  background: none;
  font-family: "montserrat-regular";
  font-size: 32px;
  line-height: 32px;
  color: #19292d;
  width: auto;
  transition: all 0.2s ease;
}

.single_perso .contenu .accordion .faq_card .accordion-header button[aria-expanded=true] {
  background-color: #2c767f;
}

.single_perso .contenu .accordion .faq_card .accordion-header button[aria-expanded=true] h1,
.single_perso .contenu .accordion .faq_card .accordion-header button[aria-expanded=true] h2,
.single_perso .contenu .accordion .faq_card .accordion-header button[aria-expanded=true] h3,
.single_perso .contenu .accordion .faq_card .accordion-header button[aria-expanded=true] p {
  color: #ffffff;
}

.single_perso .contenu .accordion .faq_card .accordion-header button[aria-expanded=true]:after {
  transform: none;
  color: #ffffff;
}

.single_perso .contenu .accordion .faq_card .accordion-header button:focus {
  background-color: #6175be;
}

.single_perso .contenu .accordion .faq_card .accordion-header button[aria-expanded=true]:focus {
  background-color: #2c767f;
}

.single_perso .contenu .accordion .faq_card .accordion-collapse {
  border: 0px !important;
  outline: none !important;
  box-shadow: none !important;
}

.single_perso .contenu .accordion .faq_card .accordion-collapse .accordion-body {
  padding: 15px;
  background-color: #2c767f;
}

.single_perso .contenu .accordion .faq_card .accordion-collapse .accordion-body p {
  font-family: "montserrat-regular";
  font-size: 16px;
  line-height: 22px;
  color: #ffffff;
}

.single_perso .contenu .accordion .faq_card .accordion-collapse .accordion-body p strong {
  font-family: "spacegrotesk-bold";
}

.single_perso .contenu .accordion .faq_card .accordion-collapse .accordion-body ul {
  padding-left: 16px;
  margin-bottom: 0px;
}

.single_perso .contenu .accordion .faq_card .accordion-collapse .accordion-body ul li {
  list-style: none;
  font-family: "montserrat-regular";
  color: #ffffff;
}

.single_perso .contenu .accordion .faq_card .accordion-collapse .accordion-body ul li strong {
  font-weight: normal;
  font-family: "spacegrotesk-bold";
}

.single_perso .contenu .accordion .faq_card .accordion-collapse .accordion-body ul li::before {
  content: "•";
  color: #ffffff;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.single_perso .contenu .accordion .faq_card .accordion-collapse .accordion-body ul li:last-child {
  margin-bottom: 0px;
}

.single_perso .contenu .accordion .faq_card .accordion-collapse .accordion-body a {
  text-decoration: underline;
  font-family: "montserrat-regular";
  font-size: 16px;
  line-height: 22px;
  color: #ffffff;
}

.single_perso .contenu iframe {
  width: 100%;
  height: 370px;
}

@media screen and (max-width: 1300px) {
  .single_perso .contenu iframe {
    height: 320px;
  }
}
@media screen and (max-width: 1200px) {
  .single_perso .contenu iframe {
    height: 345px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .contenu iframe {
    height: 320px;
  }
}
.single_perso .contenu img {
  border-radius: 6px;
  max-width: 100%;
  height: auto;
  margin: 30px 0px;
}

.single_perso .contenu h2 {
  margin-bottom: 20px;
  font-family: "spacegrotesk-bold";
  font-size: 30px;
  line-height: 35px;
  color: #19292d;
}

@media screen and (max-width: 1200px) {
  .single_perso .contenu h2 {
    font-size: 25px;
    line-height: 30px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .contenu h2 {
    font-size: 30px;
    line-height: 35px;
  }
}
.single_perso .contenu h2 strong {
  font-weight: normal;
}

.single_perso .contenu h3 {
  color: #9999ff;
  font-family: "spacegrotesk-semibold";
  font-size: 25px;
  line-height: 30px;
  color: #9999ff;
  margin-bottom: 20px;
}

@media screen and (max-width: 1200px) {
  .single_perso .contenu h3 {
    font-size: 20px;
    line-height: 25px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .contenu h3 {
    font-size: 25px;
    line-height: 30px;
  }
}
.single_perso .contenu h3 strong {
  font-weight: normal;
}

.single_perso .contenu h3 strong {
  font-weight: normal;
}

.single_perso .contenu ul {
  padding-left: 16px;
}

.single_perso .contenu ul li {
  list-style: none;
  font-family: "montserrat-regular";
}

.single_perso .contenu ul li strong {
  font-weight: normal;
  font-family: "spacegrotesk-bold";
}

.single_perso .contenu ul li::before {
  content: "•";
  color: #9999ff;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.single_perso .contenu .wp-block-button {
  margin: 50px 0px;
}

.single_perso .contenu .wp-block-button a {
  font-size: 16px;
  line-height: 16px;
  font-family: "spacegrotesk-light";
  background-color: #19292d;
  color: #ffffff;
  border: 1px solid #19292d;
  text-decoration: none;
  padding: 16px 32px;
  border-radius: 100px;
  transition: all 0.5s ease;
}

@media screen and (max-width: 1400px) {
  .single_perso .contenu .wp-block-button a {
    padding: 10px 20px;
  }
}
@media screen and (max-width: 1200px) {
  .single_perso .contenu .wp-block-button a {
    font-size: 14px;
    line-height: 14px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .contenu .wp-block-button a {
    padding: 16px 32px;
  }
}
.single_perso .contenu .wp-block-button a:after {
  content: "";
  position: relative;
  display: inline-block;
  top: 2px;
  background-image: url(../../src/img/arrow_white.svg);
  background-position: center center;
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  margin-left: 19px;
  left: 0px;
  transition: all 0.2s ease;
}

.single_perso .contenu .wp-block-button a:hover {
  background-color: #273d42;
  border: 1px solid #273d42;
  transition: all 0.5s ease;
}

.single_perso .contenu .wp-block-button a:after {
  left: 6px;
  transition: all 0.2s ease;
}

.single_perso .contenu .wp-block-quote {
  margin: 30px 0px;
  background-image: url(../../src/img/hero-gradient.jpg);
  background-size: cover;
  border-radius: 10px;
  padding: 30px 70px;
  position: relative;
}

@media screen and (max-width: 992px) {
  .single_perso .contenu .wp-block-quote {
    padding: 30px 60px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .contenu .wp-block-quote {
    padding: 30px 50px;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .contenu .wp-block-quote {
    padding: 30px 40px;
  }
}
.single_perso .contenu .wp-block-quote p {
  font-family: "spacegrotesk-semibold";
  font-size: 18px;
  line-height: 28px;
  color: #ffffff;
  margin-bottom: 0px;
}

.single_perso .contenu .wp-block-quote p strong {
  font-weight: normal;
  font-family: "spacegrotesk-bold";
}

.single_perso .contenu .wp-block-quote p:last-of-type {
  margin-bottom: 20px;
}

.single_perso .contenu .wp-block-quote h2,
.single_perso .contenu .wp-block-quote h3 {
  color: #ffffff;
}

.single_perso .contenu .wp-block-quote .wp-block-button {
  margin: 0px;
}

.single_perso .contenu .wp-block-quote .wp-block-button a {
  font-size: 16px;
  line-height: 16px;
  font-family: "spacegrotesk-light";
  background-color: #19292d;
  color: #ffffff;
  border: 1px solid #19292d;
  text-decoration: none;
  padding: 16px 32px;
  border-radius: 100px;
  transition: all 0.5s ease;
}

@media screen and (max-width: 1400px) {
  .single_perso .contenu .wp-block-quote .wp-block-button a {
    padding: 10px 20px;
  }
}
@media screen and (max-width: 1200px) {
  .single_perso .contenu .wp-block-quote .wp-block-button a {
    font-size: 14px;
    line-height: 14px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .contenu .wp-block-quote .wp-block-button a {
    padding: 16px 32px;
  }
}
.single_perso .contenu .wp-block-quote .wp-block-button a:after {
  content: "";
  position: relative;
  display: inline-block;
  top: 2px;
  background-image: url(../../src/img/arrow_white.svg);
  background-position: center center;
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  margin-left: 19px;
  left: 0px;
  transition: all 0.2s ease;
}

.single_perso .contenu .wp-block-quote .wp-block-button a:hover {
  background-color: #273d42;
  border: 1px solid #273d42;
  transition: all 0.5s ease;
}

.single_perso .contenu .wp-block-quote .wp-block-button a:after {
  left: 6px;
  transition: all 0.2s ease;
}

.single_perso .contenu .wpcf7 {
  margin: 40px auto 0px auto;
  width: 500px;
  display: block;
}

.single_perso .contenu .wpcf7 .hide {
  display: none;
}

.single_perso .contenu .wpcf7 label {
  width: 100%;
}

.single_perso .contenu .wpcf7 label br {
  display: none;
}

.single_perso .contenu .wpcf7 label .label_pers {
  display: block;
  font-family: "montserrat-regular";
  font-size: 15px;
  color: #19292d;
  margin-bottom: 3px;
}

.single_perso .contenu .wpcf7 label input[type=text],
.single_perso .contenu .wpcf7 label input[type=email],
.single_perso .contenu .wpcf7 label input[type=tel],
.single_perso .contenu .wpcf7 label textarea {
  background-color: rgba(25, 25, 25, 0.7);
  width: 100%;
  font-family: "montserrat-regular";
  color: #ffffff;
  font-size: 15px;
  padding: 10px 15px;
  border-radius: 4px;
  border: 0px;
  margin-bottom: 10px;
}

@media screen and (max-width: 1400px) {
  .single_perso .contenu .wpcf7 label input[type=text],
  .single_perso .contenu .wpcf7 label input[type=email],
  .single_perso .contenu .wpcf7 label input[type=tel],
  .single_perso .contenu .wpcf7 label textarea {
    font-size: 21px;
    line-height: 31px;
  }
}
@media screen and (max-width: 1200px) {
  .single_perso .contenu .wpcf7 label input[type=text],
  .single_perso .contenu .wpcf7 label input[type=email],
  .single_perso .contenu .wpcf7 label input[type=tel],
  .single_perso .contenu .wpcf7 label textarea {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .contenu .wpcf7 label input[type=text],
  .single_perso .contenu .wpcf7 label input[type=email],
  .single_perso .contenu .wpcf7 label input[type=tel],
  .single_perso .contenu .wpcf7 label textarea {
    font-size: 19px;
    line-height: 29px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .contenu .wpcf7 label input[type=text],
  .single_perso .contenu .wpcf7 label input[type=email],
  .single_perso .contenu .wpcf7 label input[type=tel],
  .single_perso .contenu .wpcf7 label textarea {
    width: 100%;
    font-size: 18px;
    line-height: 28px;
    padding: 20px 50px 20px 25px;
  }
}
@media screen and (max-width: 400px) {
  .single_perso .contenu .wpcf7 label input[type=text],
  .single_perso .contenu .wpcf7 label input[type=email],
  .single_perso .contenu .wpcf7 label input[type=tel],
  .single_perso .contenu .wpcf7 label textarea {
    font-size: 16px;
    line-height: 26px;
  }
}
.single_perso .contenu .wpcf7 label input:focus,
.single_perso .contenu .wpcf7 label select:focus,
.single_perso .contenu .wpcf7 label textarea:focus {
  box-shadow: none;
  border: 0px;
  outline: 1px solid #9999ff;
}

.single_perso .contenu .wpcf7 .submit_container {
  width: 95%;
  text-align: center;
  margin-top: 60px;
}

@media screen and (max-width: 767px) {
  .single_perso .contenu .wpcf7 .submit_container {
    width: 100%;
  }
}
.single_perso .contenu .wpcf7 .submit_container .wpcf7-submit {
  font-size: 16px;
  line-height: 16px;
  font-family: "spacegrotesk-light";
  background-color: #19292d;
  color: #ffffff;
  border: 1px solid #19292d;
  text-decoration: none;
  padding: 16px 32px;
  border-radius: 100px;
  transition: all 0.5s ease;
}

@media screen and (max-width: 1400px) {
  .single_perso .contenu .wpcf7 .submit_container .wpcf7-submit {
    padding: 10px 20px;
  }
}
@media screen and (max-width: 1200px) {
  .single_perso .contenu .wpcf7 .submit_container .wpcf7-submit {
    font-size: 14px;
    line-height: 14px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .contenu .wpcf7 .submit_container .wpcf7-submit {
    padding: 16px 32px;
  }
}
.single_perso .contenu .wpcf7 .submit_container .wpcf7-submit:hover {
  background-color: #273d42;
  border: 1px solid #273d42;
  transition: all 0.5s ease;
}

.single_perso .contenu .wpcf7 .submit_container span {
  display: none;
}

.single_perso .contenu .wpcf7 .wpcf7-not-valid-tip {
  font-family: "montserrat-regular";
  font-size: 15px;
}

.single_perso .contenu .wpcf7 .wpcf7-response-output {
  border-color: green;
  text-align: center;
  padding: 15px 20px;
  font-family: "montserrat-regular";
  font-size: 15px;
  color: #19292d;
}

.single_perso .contenu .wpcf7 .invalid .wpcf7-response-output {
  border-color: red;
  font-family: "montserrat-regular";
  font-size: 15px;
}

.single_perso .blog-content {
  padding-bottom: 100px;
}

@media screen and (max-width: 992px) {
  .single_perso .blog-content {
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .blog-content {
    padding-bottom: 60px;
  }
}
.single_perso .more_articles {
  /* background-image: url(../../src/img/hero-gradient.jpg);
  background-size: cover; */
  background-color: #9999ff;
  padding-top: 60px;
}

.single_perso .more_articles h2 {
  padding-left: 20px;
  font-family: "spacegrotesk-bold";
  font-size: 30px;
  line-height: 35px;
  color: #19292d;
  margin-bottom: 30px;
}

@media screen and (max-width: 1200px) {
  .single_perso .more_articles h2 {
    font-size: 25px;
    line-height: 30px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .more_articles h2 {
    font-size: 30px;
    line-height: 35px;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .more_articles h2 {
    font-size: 30px;
    line-height: 35px;
    padding-left: 0px;
  }
}
.single_perso .more_articles a {
  text-decoration: none;
}

@media screen and (max-width: 667px) {
  .single_perso .more_articles a {
    margin-top: 40px;
  }
}
.single_perso .more_articles a .actu_card {
  background-color: transparent;
  padding: 20px;
  margin-bottom: 40px;
  transition: all 0.5s ease;
}

.single_perso .more_articles a .actu_card img {
  width: 100%;
  height: auto;
  border-radius: 6px;
  margin-top: 0px !important;
  box-shadow: 0px 5px 20px rgba(100, 100, 100, 0.3);
  margin-bottom: 15px;
  transition: all 0.2s ease;
}

.single_perso .more_articles a .actu_card .categorie {
  display: none;
  font-family: "spacegrotesk-light";
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
  transition: all 0.2s ease;
}

.single_perso .more_articles a .actu_card h3 {
  font-family: "spacegrotesk-semibold";
  font-size: 20px;
  line-height: 23px;
  color: #19292d;
  transition: all 0.2s ease;
}

.single_perso .more_articles a:hover {
  text-decoration: none;
}

.single_perso .more_articles a:hover .actu_card {
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 5px 20px rgba(100, 100, 100, 0.3);
  transition: all 0.5s ease;
}

.single_perso .more_articles a:hover .actu_card img {
  box-shadow: none;
  transition: all 0.2s ease;
}

.single_perso .more_articles a:hover .actu_card .categorie {
  color: #9999ff;
  transition: all 0.2s ease;
}

.single_perso .more_articles a:hover .actu_card h3 {
  color: #19292d;
} 
@font-face {
  font-family: "montserrat-regular";
  src: url(../../src/fonts/Montserrat/Montserrat-Regular.ttf);
}
@font-face {
  font-family: "spacegrotesk-bold";
  src: url(../../src/fonts/SpaceGrotesk/SpaceGrotesk-Bold.ttf);
}
@font-face {
  font-family: "spacegrotesk-light";
  src: url(../../src/fonts/SpaceGrotesk/SpaceGrotesk-Light.ttf);
}
@font-face {
  font-family: "spacegrotesk-semibold";
  src: url(../../src/fonts/SpaceGrotesk/SpaceGrotesk-SemiBold.ttf);
}
footer {
  background-color: #19292d;
  padding: 100px 0px 10px 0px;
}

@media screen and (max-width: 950px) {
  footer {
    text-align: center;
  }
}
footer .top .logo {
  display: inline-block;
  position: relative;
}

footer .top .logo img {
  width: 160px;
}

@media screen and (max-width: 950px) {
  footer .top .logo img {
    display: block;
    margin: 0px auto 35px auto;
  }
}
footer .top .ensemble_droit {
  position: relative;
  float: right;
}

@media screen and (max-width: 950px) {
  footer .top .ensemble_droit {
    float: none;
  }
}
footer .top .ensemble_droit .col-pers {
  display: inline-block;
  margin-right: 64px;
}

@media screen and (max-width: 950px) {
  footer .top .ensemble_droit .col-pers {
    display: block;
    margin-right: 0px;
    margin-bottom: 30px;
  }
}
footer .top .ensemble_droit .col-pers h3 {
  font-family: "spacegrotesk-light";
  color: #ffffff;
  font-size: 22.4px;
  line-height: 19.2px;
  margin-bottom: 32px;
}

@media screen and (max-width: 950px) {
  footer .top .ensemble_droit .col-pers h3 {
    margin-bottom: 16px;
  }
}
footer .top .ensemble_droit .col-pers a {
  text-decoration: none;
  font-family: "montserrat-regular";
  font-size: 16px;
  line-height: 24px;
  display: table;
  color: #ffffff;
}

@media screen and (max-width: 950px) {
  footer .top .ensemble_droit .col-pers a {
    margin: 0px auto;
  }
}
footer .top .ensemble_droit .col-pers a:hover {
  color: #bcbcbc;
}

footer .top .ensemble_droit .col-pers a:last-child {
  margin-bottom: 45px;
}

footer .top .ensemble_droit .col-pers:last-of-type {
  margin-right: 0px;
}

footer .mentions {
  clear: both;
  position: relative;
  width: 100%;
  padding-top: 45px;
  border-top: 1px solid #ffffff;
  margin-bottom: 45px;
}

footer .mentions .credits {
  font-family: "montserrat-regular";
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
}

footer .mentions .credits a {
  text-decoration: none;
  color: #ffffff;
  margin: 0px 15px;
}

footer .mentions .credits a:hover {
  color: #bcbcbc;
}

footer .mentions .credits a:first-child {
  margin-left: 0px;
}

footer .mentions .credits a:last-of-type {
  margin-right: 0px;
} 
@font-face {
  font-family: "montserrat-regular";
  src: url(../../src/fonts/Montserrat/Montserrat-Regular.ttf);
}
@font-face {
  font-family: "spacegrotesk-bold";
  src: url(../../src/fonts/SpaceGrotesk/SpaceGrotesk-Bold.ttf);
}
@font-face {
  font-family: "spacegrotesk-light";
  src: url(../../src/fonts/SpaceGrotesk/SpaceGrotesk-Light.ttf);
}
@font-face {
  font-family: "spacegrotesk-semibold";
  src: url(../../src/fonts/SpaceGrotesk/SpaceGrotesk-SemiBold.ttf);
}
html {
  scroll-behavior: unset !important;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

body {
  margin: 0px;
  padding: 0px;
  max-width: 100%;
  height: 100%;
}

.size_grid {
  width: 1200px;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 1300px) {
  .size_grid {
    width: 1040px;
  }
}
@media screen and (max-width: 1200px) {
  .size_grid {
    width: 100%;
    padding: 0px 26px;
  }
} 
@font-face {
  font-family: "montserrat-regular";
  src: url(../../src/fonts/Montserrat/Montserrat-Regular.ttf);
}
@font-face {
  font-family: "spacegrotesk-bold";
  src: url(../../src/fonts/SpaceGrotesk/SpaceGrotesk-Bold.ttf);
}
@font-face {
  font-family: "spacegrotesk-light";
  src: url(../../src/fonts/SpaceGrotesk/SpaceGrotesk-Light.ttf);
}
@font-face {
  font-family: "spacegrotesk-semibold";
  src: url(../../src/fonts/SpaceGrotesk/SpaceGrotesk-SemiBold.ttf);
}
header {
  position: fixed;
  top: 0;
  z-index: 9999;
  width: 100%;
  background-color: #ffffff;
  padding: 24px 0px;
  transition: all 0.2s ease;
}

header .menu_desktop {
  display: block;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  header .menu_desktop {
    display: none;
  }
}
header .menu_desktop .size_grid .left {
  position: relative;
  display: inline-block;
}

header .menu_desktop .size_grid .left .logo {
  width: 128px;
  position: relative;
  top: 0px;
  transition: all 0.2s ease;
}

header .menu_desktop .size_grid .main_menu {
  list-style: none;
  float: right;
  margin: 0px;
  padding: 0px;
  position: relative;
  transition: all 0.2s ease;
}

header .menu_desktop .size_grid .main_menu > li {
  display: inline-block;
  padding: 0px;
  margin: 0px 5px;
  position: relative;
}

@media screen and (max-width: 1300px) {
  header .menu_desktop .size_grid .main_menu > li {
    margin: 0px 8px;
  }
}
@media screen and (max-width: 1100px) {
  header .menu_desktop .size_grid .main_menu > li {
    margin: 0px;
  }
}
header .menu_desktop .size_grid .main_menu > li > a {
  display: block;
  text-decoration: none;
  font-family: "montserrat-regular";
  font-size: 17.6px;
  line-height: 16px;
  color: #19292d;
  padding: 16px;
  transition: all 0.3s ease;
}

@media screen and (max-width: 1300px) {
  header .menu_desktop .size_grid .main_menu > li > a {
    font-size: 16px;
  }
}
header .menu_desktop .size_grid .main_menu > li > a:after {
  content: "";
  position: absolute;
  background-color: #9999ff;
  width: 0%;
  height: 2px;
  bottom: 0;
  left: 0;
  transition: all 0.3s ease;
}

header .menu_desktop .size_grid .main_menu > li:hover > a:after {
  width: 100%;
  transition: all 0.3s ease;
}

header .menu_desktop .size_grid .main_menu > li:last-child {
  margin-right: 0px;
}

header .menu_desktop .size_grid .main_menu > li:last-child > a {
  border: 1px solid #19292d;
  text-decoration: none;
  padding: 16px 32px;
  border-radius: 100px;
}

header .menu_desktop .size_grid .main_menu > li:last-child > a:hover {
  background-color: #19292d;
  color: #ffffff;
}

header .menu_desktop .size_grid .main_menu > li:last-child > a:after {
  display: none;
}

header .menu_mobile {
  display: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  header .menu_mobile {
    display: block;
  }
}
header .menu_mobile .size_grid {
  position: relative;
}

header .menu_mobile .size_grid .logo_mobile {
  width: 128px;
  transition: all 0.2s ease;
}

header .menu_mobile .menu {
  position: absolute;
  width: 100%;
  height: 100vh;
  z-index: 900;
  left: -100%;
  top: 0;
  background-color: #ffffff;
  opacity: 0;
}

header .menu_mobile .menu .contenu_menu {
  text-align: center;
  margin-top: 80px;
}

header .menu_mobile .menu .contenu_menu .logo_menu_mobile {
  width: 200px;
}

header .menu_mobile .menu .contenu_menu .main_menu {
  list-style: none;
  text-align: center;
  padding-left: 0px;
  margin-top: 40px;
}

header .menu_mobile .menu .contenu_menu .main_menu > li {
  margin-bottom: 10px;
}

header .menu_mobile .menu .contenu_menu .main_menu > li > a {
  position: relative;
  display: table;
  text-decoration: none;
  font-family: "montserrat-regular";
  font-size: 17.6px;
  line-height: 16px;
  color: #19292d;
  padding: 16px;
  margin: 0px auto;
  transition: all 0.3s ease;
}

header .menu_mobile .menu .contenu_menu .main_menu > li > a:after {
  content: "";
  position: absolute;
  background-color: #9999ff;
  width: 0%;
  height: 2px;
  bottom: 0;
  left: 0;
  transition: all 0.3s ease;
}

header .menu_mobile .menu .contenu_menu .main_menu > li > a:hover:after {
  width: 100%;
  transition: all 0.3s ease;
}

header .menu_mobile .menu .contenu_menu .main_menu > li:last-child {
  margin-right: 0px;
}

header .menu_mobile .menu .contenu_menu .main_menu > li:last-child > a {
  border: 1px solid #19292d;
  text-decoration: none;
  padding: 16px 32px;
  border-radius: 100px;
}

header .menu_mobile .menu .contenu_menu .main_menu > li:last-child > a:hover {
  background-color: #19292d;
  color: #ffffff;
}

header .menu_mobile .menu .contenu_menu .main_menu > li:last-child > a:after {
  display: none;
}

header .menu_mobile .visible {
  opacity: 1;
  left: 0;
  transition: all 0.2s ease;
}

header .menu_mobile #menuToggle {
  position: absolute;
  right: 26px;
  top: 10px;
  z-index: 1000;
  transition: all 0.2s ease;
}

header .menu_mobile #menuToggle input {
  color: #a5a5a5;
  display: flex;
  width: 40px;
  height: 21px;
  position: absolute;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}

header .menu_mobile #menuToggle span {
  display: flex;
  width: 40px;
  height: 3px;
  margin-bottom: 6px;
  position: relative;
  background: #a5a5a5;
  border-radius: 5px;
  z-index: 1;
  transform-origin: 5px 0px;
  transition: transform 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}

header .menu_mobile #menuToggle span {
  transform-origin: 0% 100%;
}

header .menu_mobile #menuToggle span:last-child {
  transform-origin: 0% 0%;
  margin-bottom: 0px;
}

header .menu_mobile #menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-9px, -8px);
  background: #a5a5a5;
}

header .menu_mobile #menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

header .menu_mobile #menuToggle input:checked ~ span:nth-last-child(1) {
  transform: rotate(-45deg) translate(-7px, 4px);
}

.navshrink header {
  box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.15);
  transition: all 0.2s ease;
} 
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2cuY3NzIiwiZm9vdGVyLmNzcyIsImdsb2JhbGVzLmNzcyIsImhlYWRlci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFFRTtBQUFBO0FBQUE7RUFHQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBO0lBQ0E7OztBQUdKO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUNFO0FBQUE7RUFFQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFDRTtBQUFBO0VBRUE7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNEO0FDcnpDRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDRDtBQ3ZIRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7RUFFSDtBQzlDRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDRCIsImZpbGUiOiJrYW5vaS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9TcGFjZUdyb3Rlc2svU3BhY2VHcm90ZXNrLUJvbGQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stbGlnaHRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1NwYWNlR3JvdGVzay9TcGFjZUdyb3Rlc2stTGlnaHQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1NwYWNlR3JvdGVzay9TcGFjZUdyb3Rlc2stU2VtaUJvbGQudHRmKTtcbn1cbi5hcmNoaXZlX3BlcnNvIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4uYXJjaGl2ZV9wZXJzbyAuc3VyX3RpdHJlIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDE3LjZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5OTk5ZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAudGl0cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1ib2xkXCI7XG4gIGZvbnQtc2l6ZTogMzMuNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gLnRpdHJlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXJjaGl2ZV9wZXJzbyAuYnV0dG9uX2JsZXUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stbGlnaHRcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTlmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5ZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAuYnV0dG9uX2JsZXUge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5idXR0b25fYmxldSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAuYnV0dG9uX2JsZXUge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgfVxufVxuLmFyY2hpdmVfcGVyc28gLmJ1dHRvbl9ibGV1OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd193aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMTlweDtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLmJ1dHRvbl9ibGV1OmhvdmVyIHtcbiAgY29sb3I6ICM5OTk5ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5ZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAuYnV0dG9uX2JsZXU6aG92ZXI6YWZ0ZXIge1xuICBsZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X3R1cnF1b2lzZS5zdmcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnNpbmdsZV9jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDE1MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5zaW5nbGVfY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDBweDtcbiAgfVxufVxuLmFyY2hpdmVfcGVyc28gLnNpbmdsZV9jYXRlZ29yeSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1ib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcmNoaXZlX3BlcnNvIC5zaW5nbGVfY2F0ZWdvcnkgLmJvdXRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5hcmNoaXZlX3BlcnNvIC5zaW5nbGVfY2F0ZWdvcnkgLmFydGljbGVzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5hcmNoaXZlX3BlcnNvIC5zaW5nbGVfY2F0ZWdvcnkgLmFydGljbGVzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjdweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAuc2luZ2xlX2NhdGVnb3J5IC5hcnRpY2xlcyBhIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uYXJjaGl2ZV9wZXJzbyAuc2luZ2xlX2NhdGVnb3J5IC5hcnRpY2xlcyBhIC5hY3R1X2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5zaW5nbGVfY2F0ZWdvcnkgLmFydGljbGVzIGEgLmFjdHVfY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnNpbmdsZV9jYXRlZ29yeSAuYXJ0aWNsZXMgYSAuYWN0dV9jYXJkIC5jYXRlZ29yaWUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAuc2luZ2xlX2NhdGVnb3J5IC5hcnRpY2xlcyBhIC5hY3R1X2NhcmQgaDMge1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMxOTI5MmQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAuc2luZ2xlX2NhdGVnb3J5IC5hcnRpY2xlcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFyY2hpdmVfcGVyc28gLnNpbmdsZV9jYXRlZ29yeSAuYXJ0aWNsZXMgYTpob3ZlciAuYWN0dV9jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5zaW5nbGVfY2F0ZWdvcnkgLmFydGljbGVzIGE6aG92ZXIgLmFjdHVfY2FyZCBpbWcge1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnNpbmdsZV9jYXRlZ29yeSAuYXJ0aWNsZXMgYTpob3ZlciAuYWN0dV9jYXJkIC5jYXRlZ29yaWUge1xuICBjb2xvcjogIzk5OTlmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5zaW5nbGVfY2F0ZWdvcnkgLmFydGljbGVzIGE6aG92ZXIgLmFjdHVfY2FyZCBoMyB7XG4gIGNvbG9yOiAjMTkyOTJkO1xufVxuLmFyY2hpdmVfcGVyc28gLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmFyY2hpdmVfcGVyc28gLmNhdGVnb3JpZXMgaDQge1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFyY2hpdmVfcGVyc28gLmNhdGVnb3JpZXMgLmxpc3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmFyY2hpdmVfcGVyc28gLmNhdGVnb3JpZXMgLmxpc3RlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTc1YmU7XG4gIHBhZGRpbmc6IDEwcHggMTdweCAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMTkyOTJkO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5jYXRlZ29yaWVzIC5saXN0ZSBhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9wZXJzbyAuY2F0ZWdvcmllcyAubGlzdGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc2N2Y7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCB7XG4gIG1hcmdpbjogNTBweCAwcHggODBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5yZWNlbnRfYWN0IC5jb250ZW5ldXJfaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgLmNvbnRlbmV1cl9pbWFnZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCAuY29udGVuZXVyX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5yZWNlbnRfYWN0IC5jb250ZW5ldXJfaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgLmluZm9zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEzJTtcbiAgcGFkZGluZy1sZWZ0OiAyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5yZWNlbnRfYWN0IC5pbmZvcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5yZWNlbnRfYWN0IC5pbmZvcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5hcmNoaXZlX3BlcnNvIC5yZWNlbnRfYWN0IC5pbmZvcyAuY2F0ZWdvcmllIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwic3BhY2Vncm90ZXNrLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOTk5OWZmO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgLmluZm9zIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwic3BhY2Vncm90ZXNrLXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjMTkyOTJkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5yZWNlbnRfYWN0IC5pbmZvcyBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCAuaW5mb3MgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgLmluZm9zIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5hcmNoaXZlX3BlcnNvIC5yZWNlbnRfYWN0IC5pbmZvcyAuZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCAuaW5mb3MgLmV4Y2VycHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzE5MjkyZDtcbn1cbi5hcmNoaXZlX3BlcnNvIC5yZWNlbnRfYWN0IC5pbmZvcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk5OTlmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgLmluZm9zIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgLmluZm9zIGEgaW1nIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5yZWNlbnRfYWN0IC5pbmZvcyBhOmhvdmVyIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCxcbi5hcmNoaXZlX3BlcnNvIC5iZWhhcHB5X2FjdCB7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2hlcm8tZ3JhZGllbnQuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTlmZjtcbiAgcGFkZGluZzogNjBweCAwcHggODBweCAwcHg7XG59XG4uYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IGgyLFxuLmFyY2hpdmVfcGVyc28gLmJlaGFwcHlfYWN0IGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stYm9sZFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzE5MjkyZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IGgyLFxuICAuYXJjaGl2ZV9wZXJzbyAuYmVoYXBweV9hY3QgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCBoMixcbiAgLmFyY2hpdmVfcGVyc28gLmJlaGFwcHlfYWN0IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgaDIsXG4gIC5hcmNoaXZlX3BlcnNvIC5iZWhhcHB5X2FjdCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IGEsXG4uYXJjaGl2ZV9wZXJzbyAuYmVoYXBweV9hY3QgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgYSxcbiAgLmFyY2hpdmVfcGVyc28gLmJlaGFwcHlfYWN0IGEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgYSAuYWN0dV9jYXJkLFxuLmFyY2hpdmVfcGVyc28gLmJlaGFwcHlfYWN0IGEgLmFjdHVfY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCBhIC5hY3R1X2NhcmQgaW1nLFxuLmFyY2hpdmVfcGVyc28gLmJlaGFwcHlfYWN0IGEgLmFjdHVfY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCBhIC5hY3R1X2NhcmQgLmNhdGVnb3JpZSxcbi5hcmNoaXZlX3BlcnNvIC5iZWhhcHB5X2FjdCBhIC5hY3R1X2NhcmQgLmNhdGVnb3JpZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1saWdodFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgYSAuYWN0dV9jYXJkIGgzLFxuLmFyY2hpdmVfcGVyc28gLmJlaGFwcHlfYWN0IGEgLmFjdHVfY2FyZCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzE5MjkyZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgYTpob3Zlcixcbi5hcmNoaXZlX3BlcnNvIC5iZWhhcHB5X2FjdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCBhOmhvdmVyIC5hY3R1X2NhcmQsXG4uYXJjaGl2ZV9wZXJzbyAuYmVoYXBweV9hY3QgYTpob3ZlciAuYWN0dV9jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgYTpob3ZlciAuYWN0dV9jYXJkIGltZyxcbi5hcmNoaXZlX3BlcnNvIC5iZWhhcHB5X2FjdCBhOmhvdmVyIC5hY3R1X2NhcmQgaW1nIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgYTpob3ZlciAuYWN0dV9jYXJkIC5jYXRlZ29yaWUsXG4uYXJjaGl2ZV9wZXJzbyAuYmVoYXBweV9hY3QgYTpob3ZlciAuYWN0dV9jYXJkIC5jYXRlZ29yaWUge1xuICBjb2xvcjogIzk5OTlmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgYTpob3ZlciAuYWN0dV9jYXJkIGgzLFxuLmFyY2hpdmVfcGVyc28gLmJlaGFwcHlfYWN0IGE6aG92ZXIgLmFjdHVfY2FyZCBoMyB7XG4gIGNvbG9yOiAjMTkyOTJkO1xufVxuLmFyY2hpdmVfcGVyc28gI2FqYXgtbG9hZC1tb3JlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjdweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAjYWpheC1sb2FkLW1vcmUgYSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmFyY2hpdmVfcGVyc28gI2FqYXgtbG9hZC1tb3JlIGEgLmFjdHVfY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gI2FqYXgtbG9hZC1tb3JlIGEgLmFjdHVfY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gI2FqYXgtbG9hZC1tb3JlIGEgLmFjdHVfY2FyZCAuY2F0ZWdvcmllIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwic3BhY2Vncm90ZXNrLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gI2FqYXgtbG9hZC1tb3JlIGEgLmFjdHVfY2FyZCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzE5MjkyZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvICNhamF4LWxvYWQtbW9yZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFyY2hpdmVfcGVyc28gI2FqYXgtbG9hZC1tb3JlIGE6aG92ZXIgLmFjdHVfY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAjYWpheC1sb2FkLW1vcmUgYTpob3ZlciAuYWN0dV9jYXJkIGltZyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAjYWpheC1sb2FkLW1vcmUgYTpob3ZlciAuYWN0dV9jYXJkIC5jYXRlZ29yaWUge1xuICBjb2xvcjogIzk5OTlmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvICNhamF4LWxvYWQtbW9yZSBhOmhvdmVyIC5hY3R1X2NhcmQgaDMge1xuICBjb2xvcjogIzE5MjkyZDtcbn1cbi5hcmNoaXZlX3BlcnNvICNhamF4LWxvYWQtbW9yZSAuYWxtLWJ0bi13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmFyY2hpdmVfcGVyc28gI2FqYXgtbG9hZC1tb3JlIC5hbG0tYnRuLXdyYXAgLmxvYWRfbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1saWdodFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyOTJkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5MjkyZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gI2FqYXgtbG9hZC1tb3JlIC5hbG0tYnRuLXdyYXAgLmxvYWRfbW9yZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gI2FqYXgtbG9hZC1tb3JlIC5hbG0tYnRuLXdyYXAgLmxvYWRfbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAjYWpheC1sb2FkLW1vcmUgLmFsbS1idG4td3JhcCAubG9hZF9tb3JlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIH1cbn1cbi5hcmNoaXZlX3BlcnNvICNhamF4LWxvYWQtbW9yZSAuYWxtLWJ0bi13cmFwIC5sb2FkX21vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X3doaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICBsZWZ0OiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAjYWpheC1sb2FkLW1vcmUgLmFsbS1idG4td3JhcCAubG9hZF9tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3M2Q0MjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3M2Q0MjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvICNhamF4LWxvYWQtbW9yZSAuYWxtLWJ0bi13cmFwIC5sb2FkX21vcmU6aG92ZXI6YWZ0ZXIge1xuICBsZWZ0OiA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zaW5nbGVfcGVyc28ge1xuICBwYWRkaW5nLXRvcDogMTI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9wZXJzbyB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4O1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5jb3Zlci10b3Age1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9oZXJvLWdyYWRpZW50LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTI5MmQ7XG4gIHBhZGRpbmc6IDMwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY292ZXItdG9wIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCAzMHB4IDBweDtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAuY292ZXItdG9wIC5zaXplX2dyaWQgLmNvbF9nYXVjaGUge1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY292ZXItdG9wIC5zaXplX2dyaWQgLmNvbF9nYXVjaGUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY292ZXItdG9wIC5zaXplX2dyaWQgLmNvbF9nYXVjaGUge1xuICAgIHBhZGRpbmc6IDBweCAxMnB4O1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5jb3Zlci10b3AgLnNpemVfZ3JpZCAuY29sX2dhdWNoZSAucG9zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xufVxuLnNpbmdsZV9wZXJzbyAuY292ZXItdG9wIC5zaXplX2dyaWQgLmNvbF9nYXVjaGUgLnBvc2l0aW9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb3Zlci10b3AgLnNpemVfZ3JpZCAuY29sX2dhdWNoZSAucG9zaXRpb24gaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb3Zlci10b3AgLnNpemVfZ3JpZCAuY29sX2dhdWNoZSAucG9zaXRpb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAuY292ZXItdG9wIC5zaXplX2dyaWQgLmNvbF9kcm9pdGUge1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY292ZXItdG9wIC5zaXplX2dyaWQgLmNvbF9kcm9pdGUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY292ZXItdG9wIC5zaXplX2dyaWQgLmNvbF9kcm9pdGUge1xuICAgIHBhZGRpbmc6IDBweCAxMnB4O1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5jb3Zlci10b3AgLnNpemVfZ3JpZCAuY29sX2Ryb2l0ZSAucG9zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY292ZXItdG9wIC5zaXplX2dyaWQgLmNvbF9kcm9pdGUgLnBvc2l0aW9uIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvdmVyLXRvcCAuc2l6ZV9ncmlkIC5jb2xfZHJvaXRlIC5wb3NpdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLmNvdmVyLXRvcCAuc2l6ZV9ncmlkIC5jb2xfZHJvaXRlIC5wb3NpdGlvbiAuY2F0ZWdvcmllIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwic3BhY2Vncm90ZXNrLXNlbWlib2xkXCI7XG4gIHBhZGRpbmc6IDBweCAxNTBweCAwcHggNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb3Zlci10b3AgLnNpemVfZ3JpZCAuY29sX2Ryb2l0ZSAucG9zaXRpb24gLmNhdGVnb3JpZSB7XG4gICAgcGFkZGluZzogMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvdmVyLXRvcCAuc2l6ZV9ncmlkIC5jb2xfZHJvaXRlIC5wb3NpdGlvbiAuY2F0ZWdvcmllIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY292ZXItdG9wIC5zaXplX2dyaWQgLmNvbF9kcm9pdGUgLnBvc2l0aW9uIC5jYXRlZ29yaWUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAuY292ZXItdG9wIC5zaXplX2dyaWQgLmNvbF9kcm9pdGUgLnBvc2l0aW9uIGgxIHtcbiAgcGFkZGluZzogMHB4IDE1MHB4IDBweCA0MHB4O1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stYm9sZFwiO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb3Zlci10b3AgLnNpemVfZ3JpZCAuY29sX2Ryb2l0ZSAucG9zaXRpb24gaDEge1xuICAgIHBhZGRpbmc6IDBweCA5MHB4IDBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY292ZXItdG9wIC5zaXplX2dyaWQgLmNvbF9kcm9pdGUgLnBvc2l0aW9uIGgxIHtcbiAgICBwYWRkaW5nOiAwcHggMTIwcHggMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb3Zlci10b3AgLnNpemVfZ3JpZCAuY29sX2Ryb2l0ZSAucG9zaXRpb24gaDEge1xuICAgIHBhZGRpbmc6IDBweCA4MHB4IDBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY292ZXItdG9wIC5zaXplX2dyaWQgLmNvbF9kcm9pdGUgLnBvc2l0aW9uIGgxIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUge1xuICB3aWR0aDogNTUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMmM3NjdmO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSBwIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMTkyOTJkO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1ib2xkXCI7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IHA6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stYm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSBwOmZpcnN0LWNoaWxkIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OWZmO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzk5OTlmZjtcbiAgbWFyZ2luOiAzMHB4IDBweDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLmFjY29yZGlvbiB7XG4gIG1hcmdpbjogMzBweCAwcHg7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC5hY2NvcmRpb24gLmZhcV9jYXJkIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTc1YmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiBoMSxcbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uIGgyLFxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24gaDMsXG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwic3BhY2Vncm90ZXNrLWJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICMxOTI5MmQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMxOTI5MmQ7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc2N2Y7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIGgxLFxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSBoMixcbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gaDMsXG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE3NWJlO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc2N2Y7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3NjdmO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBwIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1ib2xkXCI7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stYm9sZFwiO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudSBpZnJhbWUge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudSBpZnJhbWUge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAzMHB4IDBweDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stYm9sZFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzE5MjkyZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSBoMiBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSBoMyB7XG4gIGNvbG9yOiAjOTk5OWZmO1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM5OTk5ZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudSBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IGgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgaDMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgaDMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1yZWd1bGFyXCI7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1ib2xkXCI7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogIzk5OTlmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cC1ibG9jay1idXR0b24ge1xuICBtYXJnaW46IDUwcHggMHB4O1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3AtYmxvY2stYnV0dG9uIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stbGlnaHRcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjkyZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOTI5MmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cC1ibG9jay1idXR0b24gYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3AtYmxvY2stYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3AtYmxvY2stYnV0dG9uIGEge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3AtYmxvY2stYnV0dG9uIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X3doaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICBsZWZ0OiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cC1ibG9jay1idXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzNkNDI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzNkNDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cC1ibG9jay1idXR0b24gYTphZnRlciB7XG4gIGxlZnQ6IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwLWJsb2NrLXF1b3RlIHtcbiAgbWFyZ2luOiAzMHB4IDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvaGVyby1ncmFkaWVudC5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwLWJsb2NrLXF1b3RlIHAge1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwLWJsb2NrLXF1b3RlIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwic3BhY2Vncm90ZXNrLWJvbGRcIjtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwLWJsb2NrLXF1b3RlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwLWJsb2NrLXF1b3RlIGgyLFxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3AtYmxvY2stcXVvdGUgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwLWJsb2NrLXF1b3RlIC53cC1ibG9jay1idXR0b24ge1xuICBtYXJnaW46IDBweDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwLWJsb2NrLXF1b3RlIC53cC1ibG9jay1idXR0b24gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1saWdodFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyOTJkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5MjkyZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwLWJsb2NrLXF1b3RlIC53cC1ibG9jay1idXR0b24gYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3AtYmxvY2stcXVvdGUgLndwLWJsb2NrLWJ1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwLWJsb2NrLXF1b3RlIC53cC1ibG9jay1idXR0b24gYSB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cC1ibG9jay1xdW90ZSAud3AtYmxvY2stYnV0dG9uIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X3doaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICBsZWZ0OiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cC1ibG9jay1xdW90ZSAud3AtYmxvY2stYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczZDQyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjczZDQyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3AtYmxvY2stcXVvdGUgLndwLWJsb2NrLWJ1dHRvbiBhOmFmdGVyIHtcbiAgbGVmdDogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3BjZjcge1xuICBtYXJnaW46IDQwcHggYXV0byAwcHggYXV0bztcbiAgd2lkdGg6IDUwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyBsYWJlbCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyBsYWJlbCAubGFiZWxfcGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzE5MjkyZDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3BjZjcgbGFiZWwgaW5wdXRbdHlwZT10ZXh0XSxcbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IGxhYmVsIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3BjZjcgbGFiZWwgaW5wdXRbdHlwZT10ZWxdLFxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3BjZjcgbGFiZWwgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IGxhYmVsIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IGxhYmVsIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyBsYWJlbCBpbnB1dFt0eXBlPXRlbF0sXG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IGxhYmVsIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyBsYWJlbCBpbnB1dFt0eXBlPXRleHRdLFxuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyBsYWJlbCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3BjZjcgbGFiZWwgaW5wdXRbdHlwZT10ZWxdLFxuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyBsYWJlbCB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyBsYWJlbCBpbnB1dFt0eXBlPXRleHRdLFxuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyBsYWJlbCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3BjZjcgbGFiZWwgaW5wdXRbdHlwZT10ZWxdLFxuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyBsYWJlbCB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyBsYWJlbCBpbnB1dFt0eXBlPXRleHRdLFxuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyBsYWJlbCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3BjZjcgbGFiZWwgaW5wdXRbdHlwZT10ZWxdLFxuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyBsYWJlbCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IGxhYmVsIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IGxhYmVsIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyBsYWJlbCBpbnB1dFt0eXBlPXRlbF0sXG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IGxhYmVsIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IGxhYmVsIGlucHV0OmZvY3VzLFxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3BjZjcgbGFiZWwgc2VsZWN0OmZvY3VzLFxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3BjZjcgbGFiZWwgdGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDBweDtcbiAgb3V0bGluZTogMXB4IHNvbGlkICM5OTk5ZmY7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyAuc3VibWl0X2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3BjZjcgLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1saWdodFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyOTJkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5MjkyZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3BjZjcgLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdCB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW51IC53cGNmNyAuc3VibWl0X2NvbnRhaW5lciAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3M2Q0MjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3M2Q0MjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3BjZjcgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudSAud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlci1jb2xvcjogZ3JlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzE5MjkyZDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnUgLndwY2Y3IC5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXItY29sb3I6IHJlZDtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zaW5nbGVfcGVyc28gLmJsb2ctY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmJsb2ctY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmJsb2ctY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMge1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9oZXJvLWdyYWRpZW50LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5ZmY7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyBoMiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic3BhY2Vncm90ZXNrLWJvbGRcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICMxOTI5MmQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyBhIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIGEgLmFjdHVfY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyBhIC5hY3R1X2NhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4zKTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgYSAuYWN0dV9jYXJkIC5jYXRlZ29yaWUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIGEgLmFjdHVfY2FyZCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzE5MjkyZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgYTpob3ZlciAuYWN0dV9jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgYTpob3ZlciAuYWN0dV9jYXJkIGltZyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIGE6aG92ZXIgLmFjdHVfY2FyZCAuY2F0ZWdvcmllIHtcbiAgY29sb3I6ICM5OTk5ZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIGE6aG92ZXIgLmFjdHVfY2FyZCBoMyB7XG4gIGNvbG9yOiAjMTkyOTJkO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWJsb2cuY3NzLm1hcCAqLyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3BhY2Vncm90ZXNrLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1NwYWNlR3JvdGVzay9TcGFjZUdyb3Rlc2stQm9sZC50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1saWdodFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvU3BhY2VHcm90ZXNrL1NwYWNlR3JvdGVzay1MaWdodC50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNwYWNlZ3JvdGVzay1zZW1pYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvU3BhY2VHcm90ZXNrL1NwYWNlR3JvdGVzay1TZW1pQm9sZC50dGYpO1xufVxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjkyZDtcbiAgcGFkZGluZzogMTAwcHggMHB4IDEwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmZvb3RlciAudG9wIC5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb290ZXIgLnRvcCAubG9nbyBpbWcge1xuICB3aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICBmb290ZXIgLnRvcCAubG9nbyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzVweCBhdXRvO1xuICB9XG59XG5mb290ZXIgLnRvcCAuZW5zZW1ibGVfZHJvaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIGZvb3RlciAudG9wIC5lbnNlbWJsZV9kcm9pdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbmZvb3RlciAudG9wIC5lbnNlbWJsZV9kcm9pdCAuY29sLXBlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIGZvb3RlciAudG9wIC5lbnNlbWJsZV9kcm9pdCAuY29sLXBlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbmZvb3RlciAudG9wIC5lbnNlbWJsZV9kcm9pdCAuY29sLXBlcnMgaDMge1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stbGlnaHRcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjIuNHB4O1xuICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgZm9vdGVyIC50b3AgLmVuc2VtYmxlX2Ryb2l0IC5jb2wtcGVycyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuZm9vdGVyIC50b3AgLmVuc2VtYmxlX2Ryb2l0IC5jb2wtcGVycyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgZm9vdGVyIC50b3AgLmVuc2VtYmxlX2Ryb2l0IC5jb2wtcGVycyBhIHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG59XG5mb290ZXIgLnRvcCAuZW5zZW1ibGVfZHJvaXQgLmNvbC1wZXJzIGE6aG92ZXIge1xuICBjb2xvcjogI2JjYmNiYztcbn1cbmZvb3RlciAudG9wIC5lbnNlbWJsZV9kcm9pdCAuY29sLXBlcnMgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbmZvb3RlciAudG9wIC5lbnNlbWJsZV9kcm9pdCAuY29sLXBlcnM6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5mb290ZXIgLm1lbnRpb25zIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbmZvb3RlciAubWVudGlvbnMgLmNyZWRpdHMge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5mb290ZXIgLm1lbnRpb25zIC5jcmVkaXRzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDBweCAxNXB4O1xufVxuZm9vdGVyIC5tZW50aW9ucyAuY3JlZGl0cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNiY2JjYmM7XG59XG5mb290ZXIgLm1lbnRpb25zIC5jcmVkaXRzIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuZm9vdGVyIC5tZW50aW9ucyAuY3JlZGl0cyBhOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWZvb3Rlci5jc3MubWFwICovIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvU3BhY2VHcm90ZXNrL1NwYWNlR3JvdGVzay1Cb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3BhY2Vncm90ZXNrLWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9TcGFjZUdyb3Rlc2svU3BhY2VHcm90ZXNrLUxpZ2h0LnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3BhY2Vncm90ZXNrLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9TcGFjZUdyb3Rlc2svU3BhY2VHcm90ZXNrLVNlbWlCb2xkLnR0Zik7XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiB1bnNldCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaXplX2dyaWQge1xuICB3aWR0aDogMTIwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2l6ZV9ncmlkIHtcbiAgICB3aWR0aDogMTA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpemVfZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4IDI2cHg7XG4gIH1cbn0vKiMgc291cmNlTWFwcGluZ1VSTD1nbG9iYWxlcy5jc3MubWFwICovIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzcGFjZWdyb3Rlc2stYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvU3BhY2VHcm90ZXNrL1NwYWNlR3JvdGVzay1Cb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3BhY2Vncm90ZXNrLWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9TcGFjZUdyb3Rlc2svU3BhY2VHcm90ZXNrLUxpZ2h0LnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3BhY2Vncm90ZXNrLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9TcGFjZUdyb3Rlc2svU3BhY2VHcm90ZXNrLVNlbWlCb2xkLnR0Zik7XG59XG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHggMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubWVudV9kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9ncmlkIC5sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9ncmlkIC5sZWZ0IC5sb2dvIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfZ3JpZCAubWFpbl9tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9ncmlkIC5tYWluX21lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBoZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9ncmlkIC5tYWluX21lbnUgPiBsaSB7XG4gICAgbWFyZ2luOiAwcHggOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfZ3JpZCAubWFpbl9tZW51ID4gbGkge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9ncmlkIC5tYWluX21lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNy42cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzE5MjkyZDtcbiAgcGFkZGluZzogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBoZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9ncmlkIC5tYWluX21lbnUgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfZ3JpZCAubWFpbl9tZW51ID4gbGkgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OWZmO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9ncmlkIC5tYWluX21lbnUgPiBsaTpob3ZlciA+IGE6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2dyaWQgLm1haW5fbWVudSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2dyaWQgLm1haW5fbWVudSA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5MjkyZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfZ3JpZCAubWFpbl9tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyOTJkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2dyaWQgLm1haW5fbWVudSA+IGxpOmxhc3QtY2hpbGQgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5tZW51X21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLnNpemVfZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLnNpemVfZ3JpZCAubG9nb19tb2JpbGUge1xuICB3aWR0aDogMTI4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogOTAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5sb2dvX21lbnVfbW9iaWxlIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLm1haW5fbWVudSA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTcuNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMxOTI5MmQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLm1haW5fbWVudSA+IGxpID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTlmZjtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgPiBsaSA+IGE6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubWFpbl9tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOTI5MmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubWFpbl9tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyOTJkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubWFpbl9tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlICNtZW51VG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjZweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAjbWVudVRvZ2dsZSBpbnB1dCB7XG4gIGNvbG9yOiAjYTVhNWE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgI21lbnVUb2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNhNWE1YTU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNXB4IDBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMSksIGJhY2tncm91bmQgMC4ycyBjdWJpYy1iZXppZXIoMC43NywgMC4yLCAwLjA1LCAxKSwgb3BhY2l0eSAwLjU1cyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAjbWVudVRvZ2dsZSBzcGFuIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgI21lbnVUb2dnbGUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC05cHgsIC04cHgpO1xuICBiYWNrZ3JvdW5kOiAjYTVhNWE1O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuMiwgMC4yKTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLWxhc3QtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtN3B4LCA0cHgpO1xufVxuXG4ubmF2c2hyaW5rIGhlYWRlciB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWhlYWRlci5jc3MubWFwICovIl19 */
